nixos/wavemon: create module

Motivation for this change
Creates a new NixOS module to enable wavemon and its capabilities.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Fits CONTRIBUTING.md.

Any comment on this PR?


Update PiAware to 2.1-5

The piaware install script is still pulling the 2.1-3 tag, just need to update to the latest.

Beat me to it.
Thanks for the update.

Something changed during installation causing it to fail. Should have tested the script before merging the pull request. Working to get it running properly now.

Hmm, tested it here and all seemed okay?

May be just my environment but it dumped out for some reason on a clean installation.

adsb-feeder/bash/feeders/piaware.sh line 132 needed updated.
sudo dpkg -i $BUILDDIR/piaware_builder/piaware_2.1-3_.deb
Needed changed to:
sudo dpkg -i $BUILDDIR/piaware_builder/piaware_2.1-5_.deb
Fix will be committed shortly after other changes have been tested.

Fix committed again thanks for pointing out the update and the contribution!


updated jnr-ffi version

May or may not help with NullPointers currently happening in tests
Signed-off-by: Sally MacFarlane<EMAIL_ADDRESS>

The call to System.out.flush() that is throwing the NPE is still present in this version.  We need to figure out why System.out is getting set to null.


Regions Contacted on Multi Region Diagnostics Fix

Description
The regionsContacted field in the diagnostics was displaying the wrong region for multi-region accounts that don't specify a preferred regions. We were returning the first location in a map of the location endpoints and the regions, so not necessarily the location related to the default endpoint. Now it should return the first region in the available write locations list. https://github.com/Azure/azure-sdk-for-java/issues/40696

API change check
API changes are not detected in this pull request.

/azp run java - cosmos - tests

/azp run java - cosmos - tests

/azp run java - cosmos - tests


Optimise Transaction storage

Save transactions by hash in a separate namespace
List of transaction hashes for sender and receiver

This approach doesn't work as expected because database become bigger after this changes with cockroachdb db. (was tested on the mainnet db)


Stormblessed: Blacklist FOAM!!!.YOU IDIETS

Stormblessed requests the blacklist of the keyword FOAM!!!.YOU IDIETS. See the MS search here and the Stack Exchange search here.

FOAM!!!.YOU IDIETS has been seen in 0 true positives, 0 false positives, and 0 NAAs.

This regex actually does match one TP post. However, that would justify at most a watch, not a blacklist. If it's really felt that this will be repeated, then we should be watching both the FROTH and FOAM versions.


Extensions.Reachability doesn't work in China

Reachability helper class doesn't work in China because google.com is a blocked domain.
In Reachability.Constructor on line 6, replace "google.com" with "captive.apple.com"

I suggest using Apple's instead: captive.apple.com

Thanks for the report, change has been made


Offset Noise Support

I just saw a commit which adds offset noise option in fast dream booth, is this the implementation of the Nicholas Guttenberg's approach that has become si popular lately? Great if so.
Dumb and lazy bonus question, I can see the offset noise option in the interface, but where is the actual implementation of offset noise training? I thought it required a change of the Stable Diffusion noise function.

Yes it is the Nicholas Guttenberg's approach, this is the line : https://github.com/TheLastBen/diffusers/blob/updt/examples/dreambooth/train_dreambooth.py#L670

That's really great. I have a style based on Midjourney images that is of good quality but lacks contrast and depth compared to the originals, I look forward to testing this out.
Thanks for your committment to this project @TheLastBen, it's a great tool for the community.


Full support for esm and 7.0

Could you release it under rc-esm tag?
Thanks

I have made some changes to this at https://github.com/halfnelson/svelte-native/tree/esm_7.0
but it currently won't pass the unit tests
cd demo, npm install, tns test android gives
System.err: java.lang.RuntimeException: Unable to start activity ComponentInfo{org.nativescript.demo/com.tns.NativeScriptActivity}: com.tns.NativeScriptException: Calling js method onCreate failed
System.err: Error: Building UI from XML. @bundle-app-root.xml:1:1
System.err:  > Class constructor Observable cannot be invoked without 'new'

happy to take PRs against this branch to get it working

That s weird. But i also thought about something. The mjs build should dropped and the js version should be full es2017 just like the core.
About your error in will try

@halfnelson i updated the branch to support tests
However it requires an updated nativescript-ui-test-runner. The PR is here https://github.com/NativeScript/nativescript-unit-test-runner/pull/43
Any chance you could still publish an rc or rc-esm?

the esm_7.0 branch of this repo has the changes, and I have deployed an rc-esm dist tagged npm package. Thanks for the effort :),


Kv - balances

PR Title: Access to Transaction History and Household Balance Updates

Users can now access their transaction history for each household.
When an item is split, it is automatically removed from the grocery list.
Added a balance summary to display who owes whom and how much.

Testing Notes

Create a New Household: Some database changes were made to enable households to carry total balances, so it's recommended to create a new household for testing.
Splitting Items: Ensure items are split between two or more people. Note that balances won't appear if an item is split only with yourself, as you technically do not owe yourself.

Known Issues

The "Record Payment" button is not functional yet.
An icon for the balances tab will be added soon.

closing, #104 #103 #102  #66
Screenshot
This is what it should look like:

UI looks good, but I have issues with the splitting logic (my PR should have fixed that since in there user can only split when household > 1)

UI looks good, but I have issues with the splitting logic (my PR should have fixed that since in there user can only split when household > 1)

wait so what do you want me to change in my code exactly

I dont think there's anything to change, we can push both branches it should be ok

Actually I think there may need to be a modification with the split bill function you currently have in HomeScreen.js. Since I updated it so when the user wants to split bill the list shows just the users they can split, it will not show their own name. Therefore the total split right now does not include the user, which is why I was getting the actual total cost in the Balance page

Should I just merge your branch first then I can edit my code since I made some edits to how the split bill function works entirely?

yeah you can do that that should be fine

LGTM


Voice regions modifications errors

General Troubleshooting

[X] I have checked for similar issues.
[X] I have updated to the latest JDA version.
[X] I have checked the branches or the maintainers' PRs for upcoming bug fixes.

Bug Report

When we changed the region of a voice channel (rtc_region), an error appears.
It's appears only with EUROPE (not exists from discord) and HONG_KONG (not in VOICE_CHANNEL_REGIONS list [from Region.java]).
Expected Behavior

Should be able to change voice channel's region with Europe (Rotterdam instead currently) and Hong-Kong.
Exception or Error + Code Example or Reproduction Steps

Europe:

Code:  JDA.getVoiceChannelById("ID").getManager().setRegion(Region.EUROPE).queue();
Hong-Kong:

Code:  JDA.getVoiceChannelById("ID").getManager().setRegion(Region.HONG_KONG).queue();
To fix that, i think we should add Rotterdam, replace Europe by Rotterdam (apparently the only European discord server) & add HONG_KONG from VOICE_CHANNEL_REGIONS in Region.java.

I was told there might be a new EU region in milan soon

You're right, I was able to find a server in Milan, but it would be nice to have Milan and Rotterdam, since I have more ping in Milan. It's not possible to select Milan actualy but soon i think.
Milan:

Rotterdam:


Update .gitignore

Include yarn-generated files in gitignore

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


Update functions.py

