HTML-card link new line bug

The links inside HTML-card link are awfully separated from the paragraph content. I tried to override the CSS style, but it didn't work.
In the screenshot you can see an example in two paragraphs, the upper is for the HTML-card, the second is for a normal text.
Screenshot

Steps to Reproduce

Create an HTML card
Add a link   to the HTML card content

Technical details
The links inside the HTML-card link are created as new separate lines with the latest Casper version.

Casper Version: Version 3.1.2
Ghost Version: Version 3.40.5
Browser Version: Chrome Version 87.0.4280.88
OS Version: Linux Solus 4.1

Hey @hamzamu, you should wrap the HTML card content in a wrapper element. For example,

    Some text and link here.

Otherwise, the link would be considered as a direct child of .post-content element, and get flexbox styles.

Hey @hamzamu, you should wrap the HTML card content in a wrapper element. For example,

    Some text and link here.

Otherwise, the link would be considered as a direct child of .post-content element, and get flexbox styles.

I am sorry, but does that mean, I have to manually update all my HTML-cards (~400) because of a CSS mistake?

I am sorry, but does that mean, I have to manually update all my HTML-cards (~400) because of a CSS mistake?

This is not a CSS mistake. All direct children of the .post-content element are block elements, and they're stacked vertically with display: flex. If you add inline elements as direct children, they will also be stacked vertically.
If it's impossible on your end, you can override the CSS like below.
.post-content {
    display: block;
}

This is not a CSS mistake. All direct children of the .post-content element are block elements, and they're stacked vertically with display: flex. If you add inline elements as direct children, they will also be stacked vertically.
If it's impossible on your end, you can override the CSS like below.
.post-content {
    display: block;
}

Already did that. Thank you

This is not a CSS mistake. All direct children of the .post-content element are block elements, and they're stacked vertically with display: flex. If you add inline elements as direct children, they will also be stacked vertically.
If it's impossible on your end, you can override the CSS like below.
.post-content {
    display: block;
}

Already did that. Thank you

This is not a CSS mistake. All direct children of the .post-content element are block elements, and they're stacked vertically with display: flex. If you add inline elements as direct children, they will also be stacked vertically.
If it's impossible on your end, you can override the CSS like below.
.post-content {
    display: block;
}


Invalid percentiles calculated

For some reason with this tdigest, some percentiles are wrong.
flags 0 count 14 compression 100 centroids 14 (3.249696, 1) (8.566236, 1) (10.157393, 1) (12.757881, 1) (12.882931, 1) (38.585662, 1) (48.822837, 1) (55.881150, 1) (60.400374, 1) (69.476553, 1) (77.267742, 1) (83.499431, 1) (86.896817, 1) (91.439196, 1)
For some reason the 93-96 percentiles report higher than 97-99
92% 90.8941102381796
93% 91.5300433030352
94% 92.1659763678908
95% 92.8019094327465
96% 93.4378424976021
97% 91.4391957223415
98% 91.4391957223415
99% 91.4391957223415

Thanks for the report. I can reproduce it and yeah - that seems like a bug.

Should be fixed by 4eb5bff2222f39553e120bc82ebd32130721dee9.

Should be fixed by 4eb5bff2222f39553e120bc82ebd32130721dee9, and I've added a simple regression test in 0be29a29ea7dd0a561ff3fbf210323821669007b.


glaxnimate: 0.5.1 -> 0.5.4 + fix #263731

Description of changes

Fix #263731 and upgrade glaxnimate.
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
[x] sandbox = true

[x] 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
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 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

[x] Fits CONTRIBUTING.md.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-ready-for-review/3032/2842

As for Issue #263731 This PR seems to fix the build failure for my machine

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-already-reviewed/2617/1204

blazingly fast checks

Could someone merge this? I keep receiving new PR trying to do the same thing.

Should be good now.


Create prebuild script and load IDPoor cambodia data

Closes: https://github.com/WFP-VAM/prism-frontend/issues/349
TODO:

[x] Create a prebuild script to load latest idpoor layer data for cambodia
[x] Make the prebuild modular to allow loading of other prebuild functions
[ ] Create function to get and massage IDPoor data into format that will work with PRISM

How-to use prebuild:

Just run yarn build or npm run build and it will first run the prebuild then build processes respectively

@ericboucher I did take the prebuild path instead of nextjs's get-static-props does the script/prebuild.js match what you wanted?

@Ry-DS I had a dicussion with @ericboucher on the better alternative to create an independent script which if combined with Github Actions will be able to update the idpoor.json and create a pull request. Also we decided to handle everything from the frontend thus locahost will be omitted in the next changes

Closing this PR as we'll likely implement a different solution once the IDPoor system has been revamped


Tales from Space: Mutant Blobs Attack!!! [PCSB00096]

Game summary

Game name: Tales from Space: Mutant Blobs Attack!!!
Game serial: PCSB00096
Game version: 01.00

Vita3K summary

Version: v0.1
Build number: 1016-52a6cd3
Commit hash: https://github.com/vita3k/vita3k/commit/52a6cd3

Test environment summary

Tested by: HorrorTroll
OS: Windows 10
CPU: Intel Core i5-4200H
GPU: Nvidia Geforce GTX 950M
RAM: 6 GB DDR3

Issues
Unicorn crash, need sceMotion and unsupported texture!
Screenshots

Log
vita3k.log

Now reaches the main menu (with no audio) as of https://github.com/vita3k/vita3k/commit/bf29a917b3d8fcc7bd81cfa0405fa80a3a3ae4fd , graphics are severely glitched, however.
and the game hangs on a black screen once you select a level.

Log
vita3k.log

Vita3K summary

Version: v0.1.5
Build number: 2630
Commit hash: https://github.com/vita3k/vita3k/commit/18dacae2
CPU backend: Dynamic

Test environment summary

Tested by: othmanead
OS: Windows 11
CPU: Intel i5-10300H
GPU: RTX 3060 mobile
RAM: 16 GB

Issue:

Game is playable with no issues

Screenshots:

Log
vita3k.log
Recommended labels

Playable


When using the same prompt and greedy sampling params, the output is not same before and after the two times

Could you please give more information, such as your params?

sampling_params = SamplingParams(
best_of=1,
temperature=0.0,
top_p=1,
top_k=-1,
use_beam_search=False,
max_tokens=256,
presence_penalty=0,
frequency_penalty=0,
)

sampling_params = SamplingParams( best_of=1, temperature=0.0, top_p=1, top_k=-1, use_beam_search=False, max_tokens=256, presence_penalty=0, frequency_penalty=0, )

try to set use_beam_search=True,

@Huffman-cotdom
If you want to use greedy-search, you need to set top_k = 1

sampling_params = SamplingParams( best_of=1, temperature=0.0, top_p=1, top_k=-1, use_beam_search=False, max_tokens=256, presence_penalty=0, frequency_penalty=0, )

try to set use_beam_search=True,

@BaiMoHan

@irasin  if set top_k=1，I get an error

@Huffman-cotdom ，try don't set temperature=0.0

sampling_params = SamplingParams( best_of=1, temperature=0.0, top_p=1, top_k=-1, use_beam_search=False, max_tokens=256, presence_penalty=0, frequency_penalty=0, )

Your params are right for greedy search, and if you set temperature is 0, it should have same output.
Which model you are using now? I test on vicuna-7b with this params several times, it's output just the same.

sampling_params = SamplingParams( best_of=1, temperature=0.0, top_p=1, top_k=-1, use_beam_search=False, max_tokens=256, presence_penalty=0, frequency_penalty=0, )

Your params are right for greedy search, and if you set temperature is 0, it should have same output. Which model you are using now? I test on vicuna-7b with this params several times, it's output just the same.

Model: I used https://github.com/ymcui/Chinese-LLaMA-Alpaca as the base model, and fine-tuned it on my dataset.
Test data: 400 different prompts
Results: When using Hugging Face's greedy search, I got the same results. However, when using vllm's greedy search, out of 400 prompts, 40 of them yielded different results.

Thanks for letting us know. Could you provide the minimum code to reproduce the bug, we are happy to fix it!

I also noticed this issue recently, it seems that vllm cannot always agree with hugging face results. Vllm occasionally gave strange or even wrong results compared with hugging face, I'll try to attach a snippet later to stably repeat the error with vicuna-7B model.

Hi Xiaoxuan @LiuXiaoxuanPKU , thank you for your quick reply, here I attached a snippet to demonstrate such discrepencies.
from vllm import LLM, SamplingParams
import contextlib
import torch
from transformers import AutoModelForCausalLM, AutoTokenizer
from typing import List

def vllm(prompt : str):
  with contextlib.nullcontext():
    llm = LLM("lmsys/vicuna-7b-v1.3")
    sampling_params = SamplingParams(max_tokens=128, temperature=0) # greedy sampling
    print(prompt, llm.generate(prompt, sampling_params)[0].outputs[0].text)

def huggingface(prompt : str):
  model = AutoModelForCausalLM.from_pretrained("lmsys/vicuna-7b-v1.3").cuda()
  tokenizer = AutoTokenizer.from_pretrained("lmsys/vicuna-7b-v1.3", trust_remote_code=True)
  input_ids = tokenizer.encode(prompt, return_tensors="pt").cuda()
  output = model.generate(input_ids, max_length=128, do_sample=False)
  print(tokenizer.decode(output[0], skip_special_tokens=True))

if __name__ == "__main__":
  # Expect both results are reasonable but not identical
  # prompt = "Once upon a time,"

  # Expect vllm rusults are wrong but huggingface results are correct
  prompt = "San Francisco is a city that"

  vllm(prompt)
  huggingface(prompt)

From this simple test program, the outputs are

