fix: avoid error when current_win is an invalid win.

Below configuration meets an error when use Telescope after vim starts up because current_win is not a valid win.
todo-comments is loaded when BufNewFile or BufRead events happen.
telescop.nvim is loaded when I use the command Telescope.
There is neither a start-up plugin nor loading a session.

What was the exact error you got without this PR?

I think I just fixed that. Can you update and try again?

Actually, I had tried this solution before I created this PR. With this modification, the telescope window will show up and disappear immediately since nvim_set_current_win(win) is successful while nvim_set_current_win(current_win) is fail.

@Weissle I just changed it completely to use nvim_win_call instead. This likely fixes your issue.

Okay. The error doesn't show up anymore.
But the problem that telescope windows disappear still exists. I think we don't need the nvim_set_current_win anymore after the latest commit, right?

You may see that the win is not equal to current_win according to the second uploaded image.

In case you want to reproduce this problem.
Here is my configuration for these two plugins. Some details are omitted but I think they are irrelevant. My whole nvim configuration is here.
use{
       "folke/todo-comments.nvim",
	event = { "BufRead", "BufNewFile" },
	cmd = { "TodoTelescope" },
	config = function()
		require("todo-comments").setup({})
	end,
}
use{
       "nvim-telescope/telescope.nvim",
	cmd = { "Telescope" },
	branch = "0.1.x",
	config = function()
		require("plugins.setup.telescope").setup({})
		require("mappings.fl_mappings").telescope()
	end,
}

Sorry, forgot to remove the set_current_win. Not needed anymore/. Fixed now!

It works. Thank you. I am going to close this PR.


NullReferenceException in WindowsSettingBehavior

Describe the bug

System.NullReferenceException
at MahApps.Metro.Behaviors.WindowsSettingBehavior.<CleanUp>b__7_0() at offset 17
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate callback, System.Object args, System.Int32 numArgs) at offset 55
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object source, System.Delegate callback, System.Object args, System.Int32 numArgs, System.Delegate catchHandler) at offset 2

Steps to reproduce
This sometimes happens on app shutdown. Looking at the code, I suspect Application.Current is null in BeginInvoke:
https://github.com/MahApps/MahApps.Metro/blob/844f85f8c74f006935e05693c2a5e3e2a7f359c3/src/MahApps.Metro/Behaviors/WindowsSettingBehavior.cs#L96
Environment
MahApps.Metro version: v2.4.3
Windows build number: Win10 2004
Visual Studio: 2019 16.8.0
Target Framework: .Net v4.7.2

It also affects me with env:
MahApps.Metro version: v<IP_ADDRESS>
Target Framework: .NET 5.0

It also affects me with env:
MahApps.Metro version: v<IP_ADDRESS>
Target Framework: .NET 5.0


How can I find the suitable number for "depth", "range" in file .txt and "zfar", "znear" for my custom dataset ?

Thanks for your amazing work,
But I have one problem
When I tested with your dataset , the result was pretty good, but when I tested with my custom dataset, I have a trouble with "depth" and "range" in file .*txt, I cannot find the suitable value for those variables, therefor the result is not good (the result images below).
Now I'm using depth and range = 425 - 905 and "znear" - "zfar" = 0.01 - 100 (which are defaults of dtu dataset and your code).
Can you help me for this question ? Thank you so much.

P/s : 2 images of input and target below :
2 input views:

3 target views:

Hello, depth_ranges include two values, namely the minimum depth of the scene (depth_min) and the maximum depth (depth_max). For different data sets or scenes, this value is completely different. For DTU data sets, it's 425 and 905, for your own data, you need to run colmap to get depth_ranges.
You can use the demo we just uploaded, that only requires multi-view images as input. The first step is to run colmap to get the camera parameters and depth_ranges. More details are available here .

Thank you for your help, but now I have a problem that my host is headless, so I can not use colmap after install, can you have any solution for this problem ? Thank you so much
Error :
Need to run COLMAP
qt.qpa.xcb: could not connect to display :0
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, xcb.

Thank you for your help, your model is very good when predict the inward-facing images. But now I'm try to fit 2 outward-facing images which low overlapping area and try to predict 3 target views which are 3 views between 2 outward-facing inputs. I got the issue that my dataset can not use for run colmap by your script, it will error when I run code ( I guess my images are low overlapping between each image because those are outward-facing).

So I want to ask you that could your model config to reconstruct the novel view with multi outward-facing views ? Thank you
P/s : I try to calculate depth range by colmap and then run the old version code to predict target view, the result is not good. The results are as below, can you tell me the reason for the phenomenon of two distinct light and dark areas? Thank you

I agree with you that the error caused by running the colmap script is due to low overlap, which can also be found here.
Our method uses MVS to predict depth. When the overlap area of the input image is small, especially when there are only two images as inputs,  the depth estimated by MVS is inaccurate due to the inability to find the corresponding point, resulting in poor reconstruction and rendering quality.
I think this is due to inaccurate depth prediction, here are some things that might be worth trying:
i) Modify the value of scale_factor. Since our model is trained on DTU data set (depth range is 425~905), when testing on other new datasets, we use scale_factor to adjust the depth of the new scenario to be close to the depth of the DTU dataset. For example, for the nerf synthetic dataset with a depth range of 2.5 to 5.5, we set scale_factor to 200, and for the LLFF dataset with a depth range of about 20 to 100, we set it to 12. You would try modifying scale_factor here;
ii) You can also modify the number of sampling points here, commonly used settings are [64,8], [48,8] and [16,8];

Thank you for your help.


Hard code exception values to page build

Studio - "Null":
{
"code": "NULL",
"comments": [
"This code is only use in the CTT. If using 429-16 metadata, the absence of the <Distributor> element shall denote the studio is 'Unspecified'"
],
"description": "Unspecified"
}
--
Facilities - "Null":
{
"code": "NUL",
"comments": [
"This code is only use in the CTT. If using 429-16 metadata, the absence of the <Facility> element shall denote the facility is 'Unspecified'"
],
"description": "Unspecified"
},
--
Languages - "XX"
{
"comments": [
"No Spoken Language or No Subtitles"
],
"dcncTag": "XX",
"language": "None",
"use": [
"audio",
"text"
]
}

Null being removed from studios and facilities via https://github.com/ISDCF/registries/issues/90

See discussion at https://github.com/ISDCF/registries/issues/85 for "XX" value.

The following have been added to the notes of each page directly.
Languages:
Special Exception Note: For CTTs where there are No Spoken Languages or No Subtitles, the proper DCNC code is “XX”. This code is only for usage within the CTT. The absence of the  element where optional shall denote there is no spoken or written language.
Studios:
Special Exception Note: For CTTs where the Studio is unknown and/or unspecified, the proper DCNC code is “NULL”. This code is only for usage within the CTT. If using 429-16 metadata, the absence of the  element shall denote the studio is “Unspecified”.
Facilities:
Special Exception Note: For CTTs where the Facility is unknown and/or unspecified, the proper DCNC code is “NUL”. This code is only for usage within the CTT. If using 429-16 metadata, the absence of the  element shall denote the facility is “Unspecified”.