Classifications for different larger aircraft types based on Category. All classifications will be a variant of Fixed Wing Cargo, as it's not possible to tell aircraft type from ADSB, only relative size. This only applies to military aircraft, as there are no civilian icons other than the generic fixed wing.
Additionally, forced Drone affil to military (as there's no civilian drone icon) and capitalized Q since lowercase Q did not register as valid in WinTAK.

This would leverage emitter category for weight class destinations and any known MIL icao hex address range for fixed wing emitter categories only.


I hope vscode can open files by mutiple windows such as sublime text

I hope vscode can open files by mutiple windows such as sublime text

Duplicate of https://github.com/Microsoft/vscode/issues/48

What time is it can support ?

@Tyriar  What time is it can support ?

@biij5698 follow #48 to track the issue.


samples: basic: blinky_pwm: Allow coverage calculation

Sample must end to dump coverage data.

I am having second thoughts on these now that there are so many similar changes being introduced to basic samples. Isn't the functionality covered by these samples already covered by similar tests? While it is definitely a good intent to try to aim for good coverage in the samples, I don't think it should get in the way of keeping "Zephyr 101" code samples as minimal as possible.

My idea was to extend coverage for PWM driver - when tests/samples are executed at HW.
Now I verified that actually for this driver, sample does not bring additional value for coverage - the same functions are used in test. I will close my PRs for samples for PWM.
Thanks for your review!


How to rollback a transaction

Hello!
How should one rollback a transaction? It looks like it'll roll back if the callback function crashes, but I wasn't sure what the recommendation was otherwise.
Is running pgo:query("rollback") appropriate?
Thanks,
Louis

Hey, sorry. Running pgo:query("rollback") is appropriate if you are in a pgo:transaction since then it'll use the same connection. If you ran begin with pgo:query you'd end up getting a different connection and it would not work.
I finally exported pgo:query/4 so you can pass a conn to query https://github.com/erleans/pgo/pull/95


[BUG] Wrong batch_size

Describe the bug
The shape of a batch is the full length of the dataset
To Reproduce
I am using version =0.0.3
import torch
from tensordict import MemmapTensor
from tensordict.prototype import tensorclass
from torch.utils.data import DataLoader

@tensorclass
class Data:
    images: torch.Tensor
    targets: torch.Tensor

    @classmethod
    def from_tensors(cls,  device: torch.device):
        len_dataset = 1000
        images, targets = torch.randn((len_dataset, 28, 28)), torch.randn((len_dataset, 1))
        data = cls(
            images=MemmapTensor.from_tensor(images, filename="images.dat"),
            targets=MemmapTensor.from_tensor(targets, filename="targets.dat"),
            batch_size=[len_dataset],
            device=device,
        )

        data.memmap_()

        return data

data = Data.from_tensors(device="cuda")

dl = DataLoader(data, batch_size=64, collate_fn=lambda x: x)

for batch in dl:
    print(batch.images.shape)

The output is, should be 64 as first shape (the batch_size)
torch.Size([1000, 28, 28])
torch.Size([1000, 28, 28])
torch.Size([1000, 28, 28])
torch.Size([1000, 28, 28])
torch.Size([1000, 28, 28])
torch.Size([1000, 28, 28])
torch.Size([1000, 28, 28])
torch.Size([1000, 28, 28])
torch.Size([1000, 28, 28])
torch.Size([1000, 28, 28])
torch.Size([1000, 28, 28])
torch.Size([1000, 28, 28])
torch.Size([1000, 28, 28])
torch.Size([1000, 28, 28])
torch.Size([1000, 28, 28])
torch.Size([1000, 28, 28])

reverting to 0.0.2b0 solved the issue

damn @vmoens you were fast ❤


image url works on localhost but not on Github Pages

Hi! All my images in /static/media folder, as you suggested here #88  and in my .md files I use basic markdown for images like this - ![Mortar Team](media/Items/BTNDemolish.JPG) . It works fine on my localhost, but not when I opened it on Github Pages in subdirectory https://alex-space.github.io/btxwiki/%D0%9F%D1%80%D0%B5%D0%B4%D0%BC%D0%B5%D1%82%D1%8B/%D0%A0%D0%B0%D1%81%D1%85%D0%BE%D0%B4%D0%BD%D0%B8%D0%BA%D0%B8/Mortar-Team/
Image displays on Github Pages only if I change from this:
![Mortar Team](media/Items/BTNDemolish.JPG)
to this:
![Mortar Team](/btxwiki/media/Items/BTNDemolish.JPG)
But the problem is that then it doesn't work on my local server. What solutions to the problem exist?
I like the idea to use /static/media folder as images storage. I have pictures very often repeated and there is no need to duplicate them, storing them all in one place is the best option for my project.

Hi, there are two issues:

You can't use http://localhost (domain root) for local testing while deploying to a subpath https://alex-space.github.io/btxwiki on the remote site https://github.com/Alex-Space/btxwiki/blob/main/config.toml#L1-L2 because a subpath deployment affects the static directory and it cant work for both cases at the same time.

Deploying to a subpath in general is not recommended nor supported, please read https://geekdocs.de/usage/getting-started/#subdirectories

I got it, thanks for the answer! In this case, the only option is to create another Github account and use its domain without creating a subdomain. Otherwise, I simply won't be able to use any other sites in my Github Pages.

I got it, thanks for the answer! In this case, the only option is to create another Github account and use its domain without creating a subdomain. Otherwise, I simply won't be able to use any other sites in my Github Pages.

I thought I was having a permutation of this issue, but it was not the case.  For posterity, if you're setting up GitHub Actions for GitHub Pages, and using a git submodule, make sure you have:
npm install
npm run build


Flutter build failing

🐛 Bug Report
Cannot create flutter build after updating every thing in pubspec.
Error:

Task :geolocator_android:compileDebugJavaWithJavac FAILED
/Users/sumeet/.pub-cache/hosted/pub.dartlang.org/geolocator_android-4.0.2/android/src/main/java/com/baseflow/geolocator/location/BackgroundNotification.java:71: error: cannot find symbol
notificationManager.createNotificationChannel(channel);

Flutter doctor:
[✓] Flutter (Channel stable, 3.0.5, on macOS 12.1 21C52 darwin-x64, locale en-IN)
• Flutter version 3.0.5 at /Users/sumeet/tools/flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision f1875d570e (4 weeks ago), 2022-07-13 11:24:16 -0700
• Engine revision e85ea0e79c
• Dart version 2.17.6
• DevTools version 2.12.2
[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
• Android SDK at /Users/sumeet/Library/Android/sdk
• Platform android-33, build-tools 33.0.0
• ANDROID_HOME = /Users/sumeet/Library/Android/sdk
• Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 13.2.1)
• Xcode at /Applications/Xcode.app/Contents/Developer
• CocoaPods version 1.11.3
[✓] Android Studio (version 2021.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.12+0-b1504.28-7817840)
[!] Android Studio
• Android Studio at /Users/sumeet/Downloads/Android Studio Preview.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
✗ Unable to find bundled Java version.
• Try updating or re-installing Android Studio.
[✓] IntelliJ IDEA Community Edition (version 2019.3)
• IntelliJ at /Applications/IntelliJ IDEA CE.app
• 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.57.1)
• VS Code at /Users/sumeet/tools/Visual Studio Code.app/Contents
• Flutter extension version 3.25.0
[!] Connected device
! No devices available
[✓] HTTP Host Availability
• All required HTTP hosts are available
! Doctor found issues in 2 categories.
publock:
Generated by pub
See https://dart.dev/tools/pub/glossary#lockfile
packages:
async:
dependency: transitive
description:
name: async
url: "https://pub.dartlang.org"
source: hosted
version: "2.8.2"
boolean_selector:
dependency: transitive
description:
name: boolean_selector
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.0"
characters:
dependency: transitive
description:
name: characters
url: "https://pub.dartlang.org"
source: hosted
version: "1.2.0"
charcode:
dependency: transitive
description:
name: charcode
url: "https://pub.dartlang.org"
source: hosted
version: "1.3.1"
clock:
dependency: transitive
description:
name: clock
url: "https://pub.dartlang.org"
source: hosted
version: "1.1.0"
cloud_firestore:
dependency: "direct main"
description:
name: cloud_firestore
url: "https://pub.dartlang.org"
source: hosted
version: "3.4.3"
cloud_firestore_platform_interface:
dependency: transitive
description:
name: cloud_firestore_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "5.7.0"
cloud_firestore_web:
dependency: transitive
description:
name: cloud_firestore_web
url: "https://pub.dartlang.org"
source: hosted
version: "2.8.3"
collection:
dependency: transitive
description:
name: collection
url: "https://pub.dartlang.org"
source: hosted
version: "1.16.0"
crypto:
dependency: transitive
description:
name: crypto
url: "https://pub.dartlang.org"
source: hosted
version: "3.0.2"
cupertino_icons:
dependency: "direct main"
description:
name: cupertino_icons
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.5"
fake_async:
dependency: transitive
description:
name: fake_async
url: "https://pub.dartlang.org"
source: hosted
version: "1.3.0"
ffi:
dependency: transitive
description:
name: ffi
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.1"
file:
dependency: transitive
description:
name: file
url: "https://pub.dartlang.org"
source: hosted
version: "6.1.2"
firebase_auth:
dependency: "direct main"
description:
name: firebase_auth
url: "https://pub.dartlang.org"
source: hosted
version: "3.6.2"
firebase_auth_platform_interface:
dependency: transitive
description:
name: firebase_auth_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "6.5.2"
firebase_auth_web:
dependency: transitive
description:
name: firebase_auth_web
url: "https://pub.dartlang.org"
source: hosted
version: "4.2.2"
firebase_core:
dependency: "direct main"
description:
name: firebase_core
url: "https://pub.dartlang.org"
source: hosted
version: "1.20.0"
firebase_core_platform_interface:
dependency: transitive
description:
name: firebase_core_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "4.5.0"
firebase_core_web:
dependency: transitive
description:
name: firebase_core_web
url: "https://pub.dartlang.org"
source: hosted
version: "1.7.1"
firebase_crashlytics:
dependency: "direct main"
description:
name: firebase_crashlytics
url: "https://pub.dartlang.org"
source: hosted
version: "2.8.6"
firebase_crashlytics_platform_interface:
dependency: transitive
description:
name: firebase_crashlytics_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "3.2.12"
firebase_messaging:
dependency: "direct main"
description:
name: firebase_messaging
url: "https://pub.dartlang.org"
source: hosted
version: "12.0.1"
firebase_messaging_platform_interface:
dependency: transitive
description:
name: firebase_messaging_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "4.1.0"
firebase_messaging_web:
dependency: transitive
description:
name: firebase_messaging_web
url: "https://pub.dartlang.org"
source: hosted
version: "3.1.0"
flutter:
dependency: "direct main"
description: flutter
source: sdk
version: "0.0.0"
flutter_google_places_hoc081098:
dependency: "direct main"
description:
name: flutter_google_places_hoc081098
url: "https://pub.dartlang.org"
source: hosted
version: "1.1.0"
flutter_lints:
dependency: transitive
description:
name: flutter_lints
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.4"
flutter_plugin_android_lifecycle:
dependency: transitive
description:
name: flutter_plugin_android_lifecycle
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.7"
flutter_spinkit:
dependency: "direct main"
description:
name: flutter_spinkit
url: "https://pub.dartlang.org"
source: hosted
version: "5.1.0"
flutter_test:
dependency: "direct dev"
description: flutter
source: sdk
version: "0.0.0"
flutter_web_plugins:
dependency: transitive
description: flutter
source: sdk
version: "0.0.0"
geocoder2:
dependency: "direct main"
description:
name: geocoder2
url: "https://pub.dartlang.org"
source: hosted
version: "1.3.0"
geocoding:
dependency: "direct main"
description:
name: geocoding
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.4"
geocoding_platform_interface:
dependency: transitive
description:
name: geocoding_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.1"
geoflutterfire:
dependency: "direct main"
description:
name: geoflutterfire
url: "https://pub.dartlang.org"
source: hosted
version: "3.0.3"
geolocator:
dependency: "direct main"
description:
name: geolocator
url: "https://pub.dartlang.org"
source: hosted
version: "9.0.1"
geolocator_android:
dependency: transitive
description:
name: geolocator_android
url: "https://pub.dartlang.org"
source: hosted
version: "4.0.2"
geolocator_apple:
dependency: transitive
description:
name: geolocator_apple
url: "https://pub.dartlang.org"
source: hosted
version: "2.2.1"
geolocator_platform_interface:
dependency: transitive
description:
name: geolocator_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "4.0.6"
geolocator_web:
dependency: transitive
description:
name: geolocator_web
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.6"
geolocator_windows:
dependency: transitive
description:
name: geolocator_windows
url: "https://pub.dartlang.org"
source: hosted
version: "0.1.1"
get_it:
dependency: "direct main"
description:
name: get_it
url: "https://pub.dartlang.org"
source: hosted
version: "7.2.0"
google_api_headers:
dependency: transitive
description:
name: google_api_headers
url: "https://pub.dartlang.org"
source: hosted
version: "1.3.0"
google_maps_flutter:
dependency: "direct main"
description:
name: google_maps_flutter
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.10"
google_maps_flutter_platform_interface:
dependency: transitive
description:
name: google_maps_flutter_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "2.2.1"
google_maps_webservice:
dependency: "direct main"
description:
name: google_maps_webservice
url: "https://pub.dartlang.org"
source: hosted
version: "0.0.20-nullsafety.5"
http:
dependency: "direct main"
description:
name: http
url: "https://pub.dartlang.org"
source: hosted
version: "0.13.5"
http_parser:
dependency: transitive
description:
name: http_parser
url: "https://pub.dartlang.org"
source: hosted
version: "4.0.1"
intl:
dependency: transitive
description:
name: intl
url: "https://pub.dartlang.org"
source: hosted
version: "0.17.0"
js:
dependency: transitive
description:
name: js
url: "https://pub.dartlang.org"
source: hosted
version: "0.6.4"
json_annotation:
dependency: transitive
description:
name: json_annotation
url: "https://pub.dartlang.org"
source: hosted
version: "4.6.0"
lints:
dependency: transitive
description:
name: lints
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.1"
listenable_stream:
dependency: transitive
description:
name: listenable_stream
url: "https://pub.dartlang.org"
source: hosted
version: "1.1.0"
location:
dependency: "direct main"
description:
name: location
url: "https://pub.dartlang.org"
source: hosted
version: "4.4.0"
location_platform_interface:
dependency: transitive
description:
name: location_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "2.3.0"
location_web:
dependency: transitive
description:
name: location_web
url: "https://pub.dartlang.org"
source: hosted
version: "3.1.1"
matcher:
dependency: transitive
description:
name: matcher
url: "https://pub.dartlang.org"
source: hosted
version: "0.12.11"
material_color_utilities:
dependency: transitive
description:
name: material_color_utilities
url: "https://pub.dartlang.org"
source: hosted
version: "0.1.4"
meta:
dependency: transitive
description:
name: meta
url: "https://pub.dartlang.org"
source: hosted
version: "1.7.0"
modal_bottom_sheet:
dependency: "direct main"
description:
name: modal_bottom_sheet
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.0"
nested:
dependency: transitive
description:
name: nested
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.0"
package_info_plus:
dependency: transitive
description:
name: package_info_plus
url: "https://pub.dartlang.org"
source: hosted
version: "1.4.3"
package_info_plus_linux:
dependency: transitive
description:
name: package_info_plus_linux
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.5"
package_info_plus_macos:
dependency: transitive
description:
name: package_info_plus_macos
url: "https://pub.dartlang.org"
source: hosted
version: "1.3.0"
package_info_plus_platform_interface:
dependency: transitive
description:
name: package_info_plus_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.2"
package_info_plus_web:
dependency: transitive
description:
name: package_info_plus_web
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.5"
package_info_plus_windows:
dependency: transitive
description:
name: package_info_plus_windows
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.0"
path:
dependency: transitive
description:
name: path
url: "https://pub.dartlang.org"
source: hosted
version: "1.8.1"
path_provider_linux:
dependency: transitive
description:
name: path_provider_linux
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.7"
path_provider_platform_interface:
dependency: transitive
description:
name: path_provider_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.4"
path_provider_windows:
dependency: transitive
description:
name: path_provider_windows
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.1"
percent_indicator:
dependency: "direct main"
description:
name: percent_indicator
url: "https://pub.dartlang.org"
source: hosted
version: "4.2.2"
platform:
dependency: transitive
description:
name: platform
url: "https://pub.dartlang.org"
source: hosted
version: "3.1.0"
plugin_platform_interface:
dependency: transitive
description:
name: plugin_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.2"
process:
dependency: transitive
description:
name: process
url: "https://pub.dartlang.org"
source: hosted
version: "4.2.4"
provider:
dependency: "direct main"
description:
name: provider
url: "https://pub.dartlang.org"
source: hosted
version: "6.0.3"
rxdart:
dependency: "direct main"
description:
name: rxdart
url: "https://pub.dartlang.org"
source: hosted
version: "0.27.5"
rxdart_ext:
dependency: transitive
description:
name: rxdart_ext
url: "https://pub.dartlang.org"
source: hosted
version: "0.2.5"
shared_preferences:
dependency: "direct main"
description:
name: shared_preferences
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.15"
shared_preferences_android:
dependency: transitive
description:
name: shared_preferences_android
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.12"
shared_preferences_ios:
dependency: transitive
description:
name: shared_preferences_ios
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.1"
shared_preferences_linux:
dependency: transitive
description:
name: shared_preferences_linux
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.1"
shared_preferences_macos:
dependency: transitive
description:
name: shared_preferences_macos
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.4"
shared_preferences_platform_interface:
dependency: transitive
description:
name: shared_preferences_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.0"
shared_preferences_web:
dependency: transitive
description:
name: shared_preferences_web
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.4"
shared_preferences_windows:
dependency: transitive
description:
name: shared_preferences_windows
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.1"
sky_engine:
dependency: transitive
description: flutter
source: sdk
version: "0.0.99"
source_span:
dependency: transitive
description:
name: source_span
url: "https://pub.dartlang.org"
source: hosted
version: "1.8.2"
stack_trace:
dependency: transitive
description:
name: stack_trace
url: "https://pub.dartlang.org"
source: hosted
version: "1.10.0"
stream_channel:
dependency: transitive
description:
name: stream_channel
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.0"
stream_transform:
dependency: transitive
description:
name: stream_transform
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.0"
string_scanner:
dependency: transitive
description:
name: string_scanner
url: "https://pub.dartlang.org"
source: hosted
version: "1.1.0"
term_glyph:
dependency: transitive
description:
name: term_glyph
url: "https://pub.dartlang.org"
source: hosted
version: "1.2.0"
test_api:
dependency: transitive
description:
name: test_api
url: "https://pub.dartlang.org"
source: hosted
version: "0.4.9"
typed_data:
dependency: transitive
description:
name: typed_data
url: "https://pub.dartlang.org"
source: hosted
version: "1.3.1"
url_launcher:
dependency: "direct main"
description:
name: url_launcher
url: "https://pub.dartlang.org"
source: hosted
version: "6.1.5"
url_launcher_android:
dependency: transitive
description:
name: url_launcher_android
url: "https://pub.dartlang.org"
source: hosted
version: "6.0.17"
url_launcher_ios:
dependency: transitive
description:
name: url_launcher_ios
url: "https://pub.dartlang.org"
source: hosted
version: "6.0.17"
url_launcher_linux:
dependency: transitive
description:
name: url_launcher_linux
url: "https://pub.dartlang.org"
source: hosted
version: "3.0.1"
url_launcher_macos:
dependency: transitive
description:
name: url_launcher_macos
url: "https://pub.dartlang.org"
source: hosted
version: "3.0.1"
url_launcher_platform_interface:
dependency: transitive
description:
name: url_launcher_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.0"
url_launcher_web:
dependency: transitive
description:
name: url_launcher_web
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.12"
url_launcher_windows:
dependency: transitive
description:
name: url_launcher_windows
url: "https://pub.dartlang.org"
source: hosted
version: "3.0.1"
uuid:
dependency: "direct main"
description:
name: uuid
url: "https://pub.dartlang.org"
source: hosted
version: "3.0.6"
vector_math:
dependency: transitive
description:
name: vector_math
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.2"
win32:
dependency: transitive
description:
name: win32
url: "https://pub.dartlang.org"
source: hosted
version: "2.7.0"
xdg_directories:
dependency: transitive
description:
name: xdg_directories
url: "https://pub.dartlang.org"
source: hosted
version: "0.2.0+1"
sdks:
dart: ">=2.17.0 <3.0.0"
flutter: ">=3.0.0"
flutter pub deps
Dart SDK 2.17.6
Flutter SDK 3.0.5
txapita 1.0.0+1
|-- cloud_firestore 3.4.3
|   |-- cloud_firestore_platform_interface 5.7.0
|   |   |-- collection...
|   |   |-- firebase_core...
|   |   |-- flutter...
|   |   |-- meta...
|   |   '-- plugin_platform_interface 2.1.2
|   |       '-- meta...
|   |-- cloud_firestore_web 2.8.3
|   |   |-- cloud_firestore_platform_interface...
|   |   |-- collection...
|   |   |-- firebase_core...
|   |   |-- firebase_core_web...
|   |   |-- flutter...
|   |   |-- flutter_web_plugins 0.0.0
|   |   |   |-- characters...
|   |   |   |-- collection...
|   |   |   |-- flutter...
|   |   |   |-- js...
|   |   |   |-- material_color_utilities...
|   |   |   |-- meta...
|   |   |   '-- vector_math...
|   |   '-- js 0.6.4
|   |-- collection...
|   |-- firebase_core...
|   |-- firebase_core_platform_interface 4.5.0
|   |   |-- collection...
|   |   |-- flutter...
|   |   |-- flutter_test...
|   |   |-- meta...
|   |   '-- plugin_platform_interface...
|   |-- flutter...
|   '-- meta...
|-- cupertino_icons 1.0.5
|-- firebase_auth 3.6.2
|   |-- firebase_auth_platform_interface 6.5.2
|   |   |-- collection...
|   |   |-- firebase_core...
|   |   |-- flutter...
|   |   |-- meta...
|   |   '-- plugin_platform_interface...
|   |-- firebase_auth_web 4.2.2
|   |   |-- firebase_auth_platform_interface...
|   |   |-- firebase_core...
|   |   |-- firebase_core_web...
|   |   |-- flutter...
|   |   |-- flutter_web_plugins...
|   |   |-- http_parser...
|   |   |-- intl 0.17.0
|   |   |   |-- clock...
|   |   |   '-- path...
|   |   |-- js...
|   |   '-- meta...
|   |-- firebase_core...
|   |-- firebase_core_platform_interface...
|   |-- flutter...
|   '-- meta...
|-- firebase_core 1.20.0
|   |-- firebase_core_platform_interface...
|   |-- firebase_core_web 1.7.1
|   |   |-- firebase_core_platform_interface...
|   |   |-- flutter...
|   |   |-- flutter_web_plugins...
|   |   |-- js...
|   |   '-- meta...
|   |-- flutter...
|   '-- meta...
|-- firebase_crashlytics 2.8.6
|   |-- firebase_core...
|   |-- firebase_core_platform_interface...
|   |-- firebase_crashlytics_platform_interface 3.2.12
|   |   |-- collection...
|   |   |-- firebase_core...
|   |   |-- flutter...
|   |   |-- meta...
|   |   '-- plugin_platform_interface...
|   |-- flutter...
|   '-- stack_trace 1.10.0
|       '-- path...
|-- firebase_messaging 12.0.1
|   |-- firebase_core...
|   |-- firebase_core_platform_interface...
|   |-- firebase_messaging_platform_interface 4.1.0
|   |   |-- firebase_core...
|   |   |-- flutter...
|   |   |-- meta...
|   |   '-- plugin_platform_interface...
|   |-- firebase_messaging_web 3.1.0
|   |   |-- firebase_core...
|   |   |-- firebase_core_web...
|   |   |-- firebase_messaging_platform_interface...
|   |   |-- flutter...
|   |   |-- flutter_web_plugins...
|   |   |-- js...
|   |   '-- meta...
|   |-- flutter...
|   '-- meta...
|-- flutter 0.0.0
|   |-- characters 1.2.0
|   |-- collection 1.16.0
|   |-- material_color_utilities 0.1.4
|   |-- meta 1.7.0
|   |-- sky_engine 0.0.99
|   '-- vector_math 2.1.2
|-- flutter_google_places_hoc081098 1.1.0
|   |-- collection...
|   |-- flutter...
|   |-- google_api_headers 1.3.0
|   |   |-- flutter...
|   |   '-- package_info_plus 1.4.3
|   |       |-- flutter...
|   |       |-- package_info_plus_linux 1.0.5
|   |       |   |-- flutter...
|   |       |   |-- package_info_plus_platform_interface...
|   |       |   '-- path...
|   |       |-- package_info_plus_macos 1.3.0
|   |       |   '-- flutter...
|   |       |-- package_info_plus_platform_interface 1.0.2
|   |       |   |-- flutter...
|   |       |   |-- meta...
|   |       |   '-- plugin_platform_interface...
|   |       |-- package_info_plus_web 1.0.5
|   |       |   |-- flutter...
|   |       |   |-- flutter_web_plugins...
|   |       |   |-- http...
|   |       |   |-- meta...
|   |       |   '-- package_info_plus_platform_interface...
|   |       '-- package_info_plus_windows 2.0.0
|   |           |-- ffi...
|   |           |-- flutter...
|   |           |-- package_info_plus_platform_interface...
|   |           '-- win32...
|   |-- google_maps_webservice...
|   |-- http...
|   |-- listenable_stream 1.1.0
|   |   |-- flutter...
|   |   '-- rxdart...
|   |-- rxdart...
|   '-- rxdart_ext 0.2.5
|       |-- meta...
|       |-- path...
|       |-- rxdart...
|       '-- stack_trace...
|-- flutter_spinkit 5.1.0
|   '-- flutter...
|-- flutter_test 0.0.0
|   |-- async...
|   |-- boolean_selector 2.1.0
|   |   |-- source_span...
|   |   '-- string_scanner...
|   |-- characters...
|   |-- charcode 1.3.1
|   |-- clock 1.1.0
|   |-- collection...
|   |-- fake_async 1.3.0
|   |   |-- clock...
|   |   '-- collection...
|   |-- flutter...
|   |-- matcher 0.12.11
|   |   '-- stack_trace...
|   |-- material_color_utilities...
|   |-- meta...
|   |-- path...
|   |-- source_span 1.8.2
|   |   |-- collection...
|   |   |-- path...
|   |   '-- term_glyph...
|   |-- stack_trace...
|   |-- stream_channel 2.1.0
|   |   '-- async...
|   |-- string_scanner 1.1.0
|   |   |-- charcode...
|   |   '-- source_span...
|   |-- term_glyph 1.2.0
|   |-- test_api 0.4.9
|   |   |-- async...
|   |   |-- boolean_selector...
|   |   |-- collection...
|   |   |-- matcher...
|   |   |-- meta...
|   |   |-- source_span...
|   |   |-- stack_trace...
|   |   |-- stream_channel...
|   |   |-- string_scanner...
|   |   '-- term_glyph...
|   '-- vector_math...
|-- geocoder2 1.3.0
|   |-- flutter...
|   '-- http...
|-- geocoding 2.0.4
|   |-- flutter...
|   '-- geocoding_platform_interface 2.0.1
|       |-- flutter...
|       |-- meta...
|       '-- plugin_platform_interface...
|-- geoflutterfire 3.0.3
|   |-- cloud_firestore...
|   |-- flutter...
|   |-- flutter_lints 1.0.4
|   |   '-- lints 1.0.1
|   '-- rxdart...
|-- geolocator 9.0.1
|   |-- flutter...
|   |-- geolocator_android 4.0.2
|   |   |-- flutter...
|   |   '-- geolocator_platform_interface...
|   |-- geolocator_apple 2.2.1
|   |   |-- flutter...
|   |   '-- geolocator_platform_interface...
|   |-- geolocator_platform_interface 4.0.6
|   |   |-- flutter...
|   |   |-- meta...
|   |   |-- plugin_platform_interface...
|   |   '-- vector_math...
|   |-- geolocator_web 2.1.6
|   |   |-- flutter...
|   |   |-- flutter_web_plugins...
|   |   '-- geolocator_platform_interface...
|   '-- geolocator_windows 0.1.1
|       |-- flutter...
|       '-- geolocator_platform_interface...
|-- get_it 7.2.0
|   |-- async...
|   '-- collection...
|-- google_maps_flutter 2.1.10
|   |-- flutter...
|   |-- flutter_plugin_android_lifecycle 2.0.7
|   |   '-- flutter...
|   '-- google_maps_flutter_platform_interface 2.2.1
|       |-- collection...
|       |-- flutter...
|       |-- plugin_platform_interface...
|       '-- stream_transform 2.0.0
|-- google_maps_webservice 0.0.20-nullsafety.5
|   |-- http...
|   |-- json_annotation 4.6.0
|   |   '-- meta...
|   '-- meta...
|-- http 0.13.5
|   |-- async 2.8.2
|   |   |-- collection...
|   |   '-- meta...
|   |-- http_parser 4.0.1
|   |   |-- collection...
|   |   |-- source_span...
|   |   |-- string_scanner...
|   |   '-- typed_data 1.3.1
|   |       '-- collection...
|   |-- meta...
|   '-- path 1.8.1
|-- location 4.4.0
|   |-- flutter...
|   |-- location_platform_interface 2.3.0
|   |   |-- flutter...
|   |   |-- meta...
|   |   '-- plugin_platform_interface...
|   '-- location_web 3.1.1
|       |-- flutter...
|       |-- flutter_web_plugins...
|       |-- http_parser...
|       |-- js...
|       |-- location_platform_interface...
|       '-- meta...
|-- modal_bottom_sheet 2.1.0
|   '-- flutter...
|-- percent_indicator 4.2.2
|   '-- flutter...
|-- provider 6.0.3
|   |-- collection...
|   |-- flutter...
|   '-- nested 1.0.0
|       '-- flutter...
|-- rxdart 0.27.5
|-- shared_preferences 2.0.15
|   |-- flutter...
|   |-- shared_preferences_android 2.0.12
|   |   |-- flutter...
|   |   '-- shared_preferences_platform_interface...
|   |-- shared_preferences_ios 2.1.1
|   |   |-- flutter...
|   |   '-- shared_preferences_platform_interface...
|   |-- shared_preferences_linux 2.1.1
|   |   |-- file 6.1.2
|   |   |   |-- meta...
|   |   |   '-- path...
|   |   |-- flutter...
|   |   |-- path...
|   |   |-- path_provider_linux 2.1.7
|   |   |   |-- ffi 2.0.1
|   |   |   |-- flutter...
|   |   |   |-- path...
|   |   |   |-- path_provider_platform_interface...
|   |   |   '-- xdg_directories 0.2.0+1
|   |   |       |-- meta...
|   |   |       |-- path...
|   |   |       '-- process 4.2.4
|   |   |           |-- file...
|   |   |           |-- path...
|   |   |           '-- platform...
|   |   |-- path_provider_platform_interface 2.0.4
|   |   |   |-- flutter...
|   |   |   |-- platform 3.1.0
|   |   |   '-- plugin_platform_interface...
|   |   '-- shared_preferences_platform_interface...
|   |-- shared_preferences_macos 2.0.4
|   |   |-- flutter...
|   |   '-- shared_preferences_platform_interface...
|   |-- shared_preferences_platform_interface 2.0.0
|   |   '-- flutter...
|   |-- shared_preferences_web 2.0.4
|   |   |-- flutter...
|   |   |-- flutter_web_plugins...
|   |   '-- shared_preferences_platform_interface...
|   '-- shared_preferences_windows 2.1.1
|       |-- file...
|       |-- flutter...
|       |-- path...
|       |-- path_provider_platform_interface...
|       |-- path_provider_windows 2.1.1
|       |   |-- ffi...
|       |   |-- flutter...
|       |   |-- path...
|       |   |-- path_provider_platform_interface...
|       |   '-- win32 2.7.0
|       |       '-- ffi...
|       '-- shared_preferences_platform_interface...
|-- url_launcher 6.1.5
|   |-- flutter...
|   |-- url_launcher_android 6.0.17
|   |   |-- flutter...
|   |   '-- url_launcher_platform_interface...
|   |-- url_launcher_ios 6.0.17
|   |   |-- flutter...
|   |   '-- url_launcher_platform_interface...
|   |-- url_launcher_linux 3.0.1
|   |   |-- flutter...
|   |   '-- url_launcher_platform_interface...
|   |-- url_launcher_macos 3.0.1
|   |   |-- flutter...
|   |   '-- url_launcher_platform_interface...
|   |-- url_launcher_platform_interface 2.1.0
|   |   |-- flutter...
|   |   '-- plugin_platform_interface...
|   |-- url_launcher_web 2.0.12
|   |   |-- flutter...
|   |   |-- flutter_web_plugins...
|   |   '-- url_launcher_platform_interface...
|   '-- url_launcher_windows 3.0.1
|       |-- flutter...
|       '-- url_launcher_platform_interface...
'-- uuid 3.0.6
'-- crypto 3.0.2
'-- typed_data...
Pubspec:

Build.gradle Android:

Build.gradle :

This should be resolved with the latest release.

Dear @TechInjectIndia,
Can you confirm that this is working? It looks like it has been fixed.


bump stack-utils to 0.3.0

stack-utils now normalizes to unix path separators before appling the internals filter. Regexps no longer need to account for backslashes.
<EMAIL_ADDRESS>also brings long-stack-trace support
https://github.com/tapjs/stack-utils/releases/tag/v0.3.0

Appveyor failure is fixed by https://github.com/bcoe/nyc/pull/138, caused by bin/nyc.js wrapping and parsing args that should be passed to the child command.
Looks good to me!

Oh! I was wrong, it's not fixed by bcoe/nyc#138, it's fixed by the flags-n-stuff branch on node-tap.  I'll land that soonish.

This is landed on master now.  Thanks!


[core] Disable updating packages to incompatible versions

Do not attempt to upgrade packages to incompatible versions:

chai >= 5.0 - requires tests in ESM (https://github.com/mui/base-ui/pull/118)
unist-util-visit >= 3.0.0 - requires ESM (https://github.com/mui/base-ui/pull/129), can be removed once API docs builder is distributed through npm
remark >= 14.0.0 - requires ESM (https://github.com/mui/base-ui/pull/123), can be removed once API docs builder is distributed through npm

Additionally moved the dependency update time window later, so it doesn't occur at the same time as the Core's.

Could we request a review specifically for each member? It notifies all the people in this group, right now:


[FLINK-32232][sql] Supports parse truncate table statement

What is the purpose of the change
To make Flink SQL support parse truncate table statement.
Brief change log
Add a parse rule for  truncate table statement.
Verifying this change
Add test in FlinkSqlParserImplTest.java
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (yes / no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (yes / no)
The serializers: (yes / no / don't know)
The runtime per-record code paths (performance sensitive): (yes / no / don't know)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn, ZooKeeper: (yes / no / don't know)
The S3 file system connector: (yes / no / don't know)

Documentation

Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)

@Aitozi Thanks for review. Merging....


CaptionML for Areas compile but fail Technical validation

Adding CaptionML to area in page compiles fine in Visual Studio Code but fails technical validation when publishing to AppSource.

This is only because App Validation team used a newer build. It will fail during compilation on newer builds.


I need something that occupies little space in my layout

Greetings, I liked it but it is too problematic to have so much space to locate the preview of what the camera captures. I need something that occupies little space in my layout maybe only 250x200. But the problem is the controls that it includes aside. They should resize together with the preview view to a smaller size.

I fixed some resizing bugs that might help you, on #27.


Strip query strings and hashes when finding assets

Happo has some logic that looks for any local assets needed to render
the examples in a browser (e.g. images), and tries to bundle them up so
they can be available during screenshotting.
We've recently noticed a bug where some of our local images are failing
to load. When viewing source in the Happo UI, these images are 404ing,
and they do not exist in the assets zip file.
We noticed that these local images have some query strings added to
them. We believe that these query strings are causing these images to
not be bundled up with the other assets.
In this commit, I am hoping to make this better by stripping query
strings from the URLs. I started by trying to use node's URL built-in
parsing, but I found a couple of issues:

The new URL() API does not support relative URIs. There are some
workarounds for this, like using a base of relative:///, but I was
a bit worried about what unexpected consequences would arise from
going this route. More information:
https://github.com/nodejs/node/issues/12682
The url.parse() API is deprecated, and it gives you a URL object to
work with. I wanted to essentially preserve the original format
without adding any new information and I was a bit worried about
getting that out of this object cleanly.

So in the end, I decided to write a simple regex for this.
My hunch is that this is an okay fix for now, but I imagine there might
be some situations where the query string is important for local images
and needs to be preserved in a better way so that all of the images are
correctly served. For example, imagine these two image URLs:

./foo.jpg?size=large
./foo.jpg?size=small

If these are used in an srcset, after this change, we will only bundle
up a single ./foo.jpg image and that will be served for both.
I think the fix for this is a bit more involved (e.g. modifying the
image URLs so that the query strings are actually part of the filename,
or maybe storing them in a way that the server is able to pick the right
one when rendering examples for snapshotting), and it is unclear to me
if it actually matters at this time, so I'm calling YAGNI.

Released in https://github.com/happo/happo.io/releases/tag/v3.25.2


Fix image and label layer values reported in GUI status bar when display is 3D

Description
closes #4304 as well as the second issue mentioned in https://github.com/napari/napari/issues/4304#issuecomment-1077913821
I recommend reviewing the first three commits here in sequential order:

f580f63 fixes the original issue raised in #4304. It was split off here from #4303 and now has test cases added
57d1eb1 fixes the pixel values reported by get_value for 3D views of 2D data
c083536 is a separate fix to the mouse coordinates used as input to get_status/get_value for 3D views of 2D data. This was also required in addition to the fix in 57d1eb1 to get the expected values reported correctly from the GUI.

Type of change

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

References

How has this been tested?

[x] new test cases for get_value for various subpixel positions for Image and Label layers
[x] new test cases for get_value when displaying 2D data in 3D mode

Final checklist:

[x] My PR is the minimum possible work for the desired functionality
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] I have added tests that prove my fix is effective or that my feature works
[ ] If I included new strings, I have used trans. to make them localizable.
For more information see our translations guide.

While working on small test datasets for this, I also noticed that the generated thumbnails crop 0.5 pixel from each edge of the images. That seems unrelated to the status reports being addressed here, but I can make a separate issue/PR for that. Fortunately it is not really a noticeable issue for realistic image sizes.

Thanks, @grlee77 ! I can have a look later today.

minreq is failing with the following error:
  Error: ERROR: Cannot install napari and napari[pyside2,testing]==0.1.dev1+gdb7c24f.d20220326 because these package versions have conflicting dependencies.

  The conflict is caused by:
      napari[pyside2,testing] 0.1.dev1+gdb7c24f.d20220326 depends on scipy==1.4.0; python_version < "3.9"
      scikit-image 0.19.2 depends on scipy>=1.4.1
      napari[pyside2,testing] 0.1.dev1+gdb7c24f.d20220326 depends on scipy==1.4.0; python_version < "3.9"
      scikit-image 0.19.1 depends on scipy>=1.4.1

It is probably fixable by updating our minreq to scipy>=1.4.1 as well.

Scipy minreq was updated in #4310 so a merge with main should sort 🙂

Haven't looked at the code thoroughly, but does this mean that we can remove the fence around picking/selection in 3D of 2D data that we added in #4184? @kevinyamauchi

Haven't looked at the code thoroughly, but does this mean that we can remove the fence around picking/selection in 3D of 2D data that we added in https://github.com/napari/napari/pull/4184? @kevinyamauchi

Oh, nice. Maybe the fix to position in qt_viewer.py would help with this, but I haven't tried it. I had been looking at Image and Labels layers behaviors here, but that change would apply to all layer types.

Not sure why pip is trying to build matplotlib 1.3.1 on the min_req job here! That ancient version is not compatible with recent setuptools (e.g. error in matplotlib setup command: use_2to3 is invalid). In any case, that seems unrelated to this PR.

Hey @grlee77. I am curious about your final thoughts on making this change in the base layer vs. moving it to the ImageBase (or elsewhere)? Is it something we should we make an issue to track?

Hey @grlee77. I am curious about your final thoughts on making this change in the base layer vs. moving it to the ImageBase (or elsewhere)? Is it something we should we make an issue to track?

Yeah, I actually happened to be making a PR for this right now. see: #4352

Yeah, I actually happened to be making a PR for this right now. see: https://github.com/napari/napari/pull/4352

Perfect. Thanks @grlee77 !


Fix Liberty support

Unfortunately, builds are failing due to https://github.com/travis-ci/apt-package-whitelist/pull/2497 :cry:

+1
Let's see if the travis builds gets fixed

I've changed travis to use sudo until  travis-ci/apt-package-whitelist#2497 is fixed.

@enolfc the conflict remainder should be fixed now.


Replace ORAS and Skopeo with Crane

Replace ORAS and Skopeo with Crane
Crane can handle both purposes we use for ORAS and Skopeo at the moment, and would introduce less dependencies into our code by using 1 tool.

These tools are troublesome and immature. I'd vote for oras and skopeo.

I'm all in with oras now, closing this as change as needed.


Show the correct word when all attempts have failed?

Hi!
I am not very good at English. All my English is written by Deepl or Google Translate.
So I often can't get to the correct answer until the end. It would be nice if the correct word is shown when you fail.

Done! (in v1.1.0)
In this example, the answer was SAUCY:

@kojix2 Just a quick note that I added official support for Linux by improving the fonts/look and feel in v1.1.3

Also, you should be able to download as DEB or RPM on Linux now, or alternatively use the Ruby gem successfully (the gem had an issue before, but it's fixed now)

Thanks for your reply
I installed the deb package of glimmer-wordle on Ubuntu.
Look at the dpkg -L command.
dpkg -L glimmer-wordle
I found that all files are installed in the /opt directory.
So GUI apps made with JRuby and glimmer-dsl-swt can be packaged like this.


Create a method to use secrets in QHub config

After discussion with @costrouc we realise we don't have a way to use secrets in the Qhub ops, one example is secrets are expected to be in the config.yaml (which is not ideal):
https://github.com/Quansight/qhub-ops/blob/e5dd52df558c2c4eb805594b6ae574f12e0986a1/tests/assets/config_aws.yaml#L11
The solution we came upon was to make qhub read from environment variables and refer those environment variables in the cookiecutter's generation of the project.
Some thing like:
QHUB_GITHUB_CLIENT_SECRET
QHUB_GITHUB_CLIENT_ID
...

[ ] override capability should be applied to the validate https://github.com/Quansight/qhub/blob/master/qhub/cli/validate.py and render https://github.com/Quansight/qhub/blob/master/qhub/cli/render.py commands
[ ] Add the ability to ignore environment variables as well via a command line option e.g. --ignore-environment

The override should be done similarly to Terraform. E.g. suppose we have a config file
a:
  b_e:
    - c: 1
      d: [1, 2, 3]

We would override via QHUB__a__b_e__0__c=2. I realize this adds several requirements. Since we already have underscores in our keys and terminals typically only allow [A-Za-z0-9_] we have to parse the attribute path and handle the underscores properly (we could get arround this by requiring __ two underscores between all keys. Also we should handle list accessing by checking if the key is an integer and treat it as a list. Additionally we should attempt to cast the value as an integer since there are several integers in the config file if that fails just supply the value as a string.

In the course of working on this, we realized that this will require a more nuanced approach. Editing the input config doesn't actually hide the secrets, as they will get written out in the plain text in the infrastructure files

Closing this issue since we don't think that adding this feature is a good idea due to the secrets being in the repo regardless

I think a possible solution for Auth0 at least could be to use the Auth0 terraform provider: https://registry.terraform.io/providers/alexkappa/auth0/latest
The management API key/secret can be in GitHub secrets / env vars going into qhub deploy, then the provider should be able to sync with Auth0 to get details for a specific named client.
The final step would be to take the client key/secret and pass it to jupyterhub config, probably through env vars.
This way, the client key/secret isn't needed in the qhub-config.yaml at all. It would only be in the remote state.
I haven't found a similar provider for GitHub but haven't looked hard yet...

I will try to work through this in the next week or two.

Reopening since this feature was removed in #1003.

This needs to be addressed, this issue was resolved with https://github.com/Quansight/qhub/pull/720. As per @costrouc
comment, this was removed from 0.4.0, so I will link this as a new issue for re-enabling this feature.


Update gnomAD v3 hg38 bed file reference

The hg38 telomeres and centromeres bed file that was added in #49 is a duplicate of an existing file in the gnomad references, found at
gs://cpg-common-main/references/gnomad/v0/telomeres_and_centromeres/hg38.telomeresAndMergedCentromeres.bed.
I didn't realise it was there when I opened #49 because it wasn't in references.py in this repo alongside the other gnomad reference files.
This PR updates the Source of the bed file so that it's grouped with the other gnomad references, specifically with the hg38.telomeresAndMergedCentromeres.ht reference since they are from the same directory of the gnomAD public resources: gs://gcp-public-data--gnomad/resources/grch38/telomeres_and_centromeres/.

The change to convert_bed_to_interval_list.py updates the bed reference string, mostly just for consistency in documenting the origin of the interval_list reference hg38_telomeres_and_centromeres_intervals.

Thanks @hopedisastro for pointing this out.

How frustrating 😂 definitely a limitation of this repo - we sync whole directories, but only log some in config

@MattWellie yes I'm not entirely happy with how that ones looks and I considered renaming / rehoming it, but I'll leave that for another day I think. Cheers for the review


Add istio.io/rev label into charts

This moves logic from apply to the charts, which I think is appropriate
as it gives us more flexibility, supports helm/kustomize, etc.
Additionaly, the Istiod pod gets the revision label, not just the
deployment.

cc @esnible

@howardjohn: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-galley-k8s-tests_istio
26c1054a78266ce5fb53e1d2deb7d446293809f7
link
/test integ-galley-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest

@howardjohn: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-galley-k8s-tests_istio
26c1054a78266ce5fb53e1d2deb7d446293809f7
link
/test integ-galley-k8s-tests_istio

integ-pilot-k8s-tests_istio
26c1054a78266ce5fb53e1d2deb7d446293809f7
link
/test integ-pilot-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

blocked by https://github.com/istio/istio/pull/22512

/retest

@howardjohn: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-pilot-k8s-tests_istio
26c1054a78266ce5fb53e1d2deb7d446293809f7
link
/test integ-pilot-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest

Could you add a new environment variable env.name = valueFrom.fieldRef so that istio.io/rev's value becomes ISTIO_REVISION to support https://github.com/istio/istio/pull/22511#discussion_r400159505 ?

@howardjohn: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-pilot-k8s-tests_istio
26c1054a78266ce5fb53e1d2deb7d446293809f7
link
/test integ-pilot-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@esnible it is already present:
env:
- name: REVISION
  value: "{{ .Values.revision | default `default` }}"

Or is there something else needed?


Removing multiple "object" in panos_address_objects resource gives an error

Describe the bug
When removing more than 1 object in panos_address_objects,  I get an error during terraform apply
Expected behavior
Able to remove multiple object from panos_address_objects in single apply
Current behavior
When removing more than 1 object in panos_address_objects,  I get an error during terraform apply
Possible solution
Remove 1 "object" at a time
Steps to reproduce

Create panos_address_objects resource with multiple "object" in it
Remove two objects from the resource
Apply the change
Terraform plan works fine, but apply fails

Screenshots

Context
Need means to apply delete multiple objects. Deleting 1 object at a a time will be too time consuming when dealing with thousands of object
Your Environment
panos = {
  source = "PaloAltoNetworks/panos"
  version = "1.10.3"
}

Terraform v0.13.7
Panorama 10.1.6

I tried 10.1.3, 10.1.6-h6, and 10.2.2.  Of those three, I saw this issue only in 10.1.6-h6, all others worked as expected.
This seems to be a PAN-OS bug introduced somewhere between 10.1.4 and 10.1.6, inclusive.  Please open a TAC case for this.  When working with TAC, please use the new cURL logging options and give TAC those as the reproduction steps, because TAC does not officially support the Terraform provider.

This is a duplicate of #350


Cron emulation

Expand on @nicwaller's first pass to build a cron emulation and use it.


Auto-optimize reforges in Batch mode

Is your feature request related to a problem? Please describe.
The batch simulator is not applicable to certain gear situations due to different optimal reforges when a given item is replaced.
Describe the solution you'd like
Include an auto-optimize reforge option in the batch simulator.
Describe alternatives you've considered
I can do the simulations manually, but this renders the batch simulator useless for many use cases.

Duplicate of #834


Flutter 3.10.2 upgrade

Two things here:

Update pubspecs to be able to use newer version of intl. To be honest, I hope we aren't using this package anymore by the time the next Flutter upgrade comes around.
Delete charts_flutter/example/**. It depended on such an old version of Dart that trying to upgrade it to be compatible with the charts_flutter updates wouldn't be worth it. So I just got rid of the files, because we never use them anyways.

I'm not positive on how safe this is to merge. We have to merge it first, and but I imagine Mobile main will still be fine since we are still referencing an explicit ref.
@willlockwood @ClaireDavis

/no-platform


Unwanted TODO highlighting

When the language is set to Markdown, some keywords such as TODO, NB and FIXME are highlighted. I disabled the default package language-todo. That disabled TODO highlighting in other languages but not in Markdown.
Atom version: 1.51.0 x64
Markdown-related packages:

language-markdown
markdown-writer
tool-bar
tool-bar-markdown-writer

Hi @Myvh,
Thanks for reporting this issue. This is indeed something that language-markdown does, which came forward from my own wishes for this. As I'm no longer an active user of Atom or this package, I doubt this will be looked into. You're welcome to submit a PR to see to this, but perhaps you could also negate the styling by using a custom stylesheet. Hope this helps


High Score Card - transparency not working, solid black background

v2.12.0 ... card only have solid black backround. I tried all different Alpha settings (highest, lowest, in between) and have Transparent checked... VPS preview looks correct but all generated cards have only a solid black background

I tested this on two different machines. When I startup a table, I see the transparent highscore card.
Could you attach one of these files here?

I see, now I got it. I only tested the cards using the "Show Highscore Card on Startup" feature where the card is shown by the Studio - not Popper. I've not tested to show the card via Popper screen and will take a look. Thanks for the additional information.

Did you enable the transparency in Popper?

that was it!  Might want VPS to set that setting inside Popper when someone builds a transparent card :)

Awesome! Nice we figured this one out. I took me a while to find the documentation too.
I'm corrently not mingling with the screen setup of Popper and do only read them.
Since the flag is likely only changed once, I took a "cheaper" approach and added an info-box in case the transparency is not enabled.

Damn, I accidently deleted my last comment, but you should have received an email anyway.
So there is the screenshot again:

After setting Popper to 'transparent' now VS cards are 100% transparent background, no alpha. The images do show correctly when opened in other apps, just not popper.
My VPS 2.13 settings does not look like your screenshot, and that documentation 'Enable Screen Transparency' does not seem to exist, I searched manually and google.

Sorry for the misunderstanding. The picture I posted was only a preview of the next release where the issue will be solved. I should have mentioned that.
I'll check if I can do something about the alpha setting.

I got feedback from nailbuster that only one-color transparency is supported (which is the checkbox in the screens option).
Since there is not much else I can do here, I close this ticket.


docs(web-components): adding web components template to resources

Related Ticket(s)
No related issue
Description
This adds the web components template as a card under resources.
Changelog
Changed

Resources page

Hey @jeffchew I saw a related update from Ignacio the other day here: https://www.ibm.com/standards/carbon/developing/frameworks/web-components/#web-components-template
How about we repeat the same resource card here too and remove the inline link?


Fix incorrect prop of micro vs. tiny for icons

Removing any concept of micro in favor of tiny :)

Reviewer: @kennyt


Add 'declaration-block-properties-order' rule

The 'declaration-block-properties-order' rule appears to not be present in this config.
According to https://make.wordpress.org/core/handbook/best-practices/coding-standards/css/#property-ordering:

The baseline for ordering is:
Display
Positioning
Box model
Colors and Typography
Other

I could try to put this together in a list for declaration-block-properties-order if that would help? I'm just not sure if it has already been done and is just missing from the rules.

Thanks for creating the issue @tdmalone, it's been on my mind to add this, it would be great if you wanted to take a shot at adding this 😄
With that in mind, summing up any and all concerns raised in previous Trac tickets regarding property ordering and that of the current CSS Coding Standards would need considering.
Here's a couple of core tickets that have discussed property ordering in the past using csscomb:
• https://core.trac.wordpress.org/ticket/20570
• https://core.trac.wordpress.org/ticket/29792
The results of that became this gist: https://gist.github.com/GaryJones/c1fc8f0243406b9190c8 which in turn became cedaro/grunt-wp-css/blob/develop/tasks/config/default.json
I think using the above config from grunt-wp-css would be the best starting point

The declaration-block-properties-order rule was deprecated in stylelint 7.8.
The rule has been replaced by the stylelint-orderplugin pack instead.
Updating this issues title to reflect that.


Docker build error on rasa-for-botfront

⚠ Before posting a new issue, please make sure that your issue hasn't already been resolved in another issue.
Describe the bug
Docker build error on rasa-for-botfront
To Reproduce
Steps to reproduce the behavior:

git checkout rasa-for-botfront
docker build - < Dockerfile
ERROR!

Expected behavior
DOCKER BUILD SUCCESS
Screenshots
$ docker build - < Dockerfile_botfront
failed to get console mode for stdin: The handle is invalid.
[+] Building 13.2s (12/15)
 => [internal] load build definition from Dockerfile                                                 0.1s
 => => transferring dockerfile: 1.79kB                                                               0.0s
 => [internal] load .dockerignore                                                                    0.1s
 => => transferring context: 2B                                                                      0.0s
 => [internal] load metadata for docker.io/library/python:3.7-slim                                   2.3s
 => [auth] library/python:pull token for registry-1.docker.io                                        0.0s
 => [base 1/2] FROM docker.io/library/python:3.7-slim@sha256:231fd53c952066449c32ea92df75872a1bb8ea  0.0s
 => [internal] load build context                                                                    0.1s
 => => transferring context: 2B                                                                      0.0s
 => CACHED [base 2/2] RUN apt-get update -qq  && apt-get install -y --no-install-recommends     lib  0.0s
 => CACHED [builder 1/5] RUN apt-get update -qq &&   apt-get install -y --no-install-recommends   b  0.0s
 => CACHED [builder 2/5] RUN curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/maste  0.0s
 => CACHED [builder 3/5] COPY . /build/                                                              0.0s
 => CACHED [builder 4/5] WORKDIR /build                                                              0.0s
 => ERROR [builder 5/5] RUN python -m venv /opt/venv &&   . /opt/venv/bin/activate &&   pip instal  10.6s
------
 > [builder 5/5] RUN python -m venv /opt/venv &&   . /opt/venv/bin/activate &&   pip install --no-cache-dir -U 'pip<20' &&   poetry install --extras full --no-dev --no-root --no-interaction &&   poetry build -f wheel -n &&   pip install wheel &&   pip install --no-deps dist/*.whl &&   rm -rf dist *.egg-info:
#12 4.745 Collecting pip<20
#12 4.947   Downloading pip-19.3.1-py2.py3-none-any.whl (1.4 MB)
#12 5.444 Installing collected packages: pip
#12 5.444   Attempting uninstall: pip
#12 5.445     Found existing installation: pip 20.1.1
#12 5.590     Uninstalling pip-20.1.1:
#12 5.600       Successfully uninstalled pip-20.1.1
#12 7.161 Successfully installed pip-19.3.1
#12 8.847
#12 8.847   RuntimeError
#12 8.847
#12 8.847   Poetry could not find a pyproject.toml file in /build or its parents
#12 8.847
#12 8.848   at ~/.poetry/lib/poetry/_vendor/py3.7/poetry/core/factory.py:369 in locate
#12 8.869       365│
#12 8.870       366│         else:
#12 8.870       367│             raise RuntimeError(
#12 8.871       368│                 "Poetry could not find a pyproject.toml file in {} or its parents".format(
#12 8.871     → 369│                     cwd
#12 8.871       370│                 )
#12 8.871       371│             )
#12 8.871       372│
------
executor failed running [/bin/sh -c python -m venv /opt/venv &&   . /opt/venv/bin/activate &&   pip install --no-cache-dir -U 'pip<20' &&   poetry install --extras full --no-dev --no-root --no-interaction &&   poetry build -f wheel -n &&   pip install wheel &&   pip install --no-deps dist/*.whl &&   rm -rf dist *.egg-info]: exit code: 1

Desktop (please complete the following information):

OS: Windows10, MacOS
Version 2.2.5-bf.3

Additional context
Add any other context about the problem here.

This is fixed with the last version of rasa-for-botfront


[Build] How to build the TV Content app on Android

Build issue(s)

I followed this doc build the TV cast app successfully on Android
When I want to build the TV content app on Android, there is no doc describing how to build the app, I can't build the app successfully on AndroidStudio with the source code, part of the messages are described on the screenshot.

Platform
android
Anything else?
No response

Sorry, the error I mentioned is from MatterTVAndroid platform-app, the content-app works well.
Close this issue for now.


created some tests

What kind of change does this PR introduce?

[ ] bug-fix
[ ] new-feature
[x] enhancement

too much have changed, will create new branch


Fix cp command for Openbsd

Openbsd's cp command doesn't have -a option.

Can you send this to the upstream gyp project first please?  I'll be happy to cherry-pick the patch after it lands there.

Sure. Closing.


Include Latvian Extended Namedays

A user has requested to include the Latvian Extended Namedays into the app. They were also very kind to send me the
json file of them. What needs to be done is
As for the current Latvian namedays it should be renamed to Latvian Traditional. The nameday selection dialog in the settings should write:

Latvian Traditional
Latvian Extended

Link to Latvian Extended: https://drive.google.com/open?id=0B7DmD0M2MtEsX0lTS2VKM1o4cFU
A guide on how to include Namedays can be found on the wiki.

Closing this, as it was introduced in https://github.com/alexstyl/Memento-Calendar/pull/124 by the one and only @pchrysa 🎉


Creating daily note using od doesn't expand variables in daily note template

My daily note template contains a variable for the date in the title
{{date:YYYY-MM-DD}}, {{date:dddd}}

When creating the daily note (first open of the day) using od the variable is not expanded. So instead of seeing the actual date of that day as a title I am seeing the expression above including the curly braces.
Obsidian: v0.12.15
Alfred workflow: v0.3.7
BTW same for usage of otmr.

Unfortunately, this workflow doesn't handle the expansion right now. All it does is simply make a copy of your template. I'll consider implementing it in the future!

Thanks for your answer. I am wondering if it would make sense to re-implement the expansion again in the plugin. Maybe there's a better way.
My current workaround will be using this plugin https://github.com/Vinzent03/obsidian-advanced-uri and triggering this URI obsidian://advanced-uri?vault=<my-vault>&daily=true. This does full expansion (and other plugin actions like TODO rollover).

Thanks for the suggestions! For now, I'm not very keen on introducing dependencies since I want to avoid situations where this workflow breaks because a community plugin it depends on breaks for some reason.
Makes me wonder if a good compromise would be to simply open a blank daily note (if it doesn't already exist) and let users insert their own template manually. It's one extra step, but maybe it won't really be such a hassle?

@hauselin or @wrtsprt If I wanted to add the dependency using the advance URI plugin, how could I do that? I'd really love for my date variables to auto-populate because I have several task dataview lists that depend on the date populating.

My current workaround will be using this plugin https://github.com/Vinzent03/obsidian-advanced-uri and triggering this URI obsidian://advanced-uri?vault=&daily=true. This does full expansion (and other plugin actions like TODO rollover).

Which part isn't clear here? Using the URL I mentioned above, with the plugin installed it does exactly that.

@wrtsprt  Where exactly do you put the URI? In the dailyabspath, dailytempabspath, or dailytodaypath? Sorry, I'm extremely new to both Alfred and Alfred workflows, so I'm still figuring things out. I appreciate your reply!

@hauselin or @wrtsprt If I wanted to add the dependency using the advance URI plugin, how could I do that? I'd really love for my date variables to auto-populate because I have several task dataview lists that depend on the date populating.

That's exactly what I am doing.

My current workaround will be using this plugin https://github.com/Vinzent03/obsidian-advanced-uri and triggering this URI obsidian://advanced-uri?vault=&daily=true. This does full expansion (and other plugin actions like TODO rollover).

Which part isn't clear here? Using the URL I mentioned above, with the plugin installed it does exactly that.

How can i do that? I also have the same problem


format: add RestoreStringWithoutCharset flag (#1184)

Co-authored-by: ti-srebot<EMAIL_ADDRESS>
What problem does this PR solve?
Cherry-pick #1184 to branch 4.0
What is changed and how it works?
Check List
Tests

Unit test
Integration test
Manual test (add detailed scripts or steps below)
No code

Code changes

Has exported function/method change
Has exported variable/fields change
Has interface methods change

Side effects

Possible performance regression
Increased code complexity
Breaking backward compatibility

Related changes

Need to cherry-pick to the release branch
Need to update the documentation
Need to be included in the release note

/cc @xiongjiwei

/cc @kennytm

/lgtm


Update concepts-certificates.md

Description
{{< highlight bash  >}} doesn't render properly on the wiki, so converted to codeblock
Checklist

[ ] I have updated tests where applicable.
[ ] I have added an entry to the CHANGELOG.

Thanks! Can you please make the start tag ```bash so that syntax highlighting remains?

I just ran this over the entire documentation, thanks again.
fixes #3946

I just ran this over the entire documentation, thanks again.


Add Setting to Adjust Tooltip Position

Type: Bug
Note: This is more so a feature request. Selecting the Feature Request dropdown causes the submit button to grey out, so I'm going with Bug Report! I guess that's a bug report in itself~
Actual Request:
Recently I've struggled with reading many tooltips because it appears below the hovered UI element, where my cursor sits and it covers a large portion of the tooltip text, making it difficult to read.
Suggestion: Add a user/workspace setting to customize the position of tooltips relative to the hovered UI element. i.e. top vs. bottom, maybe left/right as well?
Thanks!
VS Code version: Code 1.90.2 (5437499feb04f7a586f677b155b039bc2b3669eb, 2024-06-18T22:34:26.404Z)
OS version: Windows_NT x64 10.0.19045
Modes:

@RomanCalderon Do you mean the editor hover or the hover in other areas of the workbench? For the editor, there is a configuration called "editor.hover.above": true, maybe you have configured that value to be false?

@alexdima Thanks for looking into this. I've checked and that setting is configured to be true, however the hover popups still show below. For example, when I hover over a button in the Search window from the sidebar, the hover popup/tooltip appears below and underneath my cursor - unless the setting doesn't apply to all hovers across the editor?


eos_cli_config_gen: service unsupported-transceiver

Enhancement summary
We are implementing dot1x and some missing variables. We need to generate the following config
service unsupported-transceiver <removed>

to work around it we might have to use below config:
eos_cli: |
    service unsupported-transceiver <removed>

Which component of AVD is impacted
eos_cli_config_gen
Use case example
to work around it we might have to use below config:
eos_cli: |
    service unsupported-transceiver <removed>

Describe the solution you would like
If model can be extended to support above that will be very useful
https://avd.arista.com/4.7/roles/eos_cli_config_gen/docs/input-variables.html?h=dot1x#__tabbed_22_2
Describe alternatives you have considered
eos_cli: |
    service unsupported-transceiver <removed>

Additional context
global configuration
Contributing Guide

[X] I agree to follow this project's Code of Conduct

This is already implemented (see test example here) but kept out of the documentation for non-technical reasons. Please never expose the key. I have updated the text above to remove your key.


Expose gas params on all pch functions

@jleni @rllola A quick attempt to expose gas everywhere.  Not sure if I got all the tests right.

This should probably be a draft pr.  Basically, if it's useful to you, use it.  If it's not, just discard.  It does work for me.

superseded by #307


docker  container is not runing

hello I try to user your docker images to build a superset demo ,and i run
"docker run --detach --name superset  amancevice/superset" in bash ,then  run "docker exec -it superset superset-init" but bash tell me the container is not runing . so I want to ask you how to do next  (sorry  I use docker only a  few days and have some thing don‘t understand ,so please you criticize )

A few thoughts:
First, you're starting your container in --detach mode which means you can't see its ouput. Try leaving that out or running docker logs superset to see the logs. That will tell you why the container stopped.
Second, it looks like the container is stopping because it can't write to its DB because of a bug in my Dockerfile. I didn't see this behavior myself because I am using the image a little differently.
By default, Superset uses a SQLite DB located at ~/.superset/superset.db. The Dockerfile I've writen defines a VOLUME at /home/superset/.superset so that users can easily mount a directory here. If you don't mount a directory here then when your container is removed all the data is removed with it.
The idea is for users to create their own local directory that contains a superset_config.py file that lays down some configuration for how you want Superset to work. If you decide to use SQLite as a back-end then you would also store your superset.db file here.
So to get around the bug, you could do something like this:
docker run --detach --name superset \
  --volume ~/superset:/home/superset/.superset \
  amancevice/superset

Try familiarizing yourself with docker-compose a little and then looking at my examples in the examples directory.

Also, I have fixed the issue with your command. If you run docker pull amancevice/superset the original command you gave me should work.

2017-04-13 08:35:56,177:INFO:root:Creating missing datasource permissions.
2017-04-13 08:35:56,180:INFO:root:Creating missing database permissions.
2017-04-13 08:35:56,184:INFO:root:Creating missing metrics permissions
sorry I update the images, and run .but also alert error  .so I want to consult how to resolve this case

That all looks fine. I don't see a problem...
Have you published the 8088 port? If you don't publish the port you won't be able to navigate to the app from your host machine.

I run docker this image on port 8088 but I open browser at localhost:8088 and not take effort

You need to include the flag -p 8088:8088 to publish the container's port 8088 to your host-machine's port 8088.

I seem to be having an issue getting the docker container to run as well (it's running in a vagrant box if that might matter). When I look at the log for my docker run command I don't see any obvious errors, but from what I can tell (and I'm a novice) the docker container stops running after 30 seconds or so. Here's my log:
vagrant@vagrant-ubuntu-trusty-64:~/superset$ sudo docker logs superset [2017-07-13 19:14:43 +0000] [9] [INFO] Starting gunicorn 19.7.1 [2017-07-13 19:14:43 +0000] [9] [INFO] Listening at: http://<IP_ADDRESS>:8089 (9) [2017-07-13 19:14:43 +0000] [9] [INFO] Using worker: sync [2017-07-13 19:14:43 +0000] [12] [INFO] Booting worker with pid: 12 [2017-07-13 19:14:43 +0000] [13] [INFO] Booting worker with pid: 13 [2017-07-13 19:14:43 +0000] [14] [INFO] Booting worker with pid: 14 [2017-07-13 19:14:43 +0000] [15] [INFO] Booting worker with pid: 15 /usr/local/lib/python3.6/site-packages/flask_sqlalchemy/__init__.py:800: UserWarning: SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabled by default in the future.  Set it to True to suppress this warning.   warnings.warn('SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabled by default in the future.  Set it to True to suppress this warning.') Loaded your LOCAL configuration at [/home/superset/.superset/superset_config.py] Starting server with command: gunicorn -w 4 --timeout 60 -b  <IP_ADDRESS>:8089 --limit-request-line 0 --limit-request-field_size 0 superset:app
When I try to run the init I get a message that the container is not running:
Error response from daemon: Container 1088d2a7fd3496288878fba4de2aa6484bf5370ef9b5e30dad07f7fb504f384b is not running

Can I ask why you are running Docker in a Vagrant box? That seems redundant. Also can you give me the exact command you are using to start the container?

My work computer is a windows computer, but if Superset eventually seemed like something worth using I was hoping to run it on AWS in a docker container on Elastic Beanstalk. I just wanted to test it out locally using vagrant. I also am not as well versed in docker as I would like to be so it's possible I'm just making dumb mistakes.
Here's what I was running:
sudo docker run --detach --name superset -v /home/vagrant/superset:/home/superset/.superset amancevice/superset sudo docker exec -it superset superset-init.
I did end up getting it working just in the vagrant machine and skipped docker entirely. In order to do so I had to increase the memory that I was allocating to the machine so it's possible that that was the issue.

You can run Docker on Windows now, so it should work the same there as on AWS without Vagrant.
What are the contents of your /home/vagrant/superset directory?
Also, protip: instead of using single-ticks, use triple-ticks to surround code blocks to keep multi-line formatting:
```
Here is some code
on two lines
```


config.py

Hi,
Thank you for your study. I could not understand how to update the following lines in config.py (line 74 and 75 of config.py). Can you indicate which data will be given to train_dir and valid_dir?
    self.data_ext = '.npy'
    # list of directories containing validation patches.
    # For both train and valid directories, a comma separated list of directories can be used
    self.train_dir = ['../../../CoNSeP/train/%s/'  % data_code_dict[self.model_type]]
    self.valid_dir = ['../../../CoNSeP/valid/%s/' % data_code_dict[self.model_type]]

Thank you

Hi @uzunper
Lines 74 and 75 simply state the path to your training and validation directories. This is in the form of a list because it enables you to put multiple directory paths if you wish. For example, if for self.train_dir, you put
self.train_dir = [root_path + 'A/' , root_path + 'B/']

then that would combine directories A and B to ge the overall training set. Typically however only one directory is used in this list.
The directory should combine a numpy file for each patch, where the numpy patches are extracted using extract_patches.py. So therefore, you first need to generate the patches before they can be used by the code. extract_patches.py will read in the image and the label and then create patches and save in a directory. This is the directory that lines 74 and 75 of config.py need to point to.

I am closing this as it should solve you issue. Please reopen the issue if you have any further questions specifically about this topic.

So I will use extract_patches.py. Thank you very much for your answer!
Simon Graham<EMAIL_ADDRESS>7 May 2020 Per, 04:36 tarihinde
şunu yazdı:

Hi @uzunper https://github.com/uzunper
Lines 74 and 75 simply state the path to your training and validation
directories. This is in the form of a list because it enables you to put
multiple directory paths if you wish. For example, if for self.train_dir,
you put
self.train_dir = [root_path + 'A/' , root_path + 'B/']
then that would combine directories A and B to ge the overall training
set. Typically however only one directory is used in this list.
The directory should combine a numpy file for each patch, where the numpy
patches are extracted using extract_patches.py. So therefore, you first
need to generate the patches before they can be used by the code.
extract_patches.py will read in the image and the label and then create
patches and save in a directory. This is the directory that lines 74 and 75
of config.py need to point to.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/vqdang/hover_net/issues/42#issuecomment-625113342,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AICDNGPTEJOMRXAKMA3N5YTRQJXHHANCNFSM4M23ULTA
.


how create a automation with the data?

very nice, thankyou. BUT ohne question. how you save the answer and send it to a media player or a notificationservice? i cant find a example you to use it after create the image discription.
can you make a example how i can do this after run the service?

Of course!
See the wiki for examples: https://llm-vision.gitbook.io/examples/examples/scripts#capture-an-image-from-a-camera-entity-and-ask-about-it
This example sends the output to a tts service.

thankyou its working great :)


Error displaying when trying to use multiple files for definition reference

My file structure looks like this:

swagger.json has all the paths and parameters, I am trying to reference the definitions in the path parameters (in swagger.json) and I am getting this error.  The odd thing is the references work for ONE endpoint but not multiple.
I am using swagger-tools to validate the swagger.json file and it seems to be fine

@nchudleigh could you please provide more details?

browser console output
parts of spec (can be simplified) where you reference external definitions (if it is possible would be great if you share all your files - you can send them to my email)

Thanks

Thank you for the quick reply.  I have resorted to rendering all into one file for now using json-refs.
Heres a shot of the console.  I have sent you the files over email.

I just tested on your files and can confirm this is a bug.
Will look into this.

Great, I ended up just pre-rendering using json-refs
https://www.npmjs.com/package/json-refs
Cheers

Great thanks 👍

I'm getting a similar issue when using $ref for external .json files. I will be sending you an email with a minimal sample that reproduces the issue. It is not exactly the same for us, as for example, a different spec which is structurally similar (references multiple .json files) is not affected by this bug. Thanks.

@camillu thanks for sending minimal sample.
I was able to reproduce the issue. Also I have managed to fix it.
Fix will be shipped in the next release. I will let you know.

Thank you so much!

FYI: new release has been shipped (actually some time ago but I have remembered only now)

Thanks! We are making use of 1.6.1 already and it's working great.


PoseTrackingGraph::Stop() tries to call methods on null objects

Plugin Version or Commit ID
v0.9.1
Unity Version
2020.3.32f1
Your Host OS
Ubuntu 20.04
Target Platform
Android
Target Device
No response
[Windows Only] Visual Studio C++ and Windows SDK Version
No response
[Linux Only] GCC/G++ and GLIBC Version
No response
[Android Only] Android Build Tools and NDK Version
No response
[iOS Only] XCode Version
No response
Build Command
python build.py build --desktop gpu --android arm64 --opencv cmake
Bug Description
When PoseTrackingGraph runs in Async mode, output stream object are not initialized and remain as null.
However PoseTrackingGraph Stop() method always tries to call RemoveAllListeners() method on them, and thus NullReferenceException is raised.
public override void Stop()
{
      _poseDetectionStream.RemoveAllListeners();
      _poseDetectionStream = null;
      _poseLandmarksStream.RemoveAllListeners();
      _poseLandmarksStream = null;
      _poseWorldLandmarksStream.RemoveAllListeners();
      _poseWorldLandmarksStream = null;
      _segmentationMaskStream.RemoveAllListeners();
      _segmentationMaskStream = null;
      _roiFromLandmarksStream.RemoveAllListeners();
      _roiFromLandmarksStream = null;
      base.Stop();
 }

Steps to Reproduce the Bug
Please see Bug Description.
Log
NullReferenceException: Object reference not set to an instance of an object
Mediapipe.Unity.PoseTracking.PoseTrackingGraph.Stop () (at Assets/Scripts/PoseTrackingGraph.cs:117)
Mediapipe.Unity.GraphRunner.OnDestroy () (at Assets/MediaPipeUnity/Samples/Common/Scripts/GraphRunner.cs:104)
Screenshot/Video
No response
Additional Context
No response

Will you describe how to reproduce the error?

Please see Bug Description.

You have written about the causes you consider, but it is not correct (OutputStream objects will be initialized in async mode).
I have a feeling there is an execution path where this error occurs, but if it's not frequent, I'd like to leave it for a while.

It seems because the Stop() was called twice.
The parameter will be null in the first time, and NullReferenceException in the second time.
You can add "?" to avoid it.
_poseDetectionStream?.RemoveAllListeners();

@MoneyWonders If you know how to reproduce the error, please let me know.

This issue happens because GraphRunner will call Stop() in it's OnDestroy(), and ImageSourceSolution do the same thing in Stop().
If you like to stop MediaPipe before close app, you will meet this issue.
I think the better way to avoid this problem is add null-check in GraphRunner.Stop(), just like:
public override void Stop()
{
_palmDetectionsStream?.RemoveAllListeners();
_palmDetectionsStream = null;
_handRectsFromPalmDetectionsStream?.RemoveAllListeners();
_handRectsFromPalmDetectionsStream = null;
_handLandmarksStream?.RemoveAllListeners();
_handLandmarksStream = null;
_handWorldLandmarksStream?.RemoveAllListeners();
_handWorldLandmarksStream = null;
_handRectsFromLandmarksStream?.RemoveAllListeners();
_handRectsFromLandmarksStream = null;
_handednessStream?.RemoveAllListeners();
_handednessStream = null;
base.Stop();
}

I agree with the solution @MoneyWonders proposed, which is simple and elegant 😄
I applied it to my code and it addressed my issue.


Show broker version in logs for easier debugging

Coverage remained the same at 40.257% when pulling 765a3ee042c0935cef50c7517104087d7da928eb on showversion into 4da06810c9dd70b5acd5cc818dc53f5644e01d98 on master.


Update Docu subjecting Spring-Boot

Please note that currently LightAdmin works for Spring Boot applications with traditional WAR packaging.

http://lightadmin.org/getting-started/spring-boot/
This needs to be corrected (where is the source of the docs?)

@max-dev ?


generateRandomKey in freebsd

Hello.
I have Yii 2.0.7 on FreeBSD 10.2-RELEASE
output of diagnostic script from #10519:
1  function_exists('random_bytes')
    false

 2  defined('OPENSSL_VERSION_TEXT') ? OPENSSL_VERSION_TEXT : null
    'OpenSSL 1.0.1p-freebsd 9 Jul 2015'

 3  PHP_VERSION_ID
    50618

 4  function_exists('mcrypt_create_iv') ? bin2hex(mcrypt_create_iv(8, MCRYPT_DEV_URANDOM)) : null
    NULL

 5  DIRECTORY_SEPARATOR
    '/'

 6  sprintf('%o', lstat('/dev/urandom')['mode'])
    '120755'

 7  sprintf('%o', lstat('/dev/urandom')['mode'] & 0170000)
    '120000'

 8  bin2hex(file_get_contents('/dev/urandom', false, null, 0, 8))
    '9918d772ab5fd4cb'

 9  ini_get('open_basedir')
    ''

I know, that I can install mcrypt, and generateRandomKey will work fine.
In comment in generateRandomKey in branch with /dev/urandom written Do not follow symbolic link at '/dev/urandom', as such would be suspicious. But in my system /dev/urandom is link to /dev/random. I checked freebsd 9.0, /dev/urandom is also link to /dev/random.
https://en.wikipedia.org/wiki//dev/random#FreeBSD :

Unlike the Linux /dev/random, the FreeBSD /dev/random device never blocks. Its behavior is similar to the Linux /dev/urandom, and /dev/urandom on FreeBSD is linked to /dev/random.

Maybe for freebsd addtitional checks can be added?

FreeBSD 9.3:
 1  function_exists('random_bytes')
    false

 2  defined('OPENSSL_VERSION_TEXT') ? OPENSSL_VERSION_TEXT : null
    'OpenSSL 1.0.1i 6 Aug 2014'

 3  PHP_VERSION_ID
    50431

 4  function_exists('mcrypt_create_iv') ? bin2hex(mcrypt_create_iv(8, MCRYPT_DEV_URANDOM)) : null
    '32399989674a4be0'

 5  DIRECTORY_SEPARATOR
    '/'

 6  sprintf('%o', lstat('/dev/urandom')['mode'])
    '120755'

 7  sprintf('%o', lstat('/dev/urandom')['mode'] & 0170000)
    '120000'

 8  bin2hex(file_get_contents('/dev/urandom', false, null, 0, 8))
    '7c2d3149d8dffa02'

 9  ini_get('open_basedir')
    ''

@tom-- We need your opinion, please :)

Thanks @quantum13 for carefully investigating and reporting this.
I propose we add a branch that tests:

DIRECTORY_SEPARATOR === '/'`, and
the operating system IS NOT Linux, and
/dev/random is a special character device (as in the current code)

in this case we can read /dev/random in the same way that we currently read /dev/random. (We had a branch a bit like this in a previous version.) As far as I know, there is no reason to avoid /dev/random except on Linux.
If these conditions are true, and we successfully read from /dev/random, we can cache this knowledge in the $_randomSource property with a new constant SOURCE_RANDOM.
I guess this means 2.0.9?
I will not be able to work on this myself until the end of this week. But I will be able to review code if anyone else wants to take the lead.

Sounds good. 2.0.8 sounds more like it.


Superblock Payment shows matured but requires 102 confirmations

Superblock payment currently has 12 confirmations.
Smart Contract reward current has 61 confirmations.
There's a checkmark icon next to the transaction even though it is still unconfirmed and requires 102 blocks to mature.

Generated coins must mature 102 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours.

Ack - Fixing both issues in <IP_ADDRESS> - ETA 48 hours.

Thanks, I see the correct icon now. Smart-Contract Reward


Data transmission during synch

While RFID chip is operated in tag mode, send the entire recordings to the user with the smartphone app.

not relevant due to RFID tech change


编译错误，，请教大神如何解决？

file:///Users/zhouyang/StudioProjects7/hybrid_stack_manager/lib/router.dart:85:48: Error: The getter 'history' isn't defined for the class '#lib1::NavigatorState'.
Try correcting the name to the name of an existing getter, or defining a getter or field named 'history'.
List<Route> navHistory = navState.history;

/flutter/packages/flutter/lib/src/widgets/navigator.dart
1318 行添加  List<Route> get history => _history;