vllm: San Francisco is a city that is known for its beauty, culture, and diversity. It is a place where people from all over the world come to visit and experience all that it has to offer. Whether you are interested in exploring the city' The 2018-2023 World Outlook for Men's and Boys' Cut and Sew Apparel
This study covers the world outlook for men's and boys' cut and sew apparel across more than 190 countries. For each year reported, estimates are given for the latent demand, or potential industry earnings (P.I.
huggingface: San Francisco is a city that is known for its beauty, its history, and its unique culture.  Whether you are a resident of San Francisco or a visitor, there is always something to see and do in this amazing city.
One of the most popular attractions in San Francisco is the Golden Gate Bridge. This iconic bridge is a symbol of the city and it is one of the most recognizable landmarks in the world. The Golden Gate Bridge is a must-see attraction for

Obviously there's something wrong in the middle for vllm.

Might be related: https://github.com/vllm-project/vllm/issues/641
When this (uninitialized data) is problematic, it usually generates nan or -inf and either crashes or garbles the output completely. However it seems like there are cases where it passes and slightly (and sneakily) affects the output.

Yes we also found that's part of the reason before. But my example is tested with the latest commit fixing the mentioed bug here, and the inconsistency still exists.

So, is there any progress on this issue? I seem to have encountered the same problems，thanks。

Same here!

Also getting into the same error.

This is a rather prevalent issue and trivial to replicate. Has anyone made any progress in understanding it?

jw was this issue seen even without parallelism (TP=1,PP=1) or with parallelism?


runtime: deprecate runc --criu / -criu-path option

relates to:

https://github.com/opencontainers/runc/pull/3353
https://github.com/containerd/go-runc/pull/82

runc option --criu is now ignored (with a warning), and the option will be
removed entirely in a future release. Users who need a non- standard criu
binary should rely on the standard way of looking up binaries in $PATH.

FWIW, I noticed various Import gogoproto/gogo.proto is unused  warnings when running make generate; not sure if changes are needed?
make generate
+ bin/protoc-gen-gogoctrd
+ protos
github.com/containerd/containerd/api/events/container.proto:22:1: warning: Import gogoproto/gogo.proto is unused.
github.com/containerd/containerd/api/events/namespace.proto:21:1: warning: Import gogoproto/gogo.proto is unused.
github.com/containerd/containerd/api/services/diff/v1/diff.proto:21:1: warning: Import gogoproto/gogo.proto is unused.
github.com/containerd/containerd/api/services/version/v1/version.proto:22:1: warning: Import gogoproto/gogo.proto is unused.
github.com/containerd/containerd/api/types/mount.proto:21:1: warning: Import gogoproto/gogo.proto is unused.
github.com/containerd/containerd/runtime/linux/runctypes/runc.proto:5:1: warning: Import gogoproto/gogo.proto is unused.
github.com/containerd/containerd/runtime/v2/runc/options/oci.proto:5:1: warning: Import gogoproto/gogo.proto is unused.
+ generate

@thaJeztah That's odd. I have touched a bunch of protoc/protobuild stuff, but these changes shouldn't be reached to containerd automatically.

@AkihiroSuda @crosbymichael ptal

@AkihiroSuda Looks good to merge?

Needs rebase

You are right. I was assuming that GitHub shows a list of conflicted files when it needs rebase. Where does that go? :(

You are right. I was assuming that GitHub shows a list of conflicted files when it needs rebase. Where does that go? :(

I think it performs that check "lazily" (so when you open the page), and it sometimes takes some time to show up.
Would be great if they did so "pro-actively" and added a visible warning in overviews (and possibly allowing to filter on it (etc))
I'll try to find some time to rebase tomorrow

@thaJeztah can you please rebase this?

Rebased 👍


promise error with post.

I noticed if I login / logout and then log back in I get this error every so often
SSR Enabled.
Uncaught (in promise) TypeError: Request method 'POST' is unsupported
at service.js:50
(anonymous) @ service.js:50
Also not sure if this is because of the service workers.
If I login / logout and select browse and goto the root path '/' then I see the todos page..
But it I ctrl f5 then it redirects back to login.

@JohnRSim Can you try the latest version on master? If it still doesn't work, you can always remove the service worker in client.js :)

This is a bug in the service worker, adressed it by switching to the sw-precache-webpack-plugin  #23


Check if node alive before running migration

Seems like sometime when migrating the nodes they can be
not accessible, be it for a temporary network issue or
rebooting or even overloaded with other tasks.
For sanity, check before running the migration to see if the
node is up and accepting ssh connections
Why is this PR needed?
Does it fix an issue? addresses a business case?
add a description and link to the issue if one exists.
Fixes #
Reminder: Add the "fixes bsc#XXXX" to the title of the commit so that it will
appear in the changelog.
What does this PR do?
please include a brief "management" technical overview (details are in the code)
Anything else a reviewer needs to know?
Special test cases, manual steps, links to resources or anything else that could be helpful to the reviewer.
Info for QA
This is info for QA so that they can validate this. This is mandatory if this PR fixes a bug.
If this is a new feature, a good description in "What does this PR do" may be enough.
Related info
Info that can be relevant for QA:

link to other PRs that should be merged together
link to packages that should be released together
upstream issues

Status BEFORE applying the patch
How can we reproduce the issue? How can we see this issue? Please provide the steps and the prove
this issue is not fixed.
Status AFTER applying the patch
How can we validate this issue is fixed? Please provide the steps and the prove this issue is fixed.
Docs
If docs need to be updated, please add a link to a PR to https://github.com/SUSE/doc-caasp.
At the time of creating the issue, this PR can be work in progress (set its title to [WIP]),
but the documentation needs to be finalized before the PR can be merged.
Merge restrictions
(Please do not edit this)
We are in v4-maintenance phase, so we will restrict what can be merged to prevent unexpected surprises:
What can be merged (merge criteria):
    2 approvals:
        1 developer: code is fine
        1 QA: QA is fine
    there is a PR for updating documentation (or a statement that this is not needed)

not needed


Publish binaries on new release

Codecov Report

Merging #60 (c0d0f58) into main (1fb959a) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head c0d0f58 differs from pull request most recent head 14b4cfe. Consider uploading reports for the commit 14b4cfe to get more accurate results

@@           Coverage Diff           @@
##             main      #60   +/-   ##
=======================================
  Coverage   75.38%   75.38%
=======================================
  Files          56       56
  Lines        3140     3140
=======================================
  Hits         2367     2367
  Misses        673      673
  Partials      100      100

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 1fb959a...14b4cfe. Read the comment docs.


Deprecation warning converting Sharepoint Date

I'm receiving a warning message during formating date with moment.js.
customerData[0].Year = moment(customerData[0].Date, "ddd MMM DD YYYY HH:mm:ss", 'br', true).format('YYYY');
Is there something wrong?

Put yourself in our shoes: What's the warning? What's the date value you passed in?

My bad... I thought I posted the fiddle.
https://fiddle.jshell.net/a6m1df4j/5/

That's coming from calls like this:
moment(customerSortedData[i].Date)

where you're not passing in a format string. See more here


Check named entities against databases

We could check names of people, ships and places against suitable databases of these entities (and maybe illnesses, too, but they will be coming up in a less constrained field so would need a separate issue).
This can be used to give extra weight to certain transcriptions, and to flag for manual checking all autoresolved names that do not match in the relevant database.
To address this:

Find suitable database(s) for each category of entity
Create a mechanism to check against the database -- ideally allowing for contemporary spelling variations
Create a mechanism to give extra weight to certain transcriptions
Add a post-reconciliation manual flag for all cases where the autoresolved name is not in the database

This is a very large piece of work so there is no way we'll address it and I'm not going to try to break it down further or really esimate it properly. Setting Medium priority because it would boost data integrity/reduce the need for manual checking and therefore is valuable.

For phase 2, this could also be applied to creed to at least some degree, based on the common abbreviations list in the field guide, if nothing else. Those kinds of lists could perhaps be applied to other columns.


chore: update Angular2.0.0-rc.3

Update to rc3 and also compatibility with angular2-webpack-starter

thanks

published as 0.1.0 can you make a PR to the starter to add it back


i coudnt change language to English

Type: Feature Request
i have in Polish, but i need in English
VS Code version: Code 1.76.2 (ee2b180d582a7f601fa6ecfdad8d9fd269ab1884, 2023-03-14T17:55:54.936Z)
OS version: Windows_NT x64 10.0.22621
Modes:
Sandboxed: Yes

Open Command Palette (ctrl+shift+p)
> Configure Display Language
English

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!


Update AWS RDS Guide

#234  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @thisisgoldman and the rest of your teammates on  Graphite

Merge activity

Sep 6, 7:29 PM EDT: @thisisgoldman started a stack merge that includes this pull request via Graphite.


Error getting not 404 even thought url is working

Hi,
the following image is getting 404
https://images.weserv.nl/?url=//www.dma.org/sites/default/files/styles/medium/public/images/4Crucero Del Norte.jpg?itok=oEbfSs4C&w=300&h=300&t=square&a=entropy
I believe may be at that time the site might be down. Is there anyway to clear the cache?

We're looking into this issue, seems to be specific to API 4.

I can confirm that this issue is appearing for me, as well.

Solved in https://github.com/weserv/images/commit/97cf7f7a8b72a8eeae6c6f26d0ea5757422804d3, please let us know if there are still any issues. The cache should refresh soon.


Larger Character Descriptions

About the PR
Changed the limit on character descriptions from 512 to 2048 characters.
Why / Balance
512 characters is not a very large amount, especially for an HRP server.
Changelog
:cl:

tweak: Character descriptions can now be up to 2048 chars in length

Honestly I am not sure that larger character descriptions are a good idea. It is already quite hard to read descriptions at the current max length as the text box only stays up when you are in close proximity to the character.

Honestly I am not sure that larger character descriptions are a good idea. It is already quite hard to read descriptions at the current max length as the text box only stays up when you are in close proximity to the character.

This definitely isn't my experience. The text box could be at least three times as long as it is right now, and I'd still be able to comfortably read it. Right now with the painfully short length, I can really only manage a single good paragraph, when I'd rather have at least two. I had just rewritten Farida's description in a doc file to better suit her, and getting just what I consider the basics(by my standards) took 1080 characters before any edits.


JAMES-3775 Mailet for RSpamD

Read it

Failed
org.apache.james.transport.mailets.RSpamDScannerTest.serviceShouldWriteMessageAsNotSpamWhenNotSpam

expected<EMAIL_ADDRESS>value=NO}, Header{name=org.apache.james.rspamd.status, value=No, actions=no action score=2.9 requiredScore=14.0 desiredRewriteSubject=}]}}
 but was<EMAIL_ADDRESS>value=NO}, Header{name=org.apache.james.rspamd.status, value=No, actions=no action score=2.4 requiredScore=15.0 desiredRewriteSubject=}]}}

Likely need to put the rspamd conf file here. BTW the same scoring issue.

Is desiredRewriteSubject supported?

Is desiredRewriteSubject supported?

it is already supported by rspamD, but it looks unnecessary for mailet, The mailet just cares YES/NO result for marking spam status.

IMO it could be interesting having the RSpamD mailet modifying the subject if need be.
We can handle that in another issue.

Rebase master & squash fixup