Check in the above text in the repo in a file named "rule1.md" under src/main/rules

These will now be checked in via the website build under "pageTemplate-spn.md" for the Special Notes section for each applicable page. Leaving this open until the next version of the site build is released just for tracking. Closing the discussion.

As previously mentioned, this was covered in #36


Bump dependency versions

For #3591
@tsherif @1chandu The singled out test in deck.spec.js is broken in headless GL (browser test passes). The device rect calculation is correct. Picked color is always [0, 0, 0, 0],

Coverage decreased (-2.9%) to 79.902% when pulling 58daa2664454eeb1c13ce3dfbcc5e215056e4844 on x/luma-bump into c616dbfbcbdc9d8533b88ba8a142c5527764bbd8 on master.


Add impl FromStr for ValueView to retain denoms after parsing

The value parsing we use for pcli tx send uses impl FromStr for Value.  But the Value only retains the asset::Id, so this doesn't give a way to access the denom.  Instead, the existing impl should be changed to impl FromStr for ValueView, returning a ValueView::KnownDenom, and the impl FromStr for Value should be implemented by parsing a ValueView and then collapsing the view down to the underlying Value.
Originally posted by @hdevalence in https://github.com/penumbra-zone/penumbra/issues/2301#issuecomment-1506141395

After this is done, the UI introduced in #2301 could be tweaked to take a single parameter, as suggested in the review comments there.


Fab Icon doesn't show up

import { Fab } from 'rmwc/Fab';

<Fab icon="favorite" />

I just simple did this, but the icon doesn't show up.
Instead, there is just a text "favorite" in it.
It worked when I used previously for a different project.

Closing due to thumbs up


Adds Sign in with Apple Unity Plugin entry in "Frameworks"

I added the plugin to Frameworks, I couldn´t find a dedicated place for Native plugins.
Let me know if we should create a new section 👍

Yes let's create a native plugins section.

@starikcetin Done 👍

Thank you!


Support SpiderMonkey 68

Summary
Ubuntu focal (20.04) comes out in 2 weeks. That distribution no longer carries libmozjs-60, substituting libmozjs-68 instead. This will also be the case for Debian bullseye (11.0).
Unless we want to go back to shipping our own SM packages, our best option is to carry forward support to SM68.
Possible Solution
I've started work on this locally and will push a PR once it's ready. There's significant enough changes that it's not just a rebar.config.script tweak, unfortunately.

@wohali i missed the version of the actual js-engine when invoking couchjs -V, it might be a quick enhancement adding (JS_GetImplementationVersion)[https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey/JSAPI_reference/JS_GetImplementationVersion] to the version output.

@florianb If you would like to add this (preferably, after the UTF8 and SM68 PRs land) it'd be a welcome addition.
Remember that SM 1.8.5 may not have this, so it'll need manual testing. Our usual CI builds won't pick this up. If you pull our couchdbdev/debian-stretch-erlang-<IP_ADDRESS>-1 image, that still contains  1.8.5.

Aye - :heavy_check_mark: SM 1.8.5 supports it: https://github.com/florianb/mozjs185/blob/f07f5186515453bcf8a161e021f091d95f262665/js/src/jsapi.cpp#L1141
I'll subscribe the PR - hopefully i'll recognize its landing. otherwise bump me.


TextField's underline on text is misaligned on Web when using Japanese Keyboard

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Steps to reproduce

Hit keyboard "a" on TextField then shows "a".
Turn on Japanese Input Mode of IME.
Hit keyboard "a" then shows "aあ".
Hit keyboard "space key" then "あ" is changed to "阿"(correct) and underline is rendered at "a"(incorrect).

Expected results

Hit keyboard  "space key" then "あ" is changed to "阿" and underline should be rendered at "阿".

Actual results

Hit keyboard "space key" then "あ" is changed to "阿"(correct) and underline is rendered at "a"(incorrect).

This issue occurred on Web only.
The result is correct on Windows Application.
Code sample
Code sample
import 'package:flutter/material.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  MyApp({Key? key}) : super(key: key);

  final TextEditingController _controller = TextEditingController();

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Material(
       child: TextFormField(
         controller: _controller,
       ),
      )
    );
  }

  @override
  void dispose() {
    _controller.dispose();
  }
}

Screenshots or Video

Screenshots / Video demonstration
https://github.com/flutter/flutter/assets/135512697/5e30e2d5-6c14-414f-9519-49c26579950a

Logs
Logs
[Paste your logs here]

Flutter Doctor output
Doctor output
[√] Flutter (Channel stable, 3.13.4, on Microsoft Windows [Version 10.0.19045.3448], locale en-US)
    • Flutter version 3.13.4 on channel stable at C:\src\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 367f9ea16b (5 days ago), 2023-09-12 23:27:53 -0500
    • Engine revision 9064459a8b
    • Dart version 3.1.2
    • DevTools version 2.25.0

[√] Windows Version (Installed version of Windows is version 10 or higher)

[√] Android toolchain - develop for Android devices (Android SDK version 33.0.2)
    • Android SDK at C:\Users\Fumitsugu\AppData\Local\Android\sdk
    • Platform android-33-ext5, build-tools 33.0.2
    • Java binary at: C:\Program Files\Android\Android Studio\jbr\bin\java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-b2043.56-10027231)
    • All Android licenses accepted.

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

[√] Visual Studio - develop Windows apps (Visual Studio Community 2022 17.5.1)
    • Visual Studio at C:\Program Files\Microsoft Visual Studio\2022\Community
    • Visual Studio Community 2022 version 17.5.33424.131
    • Windows 10 SDK version 10.0.22000.0

[√] Android Studio (version 2022.3)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-b2043.56-10027231)

[√] VS Code (version 1.80.1)
    • VS Code at C:\Users\Fumitsugu\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.64.0

[√] Connected device (3 available)
    • Windows (desktop) • windows • windows-x64    • Microsoft Windows [Version 10.0.19045.3448]
    • Chrome (web)      • chrome  • web-javascript • Google Chrome 116.0.5845.190
    • Edge (web)        • edge    • web-javascript • Microsoft Edge 117.0.2045.31

[√] Network resources
    • All expected network resources are available.

• No issues found!

Hi @ffpresents
I can see this issue persists on stable channel but it seems to be fixed on the latest master channel:

flutter doctor -v (stable and master)
[✓] Flutter (Channel stable, 3.13.4, on macOS 13.5 22G74 darwin-x64, locale en-VN)
    • Flutter version 3.13.4 on channel stable at /Users/huynq/Documents/GitHub/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 367f9ea16b (31 hours ago), 2023-09-12 23:27:53 -0500
    • Engine revision 9064459a8b
    • Dart version 3.1.2
    • DevTools version 2.25.0

[✓] Android toolchain - develop for Android devices (Android SDK version 32.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-34, build-tools 32.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.0)
    • Xcode at /Applications/Xcode15RC.app/Contents/Developer
    • Build 15A240d
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.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 17.0.6+0-17.0.6b802.4-9586694)

