Cannot POST or PUT array-typed column data with JSON content type

The internal JSON deserialization with json_populate_recordset() in PostgreSQL is failing to round-trip properly formatted rows with array-typed column data.  A different deserialization strategy will be necessary to avoid this broken built-in JSON support function in PostgreSQL 9.4
Test case:

Define a table with a column of type float4[]
Populate some data using raw SQL or perhaps CSV input to ERMrest
Query the row data negotiating application/json content-type
Try to send back the same kind of JSON row data and see it reject the arrays.

The service should be able to round-trip such row data from a GET to a PUT.

I believe this is fixed in master. Array support is still somewhat spotty, i.e. filter predicates probably are not useful on array-typed columns, but now values can be inserted and retrieved in a round-trip fashion.

Assigning this to Jennifer since I think she originally encountered this bug and reported it via Rob...

I'm going to declare this self-reviewed...


cores or threads

When looking at the specifications for the processors you mention, it seems like you are referring to threads and not physical cores, it that correctly understood?
Regards Mads

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

ID: b7532f6e-5eb9-9a3a-c85d-818069497436
Version Independent ID: 93c0dfd4-4d99-9547-01d8-4b28cb794ba8
Content: Compute Optimized Azure Dedicated Host SKUs - Azure Virtual Machines
Content Source: articles/virtual-machines/dedicated-host-compute-optimized-skus.md
Service: virtual-machines
Sub-service: dedicated-hosts
GitHub Login: @brittanyrowe
Microsoft Alias: brittanyrowe

@mads-sogaard
Our SME will review this issue and get back soon.

Hi @mads-sogaard,
Thanks for your patience, I was out for the end of year holidays. The processor specifications listed show the physical cores and virtual cores. We do not specify how many threads are available on the host.
All the best,
Brittany

Thanks for providing feedback that helps improve our documentation. This issue has been resolved and we are closing the issue. #please-close


Resolve #6: Added property to override host, port, scheme and basePath

Coverage remained the same at 100.0% when pulling 19dd84426d5c6418f163e2dae35ad431ed163972 on feature/6-api-baseurl into 16ded4db10bb800f2cc314d220af1bffd5595916 on master.


Use lighter color for bold green, bold yellow, ...

The original bold green color too hard to see, many theme of color0 and color1 are almost same, see below

Change to use the same color of normal green

If I understood your suggestion correctly, we would effectively equate some of the bold colours to the non-bold versions. Is that right? That would be a pity because it would reduce the total number of useful colours from 16 to 12 (or less)...
I did a quick test (running colortest-16b and colortest-256 on ubuntu) and I can see that some colours that are expected to be stronger versions of their lighter counterparts are being used to create grey scale or muted tones:

I can see in the gallery that most of the schemes do follow this approach. However there are a few that try to support multiple colours instead of creating a grey scale... (zenbones, brogrammer, shades-of-purple, papercolor-dark, ...)
@JamyGolden, do you know if tinted-theming defines any kind of semantics for each one of the baseXX colours?

There is a general styling guide: https://github.com/tinted-theming/home/blob/main/styling.md. We're working on different styling proposals to allow us to move away from being locked to 16 colours (of which several aren't really used).

Nice work @steelywing!
I recommend this be merged as without this bold green is not readable with background color, see https://github.com/tinted-theming/base16-putty/issues/18 for in sample.
Are there objections to merging?
It may be possible to do something more sophisticated (e.g. see what LXTermminal mapped things to) as a next step but as bold green is not readable at all today I think this should be merged now.

There is a general styling guide: https://github.com/tinted-theming/home/blob/main/styling.md. We're working on different styling proposals to allow us to move away from being locked to 16 colours (of which several aren't really used).

Extract from that page 2023-11-14

Colors base00 to base07 are typically variations of a shade and run from darkest to lightest. These colors are used for foreground and background, status bars, line highlighting and such. Colors base08 to base0F are typically individual colors used for types, operators, names and variables. In order to create a dark scheme, colors base00 to base07 should span from dark to light. For a light scheme, these colours should span from light to dark.