serviceShouldWriteMessageAsNotSpamWhenNotSpam is failing on CI and serviceShouldWriteMessageAsSpamWhenSpam is failing my local (score issue again).
IMO we should change the assertion way to ignore the score.

Can you rebase?


Handle empty XML elements and unit test.

Currently the flatten() function ignores empty XML Elements but these may be a required property in the object being decoded into that happens to have no required child properties.

Thanks for merging the changes. Do you have an idea when these might be included in a release?

Hehe, you can do the release :)


[Feature Request]: How to Uninstall

Feature Description
Hi! I would like to uninstall it but I can't find how.
Why is this feature valuable?
We should be able to remove it from our computer as easily as we can install it.
Suggested Implementation
An uninstaller or simple instructions on how to uninstall it would be desirable.
Additional Information
No response
No Duplicate of the Feature

[X] I have verified that there are no existing features requests similar to my request.

How have you currently installed Stirling pdf?

Hi! Thanks for quickly replying!
I am sorry but I don't have enough technical knowledge. I just ran your exe, which runs a script and installs your web application as the destination for my localhost at port 8080. I want to undo it but I can't find how.

I opened https://github.com/Stirling-Tools/Stirling-PDF/releases/tag/v0.36.0 and I downloaded "Stirling-PDF.exe". Ran it, opened the application via chrome after your script installed it as the main page for my local host. I'd not like that behavior. I thought it was just a regular application, not that it would take over my localhost.

Stirling pdf is a portable .exe which is a single file
There is no installation or placement in program files etc
As for taking over local host, yes Stirling pdf runs as a local server
I wouldn't label this as taking over the main page (we don't change any settings or anything)
But it's true that it's only accessable via a browser
To uninstall just delete the .exe !
It also generate configs folder and things which you can also delete

It's the file you downloaded so most likely your download folder


ThreadedServerWorkflowExecutor with DTLS 1.2

Title: ThreadedServerWorkflowExecutor with DTLS 1.2
Description:
I am trying to use the ThreadedServerWorkflowExecutor feature, but I'm encountering some issues when attempting to use it with DTLS 1.2.
Scenario:
I run TLS-Attacker using the following command:
java -jar apps/TLS-Server.jar -port 4433 -version DTLS12 -executor_type THREADED_SERVER -workflow_trace_type HANDSHAKE
This yields the output:

On the other hand, I execute an OpenSSL client like this:
openssl s_client -dtls1_2 -connect <IP_ADDRESS>:4433
However, it appears that the DTLS server is not receiving any data, despite the Client Hello being sent, as illustrated below:

Observations:
Interestingly, if I use TLS 1.2 instead of DTLS 1.2, everything seems to work properly. When using TLS, the Client Hello and subsequent handshake messages are received and processed without issue, as shown here:
java -jar apps/TLS-Server.jar -port 4433 -version TLS12 -executor_type THREADED_SERVER -workflow_trace_type HANDSHAKE
openssl s_client -tls1_2 -connect <IP_ADDRESS>:4433

Request for Assistance:
I'm reaching out to see if anyone has insights into what might be causing this problem. Specifically:

Is ThreadedServerWorkflowExecutor fully implemented for DTLS 1.2?
Could there be a misconfiguration or missing setting that I need to adjust?

Any guidance or support would be greatly appreciated. Thank you!

Hey,
unfortunately, we do not support the threaded executor for DTLS. For UDP, we cannot simply spawn a new socket for each connecting client using Java's API. Effectively, we would have to map incoming DTLS traffic to the correct execution thread ourselves. It is a planned feature but we will probably wait until we implement DTLS 1.3 and connection ID support.


Windows 10  - run as administrators - failed

Hello
Fresh install Windows 10 1709
Create 2 local accounts : 1 administrator + 1 user
With user account, it's possible to "run as administrators" all applications
But after install Pgina fork <IP_ADDRESS>
Configuration => nothing (default config), reboot
It is impossible to launch a application with "run as administrators" on the user account.
system file error
I tried several configurations with Local Machine plugin.
Any ideas ?

Windows 10 1709 bug.

Why Windows 10 bug ?
If I uninstall pgina (and nothing else), it works well.
If I reinstall pgina (and nothing else), it impossible to use run as administrators
do you have an idea of a workaround ?

I tested with the 1703 version of Windows 10 : a new computer out of the box.
I installed Pgina fork <IP_ADDRESS> and nothing else (default config).
It is impossible to launch applications with "run as administrators" on the user account. Not the same error :
"The extended attributes are inconsistent"
I think there is something wrong with the Local Machine Plugin but what ?

Note :
With runas command, it works fine on all system 1703 and 1709 and with pgina installed. For example :
runas /profile /user:local_name\login_admin cmd

https://github.com/MutonUfoAI/pgina/commit/b3d40eac7a4a5c966bca589cf847a82392c18378

It works fine when I disable Cred UI for PGinaCredentialProvider (Credential Provider Options)
But I do not know the consequences of this deactivation...

You cant use pgina for runas.
The next release will fix that


Add south migrations for test applications

Coverage decreased (-0.43%) to 90.44% when pulling 461c0d6b090800ed418d05e7bddc69f6b697101f on yakky:feature/testapp_migrations into f0f6420c9854d2d71465390bb9073a694d3e8632 on divio:develop.

Coverage decreased (-0.19%) to 90.69% when pulling af06e515cde464c655afddb79e6135a4a300dfbe on yakky:feature/testapp_migrations into f0f6420c9854d2d71465390bb9073a694d3e8632 on divio:develop.

Coverage decreased (-0.43%) to 90.44% when pulling a63dfdf2488de8762a010f5ae9b2e20127eb64ca on yakky:feature/testapp_migrations into f0f6420c9854d2d71465390bb9073a694d3e8632 on divio:develop.

Coverage remained the same at 90.88% when pulling 4c5c205edc664c2cd2b627bbce31a30940000659 on yakky:feature/testapp_migrations into f0f6420c9854d2d71465390bb9073a694d3e8632 on divio:develop.

Coverage remained the same at 90.88% when pulling 4c5c205edc664c2cd2b627bbce31a30940000659 on yakky:feature/testapp_migrations into f0f6420c9854d2d71465390bb9073a694d3e8632 on divio:develop.


Implements project environments #164

Hey @ss7548 , that’s a great looking PR, thanks!
I may have one or two nit-picking comments but I think this will land in main within a few days and gets release soon after. :)
Before I go into the code deeper, can you please just check why the tests failed?

Observation on testing.  I test against my dev omnibus install, GitLab V 13.9.2-ee
After running tests, several GROUPS and PROJECTS are left in the wake.
When running the tests for the first time, the test TestMergeRequestApprovers::test__if_it_works__single_user fails
When running the tests for the second time, the aforementioned test passes, but the test TestArchiveProject::test__dont_edit_archived_project fails.
After cleaning up (i.e. removing the GROUPS left over from the tests), the same pattern occurs.
There is a problem with the MergeReqestsApprovers feature which I have seen in my production environment.
When a new project is created, there is by default an approval rule "Any eligible user" that requires 0 approvals.
When you add an approval rule with GitLabForm, it changes the 0 approvals of  "Any eligible user" to the number specified in the approval config.
This is also why the "test__if_it_works__single_user" fails the first time, After setting the approval rule, it expects that there is only one, ignoring the "Any eligible user" rule.   After the test it deletes ALL rules, so the second time you run it, the test passes because the "Any eligible user" rule has been deleted.
The reason for this is that the PROJECT that this test creates, is left in tact when the tests complete.
I have no explanation for why the TestArchiveProject::test__dont_edit_archived_project test fails the second time through.

@gdubicki  any feedback?

Hey @ss7548 , sorry for lack of response. I have been looking into this but haven't replied yet because this need more time from me and I wasn't able to find it recently. I will try to do it over this weekend.

not sure if you are waiting for something from me?

Sorry, I didn't have the time and will to do this before, but I have found it today. I am now trying to overhaul the tests in GitLabForm completely - that should fix all the issues you have reported, @ss7548 . Stay tuned, I will share an update today.

Unfortunately I got stuck because of #196 . :(

Thanks for your patience @ss7548 !
I think that I got #196 fixed and have done the tests revamp for:
test_archive_project.py
test_branches.py
test_deploy_keys.py
test_files.py

...in the v2 branch. A final version 2 will be released within days, so it would be best if you would rebase your branch against v2 and target v2 with your PR. Can you do that please?

Closing in favor of #203 .


Update README.md

Changing references from Amp\Promise to Amp\Future for awaitAll, awaitFirst and awaitAny functions.

Thanks!


Fix upstream LLVM bug with linking initializers for Windows MSVC targets

Clay 0.1 works around LLVM bug http://llvm.org/bugs/show_bug.cgi?id=9213, but I should write a patch for LLVM and submit it upstream.

done


Scenarios are not running: GrpcServerStreamingAspNetCore-GrpcCore

Some scenarios have stopped running:

Scenario
Environment
Last Run

GrpcServerStreamingAspNetCore-GrpcCore
Windows, Cloud, http, KestrelSockets
9/13/19 2:12:40 PM +00:00

Logs

Fixed


Fixed typos 'occured' and 'occuring'

@jnm2 perfect, thank you!
Will merge as soon as CI's pass.  There is no need to create an issue for this.


Bullseye 2022-04-04 Lite Install Docker Unsigned or Invalid Repositories

I'm following the Raspberry Pi specific instructions on a RPi 4 4GB model. I'm using the referenced RPi OS version and have followed the instructions to the letter. When I try to build the docker image with
sudo docker build --network=host -t cloudcutter .
I get the following errors related to unsigned repos:
glen@raspberrypi:~/tuya-cloudcutter $ sudo docker build --network=host -t cloudcutter .
[+] Building 4.0s (6/12)                                                                                docker:default
 => [internal] load build definition from Dockerfile                                                                                0.2s
 => => transferring dockerfile: 462B                                                                                0.0s
 => [internal] load .dockerignore                                                                                0.2s
 => => transferring context: 2B                                                                                0.0s
 => [internal] load metadata for docker.io/library/python:3.9.18-slim-bullseye                                                           1.1s
 => [internal] load build context                                                                                0.3s
 => => transferring context: 3.02kB                                                                                0.0s
 => CACHED [base 1/2] FROM docker.io/library/python:3.9.18-slim-bullseye@sha256:9874a82704a8920109d161deb1f8560666945787fa9ee046e00caf5  0.0s
 => ERROR [base 2/2] RUN apt-get -qq update && apt-get install -qy --no-install-recommends git hostapd rfkill dnsmasq build-essential l  2.2s