[✓] VS Code (version 1.82.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.72.0

[✓] Connected device (5 available)
    • RMX2001 (mobile)       • EUYTFEUSQSRGDA6D                         • android-arm64  • Android 11 (API 30)
    • iPhone (mobile)        • d9a94afe2b649fef56ba0bfeb052f0f2a7dae95e • ios            • iOS 15.7.2 19H218
    • iPhone 14 Pro (mobile) • 3BD60F46-FB95-41A0-A179-8AA3F637DA4E     • ios            •
      com.apple.CoreSimulator.SimRuntime.iOS-17-0 (simulator)
    • macOS (desktop)        • macos                                    • darwin-x64     • macOS 13.5 22G74 darwin-x64
    • Chrome (web)           • chrome                                   • web-javascript • Google Chrome 117.0.5938.62

[✓] Network resources
    • All expected network resources are available.

• No issues found!

[!] Flutter (Channel master, 3.14.0-14.0.pre.356, on macOS 13.5 22G74 darwin-x64, locale en-VN)
    • Flutter version 3.14.0-14.0.pre.356 on channel master at /Users/huynq/Documents/GitHub/flutter_master
    ! Warning: `flutter` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/flutter, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    ! Warning: `dart` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/dart, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision a9183f696c (3 hours ago), 2023-09-18 16:04:06 -0700
    • Engine revision e1c784e3f8
    • Dart version 3.2.0 (build 3.2.0-174.0.dev)
    • DevTools version 2.28.0-dev.8
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 32.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-34, build-tools 32.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14E222b
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.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 17.0.6+0-17.0.6b802.4-9586694)

[✓] VS Code (version 1.82.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.72.0

[✓] Connected device (3 available)
    • RMX2001 (mobile) • EUYTFEUSQSRGDA6D • android-arm64  • Android 11 (API 30)
    • macOS (desktop)  • macos            • darwin-x64     • macOS 13.5 22G74 darwin-x64
    • Chrome (web)     • chrome           • web-javascript • Google Chrome 117.0.5938.62

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category.

Please switch to master channel as follows and confirm:
flutter channel master
flutter upgrade

@huycozy
Thank you for your response.
But... unfortunately, I confirmed that the issue has been occurred on the latest master channel.
(Exact the same behavior as stable version)
Here is the log I tried.

PS C:\src\flutter_projects\widget_test_texteditingcontroller> flutter clean
Deleting build...                                                   67ms
Deleting .dart_tool...                                              19ms
Deleting ephemeral...                                               10ms
PS C:\src\flutter_projects\widget_test_texteditingcontroller> flutter channel master
Switching to flutter channel 'master'...
Upgrading engine...
Successfully switched to flutter channel 'master'.
To ensure that you're on the latest build from this channel, run 'flutter upgrade'
PS C:\src\flutter_projects\widget_test_texteditingcontroller> flutter upgrade
Flutter is already up to date on channel master
Flutter 3.14.0-14.0.pre.385 • channel master • https://github.com/flutter/flutter.git
Framework • revision a1f8c99f95 (11 minutes ago) • 2023-09-20 11:29:06 -0400
Engine • revision 5f82fc2f6f
Tools • Dart 3.2.0 (build 3.2.0-184.0.dev) • DevTools 2.28.0-dev.12
PS C:\src\flutter_projects\widget_test_texteditingcontroller> flutter run
Connected devices:
Windows (desktop) • windows • windows-x64    • Microsoft Windows [Version 10.0.19045.3448]
Chrome (web)      • chrome  • web-javascript • Google Chrome 116.0.5845.190
Edge (web)        • edge    • web-javascript • Microsoft Edge 117.0.2045.31
[1]: Windows (windows)
[2]: Chrome (chrome)
[3]: Edge (edge)
Please choose one (or "q" to quit): 2
Resolving dependencies...
material_color_utilities 0.5.0 (0.8.0 available)
web 0.1.4-beta (0.2.1-beta available)
Got dependencies!
2 packages have newer versions incompatible with dependency constraints.
Try flutter pub outdated for more information.
Launching lib\main.dart on Chrome in debug mode...
Waiting for connection from debug service on Chrome...             19.2s
This app is linked to the debug service: ws://<IP_ADDRESS>:55901/4KEAJqKykSA=/ws
Debug service listening on ws://<IP_ADDRESS>:55901/4KEAJqKykSA=/ws
To hot restart changes while running, press "r" or "R".
For a more detailed help message, press "h". To quit, press "q".
A Dart VM Service on Chrome is available at: http://<IP_ADDRESS>:55901/4KEAJqKykSA=
The Flutter DevTools debugger and profiler on Chrome is available at: http://<IP_ADDRESS>:9100?uri=http://<IP_ADDRESS>:55901/4KEAJqKykSA=

Thanks for checking that on master channel. I also tried this on Chrome (Windows host) but still can't reproduce this.
Can you check this on Edge or any browsers you have?

@huycozy
I checked with several browsers.
Master Channel
　Chorme (Windows) NG
　Edge (Windows) NG
　Firefox (Windows) NG
But I noticed that when I changed the IME, the behavior was also changed.

ATOK is the most popular "Paid" IME in Japan.
I like to use the old version "ATOK2014". (Yes, I have been using it every day for 9 years...)
I assumed this old version affects the issue.
So I checked various IMEs and environment.
Here is the result.

The great thing is most IMEs works without any problems in Master channel.
Except only ATOK2014, which I am using...
The strange thing is that ATOK2014 works on Desktop App correctly.
Also, I have never faced such a problem with anything other than flutter.
I hope this will be fixed in the latest version of flutter.
But you can lower the priority of this fix. Because many IMEs work normally on Master Channel.

Thanks for your detailed update on platforms and IME. Good to know it has better results on master channel. Unfortunately, I don't have ATOK2014 IME but maybe someone has it.


Airport code for Brno does not work

Probably more airports won't work, but those I could remember (BTS
for Bratislava) suffer from Issue #195 and treat the abbreviation as
town name.
curl wttr.in/brq
ERROR: Unknown location: brq
---

Weather report: Oymyakon, RussiaA
...

The problem is fixed. Please test

Nice, works!
$ for loc in brq bts rdu grr; do curl -s wttr.in/$loc | grep Location | sed "s/^/$loc|/"; done
brq|Location: Letiště Brno Tuřany,  904/1,  Jihovýchod,  62700,  Česko [49.1547016,16.691368]
bts|Location: Letisko (Airport), Ivanská cesta, Bratislava, Bratislavský kraj, 83107, Slovensko [48.1708708,17.2004171]
rdu|Location: John Brantley Boulevard, Brier Creek, Wake County, North Carolina, 27560, United States of America [35.8768458,-78.7885008]
grr|Location: Airport Viewing Area, Cascade, Cascade Charter Township, Kent County, Michigan, United States of America [42.87590595,-85.5271788718]
$

Thanks for the fix.


Pin sunpy to <=3.0 - [merged]