My reading of this is that main (not sure of exact word here, but I hope main is clear enough) colors only come from later 8, not first block of 8 (with bright black and white being an exception in most templates). This appears to be backed up by other base16 terminal temates also doubling up main coulrs and bright (what template refers to as bold see #19):

https://github.com/tinted-theming/base16-termite/blob/main/templates/default.mustache
https://github.com/tinted-theming/base16-foot/blob/main/templates/default.mustache

https://github.com/tinted-theming/base16-foot/blob/eedbcfa30de0a4baa03e99f5e3ceb5535c2755ce/templates/default.mustache#L21

Thanks for the energy on this @clach04


warning: Public keyring not found; have you run 'pacman-key --init'? error: keyring is not writable

I don't know if this can be fixed in the image but just to index it online, out of the gate this (https://mycomputernest.wordpress.com/2020/10/20/when-pacman-says-error-required-key-missing-from-keyring/) problem comes up (not my blog). Note, I don't expect this to be Closed unless it's fixed in the image or a bold warning is added to the Readme.MD here. I'm writing this so others can find a solution.
:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring                                           [########################################] 100%
warning: Public keyring not found; have you run 'pacman-key --init'?
downloading required keys...
error: keyring is not writable
error: required key missing from keyring
error: failed to commit transaction (could not find or read file)
Errors occurred, no packages were upgraded.

Did you tried just RUN 'pacman-key --init'

I'm new to Arch, so unfamiliar with packman, but pacman-key --init is part of the provided link's solution. (Personally I probably tried it naturally, because it says warning: Public keyring not found; have you run 'pacman-key --init'. It's one of those things where if it were so simple then that would be automatic.)

Wrote to document, close.


Correction for raw affiliation Crafts and Technologies, ENSAM Meknes - Moulay Ismail University

Correction needed for raw affiliation Crafts and Technologies, ENSAM Meknes - Moulay Ismail University
raw_affiliation_name: Crafts and Technologies, ENSAM Meknes - Moulay Ismail University
new_rors: 02b3gqy34
previous_rors: 018pp1107;02b3gqy34
works_examples: W4385465335
contact: 92b93f46614d9284186f6346c7fdb144:5394424c1b1b68aeff2e33b3b4 @ ensam.eu

This issue was accepted and ingested by the OpenAlex team on 2024-10-10. The new affiliations should be visible within the next 7 days.


[SPARK-19463][SQL]refresh cache after the InsertIntoHadoopFsRelationCommand

What changes were proposed in this pull request?
If we first cache a DataSource table, then we insert some data into the table, we should refresh the data in the cache after the insert command.
How was this patch tested?
unit test added

Test build #72408 has started for PR 16809 at commit 8aaef3f.

Test build #72408 has finished for PR 16809 at commit 8aaef3f.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/72408/
Test FAILed.

Test build #72410 has started for PR 16809 at commit bf2bc1d.

Test build #72410 has finished for PR 16809 at commit bf2bc1d.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/72410/
Test FAILed.

Test build #72419 has started for PR 16809 at commit 15350f1.

Test build #72419 has finished for PR 16809 at commit 15350f1.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/72419/
Test PASSed.

cc @cloud-fan @gatorsmile

This is a behavior change rather than a bug fix, but I think this new behavior makes more sense. cc @gatorsmile to confirm.

@cloud-fan The new behavior looks reasonable to me, unless users are expecting to keey the original cached data.
I went over the change history. I found @sameeragarwal did this in  https://github.com/apache/spark/pull/13566 on purpose, even if he reported the issue in the initial PR (https://github.com/apache/spark/pull/13419).
@sameeragarwal @hvanhovell @davies what is the reason we did not automatically call the refreshByPath  after insert?

Found the design doc: https://docs.google.com/document/d/1h5SzfC5UsvIrRpeLNDKSMKrKJvohkkccFlXo-GBAwQQ/edit?ts=574f717f#

An alternative is to support a new command  REFRESH path that invalidates and refreshes all the cached data (and the associated metadata) for any dataframe that contains the given data source path. This acts as an explicit hammer without modifying the default behavior. Given that it’s fairly late to make significant changes in 2.0, this option might be less intrusive to the default behavior.

Should we revisit what is the expected default behavior in 2.2?

thanks  a lot! It seems that add a REFRESH command is to not modify  the default behavior. if user want to refresh, they call the command manually.
@gatorsmile @sameeragarwal @hvanhovell @davies let us rethink the default behavior? It is resonable to refresh after Insert auto, or use refresh manually?

where do we refresh table for table insertion? will we fresh twice(table and path)?

I just found refresh table related to table insertion when DataFrameWriter.saveAsTable with overwrite mode, and InsetIntoHiveTable. InsertHadoopFsRelation need to refresh table?

Test build #73271 has started for PR 16809 at commit 12b68a7.

Test build #73271 has finished for PR 16809 at commit 12b68a7.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/73271/
Test PASSed.

Merged build finished. Test PASSed.

Test build #73516 has started for PR 16809 at commit f8ccc2f.

Test build #73516 has finished for PR 16809 at commit f8ccc2f.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/73516/
Test PASSed.

Merged build finished. Test PASSed.

thanks, merging to master!


Remove random files

Cheers - saw these go in git and assumed they were "normal" so left in.
just had a peep now https://apple.stackexchange.com/questions/14980/why-are-dot-underscore-files-created-and-how-can-i-avoid-them
Will remove any in future!


Update pixi configuration

📚 Documentation preview 📚: https://jaxsim--281.org.readthedocs.build//281/

Can you please check upon review if the current GPU configuration works on your setup? It seems that CUDA is detected and arrays can be allocated on GPUs, but then jax fails to jit-compile functions.

Thanks Diego! I would keep the CI name of pixi e.g. drop 4d42133, as in the future we might think to use pixi for running the tests on CI and it may create confusion

Reverting the name would be ok for me, just note that in this PR I also added a new step that runs the tests against the newly resolved pixi environment. For what regards CI/CD, I'd suggest to keep the functionality (regardless to the way dependencies are installed) in ci_cd.yml. What do you think?

in this PR I also added a new step that runs the tests against the newly resolved pixi environment

This is great, thanks!

I'd suggest to keep the functionality (regardless to the way dependencies are installed) in ci_cd.yml. What do you think

Yes, it definitely makes sense to keep the two things in two separate workflows

Great! I just need now someone that can confirm whether the resolved GPU environment fully works. I'm transitioning to a new setup and I don't have Nvidia GPUs available at the moment.

I could solve the GPU environment with these modifications:
diff --git a/pyproject.toml b/pyproject.toml
index 1be8b1d..bb4fa88 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -258,13 +258,12 @@ robot_descriptions = "*"

 [tool.pixi.feature.gpu]
 platforms = ["linux-64"]
-system-requirements = { cuda = "12.1" }
+system-requirements = { cuda = "12"}

 [tool.pixi.feature.gpu.dependencies]
-cuda-version = "12.*"
 cuda-nvcc-tools = "*"
 cuda-nvvm-tools = "*"
-cudnn = "9.3.0.*"
+cudnn = "*"
 # Pinning a specific version awaiting the following to get addressed:
 # https://github.com/conda-forge/jaxlib-feedstock/issues/285
 jaxlib = { version = "<0.4.32", build = "*cuda*" }

Does the following work on your setup? On mine it doesn't:
jaxsim on  update_pixi_confuguration via 🐍 v3.10.12
❯ pixi run --environment gpu python -c "import jax.numpy as jnp; jnp.linalg.norm(jnp.ones(3))"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
jaxlib.xla_extension.XlaRuntimeError: INTERNAL: libdevice not found at ./libdevice.10.bc
--------------------
For simplicity, JAX has removed its internal frames from the traceback of the following exception. Set JAX_TRACEBACK_FILTERING=off to include these.

Does the following work on your setup? On mine it doesn't:
jaxsim on  update_pixi_confuguration via 🐍 v3.10.12
❯ pixi run --environment gpu python -c "import jax.numpy as jnp; jnp.linalg.norm(jnp.ones(3))"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
jaxlib.xla_extension.XlaRuntimeError: INTERNAL: libdevice not found at ./libdevice.10.bc
--------------------
For simplicity, JAX has removed its internal frames from the traceback of the following exception. Set JAX_TRACEBACK_FILTERING=off to include these.

Yes but I get some logs from PTXAS. It seems related to https://github.com/openxla/xla/issues/16431 as I'm on CUDA 12.6:
$ pixi run --environment gpu python -c "import jax.numpy as jnp; jnp.linalg.norm(jnp.ones(3))"

 WARN The feature 'style' is defined but not used in any environment
 WARN The feature 'testing' is defined but not used in any environment
 WARN The feature 'viz' is defined but not used in any environment
 WARN The feature 'all' is defined but not used in any environment
'+ptx86' is not a recognized feature for this target (ignoring feature)
'+ptx86' is not a recognized feature for this target (ignoring feature)
'+ptx86' is not a recognized feature for this target (ignoring feature)
'+ptx86' is not a recognized feature for this target (ignoring feature)
'+ptx86' is not a recognized feature for this target (ignoring feature)
'+ptx86' is not a recognized feature for this target (ignoring feature)

Can you please upload your pixi.lock? Also on my new setup, I get the same libdevice error.

Can you please upload your pixi.lock? Also on my new setup, I get the same libdevice error.

You're right, it still does not work. I'm currently using jaxlib==0.4.28 in a working setup, maybe we could try to pin that as the upper limit

Can you try now @flferretti? The resolved environment now seems working here after the last push.

Can you try now @flferretti? The resolved environment now seems working here after the last push.

It works now, thanks!


Support MVTec anomaly data and add UnionMerge

Summary

How to test

Checklist

[x] I submit my changes into the develop branch
[x] I have added description of my changes into CHANGELOG
[ ] I have updated the documentation accordingly
[x] I have added tests to cover my changes
[ ] I have linked related issues

License

[x] I submit my code changes under the same MIT License that covers the project.
Feel free to contact the maintainers if that's a concern.
[x] I have updated the license header for each file (see an example below)

# Copyright (C) 2021 Intel Corporation
#
# SPDX-License-Identifier: MIT

Codecov Report
Base: 77.60% // Head: 77.58% // Decreases project coverage by -0.02% :warning:

Coverage data is based on head (9f2a5ee) compared to base (3cc2e1c).
Patch coverage: 79.05% of modified lines in pull request are covered.

:exclamation: Current head 9f2a5ee differs from pull request most recent head f169e98. Consider uploading reports for the commit f169e98 to get more accurate results

Additional details and impacted files
@@             Coverage Diff             @@
##           develop     #810      +/-   ##
===========================================
- Coverage    77.60%   77.58%   -0.02%
===========================================
  Files          179      184       +5
  Lines        23238    23589     +351
  Branches      5023     5085      +62
===========================================
+ Hits         18034    18302     +268
- Misses        4141     4209      +68
- Partials      1063     1078      +15

Flag
Coverage Δ

macos-11_Python-3.10
?

macos-11_Python-3.7
?

macos-11_Python-3.8
?

macos-11_Python-3.9
?

ubuntu-20.04_Python-3.10
77.52% <79.05%> (-0.01%)
:arrow_down:

ubuntu-20.04_Python-3.7
77.08% <78.46%> (-0.02%)
:arrow_down:

ubuntu-20.04_Python-3.8
77.46% <79.05%> (-0.02%)
:arrow_down:

ubuntu-20.04_Python-3.9
77.48% <79.05%> (-0.01%)
:arrow_down:

windows-2019_Python-3.10
77.45% <79.01%> (-0.02%)
:arrow_down:

windows-2019_Python-3.7
77.02% <78.41%> (-0.02%)
:arrow_down:

windows-2019_Python-3.8
77.39% <79.01%> (-0.02%)
:arrow_down:

windows-2019_Python-3.9
77.41% <79.01%> (-0.02%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

datumaro/cli/commands/merge.py
20.20% <0.00%> (ø)

datumaro/cli/contexts/model.py
21.64% <0.00%> (-0.17%)
:arrow_down:

datumaro/components/project.py
79.18% <0.00%> (-0.06%)
:arrow_down:

datumaro/components/operations.py
81.33% <57.14%> (-2.68%)
:arrow_down:

datumaro/components/merger.py
72.09% <72.09%> (ø)

datumaro/plugins/data_formats/mvtec/exporter.py
72.72% <72.72%> (ø)

datumaro/plugins/transforms.py
76.72% <75.00%> (+0.03%)
:arrow_up:

datumaro/util/mask_tools.py
77.04% <80.00%> (+0.26%)
:arrow_up:

datumaro/components/visualizer.py
93.39% <87.50%> (+0.25%)
:arrow_up:

datumaro/components/dataset.py
82.30% <90.90%> (-0.04%)
:arrow_down:

... and 15 more

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

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


CJK keyboard adjustments for better Chinese input convenience

fix full-width comma
add () to first symbol screen popups
merge postal sign with # popups
add = to + popup
add full-width = to half-width popup
fix half-width <> and single guillemets ‹›
add check mark to square root symbol popup
Add [] to popups
Add pinyin characters in popup mapping

TODO:

Consider making the full- and half-width toggle instead have three states. Add a state that is full-width for punctuation but half-width for other characters.
Actually test

Oops wrong repo!


Latitude and Longitude are in JSOn format instead of numbers

var your_location = new plugin.google.maps.LatLng(position.coords.latitude , position.coords.longitude);
var destination_location = new plugin.google.maps.LatLng(merchant_latitude , merchant_longtitude);
plugin.google.maps.external.launchNavigation({
"from": your_location,
"to": destination_location
});
when the google navigation launches the from and to addresses are as below:
{"lat":49.179416,"lng":-2.109288}
{"lat":49.1188618,"lng":-2.1112165}
Navigation is expecting just two numbers as co-ordinates. Am I doing something wrong or is something changed in the library meanwhile?
using 2.0.0

plugin.google.maps.external.launchNavigation will be removed in next release

I recommend the alternative plugin. Please read the description page before question.
https://github.com/mapsplugin/cordova-plugin-googlemaps-doc/blob/master/v1.4.0/class/External-Service/README.md


Missing IUntypedModelAccessService and IMicroflowActivitiesService from this API reference

I think IMicroflowActivitiesService was released with mendix 10.14

Thanks Gareth, this has been updated now.


Issue on page /api/hanlp/pretrained/word2vec.html

when try to load this, I see below error. Shall I create a separate config.json?
>>> w2v = hanlp.load(hanlp.pretrained.word2vec.RADICAL_CHAR_EMBEDDING_100) Downloading https://file.hankcs.com/hanlp/embeddings/radical_char_vec_20191229_013849.zip#character.vec.txt to /Users/pe.li/.hanlp/embeddings/radical_char_vec_20191229_013849.zip 100.00%, 3.7 MB/3.7 MB, 2.9 MB/s, ETA 0 s Extracting /Users/pe.li/.hanlp/embeddings/radical_char_vec_20191229_013849.zip to /Users/pe.li/.hanlp/embeddings Traceback (most recent call last):   File "<stdin>", line 1, in <module>   File "/Users/pe.li/miniconda3/envs/hanlp/lib/python3.8/site-packages/hanlp/__init__.py", line 44, in load     return load_from_meta_file(save_dir, 'meta.json', verbose=verbose, **kwargs)   File "/Users/pe.li/miniconda3/envs/hanlp/lib/python3.8/site-packages/hanlp/utils/component_util.py", line 53, in load_from_meta_file     raise FileNotFoundError(f'The identifier {save_dir} resolves to a non-exist meta file {metapath}. {tips}') FileNotFoundError: The identifier /Users/pe.li/.hanlp/embeddings/radical_char_vec_20191229_013849/character.vec.txt resolves to a non-exist meta file /Users/pe.li/.hanlp/embeddings/radical_char_vec_20191229_013849/character.vec.txt/config.json.

[auto-reply] Thanks for your comment. However, the essential information is required. Please carefully fill out the form when open a new issue.


Greenkeeper/@nartc/automapper 3.3.1

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Possible use of database extended properties to select DB's to Integrety check

We currently use your scripts for integrity checks to split VLDB and smaller DB’s into their own jobs. We are now getting issues with timings and would like to split the non VLDB into two jobs. I was wondering if it is possible to use extended properties to decide which DB’s to select rather than excluding and including, as the extended properties can be created when a new DB is created and we would not have to change the jobs

Hi Ola
Thanks you for your new version which now allows the integrity checks gto run in parallel. I have tested it and it works well, saving quite a lot of time, allowing time for other checks to be made. With a 24/7 system, keeping non customer facing work down to a minimum is a big bonus.
Regards
Richard


Clarification on runtime loading of strings

Hey!
The documentation mentions the following:

Although it is possible to use TinyTemplate with template strings loaded at runtime, this is not recommended.

What is the reason behind this? I am currently looking for a fast and rather lightweight templating engine that allows branching as well and after tinkering around with this crate, it seems to work perfectly.

I think it's mostly because managing the lifetimes of the template strings would be a hassle. TinyTemplate borrows the template strings, so the TinyTemplate object can't outlive any of the templates. That's easy when the templates are static string literals, but harder when they're loaded at runtime.
It should work just fine either way, it's just that that's not the use case TinyTemplate is designed for.

Thanks for clarifying!


Kapp diff during plan phase

Hi there!
I just had a question about this resource I didn't see in the docs.
Can the kapp resource output the diff even during the terraform plan phase? I see the option to enable diff output but I would have assumed that only outputs when you apply

im pretty sure terraform plan shows you kapp diff. what output do you see?

im pretty sure terraform plan shows you kapp diff. what output do you see?

Thanks @cppforlife this was just a question is all.

Thanks @cppforlife this was just a question is all.

Re-opening this as this is not the case. It would be really great to have this working properly. Otherwise we'll be calling apply and cancelling it on the pipelines

Re-opening this as this is not the case. It would be really great to have this working properly. Otherwise we'll be calling apply and cancelling it on the pipelines

As a not very ideal workaround for now:
scripts/terraform-plan.sh
#!/usr/bin/expect -f

set timeout -1

spawn ./scripts/terraform-apply.sh

expect "*Enter a value:*"

send -- "n\r"

expect eof

scripts/terraform-apply.sh
#!/bin/bash

terraform apply

As a not very ideal workaround for now:
scripts/terraform-plan.sh
#!/usr/bin/expect -f

set timeout -1

spawn ./scripts/terraform-apply.sh

expect "*Enter a value:*"

send -- "n\r"

expect eof

scripts/terraform-apply.sh
#!/bin/bash

terraform apply


GCP tests fixes

Noticed that GCP tests started to fail with errors like:
TestTerraformGcpInstanceGroupExample 2022-02-13T15:01:51Z retry.go:99: Returning due to fatal error: FatalError{Underlying: error while running command: exit status 1; ╷
│ Error: Error resolving image name 'ubuntu-os-cloud/ubuntu-1604-lts': Could not find image or family ubuntu-os-cloud/ubuntu-1604-lts

or
TestImportSSHKeyOSLogin 2022-02-13T20:14:34Z oslogin.go:101: Getting login profile for user<EMAIL_ADDRESS>    compute_test.go:205: Error launching new Compute Instance: googleapi: Error 400: Invalid value for field 'resource.machineType': 'zones/southamerica-west1-a/machineTypes/f1-micro'. Machine type with name 'f1-micro' does not exist in zone 'southamerica-west1-a'., invalid

Looks like ubuntu-1604 image is only in as "ubuntu-pro" with additional costs
https://user-images.githubusercontent.com/10694338/153772991-edb90b91-bcba-4c3e-9ee5-f969b4296ac2.png
Updated tests to use ubuntu-2004-lts image, removed region southamerica-west1 from tests since can't be deployed f1-micro instances there.

Merging so we can start to see these tests pass!


[SPARK-5589] restructure pyspark.sql into multiple files

All the DataTypes moved into pyspark.sql.types

Test build #27121 has started for   PR 4479 at commit 2b2b983.

This patch does not merge cleanly.

Test build #27122 has started for   PR 4479 at commit 1b5f0a5.

This patch merges cleanly.

Test build #27121 has finished for   PR 4479 at commit 2b2b983.

This patch fails Spark unit tests.
This patch does not merge cleanly.
This patch adds no public classes.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/27121/
Test FAILed.

Test build #27122 has finished for   PR 4479 at commit 1b5f0a5.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/27122/
Test FAILed.

@rxin I think this PR is ready, the failed tests are flaky, not related to this one.

Jenkins, retest this please.

Test build #27128 has started for   PR 4479 at commit 1b5f0a5.

This patch merges cleanly.

Test build #594 has started for   PR 4479 at commit 1b5f0a5.

This patch merges cleanly.

Test build #27128 has finished for   PR 4479 at commit 1b5f0a5.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/27128/
Test FAILed.

Test build #594 has finished for   PR 4479 at commit 1b5f0a5.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Jenkins, retest this please.

Test build #27151 has started for   PR 4479 at commit 1b5f0a5.

This patch merges cleanly.

Test build #27151 has finished for   PR 4479 at commit 1b5f0a5.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/27151/
Test PASSed.

Thanks. I'm merging this in master and 1.3.


Invalid 'int' and 'str' comparison

When using this module ran into the following error:
Error: '<=' not supported between instances of 'int' and 'str'
Traceback (most recent call last):
  File "/Users/cody/SigSciGit/SigSciHealthCheck/modules/SigSci.py", line 289, in query_api
    while (last_epoch <= self.until_time or self.until_time is None) and not got_all:
TypeError: '<=' not supported between instances of 'int' and 'str'

Related to: https://github.com/signalsciences/SigSciApiPy/blob/master/SigSci.py#L279

Thanks for reporting, I've addressed the bug and pushed the fix.


Idiomatic way to add a health check endpoint

If deploying an instance to AWS, or other cloud platforms, there should be a simple way to add a request/response for a healthcheck.
Example:
curl -v <IP_ADDRESS>:9999/status/health

Would return a 200 response.

This project is positioned as a library, the healthcheck should be implemented by bussiness, or I add a common interceptor like CertDownIntercept.java

@monkeyWie I'm fine with that, thanks for the consideration.


chore: typed jest conf + remove version from compose file + fix typo

Just some chores like getting rid of this warning in terminal each time you run e2e tests:
WARN[0000] /home/kasir/projects/nestjs-query/examples/docker-compose.yml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion

Typed jest conf file for better dev exp when you need to modify it.
Some typos that where here an there.
BTW I also like to ask @TriPSs why he has increased the printWidth of prettier to 130! I mean the recommended length is 70. So if your OK with it I am gonna change it to 70. TBH it is really long and hard to make sense of a lot of stuff. But I am also open to not touch it since it is growing on me too (as of lately I feel more comfortable around it :sweat_smile:).
One thing that bothers me though is that if I save docker-compose.yml or any JSON conf file my IDE format it and I was thinking if possible either override them in .prettierrc or decrease the printWidth to 70 since the only configuration that causes VSCode to format them in my case.

BTW while I was learning new stuff I saw some missing imports in the docs so I took it upon myself to fix them.
To stay relevant and up to date I removed version fom docker-compose.yml and renamed it to compose.yml since it is shorter and the preferred name.
Before I forget, I still had to prevent my IDE from formatting docs, otherwise there would be a really big change in this PR. So my suggestion is to add prettier as a precommit hook.

The reason why I changed prettier width is that personally I don't like prettier at all, and the small initial width was very anying (I also do not have it enabled I think for this project on my machine 😅)
Ps: did this quick check on my phone so made some mistakes

The reason why I changed prettier width is that I don't like prettier at all, and the small initial width was very anying (I also do not have it enabled I think for this project on my machine 😅)
Ps: did this quick check on my phone so made some mistakes

So what's it gonna be? We can go down 2 different path IMO:

Config a GH action to prettify.
Add npm run format in husky (as of our pre-commit, might slow down committing new stuff since it runs a script before each commit).

Personally I love the first solution + configured IDEs so that we can commit things fast, but we have GH workflows as some sort of guardrail. So we're gonna have a prettified codebase all the time.

Let me think about it a bit, atm we atleast have the linter in the CI and I think my preference would go to removing prettier and do everything with eslint. But I will comeback on this.


use semantic versioning for module version

DO NOT for the love of god break version compatibility with redis. This is how redis modules are versioned, don't go with semver unless salvatore changes the way it's formatted in redis.
Please please please don't do this.


Can I override titleFormatter?

Hi,
I don't want to use uppercase. Can we change it? How?
Regards,

Hi @ezar! You sure can just do
textfield.titleFormatter = { $0 }

or if the source title is uppercase
textfield.titleFormatter = { $0.lowercased() }

Can you change the font of the titleFormatter?

Nice! It would be great if this was mentioned in the docs.


test add test push down filter

Proposed changes
add test for pushDownFilterThroughProject
Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

run buildall

run buildall


Redirects in loaders do not redirect correctly after invalidating the router

Which project does this relate to?
Router
Describe the bug
After calling router.invalidate(), any throw redirect()'s in loader functions will not redirect correctly.
Your Example Website or App
https://stackblitz.com/edit/tanstack-router-tpf14b?file=app%2Froutes%2Fposts.tsx
Steps to Reproduce the Bug or Issue

Go to the "Posts" route.
Click on the blue "Invalidate Router" button.
The loader() function will run again, however the user will not be redirected. User gets stuck on the "Posts" route.
Check the console for logging statements that verify this.

Expected behavior
The user should be redirected back to the root / route after clicking the invalidate router button.
Screenshots or Videos
No response
Platform

OS: macOS
Browser: Chrome
Version: 129

Additional context
No response

As a workaround I currently set an invalidated=true in my search params when calling router.invalidate(), then for the routes that need to be reloaded I've added a beforeLoad function that checks for the presence of that search param and will hard reload the page if it is present.
A bit clunky as it results in a page load, but it works for now until this gets fixed. Here's what the function looks like:
export function reloadIfInvalidated() {
	const url = new URL(window.location.href);

	if (url.searchParams.has("invalidated")) {
		url.searchParams.delete("invalidated");
		window.location.href = url.toString();
	}
}


Release 0.15.1

Fix MANIFEST to resolve build error in 0.15.0 release.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

The OSX build seems to be perpetually stalled.  Does anyone know how to fix this?

No, travis-ci is having issues. https://www.traviscistatus.com/incidents/4qylrqvy50gy


Fix for def dispersion_plot(self, words): error

Changed import to fix import error:
from nltk.draw.dispersion import dispersion_plot

@SaintNazaire: the init.py file already includes this line: from nltk.draw.dispersion import dispersion_plot. So user code with a package level import statement from nltk.draw import dispersion_plot ought to work fine.


fix doc for textToSpeech

https://github.com/apache/incubator-openwhisk-catalog/blob/master/packages/watson-textToSpeech/README.md
contains some errors referring to wrong package speechToText

close by 203adae0eea9154fef53a4d582c35918b92c3c2c


UMD support

Thank you for your interest in making OpenLayers better!
To keep this project manageable for maintainers, we ask you to please check all boxes below before submitting an issue.

[x] I am submitting a bug or feature request, not a usage question. Go to https://stackoverflow.com/questions/tagged/openlayers for questions.
[x] I have searched GitHub to see if a similar bug or feature request has already been reported.
[x] I have verified that the issue is present in the latest version of OpenLayers (see 'LATEST' on https://openlayers.org/).
[x] If reporting a bug, I have created a CodePen or prepared a stack trace (using the latest version and unminified code, so e.g. ol-debug.js, not ol.js) that shows the issue.

Could ol support umd ?
I could not find a ol.js or any js file in umd style in npm.
I used to use a amd loader when I am developing.
Now I have to use openlayers back.

I'm trying to help generate umd files but I could not find where is the 'ol' package's source code.
I wish there is a subfolder 'umd' in package ol. Could any one help me or just point me out how could I contribute? many thanks. @tschaub

What are you after exactly?
Do these help?
<EMAIL_ADDRESS><EMAIL_ADDRESS>https://cdnjs.com/libraries/openlayers

I wish I could write my code like this:
const Map = require('ol/map');
const map = new Map();

And I use a amd loader to load js modules, now I have to require('openlayers');
I do want use ol instead of 'openlayers'. because I could not generate js files rightly use webpack when I publish my project.

@taoqf You need to use ol package and use ES6 import.
There are several examples pointed in ol package on npmjs
If you really need to keep require, babel-plugin-transform-es2015-modules-commonjs should do the job.

From what you've said I'd say it's more like a webpack config issue than an ol/openlayers one.
I'm using webpack with ol, so I can confirm it's doable.
If you share a bit more info about the issue that you're having w/ webpack I might be able to help.

Actually, I use TypeScript in my project, and I use umd output when I'm debugging, and use commonjs when I bundle the files use webpack.
I't nothing to do with webpack @aberenyi
my code always like this:
import Map from 'ol/map';
const map = new Map();

Where is the ol project thing? can I contribute if you guys do not have time.

I just with there is a folder in release.
like this:
<EMAIL_ADDRESS>which are umd output style.

@ahocevar How can I contribute? I really need this.
https://github.com/taoqf/openlayers
I try to rewrite it using typescript, but it's really a lot work to do. and I don't have that much time now.
It will be very kind if there is a umd module when I am developing my project.

@taoqf It should be straightforward to use something like babel-plugin-transform-es2015-modules-umd to transform our modules into umd format?
If you want to help out with TypeScript, stay tuned for new tickets here that we'll be adding soon. We want to investigate the use of JSDoc TypeScript annotations, which is what Webpack and others have been using too recently.

I will use babel when I build my project.
I only need umd when I am developing

For what purpose? If it's for easier debugging, don't source maps work for you?

I'm afraid source maps don't work for me.
I use an umd loader to load all my js file when i'm debugging.

You should start using source maps instead.

I think maybe it should be me who close this issue.
because I don't think you understood me and my problem is resolved.
you will know this better when you try typescript.
I don't want change my code before I build my project with webpack and babel.
I just want use and umd loader while I am debugging and use commonjs when I build my project with webpack.
source maps is not a good solution for my use case.

Or give me a direct how can I contribute to ol's building script if you are so kind.


Local 3.4.0

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.1 out of 2 committers have signed the CLA.:white_check_mark: andrewseidl:x: frankfrank seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Adapt to removal of MonadFix re-export in mtl-2.3

Description
Make this library compatible with mtl-2.3
Checklist
Please include this checklist whenever changes are introduced to FailT package:

[X] Bump up the version in cabal file, when applicable.
[X] Any changes that could be relevant to users have been recorded in the CHANGELOG.md
[ ] The documentation has been updated, if necessary.
[ ] Property tests or at least some unit test cases have been added for all new functionality.
[ ] Linked issues that might be related to this Pull Request.

Formatting requirement:
All Haskell files in this repository are formatted with fourmolu. Configuration files fourmolu.yaml is included at the top level. CI will fail on any PR that doesn't have the Haskell source files properly formatted

Good point @lehins I've accepted your suggestion


Provide better link for Azure Code Signing

Docs Build status updates of commit c39711a:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/build/reference/integritycheck-require-signature-check.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

@corob-msft,
Can you review the proposed changes?
IMPORTANT: When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team


Remove 'throws Exception' from try-with-resources blocks in examples

With recent changes, the close method on service clients no longer has throws Exception, so we should remove the corresponding throws Exception from runExample in all examples.

Fixed in the 0.1.0 release. Most examples do not have a throws clause since GoogleAdsException is not a checked exception. See the main method in examples (such as GetCampaigns.java) for a sample demonstrating how to handle a GoogleAdsException.


After renaming a dataset, the SQL indicator appears on the title

It disapears after applying a query and clearing the view

Couldn't reproduce it in production or development, neither in the dataset page nor the builder.


Explain what IdentCC is for in tutorial

See feedback:
  - what is the identifier (IdentCC) used for?

 the identifier is used to identify the commit in RedeemCC construct or in Both construct.
like in CommitCC (IdentCC 1) (1024 Ada)  (startTimeout = 50) (endTimeout = 200) (contract1 = RedeemCC (IdentCC1) Null) (contract2 = Null) – this allows to redeem committed money immediately after commit, not waiting for `endTimeout`. So if one committed at slot 40, he'll be able to redeem at slot 51.
or in Both (CommitCC (IdentCC 1) (100 Ada) con1 con2)
(CommitCC (IdentCC 2) (100 Ada) con3 con4) – here we need to specify commit from which branch we perform.
We require CommitCC identifiers to be unique within a contract.

Again, this needs clarification in the tutorial.

Added a comment to the escrow example; this seems to be the earliest sensible place to do that.


Get screen resolution of multiple monitors in extended mode

Hi.
is there any way to get the screen resolutions of several connected monitors in extended mode?

There ain't at the moment, multi-monitor setups are not supported. See the FAQ section of the readme.  You might be able to accomplish this with Electron though!


CODEC-224 Add methods to DigestUtils to generate hex from MessageDigests et al.

This PR adds methods to DigestUtils to make it easy to generate hexadecimal strings from:

MessageDigest,

DigestInputStream,

DigestOutputStream.
If the underlying digest supports clone(),  a clone is created before calling MessageDigest::digest to avoid resetting the state.  If this cannot be done, the original digest is used.

[Although clone is optional for MessageDigests, it seems to be almost universally supported (e.g. both the Sun and the IBM  providers implement clone for their concrete digests) ]
Signed-off-by: Simon Spero<EMAIL_ADDRESS>

Closing this PR because of issue with using the wrong issue number


Expose all required fields in container listings

Container listings detail all resources within a container, and add some metadata for each.
With the acceptance of https://github.com/solid/specification/pull/352, we have determined that 4 pieces of metadata need to be present per item as per the 0.9 specification

rdf:type with http://www.w3.org/ns/iana/media-types/{+iana-media-type}#Resource
stat:size
dcterms:modified
stat:mtime

This functionality is currently implemented in an external module https://github.com/RubenVerborgh/solid-metadata-extender, but given that it is now part of the 0.9 spec, we need to move this to the main codebase.
Additionally, I would suggest that we write the corresponding tests for https://github.com/solid/specification-tests

A simple way is to update https://github.com/solid/community-server/blob/982d57e1d2812925b09353445a318d067a242943/src/storage/accessors/FileDataAccessor.ts#L308-L321 such that the above metadata is written. It already has stats.msize and stat:mtime, so just needs the other two, for which the code is here: https://github.com/RubenVerborgh/solid-metadata-extender/blob/e1e0fccb4c089105778d8a62e5e3b0afc2f82e54/src/MetadataExtender.ts#L40-L53
Then it already works for files. We can then create another issue to make it work for other back-ends if desired.

The addPosixMetadata function linked above already adds the dcterms:modified metadata, it calls this function on the next line: https://github.com/solid/community-server/blob/982d57e1d2812925b09353445a318d067a242943/src/util/ResourceUtil.ts#L26-L36
The iana type could be deduced based on the content type somewhere.
That is only for the FileDataAccessor though. If those are mandatory, we either should define in the DataAccessor interface that those values need to be returned, or that behaviour should be pulled to a higher level. One problem there is that stat:size doesn't really make sense in the memory/sparql data accessor. Do we just return a random number there? We will also have to store the modified date in the memory/sparql data accessor then.
Note that currently DataAccessors are fully responsible for the metadata returned when you request all container children, through the getChildren function.
The iana type I see multiple potential issues with, and we will have to make sure we have a consistent design here. Which type exactly is returned here? Is it the type that the resource was originally stored with, or is it the type deduced through content negotiation? The first is possible for the file and memory data accessor, but in the case of the sparql data accessor this is completely lost. So there we would return internal/quads as types which would result in an invalid iana type. On the other hand, deducing the type based on the accept header to the container request also doesn't make sense in case the container contains resources of differing non-RDF types.

Then it already works for files. We can then create another issue to make it work for other back-ends if desired.

I do admit that I did miss this line, in case we just want a hotfix to make it only work for files we should probably rename the issue and move the other discussion elsewhere.

in case we just want a hotfix to make it only work for files we should probably rename the issue and move the other discussion elsewhere.

Renamed. Note there there currently is a "hotfix" for files; it just does not return all metadata.
I think we can just fix it for files, and then have a more generic discussion about the accessor architecture. There are several bits that we can reuse more flexibly.

The iana type I see multiple potential issues with, and we will have to make sure we have a consistent design here. Which type exactly is returned here? Is it the type that the resource was originally stored with, or is it the type deduced through content negotiation?

Yeah that mechanism is limited; needs to be resolved on the spec level. It's 0.9, but I expect better solutions for 1.0. (One possibility being https://github.com/RubenVerborgh/solid-metadata-extender/blob/e1e0fccb4c089105778d8a62e5e3b0afc2f82e54/src/MetadataExtender.ts#L58)

Renamed. Note there there currently is a "hotfix" for files; it just does not return all metadata.

Just as a historical explanation: it's not that there really was a hotfix, it's more that it was never really well defined what metadata should be returned when GETting a container, so every DataAccessor was fully free to choose there. The FileDataAccessor just happened to make the choice that was the closest to what is needed now 😄.
I agree that we can make the file backend more correct for now, as it will only require 1 extra line just to add the iana type, but after that we will need to have that discussion indeed.

I think this is related but I may be wrong. If not I shall create an other issue
When using the latest community-server-recipes with mashlib (from main) for each resourcefile, a resourcefile.meta is created containing a triple describing resourcefile length.
Removing this resourcefile.meta apparently do no harm.

When using the latest community-server-recipes with mashlib (from main) for each resourcefile, a resourcefile.meta is created containing a triple describing resourcefile length.

@RubenVerborgh that's a consequence of the metadata-extender not marking the added metadata as we do here https://github.com/solid/community-server/blob/982d57e1d2812925b09353445a318d067a242943/src/storage/accessors/FileDataAccessor.ts#L319
So in case of a PATCH that metadata will not be removed before writing back to disk.

Ah great!
Could that BTW not solve https://github.com/solid/community-server/blob/982d57e1d2812925b09353445a318d067a242943/src/storage/accessors/FileDataAccessor.ts#L196-L201?

ResponseMetadata is specifically used for metadata that was generated as part of a response, and should not be stored in a resource. The ones above are generated on a higher level and should be stored. It's just that the file data accessor stores them by how the file system works, but the other data accessors store those as actual metadata.
Potentially that we need to rethink some things there after the metadata PR is finished.

Added in #1237. Will be part of v4.0.0


not working

Brain_fusion package not working. Unable to generate image.
Please fix it.

The problem was fixed successfully


-one option

Hi,
Can you better explain the -one option.
Thank,
Jeff

Hi, if the 'one' option is set, there will be no any nucleotide on query genome aligned to multiple positions on reference genome. GSAlign will only output the longer alignment and discard the short one if they overlaps.

Thanks for the quick response.
I did want to mention that I think the github README is wrong as it currently says to leave the defaults as is for intra-species comparisons:
Please note, if the two genome sequences are intra-species, it is recommended to run GSAlign with default parameters. However, if they are inter-species, it is recommended to run GSAlign with '-clr 50 -alen 200.'
However the current defaults are actually the recommended inter-species comparisons ('-clr 50 -alen 200') at least in v1.0.22:

Thanks for providing an excellent program!

Thank you! I've removed the remark.


[BUG] adding custom action buttons

Version information

Laravel: v 5.8.26
Voyager: v1.2.6
PHP: 7.2.14
Database: MySql 5.7.25

Description

I followed the docs to add an action button here https://docs.laravelvoyager.com/customization/action-buttons When browsing BREAD I get this error;
"Route [my.route] not defined. (View: /Users/gavinjones1/Documents/mamp/newlara/vendor/tcg/voyager/resources/views/bread/partials/actions.blade.php) (View: /Users/gavinjones1/Documents/mamp/newlara/vendor/tcg/voyager/resources/views/bread/partials/actions.blade.php) "
Steps To Reproduce
Steps to reproduce the behavior:

Follow steps at https://docs.laravelvoyager.com/customization/action-buttons
Brows any BREAD view
Scroll down to '....'
See error

Expected behavior
I would expect to see the new button

my-route is just an example.  You have to change that to a route name in your app.


Support number gas values in user operation receipts

Explanation

This PR aims to add support of standard number gas values in user operation receipts.
References

Fixes: https://github.com/MetaMask/MetaMask-planning/issues/2367
Changelog

@metamask/transaction-controller

FIXED: Add support of standard number type of gas values in user operation receipts

Checklist

[X] I've updated the test suite for new or updated code as appropriate
[X] I've updated documentation (JSDoc, Markdown, etc.) for new or updated code as appropriate
[X] I've highlighted breaking changes using the "BREAKING" category above as appropriate

@metamaskbot publish-preview

@metamaskbot publish-preview

@metamaskbot publish-preview

@metamaskbot publish-preview


Alternating Local Enhancement module

Great work on the high-resolution segmentation.
Will the Alternating Local Enhancement be released in this repository?

Great work on the high-resolution segmentation. Will the Alternating Local Enhancement be released in this repository?

Hello, may I ask if you are running the code for the deepglobal branch? May I ask if you have any questions?


Query/Test: convert AssertQuery methods to strongly typed versions

We can make AssertQuery methods strongly typed if we can avoid specifying type arguments for them. Currently type of entities used as roots for query are specified as type arguments. We can remedy that by providing a non-generic source for dbsets, so that the DbSet types are part of the query itself, and not specified as type arguments

fixed in dac20bf9b083786f1bd2d8a29a933ed7e7c90098 and fb2a8ed9381941bfe41744a80e90f9cd0ea05c83


Implements Slab decoding for OrderBook data

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

82 of 126 (65.08%)  changed or added relevant lines in 8 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+3.7%) to 64.681%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

Solnet.Serum/Models/SlabHeader.cs
9
10
90.0%

Solnet.Serum/Models/SlabNode.cs
9
11
81.82%

Solnet.Serum/SerumClient.cs
10
51
19.61%

Totals

Change from base Build<PHONE_NUMBER>:
3.7%

Covered Lines:
263

Relevant Lines:
392

💛  - Coveralls


UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 98318: ordinal not in range(128)

I am new in Python, and I think that is something wrong when I try to import something from bqplot. I will appreciate your help.

@elenocastro are you running bqplot in a docker instance?
Issue https://github.com/bloomberg/bqplot/issues/36 was similar in the context of a docker instance.
@fm75 had a fix for this.

Sorry I am new, what to do you mean by docker instance?
I am using Jupyter

Thanks, can you provide some details about how you installed jupyter and bqplot. (OS / python distribution) Are you using anaconda?
I am really curious about this because it is the second time someone reports something like this and I could never reproduce.

I installed anaconda for my mac OS X, and then I try to install bqplot using pip. At the end of the output, appears:
File "//anaconda/lib/python3.5/encodings/ascii.py", line 26, in decode
return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 98318: ordinal not in range(128)

I think perhaps closing my issue was wrong. I fixed it by altering the environment of a docker container. After that alteration, the install succeeded.
I suspect that the issue is that some file in bqplot has a UTF-8 character in the source.
98,318 bytes into some text.

I see the same problem in the context of running Jupyter in a docker container.

For the docker issue, have you tried what I did to solve the problem in issue 36?

@fm75 , I did and it worked, thanks :)

Should be fixed with #311 .


Python console won't open nor respond

From<EMAIL_ADDRESS>on 2015-01-03T07:34:41Z
Spyder Version:  2.3.2
Python Version:  3.4.1
Qt Version    :  4.8.6, PyQt4 (API v2) 4.11.1 on Darwin
pyflakes >=0.6.0:  0.8.1 (OK)
pep8 >=0.6      :  1.5.7 (OK)
IPython >=0.13  :  2.3.1 (OK)
zmq >=2.1.11    :  14.4.1 (OK)
pygments >=1.6  :  2.0.1 (OK)
pandas >=0.13.1 :  0.15.1 (OK)
sphinx >=0.6.6  :  1.2.3 (OK)
psutil >=0.3    :  2.1.3 (OK)
rope >=0.9.2    :  0.9.4-1 (OK)
matplotlib >=1.0:  1.4.2 (OK)
sympy >=0.7.0   :  0.7.6 (OK)
pylint >=0.25   :  1.4.0 (OK)
What steps will reproduce the problem?

I write a simple code in the editor
Hit the run button with (in current Python window)

What is the expected output? What do you see instead?
Expected: The console runs the code and shows the outcome
Instead: Error message "No Python console is currently selected" "Please select or open a new Python console and try again"
Please provide any additional information below
. I can't choose any console...
the Iphython console won't finish connecting to kernel.
I was working just fine before this began to happen. I was using the "tkinter" module
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=2103

From ccordoba12 on 2015-02-08T10:39:36Z
The problem (I think) is with your use of tkinter.
Status: Duplicate
Mergedinto: 2022


Substitutes double dashes -- with mdash —

I closed previous pull request in order to create this new one. I hope this time I signed the CLA thing right.

Ok, I still unable to sign CLA. Closing this PL again.


web app scaffold

build out the scaffold for the decoupled web app
considerations:

SPA Framework (SSR/SPA)

RemixJS
NextJS
React
Vue
Vite

CSS

TailwindCSS
daisyUI built with Tailwind
HeadlessUI built with Tailwind
MaterialUI
Ant D
React Bootstrap

The team has discussed and decided to use React + Material UI (good with goolge map integration). Additionally, vite is used for build and react-dom-router for routing.


using tesseract4 option when use as a python library?

How can i use tesseract option when use inovice2data as a library?

Hey @erkin98,
Haven't tried anything except pdftotext, but you should be able to specify it as the third argument to the extract_data function which is defined as:
extract_data(invoicefile, templates=None, input_module=pdftotext)
Docstring shows:
input_module : {'pdftotext', 'pdfminer', 'tesseract'}, optional
        library to be used to extract text from given `invoicefile`

I've tried and it does not work. Anyone managed to use it?

I use tesseract as an inputmodule in:
https://github.com/OCA/edi/pull/567

@erkin98 @Carlos314159
New PR in: https://github.com/OCA/edi/pull/722 to fix/restore this functionality.
Would you be so kind to review? :pray:

Anyway, recently refactoring has be done on the tesseract input module.
Tesseract 4 is now the default. Languages are automatically detected.
It can now be used on image files.
Currently there is one issue with parsing pdf files.
But hotfix is on it's way in https://github.com/invoice-x/invoice2data/pull/468
Alhough my previous post was in the wrong repo.
It might be usefull for some of you as an code example.
You can see a live test at that pr:

on gh actions (click on show all checks), --> click on runboat/build (details) .
Click on start (wait a couple of mins, background turns green)
Click on Live
Login with user: admin password: admin
Go to invoicing-->vendors--> Import vendor bills

Closing this one as completed. feel free to reopen.


Determine a method for doing Google Analytics on Jekyll yaml-based pages in opengee.org

Files such as index.html are written using yaml for use in GitHub Pages. However, since there is no  section, like the HTML files, it's not clear how to add the Google Analytics tag needed to track statistics.
AC

Determine a method for adding Google Analytics to these pages in opengee.org
Update files as necessary

It seems from #577 that Google Analytics was previously implemented but then altered when https://github.com/google/earthenterprise/pull/577/commits/2361567a4fd9b8e5645a460e886a302857e069bd was merged with google:master. Then the commit from Nov 1, 2017, https://github.com/tst-mswartz/earthenterprise/commit/8d1e1fd9d1c30c26d41fa9fdc48127ea06daa614, added code for Google Tag Manager (without Google Analytics tags), but has not been merged.
I was curious as to why the initial installation of Google Analytics was removed. Is this issue unresolved because of the problem described in #577 regarding the need to manually change the tracking ID in order to test on the master or fork? Otherwise, this seems like a simple fix. Thank you.


RPA-python code has stopped working after update of chrome browser

hi,
My chrome browser got auto updated with version 121.0.6167.185 . My rpa-python code which was running earlier is not running. Any way to resolve the issue please?

hi,
The above issue still persists. can you please suggest a solution ?

This issue got resolved after re-installing chrome. How it got resolved is not clear.

thanks.

Hi @venky652003 thanks for raising this issue! I suspect that some new Chrome version might have a bug but it was fixed by Google in the newer version so it works again.


v1.6.5

Fixed a bug where menu bar info wasn't currently updated when music player was killed
Fixed a bug where equaliser animation preference wasn't correctly udpated on the settings window
Made a small improvement to equaliser animation
Settings window spacing is a bit improved

/release


vimPlugins Update: lazy.nvim 2024-01-23

Right after the last run of the hash update generator, lazy.nvim got a new setting that allows multiple dev dirs. This is obviously very helpful for nix.
Description of changes
Update hash of vimPlugins.lazy-nvim
@GaetanLepage

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

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

Oh! ok I thought it was bi weekly and wasnt willing to wait that long :) I can release nixCats 5.0.0 the moment this hits nixpkgs unstable :)
https://github.com/BirdeeHub/nixCats-nvim/tree/nixCats-5.0.0


make.bat missing from ./doc

Software Versions

Python: 3.8.2
OS: Win 10
Kivy: Latest kivi master
Kivy installation method: git clone, git fork

Describe the bug
The documentation contribution guidelines provide command make html to build revised docs when contributing. This command fails, even when the terminal is properly set to the doc directory.
The Sphinx Getting Started page describes that the sphinx-quickstart generates both Makefile and make.bat. However, the latter is missing from .\doc\.
This invalidates the contribution guidelines, as the make html command calls (the missing) make.bat and thus will not do anything without it.
Expected behavior
Build the documentation.
To Reproduce

Clone kivi master.
Follow the exact steps from Documentation Contributions in the Contrubting Guidelines.

Code and Logs and screenshots
PS C:\Users\tcdej\Documents\Repositories\kivy> cd doc
PS C:\Users\tcdej\Documents\Repositories\kivy\doc> make html
make : The term 'make' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ make html
+ ~~~~
    + CategoryInfo          : ObjectNotFound: (make:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

Additional context
N/A

I ran git log --all --full-history -- "./doc/make.bat" and it seems the file has never been there, even though it's a fundamental component of building the docs.
Maybe someone with more experience with Sphinx or the Kivy docs in general can chime in.

I think historically the official documents have been generated on Linux machines, so I don't think this is high priority.


Add is0n/fm-nvim and is0n/jaq-nvim

Checklist:

[x] The plugin is specifically built for Neovim.
[x] The lines end with a .. This is to conform to awesome-list linting and requirements.
[x] It's not already on the list.
[ ] It supports treesitter syntax if it's a colorscheme.

Thanks for the PR!


Remove unused declarations

Second commit is questionable whether to remove a new unused parameter before released to API in 2.0.  Other removals should all be internal.

Reverted the commit that touched the new API.  Then reran the code inspection to see what else is now unused.

@mikewalch or @keith-turner you guys OK with the rest of the changes?

@ctubbsii thanks for taking a look at this.  This was more of an experiment using Intellij Run Inspection by name but it became too cumbersome with our API and pluggable interfaces.  I plan on using a more focused approach for removing unused code next time.

@milleruntime I thought this worked out fine. It caught some stuff we maybe didn't want removed... but I think we caught all those in the reviews. Even if we didn't, the risk was minimal, since none of it touched the public API.

Eventually, all our "internal pluggable" stuff should be in declared SPI packages, to make it easier to ensure stability. We're still stuck with the historical stuff for now, though.


Add GetR2Bucket

Description

Adds GetR2Bucket for getting info for individual buckets
Changes CreationTime to *time.Time

Has your change been tested?
All tests pass
Screenshots (if appropriate):
Types of changes
What sort of change does your code introduce/modify?

[ ] Bug fix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)
[X] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[X] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[X] I have added tests to cover my changes.
[X] All new and existing tests passed.
[ ] This change is using publicly documented (api.cloudflare.com or developers.cloudflare.com) and stable APIs. (soon™)

Codecov Report

Merging #1265 (e6bb99e) into master (0c3db86) will increase coverage by 0.09%.
The diff coverage is 53.06%.

@@            Coverage Diff             @@
##           master    #1265      +/-   ##
==========================================
+ Coverage   49.23%   49.33%   +0.09%
==========================================
  Files         131      131
  Lines       12665    12706      +41
==========================================
+ Hits         6236     6268      +32
+ Misses       4988     4987       -1
- Partials     1441     1451      +10

Impacted Files
Coverage Δ

access_organization.go
64.70% <ø> (ø)

access_policy.go
76.31% <ø> (ø)

errors.go
40.78% <ø> (ø)

rulesets.go
34.64% <0.00%> (-0.35%)
:arrow_down:

ssl.go
72.72% <ø> (ø)

zone.go
41.70% <50.00%> (+2.59%)
:arrow_up:

r2_bucket.go
72.72% <66.66%> (-2.95%)
:arrow_down:

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

thanks! i'll work with sid to get the docs corrected here as the structure is a little out but i see the intent.


Identifiers with "Sheet" number but without ISH or other prefix

IEC 60695-2-1/1:1994
IEC 60695-2-4/1:1991
IEC 60695-2-1/2:1994
IEC TS 60695-2-4/2:1994
IEC 60695-2-1/3:1994
IEC 60695-2-1/0:1994
IEC 60695-2-1/1:1994/COR1:1995

@ronaldtse need a confirmation that adding "ISH" prefix will be correct or some other action needed.
related #118

@mico ISH means "Interpretation sheet", doesn't it? Without ISH they are just sheets. I think it's not the same.

need a confirmation that adding "ISH" prefix will be correct or some other action needed

I confirm that no other prefix is needed. Very good find.


Collapse edges between collapsed nodes

Currently the edges between collapsed nodes are left "as-is", i.e. if two nodes were collapsed into a supernode, the supernode has two incoming (or outgoing) edges. I wonder if it is possible to collapse the edges if the other side of each edge points to another supernode?

When compound nodes are collapsed, we create one meta edge per inter-graph edge coming out of / going into the collapsed compound. In case there are multiple such edges, we end up with multiple meta edges (multiple meta edges with the same source and target). We could implement an option named collapseMetaEdges to not generate more than one meta edge when true. Notice that this applies to situations where only one end is a meta node.

Thank you for a quick reply! I like the idea of having an extra option and I'm fine with it applying in the case where there is a single meta node.

As a workaround you can play around with meta edge styling. E.g
    {
      'selector': 'edge.meta',
      'style': {
        'curve-style': 'unbundled-bezier',
        'control-point-distances': '0 0 0',
      },
    },

This way, at least visually edges will be collapsed into one.

Thanks, @aindlq, I'll give that a try!
On a slightly unrelated note: the fact that edges are replaced by meta edges seems to somehow break the qtip plugin. I.e. the following does NOT result in tooltips for meta edges:
cy.edges().qtip({
    content: function() { return "foobar"; },
    position: {my: "top center", at: "bottom center"},
    style: {classes: "qtip-bootstrap"},
    show: {event: "mouseover"},
    hide: {event: "mouseout"}
});

Is this a known issue?

Are you doing this when you already have "meta" edges in cy.edges() or in the beginning when all nodes are expanded? If later is the case, you need to make sure that you initialize qtip on these new meta edges as well.

If later is the case, you need to make sure that you initialize qtip on these new meta edges as well.

This was indeed the case. Thank you!

We could implement an option named collapseMetaEdges to not generate more than one meta edge when true.

@ugurdogrusoz may I ask if support for this option has progressed at all?

Unfortunately we don't have resources for this at the moment.

How to initialize qtip on new meta-edges after collapse or expand? can you provide the code

@aindlq

As a workaround you can play around with meta edge styling. E.g
    {
      'selector': 'edge.meta',
      'style': {
        'curve-style': 'unbundled-bezier',
        'control-point-distances': '0 0 0',
      },
    },

This way, at least visually edges will be collapsed into one.

I set edge's curve-style  to ‘bezier’, because I need two direction arrows. In my case, your workaround don't work well. If I delete curve-style setting, your workaround can work.

Is there any progress on this?


add exists event

this event should be emitted whenever existence of doc changes from false to true.
So not only on creation, but also when server starts up.
Useful if you want to hook up cron job to a document or something like that.

fixed in https://github.com/capaj/Moonridge/commit/d7010e9f1b5d32c18197b188a2bb787bc386e145


VSCode submits cell to non-existing kernel

Bug: Notebook Editor, Interactive Window, Editor cells

Steps to cause the bug to occur
Submit code from a cell using Ctrl + Return
Actual behavior
VSCode submits code to kernel that does not exist.
[Extension Host] Info Python Extension: 2020-03-01 19:05:56: Python Daemon: write to stderr: [I 19:05:56.684 NotebookApp] Kernel interrupted: 7a1dd1eb-0d4f-44aa-bb4e-96538f18a0f8
console.ts:137 [Extension Host] Info Python Extension: 2020-03-01 19:05:56: [I 18:04:58.820 NotebookApp] The port 8888 is already in use, trying another port.[W 18:04:58.838 NotebookApp] Error loading server extension jupyter_nbextensions_configurator    Traceback (most recent call last):      File "/Users/j/dev/audio-experiments/venv/lib/python3.8/site-packages/notebook/notebookapp.py", line 1670, in init_server_extensions        mod = importlib.import_module(modulename)      File "/Users/j/.asdf/installs/python/3.8.2/lib/python3.8/importlib/__init__.py", line 127, in import_module        return _bootstrap._gcd_import(name[level:], package, level)      File "<frozen importlib._bootstrap>", line 1014, in _gcd_import      File "<frozen importlib._bootstrap>", line 991, in _find_and_load      File "<frozen importlib._bootstrap>", line 973, in _find_and_load_unlocked    ModuleNotFoundError: No module named 'jupyter_nbextensions_configurator'[I 18:04:58.842 NotebookApp] Serving notebooks from local directory: /var/folders/8v/x6lkdp6110d5w7z73g_jfm_00000gn/T/7f008e69-267b-43dc-a3ce-a1b64fe4c5f3[I 18:04:58.842 NotebookApp] The Jupyter Notebook is running at:[I 18:04:58.842 NotebookApp] http://localhost:8889/?token=9a7c1734b5a607a22cc51c7b5b57a07497ce26b502681168[I 18:04:58.842 NotebookApp]  or http://<IP_ADDRESS>:8889/?token=9a7c1734b5a607a22cc51c7b5b57a07497ce26b502681168[I 18:04:58.842 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).[C 18:04:58.848 NotebookApp]         To access the notebook, open this file in a browser:        file:///Users/j/Library/Jupyter/runtime/nbserver-76592-open.html    Or copy and paste one of these URLs:        http://localhost:8889/?token=9a7c1734b5a607a22cc51c7b5b57a07497ce26b502681168     or http://<IP_ADDRESS>:8889/?token=9a7c1734b5a607a22cc51c7b5b57a07497ce26b502681168[I 18:05:01.591 NotebookApp] Creating new notebook in /[I 18:05:02.211 NotebookApp] Kernel started: 6913147c-449d-4fac-a04b-a1b6868fe8fa[I 18:05:07.305 NotebookApp] Kernel shutdown: 6913147c-449d-4fac-a04b-a1b6868fe8fa[I 18:05:08.119 NotebookApp] Creating new notebook in /[W 18:05:08.135 NotebookApp] Got events for closed stream None[I 18:05:09.165 NotebookApp] Kernel started: 71e56c6e-93de-453f-b36e-ab2767fe8db3[I 18:05:14.296 NotebookApp] Creating new notebook in /[I 18:05:14.336 NotebookApp] Kernel started: 64f1e3ab-f412-428f-8792-9723696db3e0[I 18:16:44.113 NotebookApp] Kernel shutdown: 71e56c6e-93de-453f-b36e-ab2767fe8db3[I 18:16:49.292 NotebookApp] Creating new notebook in /[I 18:16:50.339 NotebookApp] Starting buffering for 64f1e3ab-f412-428f-8792-9723696db3e0:52b27da2-9e8e-4f84-94a2-539e87d1dfa1[I 18:16:50.342 NotebookApp] Kernel shutdown: 64f1e3ab-f412-428f-8792-9723696db3e0[I 18:16:50.669 NotebookApp] Kernel started: 2a8437cb-6409-44ef-a0e8-479c8ccaa7bf[I 18:16:51.516 NotebookApp] Creating new notebook in /[I 18:16:51.547 NotebookApp] Kernel started: 26fbbb2f-d16b-41af-bc8f-2ecc8d842f25[I 18:16:58.580 NotebookApp] Kernel shutdown: 2a8437cb-6409-44ef-a0e8-479c8ccaa7bf[I 18:16:58.897 NotebookApp] Creating new notebook in /[I 18:16:58.910 NotebookApp] Kernel shutdown: 26fbbb2f-d16b-41af-bc8f-2ecc8d842f25[W 18:16:59.229 NotebookApp] Got events for closed stream None[I 18:17:00.249 NotebookApp] Kernel started: 5cff2aa2-f9cf-48ed-b1cb-60a6662ac0d5[I 18:17:01.294 NotebookApp] Creating new notebook in /[I 18:17:01.328 NotebookApp] Kernel started: 78ffa22f-1120-4f2f-8f13-d3ab39079bba[I 18:18:05.614 NotebookApp] Kernel interrupted: 5cff2aa2-f9cf-48ed-b1cb-60a6662ac0d5[I 18:18:57.605 NotebookApp] Creating new notebook in /[I 18:18:57.619 NotebookApp] Kernel shutdown: 5cff2aa2-f9cf-48ed-b1cb-60a6662ac0d5[I 18:18:58.266 NotebookApp] Kernel started: 7a1dd1eb-0d4f-44aa-bb4e-96538f18a0f8[I 18:20:07.464 NotebookApp] Creating new notebook in /[I 18:20:07.477 NotebookApp] Kernel shutdown: 78ffa22f-1120-4f2f-8f13-d3ab39079bba[I 18:20:08.225 NotebookApp] Kernel started: b64083f9-6b52-4c4b-b379-ba8e9e8a01ec[W 18:20:08.227 NotebookApp] Got events for closed stream None[I 18:40:29.526 NotebookApp] Creating new notebook in /[I 18:40:29.605 NotebookApp] Kernel started: 35a1031e-6790-4696-af5c-a168ebd08f3c[I 18:40:31.739 NotebookApp] Creating new notebook in /[I 18:40:31.773 NotebookApp] Kernel started: f3f52493-1884-4f6b-abee-8de0d9721c15[I 18:42:02.546 NotebookApp] Creating new notebook in /[I 18:42:02.637 NotebookApp] Kernel shutdown: 35a1031e-6790-4696-af5c-a168ebd08f3c[I 18:42:02.988 NotebookApp] Kernel started: 14e7b5bb-18f3-4a11-bba6-2a37a70b3ea0[I 19:02:38.251 NotebookApp] Kernel interrupted: 7a1dd1eb-0d4f-44aa-bb4e-96538f18a0f8[I 19:04:08.268 NotebookApp] Kernel interrupted: 7a1dd1eb-0d4f-44aa-bb4e-96538f18a0f8[I 19:05:56.684 NotebookApp] Kernel interrupted: 7a1dd1eb-0d4f-44aa-bb4e-96538f18a0f8
console.ts:137 [Extension Host] Info Python Extension: 2020-03-01 19:05:56: Finished execution for NotebookImport#5
console.ts:137 [Extension Host] Info Python Extension: 2020-03-01 19:06:56: Submitting code for 7a388bb0-85db-4b33-aeeb-79c49ccb8294

ps -eaf | grep -i jupyter                                                                                19:14:36
  501 36369     1   0 Sa05pm  ??        10:59.53 /Users/j/dev/audio-experiments/venv/bin/python -m datascience.daemon --daemon-module=datascience.jupyter_daemon -v
  501 76590 75998   0  6:04pm ??         0:01.27 /Users/j/dev/audio-experiments/venv/bin/python -m datascience.daemon --daemon-module=datascience.jupyter_daemon -v
  501 76591 75998   0  6:04pm ??         0:01.25 /Users/j/dev/audio-experiments/venv/bin/python -m datascience.daemon --daemon-module=datascience.jupyter_daemon -v
  501 76592 75998   0  6:04pm ??         0:08.46 /Users/j/dev/audio-experiments/venv/bin/python -m datascience.daemon --daemon-module=datascience.jupyter_daemon -v
  501 77924 76592   0  6:20pm ??         0:00.84 /Users/j/dev/audio-experiments/venv/bin/python3 -m ipykernel_launcher -f /Users/j/Library/Jupyter/runtime/kernel-b64083f9-6b52-4c4b-b379-ba8e9e8a01ec.json
  501 81202 76592   0  6:40pm ??         0:00.93 /Users/j/dev/audio-experiments/venv/bin/python -m ipykernel_launcher -f /Users/j/Library/Jupyter/runtime/kernel-f3f52493-1884-4f6b-abee-8de0d9721c15.json
  501 81769 76592   0  6:42pm ??         0:01.10 /Users/j/dev/audio-experiments/venv/bin/python -m ipykernel_launcher -f /Users/j/Library/Jupyter/runtime/kernel-14e7b5bb-18f3-4a11-bba6-2a37a70b3ea0.json
  501 82903 76592   0  7:11pm ??         0:00.85 /Users/j/dev/audio-experiments/venv/bin/python3 -m ipykernel_launcher -f /Users/j/Library/Jupyter/runtime/kernel-2847ff9e-6307-4eca-908d-9d2ade6f2572.json

Kernel 7a388bb0-85db-4b33-aeeb-79c49ccb8294 does not exist.
Note that I stopped some cells mid-execution; maybe VSCode messed up something here. I don't know how to reproduce, but can reproduce at least 1x every day, so if you have any hints what debug info I should gather, please tell.
Expected behavior
VSCode submits code to kernel that does exist, or starts new kernel.

Your Jupyter and/or Python environment
Please provide as much info as you readily know

Jupyter server running:                       Local
Extension version:                               2020.2.64397
VS Code version:
Version: 1.42.1
Commit: c47d83b293181d9be64f27ff093689e8e7aed054
Date: 2020-02-11T14:44:27.652Z
Electron: 6.1.6
Chrome: 76.0.3809.146
Node.js: 12.4.0
V8: 7.6.303.31-electron.0
OS: Darwin x64 19.3.0
Setting python.jediEnabled:               false
Python and/or Anaconda version:     3.7/3.8
OS:                                                     Mac
Virtual environment:                          venv

Hi @jonashaag, when that cell that you run on the not existing kernel, does it show an error or does it execute?
What I think is happening is that kernel you don't recognize is the one the extension created.

It just hangs forever, not being executed but also no error

My guess is that that kernel is in your machine but it either crashes on start, or another kernel crashes and then the extension goes to that one.
Could you run a 'jupyter kernelspec list'? Maybe this non-existing kernel shows up and we can delete it.


Texture editor won't remove sheet

I went ahead to add an extra spritesheet to the animation file and I misclicked and added sonic3.gif again, and now I can't delete it because the removal doesn't save

I fixed it on 1.2.2 (published right now), I am sorry for the issue.

ok

it still doesn't work though


Notifications: notification should include truncated transaction hash with a "Copy Transaction hash" button

closed via #63


Getting started for onprem

Add docs for getting started onprem.
Documentation should address Setup Kubernetes and Kubeflow quick start.

@swiftdiaries How are you getting on with this issue?

I'm currently working on a PR related to this: https://github.com/kubeflow/kubeflow/pull/3026
So, once I have the platform specific customization in and the PR is merged, I can contribute the related changes to the docs as well

Issue for reference:
#3972

I think this requirement is now covered by the following set of docs:
https://www.kubeflow.org/docs/started/k8s/overview/
I'll close this issue, but please do re-open it if more work is needed.
/close


Development

Okay - adding the pull request for the main branch - I dropped the ball on the scientific searches, but I'll eventually get to this.

I'm going to switch the mouse back on.


if outline has proxy auto configuration, i will be better

It has been done very well now. If there is a pac mode, it will be more convenient for users

Thanks for your feedback! Closing as a duplicate of #887


remove truncate class to use the one in px-helpers-design

Note: the truncate PR in px-helpers-design needs to be accepted before this one.

Looks good


Add support for custom-headers

Completed in https://github.com/AbdealiJK/configurable-http-proxy/commit/82317fc9df0c88aa4436e2df174ee881e4648e9c


file_ext, doesnotcontain

Hi @tfeldmann,
Many thanks again for this fantastic utility.
Might there be a file_ext feature (similar to img_ext), that allow the matching of multiple file names?
e.g. I'd like the "Filename" rule below to match the filenames "love" or "patience".
Secondly is there any way to create a doesnotcontain match on the filename?
Thank you!
Ivan
@themacmarketer
rules:

  - folders: '~/Downloads'
    filters:
      - Filename:
          contains: love
          case_sensitive: false
      - LastModified
    actions:
      - Move: '~/Downloads/FAITH/'

Hi Ivan,
the upcoming release of organize includes a syntax to exclude files and folders. I'll let you know as soon as it is released 👍

Version 1.4 now has support to exclude / include files via glob syntax.
https://organize.readthedocs.io/en/latest/page/config.html#excluding-files-and-folders
First make sure to update to the latest version:
pip install -U organize-tool

Now you can express your rule like this:
rules:
  - folders:
      - '~/Downloads/*love*'
      - '~/Downloads/*patience*'
      - '! ~/Downloads/*exclude_this*'
    filters:
      - LastModified
    actions:
      - Move: '~/Downloads/FAITH/'

So this is a workaround, I guess an option to match multiple names in Filename would be nicer. I added it to the todo list.
Greetings,
Thomas

Hi Thomas,
Please pardon this late reply as I was out on leave.
Thank you for the new features - much appreciated!
Kind regards,
Ivan Wong


Option to delete resources upon error or refresh after error/success

When the user reaches an error after execution began, they will have resources created in their account but should be deleted since the overall deployment was not successful.  We should provide an option to delete the resource group when this happens.  We should also provide the option when they refresh the page after an error/success.
The deletion should happen in the background and should flow through the Portal framework's deletion pipeline.

Issue moved to private board.


Update Docs: Configuration “configuration-options”

Automatically generated by Netlify CMS

In the description of the display_url setting, it is stated that the text of the link

"consists of the URL without the protocol portion (e.g., your-site.com)." See here

However, the example given shows a link with the protocol (https) given. Therefore, I removed the protocol for the example to be consistent with the setting description

Thanks @FadedController, can you add https:// to the description instead?


feat: use IP aliasing to run each service on it's own IP

What this PR does: Uses ip aliasing to run each port-forward on it's own ip, allowing close to Kubernetes emulation and preventing port-forwards.
This implements https://github.com/jaredallard/localizer/issues/3.

/cc @vk-outreach (if interested in ip aliasing)


Intermittant communications issues on i2c

as noted here:
https://github.com/jps2000/BNO080
Try my unequal-pullup trick to see if it fixes your I2C problem. It's easy to do, and it worked on my Hillcrest and SparkFun BNO080 breakouts:

Install an external 1K resistor from SDA to 3.3V.
Install an external 4.7K resistor from SCL to 3.3V.

The BNO055, BNO080, and probably the BNO085 all have the same I2C timing error. When the BNO ends a clock-stretching cycle, the SDA-to-SCL setup time is occasionally on the verge of failure. My unequal pullup trick creates unequal rise times, thereby increasing the SDA-to-SCL setup time
It appears that this is a similar issue to the mpu-6050 i2c bus issue and a core design issue of that board requiring a redesign to properly address.
From my thread on adafruit as I work through some issues: https://forums.adafruit.com/viewtopic.php?f=50&t=170935&p=836618#p836618
Stepping down into the python console and initializing the board I am getting intermittent packet communications errors with the bno088 with or without the suggested resistor fix.
I step over and use an mpu-6050 without issues on the raspberry pi which tells me this is either hardware, software, or both as a cause in nature.

thanks yknow i never ever had to do this... but we can add a note in the guide about it. we could also change the pullups to be 2.2K - but they wouldnt be uneven, just stronger - whatcha think?

Well if you want me to test something, I have no issues purchasing a new demo unit and testing things.  Too many losses have been endured by all of late and I will refuse to ask or demand anything for free as that purchase could buy someone a dinner for their child.
I just have concerns that the chip itself may not be compatible with the raspberry pi on I2C.  From what I read the updates were to address an SPI communications issue.  As far as troubleshooting I have run it down to just the raspberry pi and this unit and still get the issue so I definitely think it is a hardware based issue or it could be software based where not enough logic is added to account for the clock stretching.
My programming abilities are not to the deity levels of some of the folks at adafruit.  Not my favorite thing to do, but I can always parse and reverse engineer what I need to make things work and document for the community to try and help others avoid my struggles.
All that said I think I will get another pi zero w and see how behavior is on SPI and UART mode, which I avoided as the pins were occupied in my setup.  As far as my readings on SPI, since I was using a TFT display I thought those pins were in use and SPI only allows 1 maybe 2 devices if setup correctly.

no need to test, if we hear anything now we know and can refer them to this issue for debugging :)

I did some more digging and there is a solution.  I will need to test things on it though.
https://github.com/fivdi/i2c-bus/blob/master/doc/raspberry-pi-software-i2c.md
Apparently the hardware i2c does not support clock stretching but a software implementation would.

Can confirm the software i2c driver fixed the issue with clock stretching on a Pi 0.

Can confirm the software i2c driver fixed the issue with clock stretching on a Pi 0.

@knoxvillesjoker or @ocouch so what's the recommended way of using this? Software I2C or resistors or both?

@fgolemo any success?
@ladyada any experience here? I bought 15 of these breakouts specifically with I2C in mind (since the breakout board advertises STEMMA connectors), but the examples posted to work with RPi  just return various errors (unknown report type, key error, etc)
I'm using a RPi Zero W v1.1; here are the configurations I've tried:

I2C enabled in raspi-config (rebooted after config), used busio, no external pullups added, frequency set to 400000
I2C enabled in raspi-config (rebooted after config), used busio, no external pullups added, frequency set to 400000, timeout set to 1000 (mentioned in https://github.com/adafruit/Adafruit_CircuitPython_BNO08x/issues/33#issuecomment-968797861), but this errored because apparently timeout is not applicable/ignored for busio
I2C enabled in raspi-config (rebooted after config), used adafruit_bitbangio, no external pullups added, frequency set to 400000, but I don't expect this to work. I believe that software I2C needs I2C actually disabled
I2C disabled in raspi-config (rebooted after config), used adafruit_bitbangio, no external pullups added, frequency set to 400000
I2C disabled in raspi-config (rebooted after config), used adafruit_bitbangio, no external pullups added, frequency set to 400000, timeout set to 1000

I'm going to keep trying, but it would be great if we could get more insight on what a valid software/hardware config looks like

@seesemichaelj Did you try the suggested fix for clock stretching? You only mention using 400000 bus speed.
https://learn.adafruit.com/circuitpython-on-raspberrypi-linux/i2c-clock-stretching
The software I2C approach mentioned above is another possible option. For that, this library is used:
https://github.com/adafruit/Adafruit_Python_Extended_Bus
@ladyada I think maybe this can be closed? Seems like it's a pi / clock stretch thing?

It does seem I missed this excerpt in the docs here that do briefly mention the clock stretch

Perhaps that could be pulled out to have a separate header to separate it from the "wiring" section as it's easy to pass over.

I can confirm that making the above change to /boot/config.txt  finally gets things working with this config:

I2C enabled in raspi-config
No additional external pullups on SDA/SCL
using busio: i2c = busio.I2C(board.SCL, board.SDA, frequency=400000) (so not software I2C)

I believe that the docs could be modified slightly to call it out the necessary change more, but it seems I'm running the example without errors reliably

i made the text red, so maybe folks will be more likely to read it.

It's perfect, thank you @ladyada!

Install an external 1K resistor from SDA to 3.3V.
Install an external 4.7K resistor from SCL to 3.3V.=

WOW THIS WORKED FLAWLESSLY! THANK YOU @knoxvillesjoker !!!!!! I couldn't get two BNO08x's to communicate without lag until I did this. I happened to have the exact resistors lol.


add a interface GraceFullShutDown to supoort customized action in shu…

Introduce:
In shutdown stage of a project ,gracefull shut down is necessary.
There is a application listener ,but it is not enough,some actions should be done with dubbo.
For example, Kafka producer should flush messages to the broker after protocol destroyed.
Another,MQ consumer should not poll new messages any more after registries destroyed.
Changelog
1.add a interface GraceFulShutDown that support spring and SPI extension
2.update SpringExtensionFactory.ShutdownHookListener to support customized actions when spring bean exists which implements GraceFullShutDown or SPI config exits
3.add a unit test GraceFulShutDownTest
4.update DubboShutDownHook that support GracefulShutDown
Follow this checklist to help us incorporate your contribution quickly and easily:

[x] Make sure there is a GITHUB_issue field for the change (usually before you start working on it). Trivial changes like typos do not require a GITHUB issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[x] Format the pull request title like [Dubbo-XXX] Fix UnknownException when host config not exist #XXX. Each commit in the pull request should have a meaningful subject line and body.
[x] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[x] Write necessary unit-test to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add sample in dubbo samples project.
[x] Run mvn clean install -DskipTests=false & mvn clean test-compile failsafe:integration-test to make sure unit-test and integration-test pass.

So the previous pull request can not be merged.
I copy the code and commit it again in another branch!
It is here!
I have add  both SPI  and spring support on GracefulShutDown interface as your guide

Codecov Report

Merging #5251 into master will decrease coverage by 0.04%.
The diff coverage is 70.58%.

@@             Coverage Diff              @@
##             master    #5251      +/-   ##
============================================
- Coverage     64.13%   64.09%   -0.05%
- Complexity      461      462       +1
============================================
  Files           770      771       +1
  Lines         33401    33431      +30
  Branches       5262     5266       +4
============================================
+ Hits          21423    21427       +4
- Misses         9547     9574      +27
+ Partials       2431     2430       -1

Impacted Files
Coverage Δ
Complexity Δ

...in/java/org/apache/dubbo/rpc/GracefulShutDown.java
0% <0%> (ø)
0 <0> (?)

...onfig/spring/extension/SpringExtensionFactory.java
77.96% <63.15%> (-7.4%)
0 <0> (ø)

...ava/org/apache/dubbo/config/DubboShutdownHook.java
86.36% <92.3%> (+1.98%)
0 <0> (ø)
:arrow_down:

.../apache/dubbo/qos/protocol/QosProtocolWrapper.java
65.85% <0%> (-17.08%)
0% <0%> (ø)

.../apache/dubbo/remoting/transport/AbstractPeer.java
58.69% <0%> (-6.53%)
0% <0%> (ø)

...pache/dubbo/remoting/transport/AbstractServer.java
44.79% <0%> (-4.17%)
0% <0%> (ø)

...pache/dubbo/registry/support/AbstractRegistry.java
78.24% <0%> (-3.44%)
0% <0%> (ø)

...g/apache/dubbo/rpc/protocol/rest/RestProtocol.java
68.21% <0%> (-3.11%)
0% <0%> (ø)

.../rpc/protocol/dubbo/LazyConnectExchangeClient.java
56.47% <0%> (-2.36%)
0% <0%> (ø)

...he/dubbo/registry/multicast/MulticastRegistry.java
67.87% <0%> (-1.36%)
0% <0%> (ø)

... and 11 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 9a32817...cd91bd8. Read the comment docs.

@kele6413430 Please fix conflicting files .

Thanks for the contribution, please check ShutdownHookCallback for the same purpose.


feat(include function for nf brazilian): function for electronic invoice

Function for handling electronic invoices in Brazil.

Please, if you have time, don't forget to add some docs to this feature. I think it can help other people to use it in the future. Just edit the pt and en files inside the docs directory.


Add non-interactive flag

For use in CI, we want the user to specify the lint or list of lints to run.

Interactive mode doesn't exist anymore


Added a basic backing engine for LDAP jaas provider

The basic backing engine allows to list the users and roles, which helps when checking to see if your configuration is correct.  It does not support adding or deleting users, groups, or roles as this is very implementation dependent.

R: @jbonofre

Whoops, thanks for catching that.   Copy and paste error...
Do I have to redo the pull request?

No, just push a new commit on the same branch. The pull request will be updated and I will do a new review.

I have updated the comments now.   let me know if that looks ok.

Good feedback, take a look now and see if i missed anything?

For the record, I created https://issues.apache.org/jira/browse/KARAF-5172. I will squash your commits in one with reference to the Jira ID. You will still be the author of the commit, no worries.


feat: vpc peering connection

What type of this PR
Examples of user facing changes:

API changes

Bring VPC Peering feature to kube-ovn
https://docs.aws.amazon.com/vpc/latest/peering/what-is-vpc-peering.html
OVN command example
ovn-nbctl lr-add lr0
ovn-nbctl lr-add lr1
ovn-nbctl lrp-add lr0 lr0-p0 00:11:22:33:44:55 <IP_ADDRESS>/24 peer=lr1-p0
ovn-nbctl lrp-add lr1 lr1-p0 00:11:22:33:44:66 <IP_ADDRESS>/24 peer=lr0-p0
ovn-nbctl lrp-del lr1-p0

USAGE
Create two VPCs with static route and peering connection
kind: Vpc
apiVersion: kubeovn.io/v1
metadata:
  name: test-vpc-1
spec:
  staticRoutes:
  - cidr: <IP_ADDRESS>/24
    nextHopIP: <IP_ADDRESS>
    policy: policyDst
  vpcPeerings:
  - localConnectIP: <IP_ADDRESS>/30
    remoteVpc: test-vpc-2
---
kind: Subnet
apiVersion: kubeovn.io/v1
metadata:
  name: net1
spec:
  vpc: test-vpc-1
  cidrBlock: <IP_ADDRESS>/24
  default: true
  natOutgoing: false
---
kind: Vpc
apiVersion: kubeovn.io/v1
metadata:
  name: test-vpc-2
spec:
  staticRoutes:
  - cidr: <IP_ADDRESS>/24
    nextHopIP: <IP_ADDRESS>
    policy: policyDst
  vpcPeerings:
  - localConnectIP: <IP_ADDRESS>/30
    remoteVpc: test-vpc-1
---
kind: Subnet
apiVersion: kubeovn.io/v1
metadata:
  name: net2
spec:
  vpc: test-vpc-2
  cidrBlock: <IP_ADDRESS>/24
  natOutgoing: false

Traceroute result

@fanriming can you  add the docs?

@oilbeater

@fanriming can you add the docs?
Docs has been added to commit now.

Can it support visit peer vpc service ?