------
 > [base 2/2] RUN apt-get -qq update && apt-get install -qy --no-install-recommends git hostapd rfkill dnsmasq build-essential libssl-dev iproute2 mosquitto:
1.778 W: GPG error: http://deb.debian.org/debian bullseye InRelease: At least one invalid signature was encountered.
1.778 E: The repository 'http://deb.debian.org/debian bullseye InRelease' is not signed.
1.779 W: GPG error: http://deb.debian.org/debian-security bullseye-security InRelease: At least one invalid signature was encountered.
1.779 E: The repository 'http://deb.debian.org/debian-security bullseye-security InRelease' is not signed.
1.779 W: GPG error: http://deb.debian.org/debian bullseye-updates InRelease: At least one invalid signature was encountered.
1.779 E: The repository 'http://deb.debian.org/debian bullseye-updates InRelease' is not signed.
------
Dockerfile:3
--------------------
   1 |     FROM python:3.9.18-slim-bullseye AS base
   2 |
   3 | >>> RUN apt-get -qq update && apt-get install -qy --no-install-recommends git hostapd rfkill dnsmasq build-essential libssl-dev iproute2 mosquitto
   4 |
   5 |     FROM base AS python-deps
--------------------
ERROR: failed to solve: process "/bin/sh -c apt-get -qq update && apt-get install -qy --no-install-recommends git hostapd rfkill dnsmasq build-essential libssl-dev iproute2 mosquitto" did not complete successfully: exit code: 100

Is there a fix for this or is there a way to run natively without docker or is there an updated list of instructions for the RPi?
Thanks.
Edit: docker version is 24.0.7, build afdd53b

Looks entirely like a docker cache issue, I'm using the same version without issue.  Try docker builder prune and try again?  See https://stackoverflow.com/questions/62473932/at-least-one-invalid-signature-was-encountered for possible more advanced steps.

same error after running sudo docker builder prune looking at the stackoverflow post now.

I modified the Dockerfile to have the allow unauthenticated and allow insecure options:
RUN apt-get -qq update && apt-get install -qy --no-install-recommends --allow-unauthenticated --allow-insecure-repositories git hostapd rfkill dnsmasq build-essential libssl-dev iproute2 mosquitto
Same error. I tried expanding the RPi file system. I'm on a 16GB micro SD card. Same error.
I'm going to try again in a few hours.

Yeah, nothing else I can suggest other than starting fresh.  I'm using the exact same setup as you, RPi4 4GB running 2022-04-04 with the exact same (latest) version of docker, and everything is working as expected.  I think I did have to do some extreme docker cache cleanup when we switched to the most recent docker container, and I couldn't explain why, but since I had no other containers, I could just basically reset docker completely, and no issues after.

Crud. This might be user error. There's 2022-04-04 versions of both buster and bullseye. Retrying with bullseye now.

Ah, yeah, I've been using Bullseye.  Wonder if the keys on buster are expired or something.  The error still doesn't make much sense, especially since the command that is failing is in the docker build.

Thanks for the help. That appeared to be the issue. I confused the 2022-04-04 version of buster with the 2022-04-04 of bullseye when searching for the OS image.


Document choosing between having bots update suggestions or autoplay

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


1.6.1-3: Filter is only an item

Issue description:
The filter ist treated as a normal item, but not as filter. Put in any filter list, the filter of the block filters the item "filter", but not the content of the filter. The filter cannot be taken out of the filter list. Like all the other items it just vanishes when clicked on it. The filter has no use quite now.
Test:
Put baked potatoes as filter item into the filter. Put the filter into an importer (you actually put a dupe image) and drop some baked potatoes into the importer's chest. The baked potatoes are never pulled out. Drop the filter into the chest and it gets imported. Click on the filter list to get back your filter and it vanishes.

Filter works in crafting / pattern grid as expected.

intended

Why?

This is not invalid and I can't imagine it being intended functionality unless the mod is being oversimplified. The filter was being used by many to add additional items to filter list of the exporter/importer.

Still invalid, since it's intended.


Impeller text rendering with border

Impeller renders text incorrectly with border that has width of 0.5 inside dialog.
This is easily fixable by changing width to 1 but we cannot be sure in which other places this can occur.
This is more pronounced with some characters than others especially in greek that I first noticed this.

class TestScreen extends StatefulWidget {
  const TestScreen({Key? key}) : super(key: key);

  @override
  _TestScreenState createState() => _TestScreenState();
}

class _TestScreenState extends State<TestScreen> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: MaterialButton(
          onPressed: _openDialog,
          child: const Text("Open"),
        ),
      ),
    );
  }

  void _openDialog() {
    showDialog(
      context: context,
      builder: (context) {
        return AlertDialog(
          shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(10)),
          contentPadding: EdgeInsets.zero,
          content: Column(
            mainAxisSize: MainAxisSize.min,
            children: [
              Padding(
                padding: const EdgeInsets.all(8),
                child: Column(
                  children: [
                    Text(
                      "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.",
                    ),
                  ],
                ),
              ),
              Container(
                decoration: const BoxDecoration(
                  border: Border(top: BorderSide(color: Colors.grey, width: 0.5)),
                ),
                child: Row(
                  mainAxisAlignment: MainAxisAlignment.center,
                  children: const [
                    Expanded(
                      child: Padding(
                        padding: EdgeInsets.all(16),
                        child: Text(
                          "OK",
                          textAlign: TextAlign.center,
                        ),
                      ),
                    ),
                  ],
                ),
              ),
            ],
          ),
        );
      },
    );
  }
}

[✓] Flutter (Channel stable, 3.7.3, on macOS 13.1 22C65 darwin-arm64, locale en-GR)
• Flutter version 3.7.3 on channel stable at /Users/nikostsesmelis/Tools/flutter/flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision<PHONE_NUMBER> (5 days ago), 2023-02-08 15:46:04 -0800
• Engine revision 248290d6d5
• Dart version 2.19.2
• DevTools version 2.20.1

Thanks for the report @NikosTsesmelis
I am unable to replicate this upon running the code sample using latest master and stable versions. I used iPhone 6s device to verify this.

I also tried setting Greek locale and then ran the code for which I didn't observe the distorted text.

I tested on an iphone 8 and it is visible in both physical device and simulator. This is only visible with impeller enabled.

This is only visible with impeller enabled.

My above verification was with impeller enabled. Can you try the same using latest master as well to see if the behavior persists or not ?

I tried using master and the results are the same. This also happens with border width 1.5, 2.5 etc. Maybe depending on the device it happens with width 1, 2 etc if this has something to do with the pixels on the screen?

Thanks for the update. Keeping this issue open as I am unable to replicate using the device and per verification.

I believe that this is not limited in this case. I have encountered this behaviour in multiple cases across our app.
Most commonly in dialogs and listviews particularly in ios when snapping back from overscoll (and somethimes it is resolved while scrolling).
It is not limited on text either, I have encountered also in svgs (probably images as well?).
Could be that rendering goes wrong is when size is not exaclty the save size as pixels on device?
We have added impeller to out production app due to its performance but these issue makes impeller inconsistent.
Could you have another go at this?

I believe this is a duplicate of https://github.com/flutter/flutter/issues/118947. We don't fade out hairlines (< 1px lines) properly at the moment in Impeller.


idl 4.2 [4991]

Build status:

Build status:

Build status:

Build status:

Build status:

Closed because integrated into #31


Page tag/image for applies to updated

This article also works for synapse pipelines

@raunakjhawar : Thanks for your contribution! The author(s) have been notified to review your proposed change.

https://github.com/notifications/unsubscribe-auth/ASWRNY2HAR25TLLAQST2FTLS7JL4TANCNFSM4XWKBX7Q

Reply

Hi @julieMSFT - This pull request renames an "applies to" include file you created. Could you review it? Thanks.

@spelluru Hi Sreedhar, Can you verify this content applies to Azure Synapse?

@julieMSFT - Sorry. I haven't worked on Azure Data Factory content in recent times. I am not sure whether this is correct or not.
@JasonWHowell may be able to help.

@julieMSFT I don't have anything to add. I don't know.

@dcstwh Could you please advise which PM to check with for asking if these Tutorials should apply to Azure Synapse Analytics in addition to the existing applies to ADF?
https://docs.microsoft.com/en-us/azure/data-factory/tutorial-incremental-copy-overview
Thanks, Jason

#sign-off

@julieMSFT: I'm sorry - only the author of this article, @dearandyxu, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.


add link to preview from pombase1 front page

sometime...

make it clear on the  pombase1 front page that we plan to
include all the functionality (more or less) from PomBase v1 before
going live.