In GitLab by @wtbarnes on May 24, 2021, 11:16
Merges pin-sunpy-pre-21 -> 0.5
Fixes #99
This pins the sunpy dependency to <= 3.0 so that search_metadata can continue to be supported. The deprecation warning is filtered as this branch will not support >=3.1 (where search_metadata is removed)

In GitLab by @wtbarnes on May 24, 2021, 12:02
added 5 commits
b69935c7...21346193 - 2 commits from branch LMSAL_HUB/aia_hub:0.5550193c2 - filter deprecation warningb01b4311 - pin to <=3.0e2fd3c3c - filter another deprecation warning
Compare with previous version

In GitLab by @wtbarnes on May 24, 2021, 11:19
added 1 commit
b69935c7 - filter another deprecation warning
Compare with previous version

In GitLab by @dstansby1 on Jun 7, 2021, 07:42
Do you not want the pinning to be < 3.1, to allow sunpy bugfix releases (e.g. 3.0.1)?

In GitLab by @codecov on May 24, 2021, 12:08
Codecov Report

Merging #111 (e2fd3c3) into 0.5 (2134619) will increase coverage by 0.02%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##              0.5     #111      +/-   ##
==========================================
+ Coverage   97.23%   97.26%   +0.02%
==========================================
  Files          15       15
  Lines         470      475       +5
==========================================
+ Hits          457      462       +5
  Misses         13       13

Impacted Files
Coverage Δ

aiapy/calibrate/util.py
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 2134619...e2fd3c3. Read the comment docs.

In GitLab by @wtbarnes on May 24, 2021, 12:14
mentioned in commit f799333b823e4b4c3d89f6544eb5c08706a03fb3

In GitLab by @wtbarnes on Jun 8, 2021, 06:46
Thank you for checking this. I will adjust the pinning to <3.1 on the 0.5 branch and do another release.

In GitLab by @wtbarnes on Jun 7, 2021, 08:18
My assumption was that pinning to <=3.0 would allow for bugfixes. If not, then this needs to be fixed on the 0.5 branch and released with a new version

In GitLab by @dstansby1 on Jun 7, 2021, 09:55
I don't think it does allow for bugfixes. I tried the following, which I think would work if <=2.x allowed for 2.x.1, but it errors:
pip install 'sunpy<=2.1,>2.1.0'
ERROR: Could not find a version that satisfies the requirement sunpy<=2.1,>2.1.0
ERROR: No matching distribution found for sunpy<=2.1,>2.1.0


Add migration guide page

fixes #658
This PR,

[x] Adds a new migration page
[x] Adds the new page under the Other heading at the top-level structure

The idea is to start growing the migration page with more examples from NumPy to the Array API Standard. @asmeurer I don't know if you have other examples in mind to add them in this PR.

This looks good. My idea was indeed to have a table, like a Rosetta stone (e.g., like https://github.com/sympy/sympy/wiki/Git-hg-rosetta-stone).
I would add two notes to the text at the top:

Some functions aren't easy to translate. In that case, if they are important, people should check if they are discussed already at https://github.com/data-apis/array-api/issues and request them if not. Also point out that people may have to use library-specific code paths for certain things that aren't in the standard yet.

Note that people should feel free to contribute to the page.

I can see about adding a few things myself once this is merged.


Nothing in cityscapes downloaded by download_dataset.sh

Why is there nothing in the downloaded folder ?

@vanhuyz sir, did you delete cityscapes?


understand which record has bad link

currently we seem to not store which record has a bad link, only if the url is incorrect, which makes it hard to understand where an improvement is needed
suggestion:

in link extraction phase, append each link with a reference to its source
when parsing the links, log any errors with the record reference

in link extraction phase, append each link with a reference to its source

For each url extracted what makes sense to track as reference?

Use urllib to extract information about the URL itself:

Domain
Path structure
other

Get JSON context where the URL was found:

Record id
Title
Provider name
other

FYI @pvgenuchten

Relevant here is the record (Id or url) on which a certain link was identified, for example https://soilwise-he.containers.wur.nl/cat/collections/metadata:main/items/10.1007/698_2022_928


Hidden taskbar not showing in fullscreen mode

The hidden taskbar is not showing when the terminal is in fullscreen mode.

Can confirm.
F11 >

Normal view >

This sounds a lot like "Cannot access taskbar when terminal is maximized #1438" but I'll leave this open to make sure that fullscreen mode is fixed in addition to maximized.

Yes, #1438 is the same bug as mine.

I think we need to fix them at the same time w/ the same fix. /dup #1438


Jest snapshot serializer

If you're using jest snapshots with jsxstyle, this is the current output:
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`<Page /> renders Page correctly 1`] = `
<div
      className=" jsxstyle1"
      style={undefined}
    >
      <h1
         className=" jsxstyle2"
         style={undefined}
      >
        Users
      </h1>
</div>
`

Would be helpful to get something like jest-styled-components or jest-glamor-react for jsxstyle.
Output would ideally look like:
.jsxstyle0 {
  font-size: 1.5em;
  text-align: center;
  color: palevioletred;
}

<h1
  class="jsxstyle0"
>
  Hello World
</h1>

We would need to write our own matcher and serializer, but then you could use it like so:
// src/setupTests.js
import {matcher, serializer} from 'jest-jsxstyle'

expect.addSnapshotSerializer(serializer)
expect.extend(matcher)

// Something.test.js

import React from 'react'
import renderer from 'react-test-renderer'

test('react-test-renderer', () => {
  const tree = renderer
    .create(
        <Title>Hello World, this is my first jsxstyle component!</Title>,
    )
    .toJSON()

  expect(tree).toMatchSnapshotWithJsxstyle()
})

Any thoughts? Would this help people out?

@jaredpalmer this would be rad. What would be necessary from the jsxstyle side of things? A hook right where styles are added to document head?
I’ve got a v2 development branch I’m hoping to get pushed up to Github in the next few days. A lot of things have shifted around, but the branch is in a good place. I think adding the necessary bits for better rendering will be pretty straightforward.

@meyer awesome. will get going once you push.

@meyer what's the status of your v2 branch?

@jaredpalmer I just pushed the latest code to master a few minutes ago. Shout if you have any questions.

@meyer sweet. looking through now.

@jaredpalmer the injectable addRule function might be of interest to you:
https://github.com/smyte/jsxstyle/blob/7a10d07c909d870a929a7e5dca32a84accab3deb/src/styleCache.js#L26-L29
I added it for use with server rendering but it’s there to intercept the adding of styles to the document.

@meyer What's the plan for SSR?

@jaredpalmer no formal plan, but there are a few things in place for SSR:

generated class names now use a content hash instead of an incrementing ID, so the same set of CSS props and values are guaranteed to get the same class name.
the insertRule stuff I mentioned above.

Super rough example of insertAddRule in use:
const fs = require('fs');
const ReactDOMServer = require('react-dom/server');
const { injectAddRule } = require('jsxstyle/lib/styleCache');

const App = require('./path/to/app');

let styles = '';
injectAddRule(rule => styles += rule + '\n');

const body = ReactDOMServer.renderToString(App);
fs.writeFile(
  'build/index.html',
  '<style>' + styles + '</style>' + body
);

