Impossible to continue using F# Interactive (FSI) if you miss-escape a string

Try something like the following line in F# Interactive (System must be open):
 Uri.IsWellFormedUriString ("c:\", UriKind.Absolute);;

Repro steps
See above.
Expected behavior
Somehow being able to continue using F# Interactive, with Ctrl-C, or typing more ";;" or more enters.
Actual behavior
I didn't quite find a way to continue. This is probably expected behavior (the string is unfinished), but it would be nice to have a way to cancel your current input, whatever it is (one alternative is to reset the FSI, but that will loose your history and opens).
Known workarounds
Find a way to close the quote. In this case, once I realized the error after not understanding the blank lines I got after hitting enter, I typed the " (double quote char) and I got my console back.

You have to send-to-interactive just the " character.
I do agree this should be improved.

Yes, but since there's no syntax highlighting, this is more baffling than it should be


FTB infinity crash (I assume big reactors caused it)

Hi, I've been play ftb infinity with a friend for about a month and recently, after updating ftb infinity which updates bigreactors to 1.4.3A I've been getting random server crashes, crash log is here: http://pastebin.com/KK4NeKNx
Any help would be greatly appretiated!
Thanks,
Killerjerick

Same fundamental issue as #486, #484, #447, #442, #392. See #486 for an explanation and resolution, and please use the search function in the future.

My apoligies, I searched google and came up with nothing, thanks though

So I looked at the solution, it can't be it, all I did was update ftb infinity, nothing else, I can't find a config file to edit item ID's either, so I don't understand how that's the problem...

Precisely how or why the block IDs changed, I don't know, but they did. Your world's probably horribly corrupt at this point. Googling around quickly, there appears to be no way for users to correct them in 1.7.
Three possible solutions:

Wipe your world
Remove BR from your modpack, load all chunks which contain BR blocks, then re-add BR to your modpack (this effectively wipes all BR blocks out of the world and resets them to air)
Remove all BR blocks from your world with MCEdit

Okay thanks for the hasty reply, I'll attempt MCEdit, hopefully I remember where all the blocks are.


Font documentation inconsistency

The documentation of font records states:

Decker fonts define glyphs corresponding to printable ASCII excluding the space character (33–126; 95 glyphs total), an extra glyph representing an ellipsis (for truncating text on display), (...)

There is an error in this text alone, since there are 94 characters between 33 and 126, which make 95 characters when the ellipsis is included. However the actual font data present in the source code contains 96 glyphs, including the space glyph as the first one. This causes redundancy: there's the header byte defining the number of horizontal pixels to advance for a space character, and there's a glyph record for the space character with its own specified width.
I have not yet looked at how it's handled in code, but only one of those space width declarations should stay in the format, as it may lead to inconsistencies when they differ. My preference would be towards allowing full space glyph customization.

@olus2000 please refer to my recent commit, which I believe addresses both of your concerns.

Ah, I didn't notice it. I believe that indeed addresses my issues.


Show NFT reward to be received in pay modal

Description
A clear and concise description of what could be better.
Proposal
A description of the change you'd like to see.
Screenshots
If applicable, add screenshots to help explain your problem.

Closing i think!


CFFL

CFFL

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_365nfq86v9/clone/recipe/meta.yaml:24: missing_wheel: For pypi packages, wheel should be present in the host section
ERROR: /tmp/abs_365nfq86v9/clone/recipe/meta.yaml:24: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_365nfq86v9/clone/recipe/meta.yaml:31: missing_pip_check: For pypi packages, pip check should be present in the test commands
Errors were found


Flutter has exited unexpectedly on flutter run -d  command in Mac

command
flutter run -d
exception
ProcessException: ProcessException: Permission denied
Command: /Users/m/development/flutter/bin/cache/dart-sdk/bin/pub --verbosity=warning get --no-precompile
#0      runCommandAndStreamOutput (package:flutter_tools/src/base/process.dart:140:27)
<asynchronous suspension>
#1      pub (package:flutter_tools/src/dart/pub.dart:155:18)
<asynchronous suspension>
#2      pubGet (package:flutter_tools/src/dart/pub.dart:104:13)
<asynchronous suspension>
#3      FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:533:13)
<asynchronous suspension>
#4      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:482:33)
<asynchronous suspension>
#5      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:142:29)
<asynchronous suspension>
#6      _rootRun (dart:async/zone.dart:1124:13)
#7      _CustomZone.run (dart:async/zone.dart:1021:19)
#8      _runZoned (dart:async/zone.dart:1516:10)
#9      runZoned (dart:async/zone.dart:1463:12)
#10     AppContext.run (package:flutter_tools/src/base/context.dart:141:18)
<asynchronous suspension>
#11     FlutterCommand.run (package:flutter_tools/src/runner/flutter_command.dart:473:20)
#12     CommandRunner.runCommand (package:args/command_runner.dart:196:27)
<asynchronous suspension>
#13     FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:396:21)
<asynchronous suspension>
#14     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:142:29)
<asynchronous suspension>
#15     _rootRun (dart:async/zone.dart:1124:13)
#16     _CustomZone.run (dart:async/zone.dart:1021:19)
#17     _runZoned (dart:async/zone.dart:1516:10)
#18     runZoned (dart:async/zone.dart:1463:12)
#19     AppContext.run (package:flutter_tools/src/base/context.dart:141:18)
<asynchronous suspension>
#20     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:356:19)
<asynchronous suspension>
#21     CommandRunner.run.<anonymous closure> (package:args/command_runner.dart:111:29)
#22     new Future.sync (dart:async/future.dart:224:31)
#23     CommandRunner.run (package:args/command_runner.dart:111:11)
#24     FlutterCommandRunner.run (package:flutter_tools/src/runner/flutter_command_runner.dart:242:18)
#25     run.<anonymous closure> (package:flutter_tools/runner.dart:60:20)
<asynchronous suspension>
#26     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:142:29)
<asynchronous suspension>
#27     _rootRun (dart:async/zone.dart:1124:13)
#28     _CustomZone.run (dart:async/zone.dart:1021:19)
#29     _runZoned (dart:async/zone.dart:1516:10)
#30     runZoned (dart:async/zone.dart:1463:12)
#31     AppContext.run (package:flutter_tools/src/base/context.dart:141:18)
<asynchronous suspension>
#32     runInContext (package:flutter_tools/src/context_runner.dart:48:24)
<asynchronous suspension>
#33     run (package:flutter_tools/runner.dart:51:10)
#34     main (package:flutter_tools/executable.dart:52:9)
<asynchronous suspension>
#35     main (file:///b/rr/tmp6N7O2E/w/archive/flutter/packages/flutter_tools/bin/flutter_tools.dart:8:3)
#36     _startIsolate.<anonymous closure> (dart:isolate/runtime/libisolate_patch.dart:298:32)
#37     _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:171:12)

flutter doctor
[!] Flutter (Channel stable, v1.2.1, on Mac OS X 10.14.3 18D109, locale en-US)
    • Flutter version 1.2.1 at /Users/m/development/flutter
    • Framework revision 8661d8aecd (4 weeks ago), 2019-02-14 19:19:53 -0800
    • Engine revision 3757390fa4
    • Dart version 2.1.2 (build 2.1.2-dev.0.0 0a7dcf17eb)
    ✗ Downloaded executables cannot execute on host.
      See https://github.com/flutter/flutter/issues/6207 for more information

[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
    • Android SDK at /Users/m/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling
      support)
    • Platform android-28, build-tools 28.0.3
    • ANDROID_HOME = /Users/m/Library/Android/sdk
    • Java binary at:
      /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/bin/java
    • Java version Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
    • All Android licenses accepted.

[✓] iOS toolchain - develop for iOS devices (Xcode 10.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 10.1, Build version 10B61
    • ios-deploy 1.9.4
    • CocoaPods version 1.6.1

[!] Android Studio (not installed)
    • Android Studio not found; download from
      https://developer.android.com/studio/index.html
      (or visit https://flutter.io/setup/#android-setup for detailed
      instructions).

[✓] Connected device (2 available)
    • iPhone       • <device id> • ios • iOS
      12.0.1
    • iPad Pro (9.7-inch) • < simulator id>     • ios • iOS
      11.1 (simulator)

! Doctor found issues in 2 categories.

Hi @MBhatt01
are you still experiencing this issue with the latest version of Flutter?
If so can you please provide your flutter doctor -v?
Also, to better address the issue, would be helpful
if you could post a self contained app on github
or the steps to reproduce it.
Thank you

Without additional information, we are unfortunately not sure how to resolve this issue. We are therefore reluctantly going to close this bug for now. Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.
Could everyone who still has this problem please file a new issue with the exact descriptions what happens, logs and the output of 'flutter doctor -v'  please.
All system setups can be slightly different so its always better to open new issues and reference related issues.


How to update New min and max dates based on requirement

IMPORTANT - BEFORE CREATING YOUR ISSUE PLEASE READ THE FOLLOWING:

PLEASE STATE THE VERSION NUMBER you are using.
Are you using the latest version of JTAppleCalendar? Latest version is currently 7.1.6
PROVIDE ENOUGH INPORMATION SO I CAN RECREATE THE PROBLEM.

closing issue until user responds.


Specify setup_requires

Fixes #342

Codecov Report

Merging #343 (64f3516) into master (77cc201) will increase coverage by 0.04%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #343      +/-   ##
==========================================
+ Coverage   98.41%   98.45%   +0.04%
==========================================
  Files         127       93      -34
  Lines        2964     2982      +18
==========================================
+ Hits         2917     2936      +19
+ Misses         47       46       -1

Impacted Files
Coverage Δ

cpp/turbodbc/Library/src/column.cpp
100.00% <0.00%> (ø)

cpp/turbodbc/Library/src/cursor.cpp
100.00% <0.00%> (ø)

cpp/turbodbc/Library/src/errors.cpp
100.00% <0.00%> (ø)

cpp/cpp_odbc/Library/src/statement.cpp
100.00% <0.00%> (ø)

cpp/turbodbc/Library/src/parameter.cpp
100.00% <0.00%> (ø)

cpp/cpp_odbc/Library/src/connection.cpp
100.00% <0.00%> (ø)

cpp/cpp_odbc/Library/src/level1/api.cpp
100.00% <0.00%> (ø)

cpp/cpp_odbc/Library/src/level2/api.cpp
100.00% <0.00%> (ø)

cpp/cpp_odbc/Library/src/environment.cpp
100.00% <0.00%> (ø)

cpp/turbodbc/Library/src/description.cpp
100.00% <0.00%> (ø)

... and 57 more

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 77cc201...64f3516. Read the comment docs.


Some subprocesses are not closed when Sublime Text is closed

Say for example I am running a Julia interpreter in TerminalView.
Check from Terminal.
(randyimac)-~$ ps aux | grep julia
Randy            81312   0.0  0.0  2432804   1976 s062  S+    1:20AM   0:00.00 grep --color=auto julia
Randy            81309   0.0  1.8  2924696 153312   ??  S     1:20AM   0:00.41 julia

Close sublime text completely and check again.
(randyimac)-~$ ps aux | grep julia
Randy            81309 100.0  2.2  2924696 184280   ??  R     1:20AM   0:02.08 julia
Randy            81320   0.0  0.0  2433828   1888 s062  R+    1:21AM   0:00.00 grep --color=auto julia

The process 81320 is not closed automatically.
Oddly, it always happens for Julia console. R or python consoles do sometimes close.

I was using zsh, I guess it may be the reason.

It seems like a pretty serious issue so I'll look into this when I get the time - just to be sure.

Cant seem to replicate this on Linux so I'll close it. If anyone finds a way to reproduce it feel free to reopen so we can investigate further. For now I'll write it off as zsh not shutting down gracefully or something when it does not have bash as parrent process.

I could still reproduce it when running a heavy command in the terminal.
Step:

open shell (bash / zsh)
run a very heavy command, for my case, I am using Julia and compile a package.
close sublime text completely
from a regular terminal, I can still see the process

(randyimac)-~$ ps aux | grep julia
Randy            75676 100.0  2.6  2950452 221716   ??  Rs   11:23PM   0:06.27 /Applications/Julia-0.6.app/Contents/Resources/julia/bin/julia -Ccore2 -J/Applications/Julia-0.6.app/Contents/Resources/julia/lib/julia/sys.dylib --compile=yes --depwarn=yes -O0 --output-ji /Users/Randy/.julia/lib/v0.6/BandedMatrices.ji --output-incremental=yes --startup-file=no --history-file=no --color=yes --eval while !eof(STDIN)\012    eval(Main, deserialize(STDIN))\012end\012
``

And interestingly, `kill 75676` also doesn't kill the process. To kill it, I need to execute `kill -9 75676 `

ai....it may an issue of Julia itself....I can reproduce the same thing on a regular terminal.
Sorry for the noise.

Glad you found the cause - very glad its not with TerminalView ;-)


Iv 3932 five minute timeout

Code Coverage is 82.3%, details at https://s3.amazonaws.com/rs-code-coverage/rsc/2016-02-06_569_Coverage-82.3.txt (sometimes the URL can take a few minutes to be available)


feat: remove the SmoothManifoldWithCorners assumption in the definition of tangent spaces

Currently, the definition of the tangent space to a manifold includes (as a nolinted unused parameter) the assumption that the manifold is smooth. However, many statements make sense without this assumption (notably differentiability statements), and including it forces to include a lot of machinery on smooth bundles in the definition of MDifferentiableWithinAt, say.
We remove the assumption from the definition. This makes it possible to remove the assumption SmoothManifoldWithCorners from a bunch of statements (including some where it is clearly irrelevant), and disentangle our import structure, without any bad consequence as far as I can tell.
There is nothing added or removed in this PR, just moving things around and removing [SmoothManifoldWithCorners I M] assumptions.

Just a few days ago, Floris and I talked about how the current definition of manifolds with boundary is not quite right (in that complex manifolds in the sense of mathlib need not be real manifolds in the sense of mathlib). With that in mind, I'm happy to see that smoothness hypothesis restricted to where it is actually needed!

bors r+


Dependency on Modelica.Media.Examples.Tests

Modelica.Media.Examples.Tests got obsoleted in MSL v3.2.3 and will be removed in MSl v4.0.0. They are still availabe in ModelicaTest though.

I will fix this when switching to MSL 4 (some time soon).


What's the value of the capacitor on the PCB?

I couldn't find the value for the capacitor shown on the PCB schematics and final assembly anywhere.
The small disk capacitor on one of my ULN2003 driver boards measured at 0.01uf but I see you're using an electrolytic which I can only find starting at 0.1uf.

It’s a bulk capacitor. 10uF works fine.

I will add that info to the README, I thought it was already there, somewhere.

Great, thank you!


Updated jenkins-ci production setup as per PR #35

support https://github.com/jaegertracing/jaeger-openshift/pull/35

This PR will fail. I tested manually, it works as expected.
We have to merge this PR first. Once we merge this, PR https://github.com/jaegertracing/jaeger-openshift/pull/35 turns to green.

:red_circle: Jenkins CI Build#1: Console log: external, internal

This PR included as a part of https://github.com/jaegertracing/jaeger-openshift/pull/35


openapi_3 to 2: $ref parameter missing name+in

When converting an OpenAPI 3 document to OpenAPI 2, if the schema for a formData parameter is a reference, the name and in properties were added to the $ref object then lost when it was resolved.
This commit adds a test case to cover this (using an enum) and avoids the issue by resolving (and cloning) the schema before assigning name and in.
Thanks for considering,
Kevin

I have reworked this PR so that instead of resolving (and cloning) the schema before assigning name and in, it creates a new parameter object and sets the schema as the .schema property.  This is a bit more elegant, performant, and makes additional fixes that I am currently working on easier.

Looks good, thanks!


Installing the built-in matchit plugin using the documented approach does not work

Steps to reproduce

Run vim --clean
Type what the documentation recommends, to enable matchit: :packadd! matchit
Type: :echo exists("loaded_matchit"), or something similar like :echo g:loaded_matchit
The result indicates the plugin is not loaded

Expected behaviour
The plugin should be activated, since that's what the docs say.
Quote from :help matchit-install:

To start using the matchit plugin, add one line to your vimrc file:
packadd! matchit

Version of Vim
8.2, patches 1-2914
Environment
Debian 10.11
Other info
Note: it does work to install the plugin like so:
:runtime macros/matchit.vim
Apparently that is the old, pre-8.0 way of doing things? I found out about that from reading the answers to this SO post.
So, either there is some bug with packadd, or with how matchit is bundled in Vim currently, or the docs are simply wrong and the :runtime ... command is the proper way. I'm not sure which is the case.

The help says to write this line in your vimrc; not to execute it interactively from the command-line:

To use the matchit plugin add this line to your |vimrc|: >
packadd! matchit

With a bang, :packadd only manipulates the runtimepath.  That works when the vimrc is being read, and the plugins have not already been sourced.  After that, it's too late.
If you want to enable the plugin after Vim has started, you need to remove the ! from :packadd:
:packadd matchit

For more info, see :help :packadd:

When the optional ! is added no plugin files or
ftdetect scripts are loaded, only the matching
directories are added to 'runtimepath'.  This is
useful in your .vimrc.  The plugins will then be
loaded during initialization, see |load-plugins| (note
that the loading order will be reversed, because each
directory is inserted before others).

If this needs to be documented, then here is a suggested patch:
diff --git a/runtime/pack/dist/opt/matchit/doc/matchit.txt b/runtime/pack/dist/opt/matchit/doc/matchit.txt
index 7b2b92111..ae0cde7db 100644
--- a/runtime/pack/dist/opt/matchit/doc/matchit.txt
+++ b/runtime/pack/dist/opt/matchit/doc/matchit.txt
@@ -148,6 +148,9 @@ To use the matchit plugin add this line to your |vimrc|: >

 The script should start working the next time you start Vim.

+To use the matchit plugin after Vim has started, execute this command: >
+	packadd matchit
+
 (Earlier versions of the script did nothing unless a |buffer-variable| named
 |b:match_words| was defined.  Even earlier versions contained autocommands
 that set this variable for various file types.  Now, |b:match_words| is

Thus this is working as expected.  I'll add that line to the help.

I'll add this to my copy as well


Launch Button in project preview not working properly

Describe the bug
Whenever the user clicks on the view button , then tries to launch it always displays the editing of the recent circuit in the user dashboard. The same happens when the user tries to fork through project preview.
To Reproduce
Steps to reproduce the behavior:

Go to 'circuitverse.org'
Click on 'My Circuits' after login
Scroll down to 'any project' => View => Launch
See error

Expected behavior
Launch in project preview should open the selected circuit not the recent one. This is applicable while forking too.
Screenshots

Desktop (please complete the following information):

OS: [Windows]
Browser [Chrome]

Are you working on this issue? (Yes/No)
Yes

Ah, realised the id isn't passed on those buttons; please fix the "More" button too.

@Shivansh2407 you working on this ?

@aayush-05 Seems like he isn't.

Yes @aayush-05 if you want, you can work on this.

Fixed in #1629


Can not have some of output from sigProfilerExtractor

Dear developer of SigProfilerExtractor
Thanks to the developer, it is really convenient for a mutational signature analysis with SigProfilerExtractor.
However, I could not get some of the output filers that should be contained in the output directory according to wiki (https://osf.io/t6j7u/wiki/4. Output - Suggested Solution/).
Instead of thes files( Cluster_of_Samples.txt, comparison_with_global_ID_signatures.csv, Decomposed_Solution_Activities.txt, Decomposed_Solution_Samples_stats.txt, Decomposed_Solution_Signatures.txt, decomposition_logfile.txt, dendogram.pdf, Mutation_Probabilities.txt, ignature_plot[MutatutionContext]_plots_Decomposed_Solution.pdf) are produced in Decomposed_Soultion, there are files (named De_Novo_map_to_COSMIC_SBS96.csv, SBS96_Decomposition_Plots.pdf) and directories (named Activities, Signature, Solution_Stats).
Here is the script code i used.
from SigProfilerMatrixGenerator import install as genInstall
from SigProfilerMatrixGenerator.scripts import SigProfilerMatrixGeneratorFunc as matGen
from SigProfilerExtractor import sigpro as sig
matrices = matGen.SigProfilerMatrixGeneratorFunc("[Output_File_Name]", "GRCh37", "[InputDirectory]", exome=False, bed_file=None, chrom_based=False, plot=True, tsb_stat=False, seqInfo=False)
sig.sigProfilerExtractor("text", "[OutputName]", "[InputDirectory]/output/SBS/[Output_File_Name].SBS96.all", reference_genome="GRCh37")
then I got
'''
process 14 continues please wait...
execution time: 14 seconds
process 14 continues please wait...
execution time: 13 seconds
process 14 continues please wait...
execution time: 24 seconds
Time taken to collect 100 iterations for 14 signatures is 85.88 seconds
Optimization time is 12.723468780517578 seconds
The reconstruction error is 0.0776, average process stability is 0.38 and
the minimum process stability is 0.28 for 14 signatures
Decompositon Plot made for SBS96A <----I think 'Deompositon' is typo
Your Job Is Successfully Completed! Thank You For Using SigProfiler Extractor.
''''
Can you help me to handle this issue?
Thank you.

Hi,
Our wiki page is slightly out of date.
De_Novo_map_to_COSMIC_SBS96.csv is comparison_with_global_ID_signatures.csv
The other file will be found in Signature, Activities, and Solution_stats folders with slightly different names.
We don't produce the sample clusters and dendrogram anymore.
Thanks

Thanks for quick and kind comment
Thanks


JCenter / Bintray Sunset

JCenter/Bintray will Sunset in May 1. Is there an alternative repository where the plugin will be available in the future?

Thank you for asking. This is the first I had heard of it.
A few possible options:

start publishing to Maven Cental
go back to the Gradle Plugin Portal (though they still don't provide adequate download statistics)
adopt JFrog Platform Free for OSS (when they launch it)
adopt GitHub Packages

I'll update here once I make a decision on direction.

I think that the Gradle Plugin Portal is still a no-go for me due to lack of progress on download statistics.  While I like the potential ease-of-publishing for GitHub Packages, it doesn't meet my ease-of-consumption standards, so it's out for the moment.  Artifactory Cloud for OSS isn't yet launched, and has no public timeline, so I'm not going to count on it.  Thus, I'm going to try to move forward with Maven Central.
I've submitted https://issues.sonatype.org/browse/OSSRH-64170 to request access to publish to the existing namespace.  If I can get it working, my plan is to re-publish all existing historical versions in the same namespace, under Maven Central.
If not, the fallback will be to establish a new namespace on Maven Central and publish just the new version, and store copies of historical versions elsewhere (maybe GitHub releases).

It's not going to be easy to get the same namespace on Maven Central, as the project is no longer CommerceHub-sponsored, and I don't own the domain.  New versions will be published to a new groupId (something under com.github.davidmc24) and I'll arrange something else to preserve historical versions.

GitHub Packages appears to be a poor option, even for historical versions, as it doesn't allow anonymous access.  You'd need to specify an access token.
https://github.community/t/download-from-github-package-registry-without-authentication/14407/92

All historical versions have been archived from JCenter and the Gradle Plugin Portal and made available via GitHub Releases.  I don't really want to encourage people using out-of-date versions, and I suspect that many people who need to likely have access to a private Maven repo they can self-host in anyway.
Now that permanently losing access to historical release artifacts isn't an immediate concern, my next focus will be getting a new release up in Maven Central.

Documentation has been updated with information on how to find historical versions.
Version 1.0.0 has been released.  It has no functional changes beyond what was present in version 0.22.0, other than that it is now published to Maven Central, uses different plugin IDs, and uses a different package for the classes.
I think I've updated all the documentation appropriately.  If you happen to spot anything I missed, pull requests welcome.


Flutter framework linker flag should only be set for iOS SDKs

Non-Flutter targets can use the FLUTTER_ build settings like FLUTTER_BUILD_NAME and FLUTTER_BUILD_NUMBER to keep version numbers in sync between executables.  The easiest way to do that is for targets to inherit from the Debug.xcconfig and Release.xcconfig base configurations.  However, https://github.com/flutter/flutter/pull/51453 introduced OTHER_LDFLAGS=$(inherited) -framework Flutter, so any target that does so would try to link on Flutter, even if the target does not use Flutter (and thus doesn't have Flutter in its search paths), or even is watchOS or tvOS.
One workaround is to conditionalize the build setting to the iOS SDK.  That doesn't help with non-Flutter iOS targets, but it would mean watchOS and tvOS could use the xcconfig.
Context: https://github.com/flutter/flutter/pull/54691#issuecomment-613145985

Change to OTHER_LDFLAGS[sdk=iphone*]=$(inherited) -framework Flutter.
Remove OTHER_LDFLAGS from flutter_export_environment.sh since OTHER_LDFLAGS[sdk=iphone*]` is not a valid environment variable, and host apps already link on Flutter and don't need this linker flag.

\cc @tauu

I was thinking a -weak_framework wouldn't be so bad, that should work for non-Flutter targets, and I believe it would still correctly fail at compilation where using the symbols (instead of runtime) for the Flutter target if the Flutter framework is missing.

A solution to this could be to generate a second file called GeneralBuildVariables.xcconfig that could be used by extensions and would only have the subset of required variables. (From #71262)


Standard Attention vs ViTGAN Attention

The paper mentions that is uses a few tricks to improve stability during training.

However, I don't think this ViTGAN attention method was implemented, which is described below:

Was the ViTGAN attention method implemented and I just missed it?

Whoops misread the code. I see it now.


Revert "Begin wiring up SC APIs"

Reverts stratisproject/StratisCore#123

@rowandh @codingupastorm
FYI @herbepau is going to wire it up.


Feat add batch stuff

-- added reader and writer
-- minimul processor is also added
--need to test in pre prod

Thanks @jayanta2018
I have pull and test it on local, it looks good to me. It works to read data from mySQL revalidation.Revalidation to MongoDB test-revalidation collection.
Some notes for more to discuss/follow in this ticket:

The reader is missing some records from MySQL, not all the records can be populated to MongoDB collection
We are now writing to a test collection in MongoDB. We may want to discuss whether we want to clear all existing data in the existing recommendation collection, or we can update/insert according to the existence of records.


Create edit.js

Dependent on #1, #2, #4, #15, #33

[x] This file does essentially the same as create.js, but will pre-populate the list with pre-existing data from the database. Users will still be able to:

Delete list items

Add list items

Reorder list items

[x] Load routine data into an object

[ ] Use validation on steps and title - use prompts

[ ] Cancel: if users press cancel, user presented with prompt. If yes - back to index. If no, cancel aborted.

[ ] Save: using routine id, previous routine in routine object will be replaced with new one created from save and all data sent to overwrite old data. Handle responses as appropriate

[ ] If no items are remaining and user tries to save, a prompt will come up asking if user would like to delete list. If yes - routine will be deleted (consider using a bool to see if user has already had a prompt when running delete code) and user returned to index. If no, save will be aborted and user will remain on same page

[ ] Delete: user will be prompted if they are sure they want to delete. If yes- delete and return to index. If no, delete aborted. Stay on same page.

Note that if a routine is updated, all steps will be marked as incomplete (i.e. Completed : false)

Change - cancel and successful save takes you back to routine page (i.e. /app/routine/{routine_id}

Change - if no steps, just prompts uses that routine needs at least one step.


implement rate limiting for OSM?

Access to XMLHttpRequest at 'https://a.data.osmbuildings.org/0.2/anonymous/tile/16/18056/25901.json' from origin 'http://<IP_ADDRESS>:8080' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

have new request system to raster tiles


Question: Passing 'module' everywhere - what for?

Hi!
Could you please explain why do you need to pass module to ConfigApi#configure and to ClientApi#storiesOf. Does this somehow mean usage of different module apis? If so, could you please provide an example.
Otherwise it seems unnecessary to require passing module and it can be omitted.

That's for hot module replacement. We use HMR api attached to the module.
It's necessary.

Ah I see now, thanks.
Sorry about writing to closed issue but have you tried this approach for enabling HMR for React components? https://github.com/gaearon/react-hot-loader
It seems more user-friendly to developers allowing them not to pass module by hand.

@raveclassic yes I have.
It's for another reason. Our use case is different and how we use it.

@arunoda Ok thanks for explanation anyway


chore: update babel-jest to accept higher major versions

Accept higher major versions of babel-jest
Currently, jest-scss-transform can be installed with babel-jest version 24.x.x. When higher versions of babel-jest is installed, there is a conflicting dependency. While this can be fixed by using the --force or --legacy-peer-deps flag, it would be nice to not have to do this.
Sample Screenshot

@overtureweb apologies for the delay, this repo has been through a handful of maintainers over the last ~1.5 years. planning to get this merged and released ASAP.

@sheminusminus I can see this released but it doesn't appear to be published to npm?


Added myself as a devloper

Pull Request
Proposed Changes

Give a summary of the changes made in the repository.
List the dependencies used.
Also mention the issue number [Fixes #(issue)].

Types of changes made

[ ] Fixed Bug
[ ] Added new Features
[ ] Edited Documentations
[ ] Enhanced the working of code
[x ] Additional Changes
Mention any Additional Change here

Additional Info
Provide additional information(if any) you want to convey.
Viability of Code
Describe the tests that you ran to verify the changes made. Mention the tests for easy reproducibility.

Test 1
Test 2

Mention(if any) specific Test Configurations used:

Filmware version:
Hardware:
Toolchain:
SDK:

Screenshots or GIFs (if any)
Attach screenshots of the changes made for easy reference.

Original
Updated

Attach_Original_Screenshot
Attach_Updated_Screenshot

Checklist:

[ ] My code follows the Mentioned Guidelines for the project
[ x] I have self-reviewed the changes made
[ ] I have made the changes easy to understand by adding comments
[ x] My changes does not generate new warnings/errors
[ ] I have attached relevant screenshots to display the changes made
[ ] I have made the required changes to the documentations

@crazy548 You have  to add you name also at the end only and nothing in the beginning.


Default Icons

[ ] Make some generic icons in all resolutions that the app may use (see manifest.json and index.html)

[ ] Put them in generator-lwc-app/generators/app/templates/resources/icons

[ ] Use config.webpack.json to place them during build

[ ]  Test

77bdfb29dd7797112c39df20bde287d2c2941b59 closes issue
thanks @effordDev :owl: :owl:


Unnamed Op not showing in list_tensors command during debug session

I have these two unnamed op tensors logits and outputs under a variable scope, but the lt command isn't listing these two tensors under the op 'MatMul' and 'Softmax' during the tfdbg session after a test run on a checkpoint. Here is a snapshot of the code:
    with tf.variable_scope(scope):
        d_inputs = dropout(inputs, keep_prob=keep_prob, is_train=is_train)
		d_memory = dropout(memory, keep_prob=keep_prob, is_train=is_train)
		JX = tf.shape(inputs)[1]

		with tf.variable_scope("attention"):
			inputs_ = tf.nn.relu(dense(d_inputs, hidden, use_bias=False, scope="inputs"))
			memory_ = tf.nn.relu(dense(d_memory, hidden, use_bias=False, scope="memory"))
			outputs = tf.matmul(inputs_, tf.transpose(memory_, [0, 2, 1])) / (hidden ** 0.5)
			mask = tf.tile(tf.expand_dims(mask, axis=1), [1, JX, 1])
            # The tensor down below
			logits = tf.nn.softmax(softmax_mask(outputs, mask))
            # And the tensor down below here as well
			outputs = tf.matmul(logits, memory)
			res = tf.concat([inputs, outputs], axis=2)

What can I do to retrieve these variables for testing purposes on tfdbg?
For alternative purposes, can I retrieve them using the normal tensorflow session by using tf.add_to_collection(op_name, tensor) as mentioned in this answer?

Nagging Assignee @caisq: It has been 14 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @caisq: It has been 14 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @caisq: It has been 14 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @caisq: It has been 16 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @caisq: It has been 109 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @caisq: It has been 124 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @caisq: It has been 139 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @caisq: It has been 154 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @caisq: It has been 169 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @caisq: It has been 184 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @caisq: It has been 199 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @caisq: It has been 214 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @caisq: It has been 229 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Automatically closing due to lack of recent activity. Please update the issue when new information becomes available, and we will reopen the issue. Thanks!


Can't install node on WSL2

Hi,
I updated WSL to WSL2 and try to install the nvm again.
Operating system and version:
Windows 10 20H2 (OS Build 19042.746)
Using WSL 2 => Ubuntu-20.04
nvm debug output:

nvm --version: v0.37.2
$SHELL: /bin/bash
$SHLVL: 1
whoami: 'julias'
${HOME}: /home/julias
${NVM_DIR}: '${HOME}/.nvm'
${PATH}: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem:/c/WINDOWS/System32/WindowsPowerShell/v1.0/:/c/WINDOWS/System32/OpenSSH/:/c/Program Files/Intel/WiFi/bin/:/c/Program Files/Common Files/Intel/WirelessCommon/:/c/Program Files (x86)/Pulse Secure/VC142.CRT/X64/:/c/Program Files (x86)/Pulse Secure/VC142.CRT/X86/:/c/Users/julia.s/AppData/Local/Microsoft/WindowsApps:/c/Users/julia.s/AppData/Local/hyper/app-3.0.2/resources/bin:/c/Users/julia.s/AppData/Local/Programs/Microsoft VS Code/bin:/snap/bin
$PREFIX: ''
${NPM_CONFIG_PREFIX}: ''
$NVM_NODEJS_ORG_MIRROR: ''
$NVM_IOJS_ORG_MIRROR: ''
shell version: 'GNU bash, version 5.0.17(1)-release (x86_64-pc-linux-gnu)'
uname -a: 'Linux 5.4.72-microsoft-standard-WSL2 #1 SMP Wed Oct 28 23:40:43 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux'
checksum binary: 'sha256sum'
OS version: Ubuntu 20.04 LTS
curl: /usr/bin/curl, curl 7.68.0 (x86_64-pc-linux-gnu) libcurl/7.68.0 OpenSSL/1.1.1f zlib/1.2.11 brotli/1.0.7 libidn2/2.2.0 libpsl/0.21.0 (+libidn2/2.2.0) libssh/0.9.3/openssl/zlib nghttp2/1.40.0 librtmp/2.3
wget: /usr/bin/wget, GNU Wget 1.20.3 built on linux-gnu.
git: /usr/bin/git, git version 2.25.1
grep: /usr/bin/grep (grep --color=auto), grep (GNU grep) 3.4
awk: /usr/bin/awk, GNU Awk 5.0.1, API: 2.0 (GNU MPFR 4.0.2, GNU MP 6.2.0)
sed: /usr/bin/sed, sed (GNU sed) 4.7
cut: /usr/bin/cut, cut (GNU coreutils) 8.30
basename: /usr/bin/basename, basename (GNU coreutils) 8.30
rm: /usr/bin/rm, rm (GNU coreutils) 8.30
mkdir: /usr/bin/mkdir, mkdir (GNU coreutils) 8.30
xargs: /usr/bin/xargs, xargs (GNU findutils) 4.7.0
nvm current: none
which node:
which iojs:
which npm:
npm config get prefix:
Command 'npm' not found, but can be installed with:

sudo apt install npm
npm root -g:
Command 'npm' not found, but can be installed with:

sudo apt install npm

nvm ls output:

            N/A
iojs -> N/A (default)
node -> stable (-> N/A) (default)
unstable -> N/A (default)
lts/* -> lts/fermium (-> N/A)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.23.2 (-> N/A)
lts/erbium -> v12.20.1 (-> N/A)
lts/fermium -> v14.15.4 (-> N/A)

How did you install nvm?
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash

What steps did you perform?
nvm install node

What happened?
awk: fatal: cannot open file `-' for reading (No such file or directory)
awk: fatal: cannot open file `-' for reading (No such file or directory)
Version 'node' not found - try `nvm ls-remote` to browse available versions.

ALSO for
nvm install --lts

I get:
Installing latest LTS version.
awk: fatal: cannot open file `-' for reading (No such file or directory)
Version '' (with LTS filter) not found - try `nvm ls-remote --lts` to browse available versions

FOR:
nvm ls-remote

I get:
awk: fatal: cannot open file `-' for reading (No such file or directory)
awk: fatal: cannot open file `-' for reading (No such file or directory)
            N/A

What did you expect to happen?
installing the latest version of node
Is there anything in any of your profile files that modifies the PATH?

No.

If you are having installation issues, or getting "N/A", what does curl -I --compressed -v https://nodejs.org/dist/ print out?

*   Trying <IP_ADDRESS>:443...
* TCP_NODELAY set
* Connected to nodejs.org (<IP_ADDRESS>) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
*   CAfile: /etc/ssl/certs/ca-certificates.crt
  CApath: /etc/ssl/certs
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
* TLSv1.3 (IN), TLS handshake, Certificate (11):
* TLSv1.3 (IN), TLS handshake, CERT verify (15):
* TLSv1.3 (IN), TLS handshake, Finished (20):
* TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.3 (OUT), TLS handshake, Finished (20):
* SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384
* ALPN, server accepted to use h2
* Server certificate:
*  subject: OU=Domain Control Validated; OU=PositiveSSL Wildcard; CN=*.nodejs.org
*  start date: Oct 21 00:00:00 2019 GMT
*  expire date: Jan 18 23:59:59 2022 GMT
*  subjectAltName: host "nodejs.org" matched cert's "nodejs.org"
*  issuer: C=GB; ST=Greater Manchester; L=Salford; O=Sectigo Limited; CN=Sectigo RSA Domain Validation Secure Server CA
*  SSL certificate verify ok.
* Using HTTP2, server supports multi-use
* Connection state changed (HTTP/2 confirmed)
* Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
* Using Stream ID: 1 (easy handle 0x55b65cb43800)
> HEAD /dist/ HTTP/2
> Host: nodejs.org
> user-agent: curl/7.68.0
> accept: */*
> accept-encoding: deflate, gzip, br
>
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* old SSL session ID is stale, removing
* Connection state changed (MAX_CONCURRENT_STREAMS == 256)!
< HTTP/2 200
HTTP/2 200
< date: Tue, 09 Feb 2021 09:13:36 GMT
date: Tue, 09 Feb 2021 09:13:36 GMT
< content-type: text/html
content-type: text/html
< set-cookie: __cfduid=da21d81b5a2eca11f3e3941049f6ae3381612862016; expires=Thu, 11-Mar-21 09:13:36 GMT; path=/; domain=.nodejs.org; HttpOnly; SameSite=Lax
set-cookie: __cfduid=da21d81b5a2eca11f3e3941049f6ae3381612862016; expires=Thu, 11-Mar-21 09:13:36 GMT; path=/; domain=.nodejs.org; HttpOnly; SameSite=Lax
< cache-control: max-age=14400
cache-control: max-age=14400
< cf-cache-status: HIT
cf-cache-status: HIT
< age: 8600
age: 8600
< cf-request-id: 0827aa65a20000d6fd3b1fd000000001
cf-request-id: 0827aa65a20000d6fd3b1fd000000001
< expect-ct: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
expect-ct: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
< vary: Accept-Encoding
vary: Accept-Encoding
< server: cloudflare
server: cloudflare
< cf-ray: 61ec79b5dc00d6fd-FRA
cf-ray: 61ec79b5dc00d6fd-FRA
< content-encoding: br
content-encoding: br

<
* Connection #0 to host nodejs.org left intact

This is confusing :-/ it's not clear which awk invocation is erroring out, but also, all of them are perfectly valid and seem to be working for every other user.
Presumably nvm_ls_remote gives you the same error - if so, what does nvm_ls_remote_index_tab node std do?

Hi, I don't understand which command should I need to do?
I didn't see it on the nvm --help
and I tried also to run it this way:
nvm_ls_remote_index_tab node std

But I got:
not enough arguments

Right, these are internal commands that will help me debug, but aren’t part of the api.
try nvm_ls_remote_index_tab node std 15?

julias@julia-lp:/$ nvm_ls_remote_index_tab node std 15
v15.0.0
v15.0.1
v15.1.0
v15.2.0
v15.2.1
v15.3.0
v15.4.0
v15.5.0
v15.5.1
v15.6.0
v15.7.0
v15.8.0

Hi,
I think it might be related to TMPDIR.
julias@julia-lp:~$ nvm install --lts
Installing latest LTS version.
awk: fatal: cannot open file `-' for reading (No such file or directory)
Version '' (with LTS filter) not found - try `nvm ls-remote --lts` to browse available versions.
julias@julia-lp:~$ TMPDIR=/root nvm install --lts
Installing latest LTS version.
Downloading and installing node v14.15.5...
Local cache found: ${NVM_DIR}/.cache/bin/node-v14.15.5-linux-x64/node-v14.15.5-linux-x64.tar.xz
Checksums match! Using existing downloaded archive ${NVM_DIR}/.cache/bin/node-v14.15.5-linux-x64/node-v14.15.5-linux-x64.tar.xz
Now using node v14.15.5 (npm v6.14.11)
julias@julia-lp:~$ nvm list
       v12.20.0
->     v14.15.5
         system
default -> 12.20.0 (-> v12.20.0)
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v14.15.5) (default)
stable -> 14.15 (-> v14.15.5) (default)
lts/* -> lts/fermium (-> v14.15.5)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.23.3 (-> N/A)
lts/erbium -> v12.20.1 (-> N/A)
lts/fermium -> v14.15.5
julias@julia-lp:~$

I assigned TMPDIR in the .bashrc file to a different path located in /mnt/c/Users/julia.s/AppData/Local/Temp
(still, I don't know why it worked yesterday, and now I need to change the TMPDIR path)

very interesting. what was TMPDIR set to before?

I'm using WSL2 so I needed to sync it with the Windows temp folder.
I had this line in my .bashrc:
export TMPDIR="/mnt/c/Users/julia.s/AppData/Local/Temp"

In fact, if I comment out this line, and run:
echo $TMPDIR

I don't get anything, and everything works.
Also when I assign TMPDIR="/tmp", it still works.
It happens only when it points to "/mnt/c/Users/julia.s/AppData/Local/Temp".

ah, gotcha. It seems like maybe awk itself is using the TMPDIR variable.
If you try reproducing the error, and then modify nvm.sh to call TMPDIR='' command awk instead of just command awk, what happens?

I added these changes on the nvm.sh

and still, I got the same error:

hmm, that's exactly what i meant, and it didn't fix it :-/
I'm glad you have a workaround, but I'm not sure how I can ix it inside nvm.

Thanks a lot for trying to help!

I'm facing same problem, anyone find a way to solve it

I just found a way to deal with this, in my case was the nameserver that was point to other source. In  sudo vim /etc/resolv.conf  changed it to <IP_ADDRESS>.

I had the same issue to install node on WSL2. But the error message just say "Version not found"
Installing latest LTS version.
Version '' (with LTS filter) not found - try `nvm ls-remote --lts` to browse available versions

This command do help to workaround the issue. Thanks!
$ TMPDIR=/root nvm install --lts

For me the problem was zscaler. After disabling the zscaler service I was able to install node with npm.

Hi @dylanwa  where did you insert this config? TMPDIR=/tmp nvm install --lts


Bugfix/issue 7 fix flush concurrency

Fixes issue #7

SonarQube analysis reported 3 issues

 2 major
 1 minor

Watch the comments in this conversation to review them.
1 extra issue
Note: The following issues were found on lines that were not modified in the pull request. Because these issues can't be reported as line comments, they are summarized here:

 TimberTestRule.java#L251: Move this method into "BufferedJUnitTimberTree".


EPUB version check

https://github.com/readium/r2-streamer-go/blob/master/parser/epub.go#L202
if epubVersion == "3.0" {
}

should be:
if isEpub3OrMore(book) {
}

Also in:
https://github.com/readium/r2-streamer-go/blob/master/parser/epub.go#L104
	if epubVersion == epub3 {

Note that refines is deprecated, not superseded:
http://www.idpf.org/epub/31/spec/epub-changes.html#sec-pkg-refines
http://www.idpf.org/epub/31/spec/epub-packages.html#attrdef-meta-refines
http://www.idpf.org/epub/31/spec/epub-spec.html#deprecated
"Reading Systems must continue to support the feature as it is defined until it is formally removed."

Yes we can try to check it. I don't close the issue so we can tackle this later.


[Feature Request]: Allow configuration of iOS foreground notification presentation options

Summary
As of now any push notifications received on iOS while the app is in the foreground are handled here.
The hardcoded presentation options for these notifications are Banner and List.
It would be nice to set our own preferences for the presentation of these notifications.
API Changes
Not sure, maybe an optional iOS presentation options class when adding a push notification service, or otherwise allow us to set our own handler method so we can choose the presentation options on a notification by notification basis.
Intended Use Case
Just provide developers with more control over presentations in-app while the app is running.
Code of Conduct

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

This is now in the beta channel and released to nuget under v3.1.  You can check out the release notes here: https://shinylib.net/release-notes/client/v30/ for an example of how to use it.
Would love any additional feedback here.  I'll close this issue for now as complete though

@aritchie works great. Thank you!


krustlet polish and functionality, base64 fix

some notes:

this leaves containerd running so we can do container image cleanup. we can follow up with removing containerd/images completely from these nodes.
capacity on krustlet nodes is hardcoded. we should fix that for the sake of scheduling + autoscaling.
hostnetwork only afaik.
krustlet doesn't seem to detect external IPs for the node. should fix that.


[device support request] scishare.coffee.s1102 (Scishare coffee machine)

Got the following methods but don't know how to proceed from now:
Machine_OFF : turns the machine off. No params. Returns {"result":["ok"],"id":5685}
Machine_ON: turns the machine on. No params. {"result":["ok"],"id":5688}
Query_Machine_Status: returns {"result":["ok",5],"id":5689} or {"result":["ok",203],"id":5696} . The ID is incremented every call. No idea of what the 5 or 203 means.
Buzzer_Frequency_Time: returns {"result":["ok"],"id":5694} . ID is also incremented. No idea of what it means.
Espresso_Coffee: "params":[35,85] those params are mililiters (35) and temperature (85 Celsius). Returns {"result":["ok"],"id":5695}

Other commands I was able to retrieve:
Stop_Boiler_Preheat : No params. Returns {"result":["ok"],"id":6446}
Cancel_Work_Alarm : No params. Returns {"result":["ok"],"id":6430}
Hot_Wate : (missing the R for Water). "params":[160,55] (160 ml, 55 Celsius). Returns {"result":["ok"],"id":6427}
Americano_Coffee: "params":[80,90,40,85] (80 ml water, 90 C, 40 ml coffee, 85 C). Returns {"result":["ok"],"id":6409}

Thank you for your contribution. but how is it possible to send messages about switching on, off or making coffee via the home assistant? i'm also trying with node red but i can't send commands. i can only via command line

@alexvenom https://github.com/syssi/xiaomi_raw
switch:

platform: xiaomi_miio_raw
name: Any Xiaomi MiIO device
host: <IP_ADDRESS>
token: 56197337f51f287d69a8a16cf0677379
turn_on_command: 'set_power'
turn_on_parameters: 'on'
turn_off_command: 'set_power'
turn_off_parameters: 'off'
state_property: 'power'
state_property_getter: 'get_prop'
state_on_value: 'on'
state_off_value: 'off'

@alexvenom https://github.com/rytilahti/python-miio/pull/858


added SVG export, for use in lasercutters and plotters and vector art

This includes the changes in #1, but if you like I can separate them out.
I really needed a logo to SVG parser, and am not good at writing parsers (https://github.com/jywarren/logo-svg) but was able to use the cool canvas2svg which emulates a canvas API but in SVG -- and was able to integrate it fairly minimally into your implementation.
Hope you'll consider merging it in!

Sorry, quick bugfix addition! You can also try it out at https://jywarren.github.io/papert/static/, where I have a static version set up.


Release Pypi 0.4

In setup.py

[x] Change URL and author name
[x] Check contact email
[x] Change number of version
[x] Check requirements

In addition

[ ] Write a changelog

@celinejacques I updated setup.py and README. Could you please have a look?
Still got the changelog to prepare now!


iodine breaks my debian system

Hi,
May this report may not be useful but I noticed that using iodine crash my kde setup (xorg stays alive), also i noticed that some fuse file system are not responding anymore, dmesg does not say much... sorry i don´t have more information to share.
But I can replicate some steps if mentored.
Regards

Hi - I can't really do anything with a report like this. It is unlikely that iodine is the cause.
You can reopen this if you have some actual logs and evidence.


Issue 69

Added direct install of dependencies from github in environmeny.yml and revised readme instructions.

Hmmm... ok.  I'll leave you to figure it out then.
I also want to change the repo name. Qt3-utils is way too generic for what
this repo does, which is to control some instrumentation for a very
particular experiment.  Maybe qt3-qlmcontrol?
On Tue, Jan 10, 2023 at 2:30 PM G Adam Cox @.***> wrote:

@.**** requested changes on this pull request.
Hey @mfparsons314
https://urldefense.com/v3/__https://github.com/mfparsons314__;!!K-Hz7m0Vt54!nSKOxVW-fTkYaF46GlKLXQhVKlqX9aMsTlw83x6kfCnSGCmxtjSmMnVk43DFNQ4kwpfLl_WgUpZbG1NciK73vg$
-- I agree that we need a clean reproducible way to reproduce the confocal
microscope environment and install the software, but I don't agree that
this is the right way to do it. I'm going to reject this PR and we can chat.
However, here are my thoughts

Package installation shouldn't require setup of a completely separate
environment. That is up to the user. What if a user (future "pro" user of
confocal microscope with a separate account on that machine, perhaps, or
even other labs/experiments in Kai-Mei's lab or elsewhere) wants to add
this package to an environment they've already created, which contains
other software packages they like or need to use? They shouldn't be
instructed to install a new environment.
2.
most of the dependencies you list in environment.yml are not actually
required to run qt3-utils.
3.
Unfortunately, the dependencies of the windfreak, pulseblaster and
NIDAQ code are not so simple to install. Simply installing the python
packages does not fulfill the requirements. The user also needs to manually
download and install the Windows .dll files. (Ideally the vendors should
package those together... but they don't)
4.
We should have a qt3 confocal microscope software readme that
documents how to setup the code. We could expand this repo to include full
setup instructions, including an environment file as you suggest:
https://github.com/gadamc/qt3softwaredocs
https://urldefense.com/v3/__https://github.com/gadamc/qt3softwaredocs__;!!K-Hz7m0Vt54!nSKOxVW-fTkYaF46GlKLXQhVKlqX9aMsTlw83x6kfCnSGCmxtjSmMnVk43DFNQ4kwpfLl_WgUpZbG1MJ6P7JKQ$
.
5.
All of the requirements for qt3-utils are found in the setup.py file.
Now, that can be moved to an external requirements.txt file or other
traditional way
6.
We should talk about the pros/cons of pip installing from git repos.
I'd prefer to publish to PyPI and then install from there for versioning
purposes. It makes it much easier to reproduce the setup and any data that
was created with particular versions of the software. Locking down a user
environment with specific version numbers is the sure-fire way to reproduce
results.
—
Reply to this email directly, view it on GitHub
https://urldefense.com/v3/__https://github.com/qt3uw/qt3-utils/pull/70*pullrequestreview-1243064072__;Iw!!K-Hz7m0Vt54!nSKOxVW-fTkYaF46GlKLXQhVKlqX9aMsTlw83x6kfCnSGCmxtjSmMnVk43DFNQ4kwpfLl_WgUpZbG1NbKMDwxw$,
or unsubscribe
https://urldefense.com/v3/__https://github.com/notifications/unsubscribe-auth/A4B4KHGC44R2OYZYI6IM3HDWRXPKDANCNFSM6AAAAAATXECPVU__;!!K-Hz7m0Vt54!nSKOxVW-fTkYaF46GlKLXQhVKlqX9aMsTlw83x6kfCnSGCmxtjSmMnVk43DFNQ4kwpfLl_WgUpZbG1MDKEYtbw$
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
Max Parsons
(he/him)* Director, Quantum Technologies Training and Testbed (QT3)
Laboratory https://sites.google.com/uw.edu/qt3-lab/home*
University of Washington, Dept. of Electrical and Computer Engineering
(206) 543-9689

@mfparsons314 I think this document sufficiently describes how to setup the QLM machine.
https://github.com/qt3uw/qt3softwaredocs/blob/main/software-environment-setup.md
It's fairly simple installation procedure. Additionally, I've included a conda environment backup in that repo. So, we should be able to close this PR.

Resolved by Adam's documentation updates.


Configuring a default state with templates from outside of ui-router?

I'm having a little trouble figuring out how to wire up an application on my website to use both ui-router along with a default template. Essentially, my initial template comes from Flask/Jinja, and I would like to load it by default upon landing on /state. This is pretty important to my product, for which server-side rendering for search engine optimization is necessary. Once some action is taken on the page, I want to hit a child state at /state/#/child. This all works more or less for free with the following setup:
Default template:
<ui-view>
  <some-default-content />
</ui-view>

Router:
$stateProvider.state('childState', {
  url: '/child',
  template: 'childTemplate',
  controller: 'childController'
});

Output after $state.go('childState'):
<ui-view>
  <child-template />
</ui-view>

The problem is that when I refresh the page on the child state, or directly route to it, I continue to land on the default state. I'm pretty confident that my router is not configured properly for this use case, and that my router doesn't really know how to handle the path on its own when I directly link to the page. However, the documentation I've poked around in all seems to support the notion that some parent up the tree, at some point, needs a <ui-view> template. How can I achieve this if this template comes from outside of the router?
Essentially, what I think I want my router to look like is something like this:
$stateProvider.state('Parent', {
  abstract: true,
  url: '/'
});

$stateProvider.state('Parent.default', {
  url: ''
});

$stateProvider.state('Parent.child', {
  url: '/child',
  template: 'childTemplate',
  controller: 'childController'
});

But I'm pretty sure at least one of the first two states needs something that I'm missing.

I'm having trouble understanding your scenario. Tell me if this is correct:
You have a serverside template that outputs:
<ui-view>
  SEO CONTENT LOADED WHEN NO ROUTE IS ACTIVE
</ui-view>

Clicking this routes to the child state

Clicking the link activates the childState. However, immediately refreshing the browser loads the page with the SEO CONTENT visible again?

Are you using html5Mode()?
Do you get any $stateChangeStart or $stateChangeError events fired?

This is exactly the scenario I am describing, sorry if it was confusing.

I am not using html5Mode().
No, neither type of error fires at any point in this flow.

That setup should be supported.  The states setup you originally posted should work:
Default template:
<ui-view>
  <some-default-content />
</ui-view>

Router:
$stateProvider.state('childState', {
  url: '/child',
  template: 'childTemplate',
  controller: 'childController'
});

Output after $state.go('childState'):
<ui-view>
  <child-template />
</ui-view>

I can't explain why it's not working with the information provided.

@christopherthielen: This setup works for simply navigating between states––my concern is that refreshing the page or direct linking to the child state does not seem to work. There really isn't much more to my setup beside that above snippet.

my concern is that refreshing the page or direct linking to the child state does not seem to work

I understand that your application isn't working for some reason and I'd like to help. However, the setup you describe works for me (and the other ui-router users). In order to further help you, you'll have to provide some way for me to recreate your problem (not just describe the problem)

There really isn't much more to my setup beside that above snippet.

Then recreate it in a plunker for me to download, or upload to a github repository.  Include instructions for how to recreate your issue.


Decouple MOOS-IvP and Python

Currently both are being run / built under the docker same docker container. At the very least allow these to run in separate containers

Probably should add versioning to the protocol then.


Related error spans on non-async functions containing 'await'

https://twitter.com/sebmck/status/1031974060832436224
Even though we provide a quick fix, it'd be great if we could provide a related span describing a fix on a containing function. Something like
Did you mean to mark this function as 'async'?

I would like to work on this one. Any help on how I should proceed and where does the related code live ?

I would like to take this one if @akshita31 drop it.
@DanielRosenwasser do you mean to add this within the diagnostic error messages or add a new message as info?

If either of you are interested just say you're tackling it and go for it. You'll need to add a new diagnostic and reported as related info on the main error.

Thank you @uhyo!


add chocolatey-core.extension so pkgs that use it don't fail on AppVeyor

Can't do that because then packages that pass on AV may fail on gallery - If core extension is installed on the system you don't have to explicitly set it as a dependency.

I see the issue you raise. What about just a comment on it? Something like 'uncomment this line if using any of the functions from chocolatey-core.extension. Ensure you have it in your dependencies list'. I couldn't figure out why it kept failing until I saw you installed it in your appveyor.yml file in your own au-packages repository.

Sounds good to me.


'shared' is unavailable use view controller based solutions where appropriate

for window:UIWindow in UIApplication.shared.windows {

Are you checked "Allow app extension API only" option?

Deployment Info > App Extensions.

Hi,
Thank you for the fast replay. Yes the "allow app extension API only" is checked
Regards
Vlad

On 15 Dec 2016, at 01:37, shogo4405<EMAIL_ADDRESS>wrote:
Are you checked "Allow app extension API only" option?
Deployment Info > App Extensions.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.


Use Rollup's 'jsnext:main' to collect names

https://github.com/rollup/rollup/wiki/jsnext:main
May need to fork resolve (or use Rollup's resolver?) to use this key from package.json instead of main to find the ES6 source for modules.

Worth seeing what libraries support it before putting in a lot of effort, though. One or two big ones could make it worth it.

Looks like resolve's packageFilter should do the trick.


Gamut Mapping and Interpolation with Oklab/Oklch by default?

It seems the CSS spec may require gamut mapping with Oklch. The good thing is that this eliminates the purple shift issue of CIE LAB. This requires two parts:

Distancing with Oklab which is much faster.
A variant of the lch-chroma algorithm that uses oklab instead.

Generally, mapping looks better, but with more extreme colors, such as Rec 2020's blue mapped to sRGB, you get a washed-out blue.  Granted this is in comparison to using CIE LCH which gives a very "blue" blue for Rec 2020 blue. Demo. Does that mean Oklch is wrong? Not really, but the mapping works differently for such colors.
Additionally, CSS wants to interpolate with Oklab by default. Interpolation is much better than  CIE LAB in most cases. Hue is preserved and things generally blend better, but color interpolation tends to lean towards the dark end. Meaning that compared to CIE LAB, the middle gray is shifted towards the light end. Demo.
If this is what CSS does, we will add the implementation, but we'll have to decide if we wish to make it the default or not.

Added some demos.

As far as interpolation goes, it just seems that Oklab approaches white more slowly than it does black. With black, it gets very close much quicker with a number of points very, very close to black, whereas white approaches slower, so the points are spaced out a bit more close to white.
This isn't uncommon with different color spaces though. CIE LAB and CIE LUV are basically the same as Luv is directly derived from CIE LAB. Jzazbz is pretty close to CIE LAB as well. But DIN99o, Oklab, and ICtCp all approach black faster with DIN99o doing it the slowest out of the three and ICtCp doing it the fastest: Demo.
Using something like Oklrab, which has an adjusted lightness that matches CIE LAB much closer, you'd get something more on par (in regards to lightness) when comparing with CIE LAB.
Again, I'm not sure any of this is really a problem really, but just pointing out that there is a difference. I mean, if you interpolate in the srgb-linear range, you get the opposite problem as sRGB Linear approaches white much quicker than sRGB and CIE LAB. This is the opposite behavior compared to Oklab. None of this is "wrong", just behaviors of the space.

We are gamut mapping with Oklch by default via https://github.com/facelessuser/coloraide/commit/73351711584ce68eda0d8ca0cf4f87aabace37c3.
Interpolation is still done using Lch for now.


EN Feature Request: On error, jump to field input wrapper rather than field input label

Submitted to EN Support

On a client-side form error the form jumps to the error label on the input field. This is causing an issue because using CSS we move the field error below the input field. So when the page jumps up to the field's error message, the input it's referring to and its label is above the fold.
Screencast: https://d.pr/v/ey14Gv
I think the form should jump to the input wrapper because that will include the field label, the field input, and the field's error message.

REF: https://mail.google.com/mail/u/0/#sent/QgrcJHsTgsTbjxkXjsHCsVmBVKgSlsWKxLV

Moved to: https://github.com/4site-interactive-studios/en-wishlist/issues/1


Meta learners

Implemented basic functionalities for frequentist S, T and X learners. Documentations and further features are next. After that, I'm implementing PyMC compatible counterpart.

Hi @matekadlicsko. Sorry for the slow reply, some crazy things happened in my life!
Thanks for the work on this!
Once things are more progressed, would you be good to:

add some relevant entries in the glossary (in docs/glossary.md)?
add one (or more) example notebooks for the docs to demonstrate use?

Hi @drbenvincent , I hope everything's fine. Sure, I'll add a few tests as well as soon as I'm ready with implementing all the basic functionalities I envisioned.

This PR has prompted me to ramp up on meta learners, it's not something I knew about before. There is a really excellent summary of them in this video by @ShawhinT.
We should definitely include a link to that material when it comes to completing the glossary or example notebooks👍

Hi @drbenvincent, @juanitorduz! Would you mind taking a quick look at this notebook?

Hi @drbenvincent, @juanitorduz! Would you mind taking a quick look at this notebook?

Yes! I'll try to do so in the upcoming days :)

@matekadlicsko I am very excited about this PR! It is a great addition 😃 ! I left some comments on the current notebook. I think it would be nice to add some diagnostics on how to asses model performance regarding the CATE estimation. I have written a blog about it (and a presentation) where we can get some ideas and code.
I will take a look into the code as well :)

Very nice and pleasant to review 🚀 ! I left some comments on questions :)

I also activated the workflow and we are seeing the lint failing. Make sure yo install the pre-commit hooks. If you need help let me know!

Thank you @juanitorduz, I'll be addressing them soon!

FYI: I'm hoping to find time to review this soon.

No need to be in a hurry, I still have a lot of improvements to do.

Make sure yo install the pre-commit hooks. If you need help let me know!
@juanitorduz, can you please help me? I can't seem to be able to pass iterrogate for some reason. If I run it separately, it seems fine, but as a part of the pre-commit hook it fails. Can you please take a look at it?

I don't think I'll be able to work on this a lot this week unfortunately. I'll share where it lacks and what my plans are for (hopefully) the next week.

Uplift, QINI and cumulative gain diagrams will be implemented, MetaLearner.plot should be rethought using these.
In the PyMC class, summary is too brief, HDI-s, etc. will be added.
The notebook at this moment is very much not complete, none of the Bayesian metalearners are included.

I don't think I'll be able to work on this a lot this week unfortunately. I'll share where it lacks and what my plans are for (hopefully) the next week.

Uplift, QINI and cumulative gain diagrams will be implemented, MetaLearner.plot should be rethought using these.
In the PyMC class, summary is too brief, HDI-s, etc. will be added.
The notebook at this moment is very much not complete, none of the Bayesian metalearners are included.

I think this is a fantastic job and I also had planned to explore this. Take your time. I hope to re-visit the latest changes soon.
Also, I think it should not be perfect. We can break down the ambitious proposal into some milestones.

@juanitorduz unfortunately I have a bit less time nowadays, but I'm progressing slowly.
I'm pretty much done with skl_meta_learners.py for now. I would be very interested in your opinion about summary.py. It is definitely not in its final form, but I would love to have some feedback.
The PyMC version is not yet ready for review unfortunately.

Sure! No rush! Take your time. I'll be off for a couple of weeks and come back for a review 🤜🤛

It looks like the work in summary.py that this PR will close #174. If so, would you be able to edit the issue to mention that so it auto closes?


Connection to HANA IQ store from CAP based application

Mission: https://developers.sap.com/mission.btp-deploy-cap-kyma.html
We have a requirement for our project where in we want to connect to HANA IQ store from CAP application.
We want to know if this can be achieved? If yes, do you have any reference document or git repository  which explains how to connect to IQ store or HANA data lake from CAP application?

These GitHub issues are to resolve issues (i.e., problems/errors) with the tutorials. Your question seems more general and likely
would get more visibility -- and a better answer -- in the SAP Community's Questions & Answers. You can ask your question at:
https://answers.sap.com/index.html


difference between Id and kesEntityId

This may be a rudimentary question but please explain the difference between "Id" and "kesEntityId", returned after a get request to "evaluate" API.
Both of them are unique.

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

ID: e6e7fdc3-0631-b959-0af4-faf35d512e67
Version Independent ID: d43cbd6a-5dd1-0e6a-70cb-252096b1b112
Content: Paper entity attributes - Academic Knowledge API
Content Source: articles/cognitive-services/Academic-Knowledge/PaperEntityAttributes.md
Service: cognitive-services
GitHub Login: @alch-msft
Microsoft Alias: alch

@divvyam Thanks for your feedback! We will investigate and update soon on it.

@divvyam Hi, can you please give me more guide about where the kesEntityId located? I have no idea about this parameter in our API.


patch against oneOf->not->required jsonSchema fails

Hi,
patch operation against following schema fails (obfuscated from real world usage):
{
        oneOf: [
          {
            required: ['a'],
            not: { required: ['c'] }
          },
          {
            required: ['b']
          },
          { required: ['a', 'c'] }
        ],

        properties: {
          a: { type: 'string' },
          b: { type: 'number' },
          c: { type: 'string' },
          d: { type: 'string' }
        }
      }

Minimun repro:
{
        oneOf: [
          {
            not: { required: ['a'] }
          }
        ],
        properties: {
          a: { type: 'string' },
          b: { type: 'string' }
        }
      }

The jsonSchemaWithoutRequired produces following jsonSchema which seems to be invalid:
{
  "properties": {
    "a": {
      "type": "string"
    },
    "b": {
      "type": "string"
    }
  },
  "oneOf": [
    {
      "not": {}
    }
  ]
}

I believe that the whole oneOf should be ripped off in this case since not is empty.

Please read the instructions on how to open issues. How does it fail? For what data? With what kind model? Which objetion version? Stack traces? And by the way, a reprodution is a script that reproduces the bug by simply executing it.

@koskimas no need to be so heated up. See the pull request, it provides a test case for it: https://github.com/Vincit/objection.js/pull/1682


Please check all of the platforms you are having the issue on (if platform is not listed, it is not supported)

[*] iOS
[*] Android
[*] .NET Standard

Version of Library
Acr.Userdialogs
<IP_ADDRESS>6
Version of OS(s) listed above with issue
Android 21+
Steps to Reproduce

creating new PromptConfig
UserDialogs.Instance.Prompt(cfg);

Expected Behavior
expect a dialog with inputtype.name
Actual Behavior
crashes with this exception
Java.Lang.NoSuchMethodError: 'no non-static method "Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable(Z)Landroidx/appcompat/app/AlertDialog$Builder;"'

Please submit a full reproducible sample if you want this looked at.  Many AndroidX answers have already been given.

Sample project
https://github.com/gocmenali/AcrDemo
I think because of a NuGet package conflict this error occures. When i try Prompt feature on a clean project it works successfully, but on my project it doesn't.

This has been answered in other issues.  You need to use the androidx migration if you want to mix things up like this.  This package does work fine with AndroidX otherwise.


Improve routines converting strings to url

Better handling of passwords containing special characters (issues #1203 and #1201)
Replace deprecated stringByAddingPercentEscapesUsingEncoding: method

I stuck to the conservative way, after testing [NSURLComponents componentsWithString: and discovering problems with it.
For instance, this method will fail with a string like https://buffer.com/add?url=https://github.com/ViennaRSS/vienna-rss/pull/1245 while the hack is able to handle it.
Note that [NSURL componentsWithString: is able to handle the above mentioned string, but according to Apple's doc, this later method requires a RFC2396 compliant string, so using it would require additional work… and extra testing.

Note to myself : never ever follow Github's suggestion to merge master into one's branch… It is much better to use 'rebase and merge', using administrator's privilege.

Indeed. I don’t remember Github being this clumsy though.


chore(deps): bump

Applied mkpr on undefined
/tmp/mkpr.sh

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

v5.0.57
npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Conditional mix.exs deps are invalid

I'm attempting to add the latest version of Jason to an application. I'm seeing the following error message:
===> Dep decimal has invalid version ~> 1.0 or ~> 2.0

I believe it is due to this line in the mix.exs file:
defp deps() do
    [
      {:decimal, "~> 1.0 or ~> 2.0", optional: true},
...

Here is a repro:
% rebar.config
{plugins, [
    {rebar3_elixir, ".*", {git, "https://github.com/Supersonido/rebar3_elixir.git", {branch, "master"}}},
    rebar3_hex}]}.

{deps, [
    {jason, "1.3.0"}]}.

I didn't realized deps could be conditional until I saw this.

Yea, rebar3 does not (yet) support conditional constraints. It is an issue with rebar3 itself, not rebar3_hex which is not responsible for package resolving or fetching.


Core: Identity compare objects by id, not by pointers

var a := Node.new()
var b := Node.new()
a.free()
b.free()
print(is_same(a, null)) # false
print(is_same(a, b)) # false

var c := Node.new()
c.free()
var d := Node.new()
d.free()
print(is_same(c, null)) # false
print(is_same(c, d)) # before: true, after: false

The problem is shown in last line: because c is freed before d is created d receives pointer that c has used before.
The solution is to compare by id not by obj, since id has info about history of reuse.

Thanks!


Updated FileInput to ignore "abortIf" input prop

The JS console in Chrome displays the following warning regarding the abortIf prop:
Warning: Unknown prop `abortIf` on <input> tag. Remove this prop from the element. For details, see https://fb.me/react-unknown-prop
    in FileInput (at index.js:30)

UNSUPPORTED_BY_INPUT needs to be updated to include the abortIf prop.

Thanks for this, VincentN. :)


fix: remove src/common-grpc/operation.ts

Fixes #878 🦕

Nice! 👍
This technically deprecates the spanner.operation('op-name') method, which would be a breaking change. It would be nice if we could still support it through gax. gapic-generator#1778 & gapic-generator-typescript#170 was looking into this.

@stephenplusplus We're looking into this! @xiaozhenliu-gg5 This is one more example where instantiating an operation by name is useful (we talked today about this use case).

Thanks @alexander-fenster and @stephenplusplus :)
@stephenplusplus, if you could also approve the change, that would be wonderful.
As for the breaking change aspect of it, I'm happy to put a "do not merge" on this until the node 8 deprecation. We already have several PRs in this repo waiting for it.


POC of JSX plugin

At VueConf CN, we might be able to show everyone a basic JSX demo

Assigned to @zhiyuanzmj

https://github.com/zhiyuanzmj/unplugin-vue-jsx-vapor


UI hangs when clicking on Profiler datasets

After launching studio for the first time and  loading snabb.processDirectory A window with Profiler datasets appear. When clicking a Profile in the window, it takes along time for UI to refresh. During this  time I am not able to scroll this window to see other items nor UI responds to any other clicks.
The shm directory I am using has a size of 106MB, which might be the reason why it takes so long. But an indication about studio being busy and a progress bar would be nice.

After testing with a085849  the UI speed is much better, I guess if you can change he pointer to hour glass, we can live with this issue for now.


Handle disconnections gracefully

Looks like we need to build some code to handle disconnections from the server and automatically reconnect.  https://github.com/aaugustin/websockets/issues/414 has some sample code.

An attempt with async-generator
https://gist.github.com/filwaline/37309797265079f2ad7fcc47999575b2

I put some work into how to do this yesterday, and it's hard to do it at our library level, I think.  We can make it easier for clients to detect if the connect was closed, however, and re-initialize it.

I put some work into how to do this yesterday, and it's hard to do it at our library level, I think.  We can make it easier for clients to detect if the connect was closed, however, and re-initialize it.


PGFunction detection of plpgsql doesn't account for language definition wrapped in quotes

Hey - have been using alembic_utils for a while now for autogenerated migrations on some views and functions in postgres DBs I'm managing. Has been a really useful library, so thanks!
I found a small bug when trying to register a new plpgsql function on my database.
When instantiating a PGFunction object, you're using a is_plpgsql attribute to indicate whether the function is procedural, and escape colons based on this.
You derive the attribute as:
is_plpgsql: bool = "language plpgsql" in normalize_whitespace(definition).lower()

However, it's valid postgres to declare the language of a plpgsql function as:
LANGUAGE 'plpgsql';

It took me a little while to figure out why the revision I was generating failed to run the upgrade script and identify that I needed to change the SQL in my function to just use LANGUAGE plpgsql.
This is probably quite low priority given it's easy to just to make this change in plpgsql functions being managed by alembic_utils, but might be worth handling this case in the PGFunction init statement. Happy to raise a PR from my side if it'd be helpful.

thanks for opening!
a PR would be great

#93 Thanks!


Add OSM FR-BZH + FR-35 channels

Hello,
I have added several channels used by local community in Bretagne, France. Hope this first commit is correct regarding contribution guidelines.
Best regards.

Thanks @PanierAvide and welcome 👋
PR looks good to me 👍


good work !

Short and sweet. Thanks for the quick explanation here.

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

ID: bd66fe6d-5d79-32f8-d77d-621df2e04d97
Version Independent ID: 5004c7d8-ea11-8cc2-0e25-69b9ab98f5e1
Content: Power BI Desktop videos - Power BI
Content Source: powerbi-docs/desktop-videos.md
Service: powerbi
GitHub Login: @davidiseminger
Microsoft Alias: davidi

#sign-off

You're welcome - thanks for the nice comments!


Remove: InfiniteRed.Reactotron.Pre-release version <IP_ADDRESS>3

The stable version has been released and the pre-release versions can be removed

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

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

Microsoft Reviewers: Open in CodeFlow

URL: https://github.com/infinitered/reactotron/releases/download/reactotron-app%403.0.0-alpha.21/Reactotron.3.0.0-alpha.21.msi
Response status code does not indicate success: 401 (Unauthorized).
(Automated message - build 656)


Recently one of our services took advantage of our politeness and reduced their cluster size, and now I'm having trouble with finding a parallelism size which wakes up their service without overpowering it. In discussions someone commented that it would be nice if we could ramp up our parallelism over time.
I don't see anything in your suite of tools that allows that. I'm wondering if it needs to be more complicated than allowing the concurrency argument to be updated dynamically (I'm sure I could reach in and change it, but as it's not part of the public interface, who knows if/when you could break that cheat).
I'm picturing setting an initial limit of 10, and then setting 2 timeouts to ramp up to 25.  Or perhaps n/2, n/1.5, n.

Alternatively, I think piscina has an initial and a max, and I'm wondering if there's an equivalent here.


Contig count check before Quast

Description of the bug
Verify a given assembly contains contigs before preceding into quality controll steps.
Command used and terminal output
No response
Relevant files
No response
System information
No response

Fixed #28


Static slide

Is it somehow possible to have first slide static? It means always visible and at the first place.
So after the init it would look like:
[1] [2] [3] [4]
after the first move it would look like:
[1] [3] [4] [5]
and so on...

Just put the first slide outside of the slider....

Von: MacosCZ<EMAIL_ADDRESS>Gesendet: Dienstag, 5. Juni 2018 17:29
An: kenwheeler/slick
Cc: Subscribed
Betreff: [kenwheeler/slick] Static slide (#3468)
Is is somehow possible to have first slide static? It means always visible and at the first place.
So after the init it would look like:
[1] [2] [3] [4]
after the first move it would look like:
[1] [3] [4] [5]
and so on...
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/kenwheeler/slick/issues/3468, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AFmRU-Bqlxcu4DZBM0MoIqLTTEJZpzOuks5t5qP2gaJpZM4UbDpT.

Thank you :)


Help! Strange messages in running dataset/train-tokenizer.py

Hi there,
Could you please help - what's problem with these strange messages?
Thanks a lot!

Loading data from data/pretrain_data/part-pile-603.jsonl.zst
trainer_interface.cc(367) LOG(INFO) Reserved chars are found. Skipped: Q:
Using sed transliterate command in python
So there is this sed command that allows you to transform the quality code in ASCII into bar symbols:
sed -e 'n;n;n;y/!"#$%&'''()*+,-./0123456789:;<=>?@ABCDEFGHIJKL/▁▁▁▁▁▁▁▁▂▂▂▂▂▃▃▃▃▃▄▄▄▄▄▅▅▅▅▅▆▆▆▆▆▇▇▇▇▇██████/' myfile.fastq
I have been checking ways to do the same in python, but I have not found a solution I can use. Maybe pysed or re.sub, but I do not even know how to write the ASCII code in a string without python getting mixed up the characters.
A:
So, you want to transliterate characters in the 3rd line of your FASTQ file?
You can use str.translate on translation table built with str.maketrans:
#!/usr/bin/env python3
lut = str.maketrans('''!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKL''',
'''▁▁▁▁▁▁▁▁▂▂▂▂▂▃▃▃▃▃▄▄▄▄▄▅▅▅▅▅▆▆▆▆▆▇▇▇▇▇██████''')
with open('/path/to/fastq') as f:
line3 = f.readlines()[3].strip()
print(line3.translate(lut))
For a sample file from Wikipedia:
@SEQ_ID
GATTTGGGGTTCAAAGCAGTATCGATCAAATAGTAAATCCATTTGTTCAACTCACAGTTT
+
!''((((+))%%%++)(%%%%).1*-+*''))**55CCF>>>>>>CCCCCCC65
the Python script above will produce:
▁▁▁▂▁▁▁▁▂▂▂▂▂▂▁▁▁▂▂▂▁▁▁▁▁▂▃▃▂▂▂▂▂▂▁▁▂▂▂▂▄▄▇▇▇▆▆▆▆▆▆▇▇▇▇▇▇▇▄▄
However, note that according to FASTQ format description on Wikipedia, your translation table is incorrect. The character ! represents the lowest quality while ~ is the highest (not L as you have).
Also note that quality value characters directly map the ASCII character range !-~ to the quality value. In other words, we can build the translation table programmatically:
span = ord('█') - ord('▁') + 1
src = ''.join(chr(c) for c in range(ord('!'), ord('~')+1))
dst = ''.join(chr(ord('▁') + span*(ord(c)-ord('!'))//len(src)) for c in src)
lut = str.maketrans(src, dst)
Loading data from data/pretrain_data/part-pile-3372.jsonl.zst
Loading data from data/pretrain_data/part-pile-1704.jsonl.zst

This is a duplicate of the issue.


enable envoy to fetch/pass normal k8s sa jwt to sds server

https://github.com/istio/istio/issues/9035
prefer to let envoy will fetch and pass k8s sa trustworthy jwt(which is available for k8s 1.10 or higher) to SDS server(nodeagent) to request key/cert; if trustworthy jwt isn't available, envoy fallback to fetch and pass normal k8s sa jwt to sds server.

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: quanjielin
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: greghanson
If they are not already assigned, you can assign the PR to them by writing /assign @greghanson in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

pilot/OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

/cc @wattli

/assign @andraxylia for pilot owner approval

@quanjielin: GitHub didn't allow me to assign the following users: for, pilot, owner, approval.
Note that only istio members and repo collaborators can be assigned.
For more information please see the contributor guide

In response to this:

/assign @andraxylia for pilot owner approval

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.

@quanjielin: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-multicluster-e2e.sh
353744f895ef287f233ecfc25f928a27ba09cbce
link
/test istio-pilot-multicluster-e2e

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.

[APPROVALNOTIFIER] This PR is APPROVED
Approval requirements bypassed by manually added approval.
This pull-request has been approved by: quanjielin, wattli
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

pilot/OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Make sure DEBUG= is used for servers > 0.12

We discovered recently that ansiblecube was removing "DEBUG=" from /etc/default/ideascube.
We should make sure it's still used for all servers  0.12, otherwise those will have old statics (CSS, JS, images…) and front translations.

Fixed in a994b7a3fc302e546db2c3fca584f12d02745831


import-module syntax error in 3 examples

After I did
Install-Module ImportExcel as administrator the code in sample: https://github.com/dfinke/ImportExcel/blob/master/Examples/PivotTable/PivotTableWithName.ps1 gives error:
Import-Module ..\..\ImportExcel.psd1 -Force
Import-Module : The specified module '..\..\ImportExcel.psd1' was not loaded because no valid module file was found in any module directory.
At line:1 char:1
+ Import-Module ..\..\ImportExcel.psd1 -Force
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ResourceUnavailable: (..\..\ImportExcel.psd1:String) [Import-Module], FileNotFoundException
    + FullyQualifiedErrorId : Modules_ModuleNotFound,Microsoft.PowerShell.Commands.ImportModuleCommand

changing it to
Import-Module ImportExcel.psd1

works as expected :)

same issue is present in 3 more files:
Examples/CustomReporting/CustomReport.ps1
Examples/PivotTable/PivotTableWithName.ps1
Examples/ExcelToSQLInsert/DemoSQLInsert.ps1

Did you try to run those examples from where they were installed? Or you copy and pasted it to the console?

I've copy and pasted it to the console

Yeah, those examples are intended to be run from that location. I use it for testing. Let me think through a better approach so they can be used in both scenarios.

@dfinke did you get a chance to try my proposed solution?

Check out the examples, I went with a different approach

@dfinke  thanks for fixing.
The example worked after I installed LibreOffice.
Due to '$ExcelParams = @{ ... Show = $false' there is a dependency on having Excel or a compatible program installed to run the examples successfully.
For a beginner this is somehow counter intuitive as the purpose is  'This PowerShell Module allows you to read and write Excel files without installing Microsoft Excel on your system'.
Maybe this fact should be noted in the example or changed?

the simple code that also works on non-Windows OS using PowerShell Core 6.0 and later:
$outputFile = "test1.xlsx"
Remove-Item $outputFile -ErrorAction Ignore
$ExcelParams = @{
Path              = $outputFile
IncludePivotTable = $true
PivotRows         = 'Company'
PivotTableName    = 'MyTable'
PivotData         = @{'Handles' = 'sum'}
Show              = $false
}
Get-Process | Select-Object Company, Handles |
Export-Excel @ExcelParams
Get-ChildItem $outputFile

Yup, the -Show requires Excel. This module generates an xlsx when it runs on PS Core?

Using PS core 6.0.3 on Windows it does work :)
Will try on Linux RHEL 7.x later this week.
With PS core 6.1 preview 4 running on WindowsSubsystem for Linux (WSL) on Ubuntu 18.04 it failed so far

https://github.com/PowerShell/PowerShell/issues/7451

@dfinke are you considering to deal with my comment :
"having Excel.. installed to run the examples successfully ... is somehow counter intuitive "?

When EPPlus is fully xplat, these will be addressed

not sure to understand what is the meaning of "When EPPlus is fully xplat,".
Would you mind to elaborate?

@dfinke  EPPlus.Core works under WSL already.
nuget install EPPlus.Core did the trick
Guess the missing piece is adding this as a dependency to the ImportExcel package

I tried the 4.5.x dll nuget with import Excel. Did the import-module and it failed on System.Drawing

I understand you are en expert but with the very brief comments I fail to understand the difference between your failing and my working approach.
I'd love to help and move this forward, but that requres more detailed information and maybe even a shared 'workspace' to collaborate.
As I understand it before a simple 'Import-Module -Name importexcel' can actually work, changes to the module definition are required.

I got it work following the fix in https://github.com/JanKallman/EPPlus/issues/224#issuecomment-411125654

I was able to run the module on my Linux VM in Azure and on my local machine PS Core 6.
Until PS Core is GA and it can run in Appveyor with continuous integration and more tests. Use it at your own risk.
https://ci.appveyor.com/project/dfinke/importexcel/build/1.0.171


Link term VNet

Create connection between "virtual network" and "VNet"

Hi @stuartleeks, I'm your friendly neighborhood Azure Pull Request Bot (You can call me AZPRBOT). Thanks for your contribution!

It looks like you're working at Microsoft (stuartle). If you're full-time, we DON'T require a contribution license agreement.

If you are a vendor, DO please sign the electronic contribution license agreement. It will take 2 minutes and there's no faxing! https://cla.azure.com.

TTYL, AZPRBOT;

@stuartleeks : Thanks for your contribution to the Azure documentation! The author, @NarayanAnnamalai, has been notified to review your proposed change.

@stuartleeks : Thanks for the edit. #sign-off

Only the author of the article can use the sign off comment to add the ready-to-merge label.

The listed author of this is   authors="NarayanAnnamalai". Jim, please contact azdocprs to request this be merged. Only the listed author can use the sign off comment to get this merged.

#sign-off


Toggle between dark and light theme only

Long time ago there was an issue regarding this - https://github.com/BirjuVachhani/adaptive_theme/issues/14, so this is kinda a resurrection of that. 😄
You already mentioned a solution there. I looked up the code, and it should be fairly simple to implement this with one optional parameter "useSystem" to toggleThemeMode method. I wanted to sumbit a PR, but found myself in dilemma what is the cleanest way to write this down, so I decided to ask you if you could do it. 😀
Btw, thank you for this package. It's awesome! 👌

This is now available in v3.4.0
toggleThemeMode(useSystem: false);


Fix root access with old-style session

The following code was failing:
import ansys.fluent.core as pyfluent
session = pyfluent.launch_fluent()
session.solver.root

This seems to be broken after merging the segregration of generated code.

Will add a unittest with the code which was failing


set of agc fails

After succesfuly building everything from the 'tools' branch, I try and run airspyhf_rx and it fails with an error of setting the hf agc.
root@airspy:~/openwebrx# airspyhf_info
AirSpy HF library version: 1.1.5

S/N: 0xC852948094343FFC
Part ID: 0x00000001
Firmware Version: R1.00.00
Available sample rate: 768 kS/s

root@airspy:~/openwebrx# airspyhf_rx -r /dev/null
Device Serial Number: 0xC852948094343FFC
airspyhf_set_hf_agc failed.
root@airspy:~/openwebrx# airspyhf_rx -r /dev/null -gon
Device Serial Number: 0xC852948094343FFC
airspyhf_set_hf_agc failed.
root@airspy:~/openwebrx# airspyhf_rx -r /dev/null -goff
Device Serial Number: 0xC852948094343FFC
airspyhf_set_hf_agc failed.

Try option -z.

ok that seems to have made it work.   Is there a way to make the UI work like the other sites on sdr.hu?
I don't see the dropdowns for the band selection, extensions, etc.  It seems that I can only see the center frequency.   I can make my openwebrx install public if you want to see it.

http://home.hemna.com:8073

I'll try to install openwebrx here, just wondering in which way the central frequency can be changed.
Probably my utility needs some rework.

vs

As this is an issue with opewebrx, I'll write instructions on their wiki.

The Web GUI differences that you show are attributable to a specific OpenWebSDR fork, developed by KiwiSDR developers and found in
https://github.com/jks-prv/Beagle_SDR_GPS/tree/master/web/openwebrx
currently, this fork supports only KiwiSDR hardware, so it is unsuitable for AirspyHF.


Error in console when clicking on canvas after failing to open structure with "Exact change" Inversion

Steps to Reproduce:

Launch Ketcher.
Double-click any atom to open the "Atom Properties" dialog.
Tick the "Exact change" checkbox. Apply changes.
Save the structure.
Open the saved file,
Click the "Add to Canvas"/"Open as New Project" button.

Expected behavior:
The structure is displayed on the canvas.
Actual behavior:
Error "Invalid value for the exact change flag" is displayed.

Close the Error message.
Close the "Open structure" dialog.
Click the canvas.

Expected behavior:
Nothing happens.
Actual behavior:
Error "Uncaught Error: Invalid value for the exact change flag" in console appears. It's impossible to perform any actions with the canvas.
Screenshots

Desktop (please complete the following information):

OS: Windows 10
Browser: Chrome
Version: 100.0.4896.127

Ketcher version
v2.4.2-219-g11bc5160

Verified in Release/2.5.0


Add partial organizer name to Event serialization

What about using the UUID of the organizer ?

I thought about this, but we are exposing events & committees and these data are public.
The user endpoint is private and a User uuid wouldn't mean anything for these endpoint.
Let's say the functional logic that anonymise the user is (already) done by EM and not API.