Difficulty: where do we go to edit anything in PomBase 1 nowadays? (Is it even possible? I don't remember whether I had access to edit the home page.) The old dev site has vanished.

The old dev site has vanished.

has It?
We can supply the txt to Steve to ask EBI to add.  I think that's the only way to get anything done....I think it should be there....

Yep - have you tried to reach it? I get "page not found".
Anyway, here's some text:
A new version of the PomBase website is under development, and will be released when it includes all features available in the current version (and many new ones). You can follow its progress via announcements on pombelist, and try out the preview site.
[where "preview site" hyperlinks to preview.pombase.org]

On 01/06/2017 17:09, Midori Harris wrote:

Yep - have you tried to reach it? I get "page not found".

me too

Anyway, here's some text:
A new version of the PomBase website is under development, and will be
released when it includes all features available in the current
version (and many new ones). You can follow its progress via
announcements on pombelist, and try out the preview site.
[where "preview site" hyperlinks to preview.pombase.org]

great will get Steve to request link...

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/pombase/website/issues/341#issuecomment-305542032,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHBLKCThjgR8Nf2vGs_Cv2fGIVdOt4qyks5r_uItgaJpZM4Nfg6K.

--
University of Cambridge
PomBase http://www.pombase.org/
Cambridge Systems Biology Centre http://www.sysbiol.cam.ac.uk/Investigators/val-wood

Yep - have you tried to reach it? I get "page not found".
me too

I think Babraham haven't activated dev.pombase.org - I'll ask them.

Update: dev.pombase.org is back, and I can log in to dev.pombase.org/admin/ as previously. Yay. But as I suspected, I don't have access to edit the home page itself, so we still have to pester someone at EBI. Boo.

Stopgap: done as a news item, which I do have access to add on dev. Watch for sync to live www.pombase.org.

Lets close this, the news item is showing which is probably as good as its going to get ...


Add raw Text/UI example

We can use the text component etc. to draw UI, even without a UI "framework" (like porting over the elements library)

Was looking at this briefly last night to see if we could get a score above the ball for @SK83RJOSH's golf. I think all we have to do is add primitive equivalents to the text components (using a system to translate them back)? It'd be really cool to have some 3D text as an example!


Support changing speed of audio when playing?

Hi thanks for the library! I wonder whether we can change the speed of audio?

This feature is already available. See _audioPlayer.setPlaybackRate(playbackRate: newRate);

Thanks!

Seems like it's not implemented on the web yet, I got the following error:
Error: PlatformException(Unimplemented, null, The audioplayers plugin for web doesn't implement the method 'setPlaybackRate')
Is there any way I can change the speed?
Thanks!

Hello,
When I tried to change the audio playback rate while it was playing, the changes were not reflected in the audio. Do I need to pause the audio, change the playback rate, and then play? Or is it another issue?

Hello,
When I tried to change the audio playback rate while it was playing, the changes were not reflected in the audio. Do I need to pause the audio, change the playback rate, and then play? Or is it another issue?


Reduce disk monitor end points

all disks are monitored on head nodes
root disk is monitored on worker nodes

Tested on VM cluster.

Tested on DNJ2-JR


Unable to add Grafana endpoint in Settings > Metrics

Current Behavior
Unable to add Grafana endpoint in Settings.

Adding a grafana URL immediately results in Uncaught (in promise) unable to get user credentials error.
Adding the API Key and hitting Submit results in nothing with an error message Uncaught TypeError: n is undefined.

Expected Behavior
User should be able to add a Grafana endpoint using a Grafana Base URL and API Key.
Screenshots/Logs

Environment

Host OS: Linux
Platform: Kubernetes
Meshery Server Version: stable-v
Meshery Client Version: stable-v

Contributor Guides and Handbook

🛠 Meshery Build & Release Strategy
📚 Instructions for contributing to documentation

Meshery documentation site and source

🎨 Wireframes and designs for Meshery UI in Figma (open invite)
🙋🏾🙋🏼 Questions: Discussion Forum and Community Slack

@shanukun is this an item that you'd like to tackle?


Add async interface example from Lamport's Specifying Systems

I tried to add a TLA+ example, not sure if it's correct though.
I guess we want some kind of deadlock detection, i.e. in the while loop one of the either branches must be taken, when I tried to obviously break that property by adding await False at the top of send and rcv it still passed. I would have expected if terminating = False then the deadlock should be detected (I haven't double checked with TLC)?
I guess we could also try to make a property that says: "always eventually alternate between Send and Rcv", need to think a bit more about how to express that though.

Also, I believe you can specify the property "always eventually alternate between Send and Rcv" if I expose the Property constructor, but I just need to add some documentation on how to use the raw constructor.  I'll create a pull request to do that shortly

Thank you for contributing this! 🙂

I moved the yield to after the await, the reasoning being: we shouldn't transition into a state if the precondition for doing so doesn't hold.


[WIP] Components/documentation

Experimenting with Storybook 6.0 features, such as Controls and DocsPage, for better documentation.
Looks pretty promising!

Going to close this as this branch was experimental.
I've moved forward on the theme/global branch to address these issues.


Fix typo in tinkerbell-overview.md

Issue #, if available:
Description of changes:
Testing (if applicable):
Documentation added/planned (if applicable):
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/cherrypick release-0.19

/cherrypick release-0.18


json-server does not use the code provided in the middleware file

I am using json-server to simulate some api calls responses for front-end development turns out that adding a middleware does not really work out in my case:
{
  "name": "my-app",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "serve": "concurrently -k \"json-server --watch api-faked/db.json --routes api-faked/routes.json --middlewares api-faked/middleware.js --ro\" \"vue-cli-service serve\"",
    "build": "vue-cli-service build",
    "lint": "vue-cli-service lint"
  },

When starting:
[1]  INFO  Starting development server...
[0]
[0]   \{^_^}/ hi!
[0]
[0]   Loading api-faked/db.json
[0]   Loading api-faked/routes.json
[0]   Loading api-faked/middleware.js
[0]   Done
[0]

It seems that the middleware.js is considered by json-server, however, a simple example such as the middleware.js like below:
module.exports = (req, res, next) => {
    res.header('X-Hello', 'World')
    next()
}

Does not add any header to my response headers:
Request URL: http://localhost:3000/api/v1/operations/?code_like=adi
Request Method: OPTIONS
Status Code: 204 No Content
Remote Address: <IP_ADDRESS>:3000
Referrer Policy: no-referrer-when-downgrade
Access-Control-Allow-Credentials: true
Access-Control-Allow-Headers: authorization
Access-Control-Allow-Methods: GET,HEAD,PUT,PATCH,POST,DELETE
Access-Control-Allow-Origin: http://localhost:8080
Connection: keep-alive
Content-Length: 0
Date: Thu, 18 Jul 2019 12:23:53 GMT
Vary: Origin, Access-Control-Request-Headers
X-Powered-By: Express

What am I missing here?
Side-note: actually removing the next from the middleware.js does not even alter anything, it's like even though the middlware has been added to the json-server configuration it seems not really run at any point in time.

Have you tried using it as a module instead of through the cli?
// server.js
const jsonServer = require('json-server')
const server = jsonServer.create()
const router = jsonServer.router('db.json')
const middlewares = jsonServer.defaults()

server.use(middlewares)

// Add custom middleware before JSON Server router
server.use((req, res, next) => {
  console.log('Time:', Date.now())
  next()
})

server.use(router)
server.listen(3000, () => {
  console.log('JSON Server is running')
})

Docs section: https://github.com/typicode/json-server#module
I've had success using this method, however I've noticed that I don't seem to be able to add middleware after server.use(routes), or add custom middleware to the router at all.

I've had success using this method, however I've noticed that I don't seem to be able to add middleware after server.use(routes), or add custom middleware to the router at all.

You mean starting the server with something like that:
"serve": "concurrently -k \"json-server server.js --ro\" \"vue-cli-service serve\"",
instead of what I have currently:
"serve": "concurrently -k \"json-server --watch api-faked/db.json --routes api-faked/routes.json --middlewares api-faked/middleware.js --ro\" \"vue-cli-service serve\"",
?

My configuration:
···
const jsonServer = require('json-server')
const data = require('./db.js')
const routes = require('./routes.json')
const router = jsonServer.router(data) // Express router
const server = jsonServer.create()       // Express server
const middlewares = jsonServer.defaults()
server.use(middlewares)
server.use(jsonServer.rewriter(routes))
server.use(router)
// Avoid CORS issue
server.use( (req, res, next) => {
res.header("Access-Control-Allow-Origin", "*");
// res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
next();
});
server.listen(9538, () => { // 监听的端口
console.log('JSON Server is running')
})
···

Unfortunately this is still an issue on v 0.16.3. The documentation says you can load middleware through the cli with the --middlewares flag, but it does not add your provided middleware to the server. I would like to use the CLI instead of the module so the solution here is more of a work around for those who can use the module.


Stage Plan: Disable 'cancel' when already cancelled

Closes https://github.com/konveyor/mig-ui/issues/869

After we click cancel, can we disable the cancel button until we get a response? Looks like its still enabled for some time after clicking.


[Module Proposal]: Azure Bot Service for Teams App

Check for previous/existing GitHub issues/module proposals

[X] I have checked for previous/existing GitHub issues/module proposals.

Check this module doesn't already exist in the module indexes

[X] I have checked for that this module doesn't already exist in the module indexes.

Bicep or Terraform?
Terraform
Module Classification?
Resource Module
Module Name
avm-res-azurebotserviceforteamsapp
Module Details
Creates an App Registration in AAD
Create AppInsights for the Bot
Azure Storage that hosts Tab static web site and Bot chat history
Create Compute resources for the Bot Web App
Web App that hosts Bot
Configure the Bot Web App settings
Register Bot web service as a bot with the Bot Framework
References-
https://github.com/microsoft/teams-copilot-starter/blob/main/teamsapp.yml
https://github.com/microsoft/teams-copilot-starter/blob/main/infra/azure.bicep
Do you want to be the owner of this module?
Yes
Module Owner's GitHub Username (handle)
No response
(Optional) Secondary Module Owner's GitHub Username (handle)
No response

last comment I saw was AVM core team is reviewing the module proposal and wait to start development until the proposal get reviewed.
Could AVM core team please update if proposal has go-ahead?

This will be pattern module and will be on hold for now.


Page is partially scrolled when navigating through Workout Library

Use git bisect to find where bug was introduced, start with Shreya's back button work
Visible on /plans URL

Is this actually still a bug?


QFieldCloud sync everything

Hello,
When I synchronize a project in my app, everything is always synchronized; it's more of a download than a synchronization. For example, I have an MBTiles layer that doesn't change, but it's re-downloaded every time I synchronize in the app. Since the layer is about 150 MB, that's quite a bit of data. Is there a way to optimize this setting, or is there no other option?
Best regards,
Dominic

Hi @1044
You can actually work in a hybrid way, for this case you can directly do a reference to external layers for the MBTiles. Follow this section of the documentation for help https://docs.qfield.org/how-to/outside-layers/

The QFieldCloud project highly values your report and would love to see it addressed. However, this issue has been left in feedback mode for the last 14 days and is being automatically marked as "stale". If you would like to continue with this issue, please provide any missing information or answer any open questions. If you could resolve the issue yourself meanwhile, please leave a note for future readers with the same problem and close the issue.
In case you should have any uncertainty, please leave a comment and we will be happy to help you proceed with this issue.
If there is no further activity on this issue, it will be closed in a week.


When deleting lists, remove items from AsyncStorage

Because items are under list ids directly in AsyncStorage, they need to be removed when a list is deleted.

Commit: https://github.com/johneastman/todo/commit/de838c7b54a3c2cd8e3afe0daa0829e3bc1ca2ee


Obfuscated code blocks and table after '||' operator

testcase:
clue code:
local a = nil
local b = a || {"123"}
print(b[1])

expected result：
local a = nil
local b = a or {"123"}
print(b[1])

clue v2.5.1 with run error:
Error in file "test.clue" at line 3!
Error: "Operator '||' has invalid right hand token"
Of course this error can be easily avoided：
local a = nil
local c = {"123"}
local b = a || c
print(b[1])

I'm not sure if the syntax of clue doesn't support || followed with table {}

local b = a || ({...}) might work

local b = a || {...} is now valid syntax in Clue 2.5.2, so this issue is resolved


MIDs are not 3 characters

MIDs can be any length (well... there's probably some limit in the standard... but it's a lot more than 3).  Lengths of 1 or 2 are probably the most common (libwebrtc just increments "0", "1", and it's good to stay small for the header extension value).  So maybe it will never matter in practice, but it doesn't seem to make sense to me to make the MID type a [u8; 3].  It's probably best to use String or Vec, or if perf around it really did matter somehow, Arc or smallvec or CompactString or something fancy.

The reason is capped at 3 is because I want it to be a Copy type. We can increase the length and null-pad. But I want a Copy type, not Arc or something non-std.

SmolStr isn't copy, but when the data is less than 23 bytes I believe it's Clone implementation is effectively copy anyway

Why do you want it to be Copy?

Well, because they are copied a lot :)
They are used as identifier of media in many situations. Like. On every event out that relates to specific media. I don't want Clone there.

This might be superseded elsewhere. But I found this: https://www.rfc-editor.org/rfc/rfc5888#page-4
           mid-attribute      = "a=mid:" identification-tag
           identification-tag = token
                                ; token is defined in [RFC 4566](https://www.rfc-editor.org/rfc/rfc4566)

And token is defined as: https://www.rfc-editor.org/rfc/rfc4566#page-39
   token-char =          %x21 / %x23-27 / %x2A-2B / %x2D-2E / %x30-39
                         / %x41-5A / %x5E-7E

   token =               1*(token-char)

So in that respects it seems 3 chars is already "too big", but then there might be standards that comes afterwards or de-facto usage (I think it's Firefox that does 3).

Relevant WebRTC discussion https://groups.google.com/g/discuss-webrtc/c/VG406JMTBI4/m/MrSex_q7AgAJ

We could copy libWebRTC and use [u8; 16] as the Mid type and reject longer mids when parsing SDPs

I have seen examples where with mid = "audio", "video". Using what libWebRTC does is probably a good compromise?

Increased to 16 so closing this issue.


[AIRFLOW-974] Fix mkdirs race condition

mkdirs contained a race condition for when if the directory is
created between the os.path.exists and the os.makedirs calls,
the os.makedirs will fail with an OSError.
This reworks the function to be non-recursive as well, as
permission errors were due to umasks being applied.
@aoen @saguziel

lgtm

Codecov Report

Merging #2147 into master will decrease coverage by 0.04%.
The diff coverage is 0%.

@@            Coverage Diff             @@
##           master    #2147      +/-   ##
==========================================
- Coverage   67.21%   67.17%   -0.05%
==========================================
  Files         142      142
  Lines       10783    10782       -1
==========================================
- Hits         7248     7243       -5
- Misses       3535     3539       +4

Impacted Files
Coverage Δ

airflow/utils/file.py
68% <0%> (+2.61%)
:white_check_mark:

airflow/jobs.py
72.94% <0%> (-0.42%)
:x:

airflow/models.py
86.86% <0%> (-0.06%)
:x:

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 fdefe1f...67e1014. Read the comment docs.

@bolkedebruin after thinking about this more, is this the right way to do this? umask is a global setting so maybe we should do chmod manually

Yes it is, otherwise you would have to recursively go through all dirs and chmod them. This is the anecdotal implementation.

I should say canonical way of implementing it.

finally isn't guaranteed to be atomic (e.g. process is force killed), so I think the chmod solution makes more sense, otherwise the system settings could be permanently changed if I understand correctly.

ah it's per process I see, never mind

Yep :-)


Bug with even number k's, bug with reverse complements

Issue 1: When I use an even number k with --no_rc, I get more kmer counts than I expect. For example, using a 145bp sequence with k=4, I expect 142 counts. But different 145bp sequences get different counts; one might have 143, another 144
Issue 2: Even when using --no_rc for k=5, I was still returned columns with reverse complements. I had to merge them in python myself

Can you please provide input and runtime statements? Thanks!

Here is a small subset of the whole fasta I am using:

H1hesc_1_94_0_chr18_11851975
AATCTGGAGAAGATTTCTGCTTTGATGGACAAATTCGAGCACCAGTTTGA
GACTCTGGACGTCCAGACGCAGCAAATGGAAGACACGATGAGCAGCACGA
CGACGCTCACCACTCCCCAGAACCAAGTGGATATGCTGCTCCAGG
H1hesc_1_94_1_chr18_11851975
GGAGAAGATTTCTGCTTTGATGGACAAATTCGAGCACCAGTTTGAGACTC
TGGACGTCCAGACGCAGCAAATGGAAGACACGATGAGCAGCACGACGACG
CTCACCACTCCCCAGAACCAAGTGGATATGCTGCTCCAGGAAATG
H1hesc_1_94_2_chr18_11851975
AGATTTCTGCTTTGATGGACAAATTCGAGCACCAGTTTGAGACTCTGGAC
GTCCAGACGCAGCAAATGGAAGACACGATGAGCAGCACGACGACGCTCAC
CACTCCCCAGAACCAAGTGGATATGCTGCTCCAGGAAATGGCAGA

For issue 1, I get this:
`kmer-counter/kmer-counter --k=2 --no-rc --fasta subset.fa

H1hesc_1_94_0_chr18_11851975   TG:25 TT:16 GC:17 GT:16 TA:1 AT:15 CC:14 CG:13 TC:26 AG:22
H1hesc_1_94_1_chr18_11851975   TG:25 CT:21 TT:17 GC:18 GT:16 TA:2 AT:16 CC:14 CG:14 TC:26
H1hesc_1_94_2_chr18_11851975   TG:26 CT:21 TT:16 GC:20 GT:16 TA:2 AT:16 CC:14 CG:14 TC:25
`

Sum of each row is 165, 169, 170, respectively. But my sequences are only 145bp
For issue 2, I did this:
kmer-counter/kmer-counter --k=5 --no-rc --fasta fasta.fa > rc_issue.txt
I got this output. AAAAA and TTTTT are both present, even though they are reverse complements
rc_issue.txt

Thank you for the follow-up. I apologize, but I am not able to repeat your second issue with some simple tests.
$ cat > /tmp/issue2.fa
>foo
AAAAAAAAAA
$ ./kmer-counter --k=5 --fasta --no-rc /tmp/issue2.fa
>foo	TTTTT:6

If I remove --no-rc, I get back both complemented kmers (as expected):
$ ./kmer-counter --k=5 --fasta /tmp/issue2.fa
>foo	TTTTT:6 AAAAA:6

I don't pre-initialize a list of kmers to "zero" counts. This is done to conserve memory with the underlying data structure that stores kmers.
So when --no-rc is specified, it is possible that a "reverse complement" kmer is treated as "canonical" in one record if it is "found" first, but the original non-complemented kmer is treated as "canonical" in another record, because of how processing is done.
If --no-rc is left out, then both kmers will be counted, even though one of them is "canonical". It's just a matter of preference as to what you call "canonical".
If you seeing an issue where one specific FASTA record (one header and its associated sequence) contains both a kmer and its reverse complement, even with --no-rc, then that would be a bug and it would be very useful to have that specific record to test and explore on. Please feel free to follow up, if that's the case.
I'll try to look into the first issue when I have more time.

Thanks for looking into this. I see, issue 2 for me was that I had a fasta with several sequences, and like you said, whichever one of the sequences turns up first is counted. It just ended up being a problem when I was trying to train a machine learning model, because I had 2 variables which were the same thing but ended up being treated as two different variables

How this is done is not ideal, certainly. I could look at trying to reset/zero the mer-table between records. This might help alleviate the problem of a canonical kmer "changing" its presentation between records, so that you get a consistent answer that might be more usable for downstream work.
I'll dig into the first issue when I can, and if the above isn't too much work, make that change.

I patched double-counts of palindromic mers in commit 5ff2d56

That patch should solve the first issue you reported.
Now that I've had a chance to look at the code, I'm trying to think about how to deal with the second issue and the best solution I have at this time is to print out a "canonical mer" when --no-rc is specified.
In the example above:
>foo
AAAAAAAAAA

This would print out something like:
$ ./kmer-counter --k=5 --fasta --no-rc /tmp/issue2.fa
>foo	AAAAA|TTTTT:6

However, this could also be valid output, depending on the order in which mers are found:
$ ./kmer-counter --k=5 --fasta --no-rc /tmp/issue2.fa
>foo	TTTTT|AAAAA:6

I'll investigate this some more when I have time, but I think in the case where there are multiple FASTA records in one file, I may just leave it up to the end user to write a function that maps a mer to a canonical representation, e.g., from the example above, strings TTTTT and AAAAA would map to the same value in a hash table or a similar data structure.
Thanks again for the bug report!

Thank you for working on this!


Implement validation for Vote form (Vote.vue)

Voting proposal forms should be enriched with client-side validation.
expiration block -- must be greater than the current one

note, we do not need expiration validation anytime longer


Add ExecReload to prometheus.service

🛠 Note:
We are meticulous about merging code into the main branch, so please understand that pull requests not meeting the project's standards may be rejected. It's never personal!
🎮 Note for game-related scripts: These have a lower likelihood of being merged.

✍ Description
Currently there's no simple way to reload Prometheus configuration after change, so this enables to use systemctl reload to reload Prometheus configuration using SIGHUP, a behavior documented here: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#configuration
🛠 Type of Change
Please check the relevant options:

[x] Bug fix (non-breaking change that resolves an issue)
[x] New feature (non-breaking change that adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change unexpectedly)
[ ] New script (a fully functional and thoroughly tested script or set of scripts)

✅ Prerequisites
The following steps must be completed for the pull request to be considered:

[x] Self-review performed (I have reviewed my code to ensure it follows established patterns and conventions.)
[x] Testing performed (I have thoroughly tested my changes and verified expected functionality.)
[x] Documentation updated (I have updated any relevant documentation)

📋 Additional Information (optional)
Provide any extra context or screenshots about the feature or fix here.

Remark for existing install - user need to do following:
nano /etc/systemd/system/prometheus.service

add after this section:

Remark for existing install - user need to do following:
nano /etc/systemd/system/prometheus.service

add after this section:add after this section:
ExecStart=/usr/local/bin/prometheus \
    --config.file=/etc/prometheus/prometheus.yml \
    --storage.tsdb.path=/var/lib/prometheus/ \
    --web.listen-address=<IP_ADDRESS>:9090

following line:
ExecReload=/bin/kill -HUP \$MAINPID


Library broken or not enough documentation

I am trying to use the test application. When trying to use Google OpenID, it says:
$ openid-test https://www.google.com/accounts/o8/id http://www.example.com
discover: Error "HTTP request error: ErrorMisc \"sslConnect failed\""

It doesn't seem to work with any other endpoint, either. I've tried Google, Yahoo and AOL. I'm running the version from your master branch (b321b8532ccd0ecc88c34c6e7a62172ac556c611) inside cabal-dev environment. GHC version is 7.0.3, the one shipped with Ubuntu Oneiric.
Is there an issue with hsopenid or am I doing something wrong?

I think that this was a missing linker flag for the openid-test program, adding -threaded solved the problem for me.
Going forward, it seems like it would be good to expose the exceptions thrown from the SSL layer a bit better.  Having those available made the fix very obvious.


Run 2 Bluestack with 2 Gui

Isit possible to run 2 Gui? its more easy to play PVE with friends which using 2 bluestack running...

It's possible but would be a pain.
If you really want to run multiple bots you will need to have separate folders for each bot and change the port_scan.py file so it connects to the right port. The fastest way would probably be run one bot/bluestacks then run the next bluestacks and change the port_scan.py file to connect directly instead of scanning for it.
I have no plans of making it multiple instance.


Did not find preDeploy task "func: extensions install"

Hi,
I tried to deploy a new function via the extension in VSCode. I'm using the latest version, 0.14.0, on OSX. When I attempt to deploy, I get this error:
Error: Did not find preDeploy task "func: extensions install". Change the "azureFunctions.preDeployTask" setting, manually edit your task.json, or re-initialize your VS Code config with the following steps:
1. Open Command Palette (View -> Command Palette...)
2. Search for "Azure Functions" and run command "Initialize Project for Use with VS Code"
3. Select "Yes" to overwrite your tasks.json file when prompted

Following the steps doesn't resolve the issue. The generated task.json looks like this:
{
  "version": "2.0.0",
  "tasks": [
    {
      "type": "func",
      "command": "host start",
      "problemMatcher": "$func-watch",
      "isBackground": true,
      "dependsOn": "func: extensions install"
    }
  ]
}

I do have the azure-functions-core-tools installed and in my path, and am able to manually run func extensions install from the command line.

Are you only using Http or Timer triggers?

If yes, you can remove the setting "azureFunctions.preDeployTask" in your .vscode/settings.json file.
If no, we need to figure out why it can't find "func: extension install". What is your project langauge? And can you send a screenshot of your workspace? I'm wondering about your project structure and if you have the function app at the root or in a subdirectory

In this case I was only using a storage queue trigger. The language was Node.js--sorry, I forgot to mention that.
Assuming you've got an @microsoft.com you should be able to access our VSTS instance and see the actual code here. Here's my workspace:

Yeah we don't work well if the project is a subdirectory (aka in your "src" folder). That's tracked here and we hope to get a fix soon: https://github.com/Microsoft/vscode-azurefunctions/issues/686

Okay I've added some workarounds here: https://github.com/Microsoft/vscode-azurefunctions/issues/686#issuecomment-466252387
Closing this as a duplicate of #686


make nushell script cross platform

mktemp and cat don't exist on windows, so we use the builtin nushell commands

Thank you!


Future updates of bulk Crossref metadata corpus

In April 2017 @dhimmel uploaded a bulk snapshot of Crossref metadata to figshare (where it was assigned DOI 10.6084/m9.figshare.4816720.v1).
While this metadata can be scraped from the Crossref API by anybody (eg, using the scripts in this repository), I found it really helpful to grab in bulk form.
I'm curious whether this dump could be updated on an annual or quarterly basis. I don't have a particular need for the the data to be versioned (eg, assigned sequential .v2, .v3 DOIs at figshare), but that would probably help with discovery for other folks and generally be a best practice.
If nobody has time to do such an update so I will probably run the scripts from this repository and push to archive.org at: https://archive.org/details/ia_biblio_metadata.

@bnewbold thanks for your interest!

I found it really helpful to grab in bulk form.

Indeed! I'm hoping Crossref starts releasing their database dumps, so we don't have to keep going through the laborious steps of recreating them by millions of API calls :smile_cat: . However, until then, it'd be nice to update this repo and data release.
Shortly after we did our extraction in April 2017, Crossref's API began returning citation information. This is really useful but makes the API responses much larger. It also opens up the possibility that we could produce to DOI-to-DOI citation table, which I'm sure would appeal to many users.
Anyways, I wasn't planning on updating these records until I needed newer data for my research (which could be never). Rerunning the API queries will probably take several weeks. You may run into issues. You'll need an internet connection with good uptime! @bnewbold if this is something you're interested in, we'd love if you could open a PR with the updates. We'd also love to add your revised DB dump to the figshare. You'd become an author on the figshare dataset and potentially other work we do in the future that makes use of this data. What do you think?
I'd also likely be interested in extracted the citation graph from the enlarged dump.

I have download.py chugging away on a reliable host (up to a couple million so far, estimate says 240+ hours to go, but I won't be surprised if it takes longer), and the works (at least some of them) do indeed contain citation information.

I have download.py chugging away on a reliable host

Nice! IIRC correctly the order of the works is somewhat chronological. The newer works tend to have more metadata, so things slow down and become more error prone closer to the end. Happy to help if anything breaks.

the works (at least some of them) do indeed contain citation information.

Nice! I believe these will be the I4OC citations, which should be much more prevalent than the OpenCitations corpus we processed in greenelab/opencitations.

Yes, I've just updated the download recently. I will try to share the dump. But the whole works dumps is about 32 GB. Looking for an easy way to get that into Figshare (from a headless server). (I also have just citation links which is a more manageable <3 GB)

Data downloaded January 2018 now available in Figshare:
https://doi.org/10.6084/m9.figshare.5845554
And just citation links:
https://doi.org/10.6084/m9.figshare.5849916

There is also an open issue / request for Crossref to provide something similar: https://github.com/CrossRef/rest-api-doc/issues/271

In case anybody is interested, i've started another dump using the exact same code path today. Not sure if i'll continue updating dumps in the future, but I wanted a fresher one and might as well share. I cross-posted at https://github.com/elifesciences/datacapsule-crossref/issues/1 as well.
Notes since last time:

Crossref now offers weekly snapshot dumps, but as a paid service; i'm not sure what the license is on the dump files themselves
Others have noted duplicated DOIs in bulk iteration dumps; the cursors don't seem to hold a consistent transaction open, so updates to DOIs that occur during the dump can result in duplicate entries

i've started another dump using the exact same code path today

Nice!

updates to DOIs that occur during the dump can result in duplicate entries

Hmm. I thought this repository should be replacing duplicate DOI entries in the Mongo database. In other words, the Mongo DB should only contain the most recently added metadata for a DOI:
https://github.com/greenelab/crossref/blob/1dc4171a91b9569d6128d7067e4a00cedbf3b098/download.py#L33-L37
That is unfortunate that the iterative queries return duplicate DOIs (I thought the cursor was to prevent / I hope other DOIs aren't missing). However, replace_one should prevent our exports from being contaminated with duplicates? @bnewbold have you seen otherwise?

@dhimmel I hadn't noticed this behavior (DOI upsert) of these scripts (which I haven't read, just run blindly).
My most recent dump completed and is available here: https://archive.org/download/crossref_doi_dump_201809
SHA256 available here (feel free to PR/merge): https://github.com/bnewbold/crossref/commit/9f99032a91179ba7369464754d827c9f5176650d

Repo updated with Newbold's September 2018 dump

My most recent dump completed and is available here.

Awesome, added checksum in https://github.com/greenelab/crossref/pull/11 / https://github.com/greenelab/crossref/commit/48a8589674cd862fa1901365d4c7ee4bb4a35e31, updated README in https://github.com/greenelab/crossref/commit/cc79bd0489aa8c18cb7203f59db9cca739a7ff4e, and tweeted:

Looking for @Crossref DOI metadata (including citation links) for ~100 million scholarly articles? See Byran Newbold's September 2018 bulk export hosted by the @internetarchive. https://archive.org/details/crossref_doi_dump_201809

Looks like the queries took 16 days (2018-09-05 to 2018-09-20). File size is 33.2 GB, up from 28.9 GB for the January 2019 release.
@bnewbold I have a slight preference that if you make another update in the future, for you to open a new issue.

Thanks @bnewbold for the effort to upload newer versions of the dataset to the internet archive pages :relaxed:
Since it took me a while to also find the newer ones, I'll link them here below for people who land on this issue:
"Official" crossref dump 2020-04: https://archive.org/details/crossref-doi-metadata-20200408
Self-crawled with this repo 2019-09: https://archive.org/details/crossref_doi_dump_201909

possible to get single file?


add CREATE_SESSION_ON_LOGIN to the Docs

https://github.com/sunscrapers/djoser/pull/492
https://djoser.readthedocs.io/en/latest/settings.html

I can add this if it hasn't been claimed elsewhere


Conflict react-native-maps with react-native-onesignal (android)

Hello,
I did new installation with react native
react native map is working great ... but when ever install react-native-onesignal and call MapView component , app will get crashed

btw , I tried today react-native-push-notification and when I ever call MapView component , app will get crashed

i fixed using below code in build.gradle
dependencies {
    compile ('com.google.android.gms:play-services-gcm:9.4.0'){force = true;}
    compile ('com.google.android.gms:play-services-analytics:9.4.0'){force = true;}
    compile ('com.google.android.gms:play-services-location:9.4.0'){force = true;}
    compile ('com.google.android.gms:play-services-base:9.4.0'){force = true;}
    compile ('com.google.android.gms:play-services-maps:9.4.0'){force = true;}
  ......
    compile project(':react-native-push-notification')

}

@cadr-sa I have the same problem, and it fixed. thanks


PubSub is linking instances

Commit: develop
Steps to reproduce

Create 2 HG instances and add a listener to one of them

Observed behavior

Both instances will be listening for that event

Expected behavior

Only one instances (the one where the listener was installed) should listen.

The reason for this is that the pubSub service is creating one global service per loading of hglib.js (see here). This can be fixed by instantiating a pubSub service upon starting up HiGlassComponent similar to how the API is creating a dedicated pubSub instances (see here)

Didn't you fix this in some commit in the develop branch?

I started working on it in https://github.com/hms-dbmi/higlass/tree/flekschas/pub-sub-provider
There are some critical design decision we need to make.


Added linux version of application

Review Review Review
we need only dank's review

Review Review Review
we need only dank's review

yamero

Ehhhhh??! merging without reviewing??
isn't this unfair, onii-chan?

Ehhhhh??! merging without reviewing??
isn't this unfair, onii-chan?

lmfao I have no idea about the linux part


'plus' and 'minus' download filters

Fixes #1045
Changes

'+' filters are now a union of filters under '+' and 'plus'
Same thing with '-' and 'minus'

Review Checklist

Tests were added to cover all code changes
Documentation was added / updated
Code and tests follow standards in CONTRIBUTING.md

Codecov Report

Merging #1064 into master will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##           master    #1064   +/-   ##
=======================================
  Coverage   91.18%   91.18%
=======================================
  Files          50       50
  Lines        6919     6919
=======================================
  Hits         6309     6309
  Misses        610      610


Add gettext support

Couple points about gettext support.

I like the idea olf having all talon messages use a "Talon" domain. That way all messages for Talon are grouped under the Talon domain. This is the approach we used for Coherence and I think it works we..
All Talon generated code should import the project's Gettext module and use dgettext("Talon", ...)
All gettext calls from the Talon library should use the messages backend file by calling a function on the backend. The Messages backend file  generated so it is compiled in the context of the project's source, so it can import the project's Gettext module.
The messages backend file implements a behaviour. This ensures that if we add message functions on an upgrade and the use choose not to update their messages file, they will get compiler warnings indicating that there are missing functions based on the behaviour.


Image size bigger than the container

Hello.
I think there is a problem when some image is attached.
What I realized was that the attached image receives an inline style with the width property and when it's bigger than the parent container the image exceeds the container size.
I think, maybe, should have some max-width CSS property for image elements.

Thanks!

Hi @dnstld, I think this would be better posted over on the froala editor repo: https://github.com/froala/wysiwyg-editor/issues

Closing this for not since it doesn't seem to be ember addon specific, but rather for the actual editor itself. We can certainly re-open if you'd like to continue discussion.

Thanks @Panman8201 👍🏼


RU: Translation for guide/estimator.ipynb

@ilyaspiridonov Thank you for the valuable review. I added all your suggestions except one and left a comment about it.

@lamberta can't catch the issue with formatting. Any hints?

Hi @stabuev ,
I just submitted a fix to update the CI error message. Can you try using the latest nbfmt:
$ python3 -m pip install -U --user git+https://github.com/tensorflow/docs
$ python3 -m tensorflow_docs.tools.nbfmt notebook.ipynb

Thanks

Well, I did it at least :)


unresolved external symbol errors when I try to build

Speedhack.obj : error LNK2001: unresolved external symbol _DetourTransactionCommit@0
Speedhack.obj : error LNK2001: unresolved external symbol _DetourUpdateThread@4
Speedhack.obj : error LNK2001: unresolved external symbol _DetourDetach@8
Speedhack.obj : error LNK2001: unresolved external symbol _DetourTransactionBegin@0
Speedhack.obj : error LNK2001: unresolved external symbol _DetourAttach@8
pls help

well I fixed those errors but now the speedhack part doesn't do anything and idk what to do :/


How to load your GeoJSON layer

In the readme it says:

Then load your GeoJSON layer and index the features, choosing the properties you want to index (note you can pass either the FeatureCollection itself or its .features), e.g.

But how do get the GeoJSON layer?

This is explained in this tutorial : https://leafletjs.com/examples/geojson/


Revert to macos-12 for CI

Due to issue with brew installation on macos-13

Test this please

Test this please


SAS Studio

Is anyone working on a kernel for SAS Studio?  I'd like to do that.

Can you explain more about what you mean?
Sent from my iPhone

On Jun 13, 2016, at 3:43 PM, rexdwyer<EMAIL_ADDRESS>wrote:
Is anyone working on a kernel for SAS Studio? I'd like to do that.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Yeah, as I understand it, the kernel that is available requires SAS to be installled on the same machine as jupyter.  But my license is for a free version  of SAS running in the SAS cloud.  So I would like to interface to the SaaS from jupyter rather than the SAS studio interface.
Did that make more sense.

@rexdwyer What free version of SAS running in the SAS cloud are you using? I know of SAS University Edition and SAS On Demand for Academics.
In either case, I don't think you'll be able to write anything to access them via Jupyter without having root or sudo rights on those servers (to install software and run services).
For Jupyter and SAS to work together, Jupyter has to be able to access the SAS executable either on the same system or more recently through passwordless SSH
The good news is that both programs mentioned above will include the Jupyter notebooks in a release planned for July. So spread the word!

University edition. Used for a coursera course offered by Wesleyan.
Thanks.
Rex

On Jun 14, 2016, at 8:53 AM, Jared<EMAIL_ADDRESS>wrote:
@rexdwyer What free version of SAS running in the SAS cloud are you using? I know of SAS University Edition and SAS On Demand for Academics.
In either case, I don't think you'll be able to write anything to access them via Jupyter without having root or sudo rights on those servers (to install software and run services).
For Jupyter and SAS to work together, Jupyter has to be able to access the SAS executable either on the same system or more recently through passwordless SSH
The good news is that both programs mentioned above will include the Jupyter notebooks in a release planned for July. So spread the word!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.


Update Composer dependencies (2022-05-26-00-04)

Visual regression test passed!
View the visual regression test report


npm does not use proxy by default

Describe the bug
Lens uses npm to load the dependencies of the default extensions (i.e. pod-menu). However, if you are behind a company proxy, and you define the proxy settings in the preferences --> proxy page, it seems npm ignores it, leading to a timeout in the connection and not installing the dependencies.
To Reproduce
Steps to reproduce the behavior:

Be behind a company proxy
Run lens
Wait for an error message with a timeout

55 error code ETIMEDOUT
56 error errno ETIMEDOUT
57 error network request to https://registry.npmjs.org/react-open-doodles failed, reason: connect ETIMEDOUT <IP_ADDRESS>:443
58 error network This is a problem related to network connectivity.
58 error network In most cases you are behind a proxy or have bad network settings.
58 error network
58 error network If you are behind a proxy, please make sure that the
58 error network 'proxy' config is set properly.  See: 'npm help config'

Expected behavior
Lens should load the dependencies of the extensions using the defined proxy settings.
  See: 'npm help config'
59 verbose exit [ 1, true ]

A temporary solution is to create a .npmrc file and place it in your home folder (i.e. c:\Users\theUser.npmrc), with the following content:
https-proxy=http://your.proxy.addres.with.port:8080

# If your proxy / firewall does packet inspections and alters the certificates, you can add your custom certificate authority here
ca[]="-----BEGIN CERTIFICATE-----\ntheCertificateInBase64With\n-----END CERTIFICATE-----"
ca[]="-----BEGIN CERTIFICATE-----\nYouCanUseMultipleCA\n-----END CERTIFICATE-----"

Form more info about the .npmrc, you can check here:
https://docs.npmjs.com/cli/v7/using-npm/config#https-proxy
https://docs.npmjs.com/cli/v7/using-npm/config#ca

You can also just delete the C:/Users/user/AppData/Local/Programs/kontena-lens/resources/extensions/example-extension folder as it is not necessary. This is probably causing the initial issue as it should be the only bundled extension that actually has any run-time dependencies.


Hybridpath controller

A controller and simulator (matplotlib plot) made by @Andeshog, now working in ROS2 based on adaptive backstepping and "hybrid path" continuous path generation. Based on implementation found in master thesis of Magnus Knædal.
How to run simulation:

Build and source install
Start controller and guidance node: ros2 launch asv_setup hybridpath.launch.py
Start simulator: ros2 launch vessel_hybridpath_simulator vessel_hybridpath_simulator.launch.py

Known problems:

Simulation plot is only ALMOST the same as original, see original script by @Andeshog
Time to max speed in guidance is unused to simplify implementation (requires knowledge of current timestep). Originally meant to be used to gradually increase thrust to avoid damaging thrusters.
A few messages published by guidance aren't read by simulatior node in time. Subscriber buffer size increased to 20 to counteract this, though some messages are still lost.
Running simulation twice without restarting guidance makes plot go wild. This is likely caused by self.s in guidance node not being reset to 0.
self.eta.d (guidance history) goes out of bounds for last timestep, added warning print and ignores data of last time step when this happens
Functions for simulation (like calculating next state for next timestep) should be moved out of AdaptiveBackstep class, found in folder of controller.

Although the controller/guidance and simulator still have problems, feedback at this stage would be appreciated.
ROS implementation:

Script by @Andeshog

What is the point in having both vessel_simulator_realtime and vessel_simulator? Surely one should be enough.

READMEs should also be added for each package

Also, unit tests?

Kordinatene som blir gitt fra waypoint_manager kommer til å være en 1d liste, så kan hende noe av koden må endres :smile:

Kordinatene som blir gitt fra waypoint_manager kommer til å være en 1d liste, så kan hende noe av koden må endres 😄

I remember doing something similar with the action server for the original waypoint manager for ros1, but it implies that the client side needs to correctly index the waypoint[], which is error prone. A suggestion is to change the message definitions so the user can just dot their way through the message. I.e. waypoint.north is miles better than waypoint[0]


Fixed #24564 - Moved AbstractBaseUser and BaseUserManager so they can be...

... used without auth in INSTALLED_APPS. I left the docs as-is, referring to django.contrib.auth.models.AbstractBaseUser. Not sure if you want to bless this new location, or just leave it as an implementation detail for the (probably rare) times someone needs it.

I don't think utils.py is a good module name. How about something like base_user.py or abstract_base_user.py. We should have an explanatory comment at the top of the new file and maybe in models.py as well (if the imports are otherwise unused).

Are we sure these should stay in django.contrib.auth? I think it makes more sense to pull them into core.

They still import parts of contrib.auth.

make_password(), check_password() and is_password_usable(). I can see a case for abstracting those away, but doing that in a backwards-compatible way is ugly. Basically requires breaking the current AbstractBaseUser in two -- the existing one would subclass a 'ReallyAbstractBaseUserin core... I agree that's not worth it if we can assume thatdjango.contrib.auth.hashers` stays safe to import without the app.

For what it's worth, I think the documentation should be updated as well. Since Django 1.8 just came out, it's hard to say how many people are going to complain about the warnings. Using AbstractBaseUser without installing django.contrib.auth may not be so uncommon.

Using django + drf to build an API without common auth machinery seems to be a fairly common use case of using AbstractBaseUser without installing django.contrib.auth

Could you add a note to the auth docs and the 1.9 release notes about this?

Sorry it took so long to get back to this. Added a note to the docs.

buildbot, add to whitelist.

merged in fe914341c83b37fd6aa8fd85620cf49dd2328ab0, thanks!