If you’ve got SSR ideas or opinions I’m all ears! If it’s issue-worthy it might be good to start a new one focussed on the topic.

@meyer have a prototype here: https://github.com/jaredpalmer/jest-jsxstyle
Got jest working.
Still trying to get enzyme's mount and render to work (not that pressing though).
Also, I'm not sure I fully understand how/if I should be clearing out the style cache between prints.

@jaredpalmer ooh neeeeat. I’m on vacation at the moment but I’ll take a look in a bit.
resetCache should be called in between every render (before, to be safe). If a CSS string is present in the cache object, insertRule will not be called. I considered putting the cache object check in the insertRule method instead, but I figured it’s basic deduplication behaviour that anyone who overrides insertRule will end up implementing.

@jaredpalmer @meyer Thanks for putting together this serialiser, it adds some much needed context to our snapshots! I've opened a PR for resetting the cache in jest-jsxstyle - is this the right place to do so?

I’m going to close this since jest-jsxstyle is chugging along quite nicely. Thanks, @jaredpalmer (and @sgwilym for dealing with my API updates)!!
When I get a sec I’ll add jest-jsxstyle tests over here as well to make sure things stay in sync.

And yay, I just noticed you added pretty printing @sgwilym. I added that for jest-jsxstyle but forgot to open a PR over there. Thanks! 🎉


Consder add Result: 'lifetime in generics for async functions

lifetimes are not supported now AFAIK
Here is my proposals:
Good looking, but non working version:
#[async]
fn func<'a>(val: &'a data) -> Result<(), ()> + 'a {
    ...
}

Working version 1:
#[async]
fn func<'a>(val: &'a data) -> impl Result<(), ()> + 'a {
    ...
}

Working version 2:
#[async]
fn func<'a, Result: 'a>(val: &'a data) -> Result<(), ()> {
    ...
}

The return type now captures all lifetimes, making this change unnecessary. :)


Read line of text on up/down arrow instead of entire paragraph.

Through looking into Orca's source code @albertotirla has discovered that Orca is able to do line by line navigation by interrupting the caret moving functionality and handling the moving of the caret itself. If I remember correctly, that's what he said.
Anywho, I would like to avoid this method, and propose a similar, less intrusive method:

When an arrow (or ctrl+arrow, or Home/End) is pressed in focus mode, notify the screen reader event loop.
When the next text-caret-moved event is triggered, decide based on if it was left/right or up/down whether to speak the line or the character, or the word.

I think this method is somewhat cleaner as it allows the user to navigate as they would normally, with no over-brearingness from the screen reader.
Also, despite our code being nearly fully asynchronous, I have little concern about the caret-moved event being received before the character is saved into our loop somehow. Remember that since Odilia current handles keys before they are sent to the a11y layer, or even the DE/WM itself, it is more-or-less impossible for Odilia to be awaiting something for so long that this event does not get processed in order.

yes, that's basically what I would suggest as well, however I have mixed feelings about it
On one hand, it would allow the screenreader to read what it should, regardless of how the caret chooses to move. This is very helpful on the web, where it seemns up and down arrows don't actually generate a caret move, unless it reaches another paragraph, or at least that's what happens in firefox. Also, if we get to support touchscreens, controllers, switches and other input methods, most likely the caret won't be moved by the system, so we would have to find a way to move by word, character and so on, while making the system put the carret where we think it should be, as long as we find a way to actually manipulate the caret of an accessible through the dbus api we're exposed to. This is basically what android is doing, with its navigation model which is based on granularity. Another idea around this concept is to make a different virtual cursor, which is always active and it's set to follow the focus. However, when caret issues on the web and maybe other things in the future happen, the cursor would detach from the system focus, being able to wonder around, in this case, each line of a paragraph, something similar to the jaws or voiceover cursor. That would basically be object nav, but more powerful since it would allow the user to zoom in on every detail of an accessible, including its text, description, etc.
On the other hand, I don't think orca can move the caret on its own, so it's very likely it does what you proposed above, first registers what key was pressed, then waits for carret moved, then it acts on the information. However, while this would be a good idea in the short term, I think the system should best handle its caret, as it happens in text boxes(both web and native), terminals, etc. Perhaps this scheme should only be applied if somewhere in the accessible hierarchy there is something with the role of web document, therefore we know that part represents an issue so we handle it in a certain way? ideas welcome here, this is not an easy problem to solve, since because the system was designed around orca and orca around the system, we have to do things the way orca does if we want to fit in, whatever else we do seemns to not work as we want and that's why we have to come up with apparently better designs that end up being some kind of hacks or another anyway.

You do make a good point about granularity. This could be useful, actually.
Thoughts on adding granularity as a state item? Then the user can decude how they want to move around the page without the need for home/end, Ctrl+left/Ctrl+right, etc.
Peraonally, I would prefer, generally speaking, for my caret to work as is unless there is some good reason not to.
But having a granulariry setting for Odilia and easily allowing the implementation of touch screen, well that's nice.
Thoughts? @mcb2003

All looks good to me :+1:. Discussion of granularity (similar to the VoiceOver roter as I described it) is here on Matrix. I also think this would be a nice feature, but I wouldn't be surprised if Orca handling the caret itself is one of the reasons it can be so laggy sometimes, so I think this should be customizable. In the short-term though, I think we should implement @TTWNO's solution.

I messed around trying to get more natural flow to work for this, but found nothing consistent. The granularity will be set manually by the user, and I'll create a new issue for how to handle it more naturally.

Ok, the new solution is to change reading modes (state setting) when tab or up/down arrow are pressed. The key will not be grabbed, but rather passed through to the rest of the stack. Odilia will only be made aware of it by the passing of an event changing the reading mode of the screenreader.

tab will cause Odilia to read entire elements of the page, document or application.
up/down will cause Odilia to read line-by-line using the caret position to determine which line to read.

This is the next thing I'm looking at fixing.

Odilia now has a setting for text granularity which is set by using your arrow keys. The keys are not consumed, but will simply notify Odilia that the way you are reading text has changed.
As of now:

left and right will change to TextGranularity::Char
up and down will change to TextGranularity::Line
ctrl + left and ctrl + right will change to TextGranularity::Word

This will also be reflected in the documentation on the website.

As of right now, this does not affect how the speech works, it only records it for a future function to deal with, but that in and of itself is half the battle.

Done! Yee-haw folks!


Could client_kwargs be unconditional?

        kwargs_zarr = {
            'storage_options': {'client_kwargs': request_init}
        }

For my own information, what would go wrong if we got rid of the if?
Originally posted by @mccalluc in https://github.com/hubmapconsortium/portal-visualization/pull/53#discussion_r903920416

Hmmm not sure...kind of just thought it safe not to find out.  I imagine nothing though.

Resolved in #56


Add Alternative Downloads page (Fixes #89)

Looks like you've added a class "p.error-label" that you're not using

Ah, .error-label got removed after I branched.

Instead of .button-alternative can we use .button.flat ? This would be inline with what we do on desktop

Oh, wait, I just realised I didn't put the links in.

Cool and then my next question is how to people get to this page? :p

@danrabbit For now I've just added a link in a p.small-label
We can style links globally later, the color seems a little sharp.

I'd like to preserve the blue highlight for the button focus state please :) Maybe we can add "border-color: #3d9bda;" to that focus state to make sure the highlight looks okay for regular buttons.
I'm -1 on making the download size less accurate.
I'm also -1 on adding styles that you're not using in this branch. Specifically I don't see where you're using the text-left/center/right
Thoughts on using a linked button with the magnet icon a la isohunt? http://fortawesome.github.io/Font-Awesome/icon/magnet/ http://isohunt.to/torrent_details/12438824/ubuntu-14-04-1-desktop-amd64-iso

You want a blue outline on a grey button when it's focused? That seems odd, but I do agree maybe the grey doesn't stand out quite enough.
I can trim out those styles, I hadn't noticed I'd stopped using them (I was at one point).
I originally had that Icon in there, but it looked very heavy next to the slim button font. I can push it if you like and see what you think.

Yes I want to keep the blue focus highlight. I don't think it's particularly odd. Check the focus highlight for the text boxes on GitHub :p
Yeah I was just thinking as a linked button it would cut down on the number of buttons here.
To be honest though, I can't help but think this doesn't really need to be a whole page for only 4 buttons. I think a menu/popover/dialog would probably do the trick.

I was thinking that it could also serve as an archive of old releases, but I now realize that you probably wouldn't be so silly as to offer up old releases.

Yeah I think we solved that in slack :)
We can refine the design as we go. But if you want to fix those other few issues from the review (unused classes, revert changing the file size, etc) we can merge


Update russian database.php

In version 1.1.2 not all words are translated into Russian

I rebased changes into your 1.1 branch.  Will track all RU language updates in #3257


Update scala-library to 2.13.11

About this PR
📦 Updates org.scala-lang:scala-library from 2.13.10 to 2.13.11
📜 GitHub Release Notes - Version Diff
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scala-lang", artifactId = "scala-library" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "org.scala-lang", artifactId = "scala-library" }
}]

labels: library-update, early-semver-patch, semver-spec-patch, commit-count:1

Superseded by #163.


Prevent markdown file updates from triggering build pipeline

No need to run build or tests when PRs only make docs updates. This PR updates the workflows to ignore .md files

Coverage decreased (-11.2%) to 70.27% when pulling 0583e9acc969db36ca8d7f585ac9eaed77cbcd82 on ignore-markdown into f157e65a7e9862571d3028f5999b8e4296650e99 on dev.


Error with image-size library when using node v8.11.3

Describe the bug
/node_modules/image-size/dist/index.js:36
size.type = size.type ?? type;
To Reproduce
when you run the application with this version in any node app.
Expected behavior
should run perfectly with no issues.
Environment (please complete the following information):

OS: [linux]
Node Version: [8.11.3]
excel4node Version: [e.g. 1.8.2]
Application: none
Application Version (if applicable):

Additional context
Add any other context about the problem here. Log entries related to the issue are good things.

Minimum version of NodeJS required is v14. See the engines field in package.json.
Upgrade your Node version. It's insecure, deprecated, and unsupported. I suggest using nvm to install a known-good version. https://github.com/nvm-sh/nvm
E.g. run nvm install --lts, and nvm use --lts to use a modern, long term support version.
version 8 has been unsupported for 5 years. https://endoflife.date/nodejs


future thoughts on OSF as a file storage

can we use it to store SBTs and minhashes? (c.f. https://github.com/dib-lab/sourmash/)
can it be used as a Jupyter Notebook file system?
what about a purely JavaScript upload/download app?

Along these lines of OSF as file storage, to me it seems like there's pretty much unlimited storage space. Would I be abusing OSF if I store multiple TBs of data long term across several projects as a long term backup? This seems quite possible to do with this tool, but it seems too good to be true to get all that storage space for free.

See #66 for osfclient related ideas. On the OSF side there is a limit of 5GB per file and beyond that I think the current policy is "please get in touch if you want to pour TBs of data into OSF".
For external storages (say your dropbox) it might actually work out that there is no limit beyond what ever dropdox does. This could work because there are ways to directly fetch a file from $dropbox instead of having to transfer all the bytes through OSF. So it doesn't cost extra traffic.


Regression: can't close object/array once they're expanded

Caught by @Te7a-Houdini

Will be released as part of 0.0.3


Add k8PetStore load generator application.

We now have ported the Apache BigTop data generator to work as an independent container, in an architecture which leverages guestbook's redis k/v sink, and visualizes throughput in a web app.
As per
https://groups.google.com/forum/#!topic/google-containers/cRe7Wo6xFr0
The work done will be:

The original Dockerfiles + content for all images
An e2e test that validates that it is working
The documentation itself (obviously)

@satnam6502 here is your soak test.
@dchen1107 during testing we brought down etcd via the other bug reported.

+1

exposed - https://github.com/GoogleCloudPlatform/kubernetes/issues/5290

https://github.com/jayunit100/bigtop/commit/be48aa96647603d299f3f753678781201319b06d I've now merged the load generators into upstream.  Attaching PR tonight of an initial implementation.  Here is a screenshot of the dashboard .

The PR for this is now available....  https://github.com/GoogleCloudPlatform/kubernetes/pull/5447

Okay closing, as per #5447 being merged ...   The app can now be run from here https://github.com/GoogleCloudPlatform/kubernetes/tree/master/examples/k8petstore ....  ill iterate on it some more shortly, but for now it will graph throughput and can be used to create heavy load and visualize plateaus, and so on


Circle gizmos on sphere become dotted line

Bevy version
0.13.1
What you did
I want to draw the circle gizmos on a sphere:

Click to expand the example code
use bevy::prelude::*;

use std::f32::consts::PI;

pub(crate) const EARTH_RADIUS: f32 = 100.0;

fn init(
    mut commands: Commands,
    mut meshes: ResMut<Assets<Mesh>>,
    mut materials: ResMut<Assets<StandardMaterial>>,
) {
    commands.spawn(Camera3dBundle {
        transform: Transform::from_xyz(
            0.0,
            0.0,
            EARTH_RADIUS / (std::f32::consts::FRAC_PI_8.sin()),
        )
        .looking_at(Vec3::ZERO, Vec3::Y),
        ..default()
    });

    commands.spawn(PbrBundle {
        mesh: meshes.add(Mesh::from(Sphere {
            radius: EARTH_RADIUS,
        })),
        material: materials.add(StandardMaterial {
            base_color: Color::hex("#007FFF").unwrap(),
            ..default()
        }),
        transform: Transform::from_xyz(0., 0., 0.0),
        ..default()
    });
}

fn draw_latitudes(mut gizmos: Gizmos) {
    let mut latitude = -PI / 2.0;
    while latitude <= PI / 2.0 {
        gizmos.circle(
            Vec3::new(0., latitude.sin() * EARTH_RADIUS, 0.),
            Direction3d::Y,
            latitude.cos() * EARTH_RADIUS,
            Color::hex(if latitude == 0.0 {
                "#ff0000"
            } else {
                "#ffffff"
            })
            .unwrap(),
        );
        latitude += PI / 6.0;
    }
}

fn draw_longitudes(mut gizmos: Gizmos) {
    let mut longitude = 0.0;
    while longitude < PI {
        gizmos.circle(
            Vec3::ZERO,
            Direction3d::new(Vec3::new(longitude.sin(), 0.0, longitude.cos())).unwrap(),
            EARTH_RADIUS,
            Color::hex(if longitude == 0.0 {
                "#ff0000"
            } else {
                "#ffffff"
            })
            .unwrap(),
        );
        longitude += PI / 6.0;
    }
}

fn main() {
    App::new()
        .add_systems(Startup, init)
        .add_systems(Update, (draw_latitudes, draw_longitudes))
        .add_plugins(DefaultPlugins)
        .run();
}

What went wrong
The circle gizmos became dotted line. I think it's because the circle gizmos are not real "circle" and so some segments are behind the sphere surface.
Additional information

I would generally suggest making gizmos that wrap objects like this a tiny bit larger than their object. That will avoid the z-fighting that you're seeing here. There may be a good engine-level fix too though.

You could also set the depth_bias in the GizmoConfig to something slightly negative like -0.01. This should fix your problem by rendering all gizmo lines as if they were slightly closer to the camera.


[Spike] Investigate removing unique constraint for DatasetConfig.fides_key

Description
There is a required fides_key column on the DatasetConfig table that has a unique constraint. This is a legacy column from pre-unified-fides. It looks like it might be unnecessary. Investigate if this column can be removed.
It's also possible that the entire DatasetConfig table is no longer needed now that fides is unified. Investigate if it's still required.
CC: @rsilvery @galvana

cc: @seanpreston

@seanpreston  (or @NevilleS ) can you weigh in on this for Andrew?

Hey @TheAndrewJackson - you can check in with @pattisdr on the data model for ctl_datasets / datasetconfig. On a quick inspection of the model, the fides_key is used to point to the Dataset, so what you'll want to understand is why the DatasetConfig model does and how it is used to glue together the Dataset & ConnectionConfig models, etc.

@adamsachs  was this fixed with the recent data model changes?

@adamsachs was this fixed with the recent data model changes?

don't think so - our recent changes didn't impact the DatasetConfig model at all, and i still see the unique constraint in the code.
i've got no context on this issue though and its motivation, so i'm not the best one to know whether this is still a problem or to evaluate its priority!

@adamsachs This is probably a lower priority issue but would be nice to have. It would make the code be more clear in that area.
In a nutshell, the DatasetConfig model used to have a dataset stored on it before unified fides. After it was unified that column was dropped in favor of the Dataset model.
The unique constraint on the DatasetConfig.fides_key was to ensure that the dataset stored on it had a unique id. AFAIK that column isn't really used for anything anymore and it caused confusion during the connection config UI refactor.


Node version seems to be broken

I cannot get the Node examples to work, because I get the following error:
node_modules/@jpmorganchase/perspective/build/perspective.node.js:1850
module.exports = babel-runtime/helpers/typeof;
                                             ^

SyntaxError: Unexpected token ;
    at createScript (vm.js:80:10)
    at Object.runInThisContext (vm.js:139:10)
    at Module._compile (module.js:599:28)
    at Object.Module._extensions..js (module.js:646:10)
    at Module.load (module.js:554:32)
    at tryModuleLoad (module.js:497:12)
    at Function.Module._load (module.js:489:3)
    at Module.require (module.js:579:17)
    at require (internal/module.js:11:18)

The compiled output looks broken, I assume the following exports should be strings?

Any ideas?

Thanks for the report - this is fixed on master and will be in 0.1.10

Any estimate on when 0.1.10 will be released?

1.1.10 is now released


No graph displayed : "message":"Please create configuration for this graph ....using ...API""

Hello ,
Everything is ok until I want to display the graphs in the Janus DB app.
The sync is OK :
Called sync Service..................... 4444Discovery Service data sync is completed.
But then  , I get the message  :
Error executing the gramlin query..StatusCodeError: 500 - {"message":"Please create configuration for this graph using the ConfigurationManagementGraph#createConfiguration API.","Exception-Class":"java.lang.RuntimeException"}
Any idea ?

I finally get Graphs for 2 of the 6 queries :
All Suppliers with full Capacity
All Suppliers and Facility Status
after running node setup.js

@PhilippeComte glad to hear you got it running. did you run into any other problems?
cc @ragudiko

Hello Steve
Thank you for following up !
Cordialement
Philippe Comte
+33 676861847
----- Mail original -----
De: "Steve Martinelli"<EMAIL_ADDRESS>À: "IBM/procurement-analysis-with-wks"<EMAIL_ADDRESS>Cc: "Philippe Comte"<EMAIL_ADDRESS>"Mention"<EMAIL_ADDRESS>Envoyé: Mardi 4 Septembre 2018 15:08:26
Objet: Re: [IBM/procurement-analysis-with-wks] No graph displayed : "message":"Please create configuration for this graph ....using ...API"" (#28)
@PhilippeComte glad to hear you got it running. did you run into any other problems?
cc @ragudiko
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub , or mute the thread .

@PhilippeComte you get few graphs due to data constraints.
Thanks @stevemart for info.

I am closing this issue as I'm cleaning up old issues. There's been no activity here so I assume the original author has worked around the issue.

Does anyone know how this was solved? I'm getting the same error.
Thank you!

@mareena-mallory - what is the error? if you are referring graph error. Philippe mentioned, he solved by running setup.js.
Note: Now, Janus Graph is not available for lite(free) account.


"Custom link name" in link references break linking on import

When using custom link names in obsidian (e.g. [[mdFile|customname]]) the recognition for linking breaks.
Meaning this:
[[Ritual]]
[[Ritual|test]]

gets imported as
@JournalEntry[pIF5BcBvcIDhvI1x]{Ritual}
[[Ritual|test]]

The best solution would be to store the custom name for use as a name in Foundry. Alternatively everything after the pipe could be ignored.
I will see if I can fix this myself and submit a PR. Should be a fairly simple thing to fix/add.

Also having this issue. Was looking forward to using this importer, but this alone is unfortunately a deal-breaker. Will be eagerly watching for a fix!

Sorry all for the delay. Had some family stuff happen. I understand the issue. I will check this out.

This should be fixed in v1.1.2. Thanks for your feedback!


Add regex matching for COmanaged-based attributes

Humanities_Commons::hcommons_get_user_memberships() parses membership string passed by SATOSA on user login. Add regex for society and group membership to parse new format.

Added regex matching for COmanage-sourced groups and removed matching for Grouper groups on this branch:
https://github.com/MESH-Research/humanities-commons/tree/commons-243-regex-matching-for-comanage

commons-243 branch is active on staging and dev


Using Top Center Position won't allow user to click elements at the same height as the Notification

Hi
First off I have to say that I love the notification framework. It was very easy to follow the documentation and get this working with our application. I have run into one small issue though.
On our pages we decided to use the notifications on the Top Center position and bring it just below our menu bar. Looks great, disappears in the correct time. However, any element that is at the same level as a displayed notification cannot be clicked on (button) or entered into (textbox) while the notification is displayed. This can be reproduced on the demo site (http://foxandxss.github.io/angular-toastr/) by selecting the Top Center position, clicking the 'Open Toast' button about 5 times and then trying to click into the 'Toast Title' textbox.
I have attempted to tweak the CSS to make it so that the containing div (toast-container) does not cover the entire page (which seems to be the issue) but then the spacing gets mangled. This is not an issue if I use other positions like Top Right, or Top Left but I do encounter the same issue if I use Bottom Center.
Any ideas on a CSS tweak that may resolve this issue for me?

Uhm, I read you, but I am not a CSS expert at all (the CSS of this library is one of the things that came straight from the original library).
I am not sure I can help you with that. Perhaps changing the zIndex?

Seems that on #toast-container if you set pointer-events: none; then set div that is two elements down (it has the class toast on it) to pointer-events: auto; will work.
You can even just fix this yourself though it requires use of !important; to override the inline style of pointer-events: none;

Seems that on #toast-container if you set pointer-events: none; then set div that is two elements down (it has the class toast on it) to pointer-events: auto; will work.
You can even just fix this yourself though it requires use of !important; to override the inline style of pointer-events: none;

I changed toastr css file. Easy way to achieve it.
.toast-top-center {
        left: 50%;
        margin-left: -150px;
        width: 300px;
}

it's to make the toast not to cover the whole width of the window. Thus it would not prevent the click event beneath.

@njkremer's fix works, but this should be the default. I see that the pointer-events were added to the container for Ionic support several years ago, but that should have been added to the .toast not .toast-container. I'm going to submit a pull request as this is causing problems for our app as well.


Error Handler for spider

Hello @Yomguithereal,
I have defined an error handler in my ajax spider, it is correctly triggered when I have a 400 request but I would love to be able to call the done() methods from the error handler and I see that the error object returned contains methods such as done(), complete() but I cannot make it work.
The use case would be when you query an API, and you reach a threshold or there is no more data (404), you want to be able to complete the script and save the previously accumulated data.

Forgot to mention: awesome job !

Thanks @gilles-yvetot. There is already similar issues on the subject if I recall correclty. I completely understand the appeal of such feature but unfortunately I don't have much time lately to address this issue. I would gladly accept a PR about error handling for the ajaxSpider however.

Actually, I am super busy too right now :( I found a workaround in the mean
time but will work on it in a near future ;)
Gilles Y.
On Thu, Jan 26, 2017 at 8:50 AM, Guillaume Plique<EMAIL_ADDRESS>wrote:

Thanks @gilles-yvetot https://github.com/gilles-yvetot. There is
already similar issues on the subject if I recall correclty. I completely
understand the appeal of such feature but unfortunately I don't have much
time lately to address this issue. I would gladly accept a PR about error
handling for the ajaxSpider however.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/medialab/artoo/issues/258#issuecomment-275392377, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AEZvTcqvExFzvbhhvJC28UYMMA49mcYvks5rWKTAgaJpZM4LtzBj
.


chore: release 0.138.0

:robot: I have created a release *beep* *boop*
0.138.0
google/cloud-dataproc 1.2.0
Features

introduce new fields to ClusterConfig and InstanceGroupConfig (#3271) (fc163df)

google/cloud-dlp 0.27.0
⚠ BREAKING CHANGES

add support for new data types and reorganize signatures (#3280)

Features

add support for new data types and reorganize signatures (#3280) (a6dd274)

google/cloud-game-servers 0.1.0
Features

introduce gaming servers clients (#3282) (ea1a63e)

This PR was generated with Release Please.

Release is at https://github.com/googleapis/google-cloud-php/releases/tag/v0.138.0


Clean up public interfaces ISolr*Operations

At this point there is a (slight) mess in internal interfaces :
ISolrOperations, ISolrBasicOperations both are derived from ISolrReadOnlyOperation which is derived from ISolrBasicReadOnlyOperations
For example I have a an issuw with parametrized Commit method (with CommitOptions options) which exists only for ISolrBasicOperations, not for ISolrOperations.
For sure we can fix just this use case, but probably worth reconsider - do we need so many - probably can simplify.
@mausch

Thanks for pointing out to google-groups, i recalled I asked about that but failed to find where exactly.
I'll get back to this improvement shortly after more important ones.

Thanks for pointing out to google-groups, i recalled I asked about that but failed to find where exactly.
I'll get back to this improvement shortly after more important ones.

Current issue has been closed as part of cleanup process, which is tracked in https://github.com/SolrNet/SolrNet/issues/338.
Please reopen if needed, hopefully helping bringing up to date with current code.


Prepare new full documentation - first version

The necessary documentation is available here:
http://mysql-autoxtrabackup.readthedocs.io/en/latest/index.html

Implemented. Closing.


[DOCS] Possibly Rustls Plug-in typo

Description
I came across this issue and noticed that the title Rusttls does not seem to align with its content and the crate name - Rustls. Is this intentional or is it a typo? I've found that some references in the documentation use Rusttls. If it's a typo, I can submit a pull request to address this issue.
Screenshots

Additional information
No response

Hi @morristai
Thanks for pointing this out. I think I made a typo here. A PR is welcome! Thanks you in advance.


COI: Content edits in Supervisor Documentation and Decision

Acceptance Criteria

[ ] Change the content in Supervisor Documentation and Decision as follows

As outlined in the Conflict of Interest Guidelines, you have a responsibility to review the disclosure form in a timely manner, discuss it with the employee and document your decision.

Looking good


Registered customers can redo orders with removed/disabled options

Expected Behaviour
Customers should NOT be able to order disabled/deleted products or options
Actual behaviour
Registered customers, by repeating their order, can place an order that contains options that have been deleted
Reproduce steps

As a registered customer, place an order that contains at least one option of a product

Remove the above option

From the user panel, reorder the same order; as you can see, the disabled option was normally inserted in the order

Version
RC

Fixed


Adds fuzzy pref names

Resolves https://github.com/theastropath/turbot/issues/168

Codecov Report

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

@@            Coverage Diff            @@
##            master      #177   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            7         7
  Lines          277       275    -2
  Branches        12        12
=========================================
- Hits           277       275    -2

Impacted Files
Coverage Δ

src/turbot/assets.py
100.00% <0.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update a445848...5901020. Read the comment docs.


Encryption related documentation seems to be irrelevant

I am trying to keep my app's database encrypted, however I found the documentation related to encryption to be quite irrelevant for me. It tells to remove the moor_flutter dependency, but I never added any such dependency and it suggests me to replace the use of FlutterExecuter with EncryptedExecuter but I never used that class in my code base. I would like some guidance in what am I missing?

Yeah, those docs are a bit outdated. When using the encrypted version of moor, you can drop the moor_ffi dependency and replace VmDatabase with EncryptedExecutor.
In the future (hopefully soon) we will have an encrypted version of moor_ffi that doesn't require so much work.