LUCENE-8682: remove deprecated WordDelimiterFilter[Factory] classes

https://issues.apache.org/jira/browse/LUCENE-8638 and https://issues.apache.org/jira/browse/LUCENE-8682
#9728

And I'd like to mention that https://github.com/apache/solr/search?q=WordDelimiterFilter currently still contains references and we may wish to deal with them before merging this pull request or perhaps afterwards?

And I'd like to mention that https://github.com/apache/solr/search?q=WordDelimiterFilter currently still contains references and we may wish to deal with them before merging this pull request or perhaps afterwards?

Ah, there's already https://issues.apache.org/jira/browse/LUCENE-8682 with a patch which includes Solr.

And I'd like to mention that https://github.com/apache/solr/search?q=WordDelimiterFilter currently still contains references and we may wish to deal with them before merging this pull request or perhaps afterwards?

Ah, there's already https://issues.apache.org/jira/browse/LUCENE-8682 with a patch which includes Solr.

https://github.com/apache/solr/pull/200 created with the LUCENE-8682 patch as its starting point.

Thanks @msokolov for copying across the comments from the JIRA! I'll convert the pull request to "draft" to indicate the status of the deprecation process.

but I don't think WordDelimiterGraphFilter is a full replacement for WordDelimiterFilter since it can't be used in conjunction with other filters that consume or produce graphs, like SynonymGraphFilter.

Yeah I'm pretty sure this is still the case, unfortunately.  It's a hard problem.


PHP 8.1 compatibility

I am currently testing thirty bees - bleeding edge with PHP 8.1.
In Core Updater, I have following information:

Fixed by introducing php8.1 build in tb core: thirtybees/thirtybees@32aa7d51cca6b685de0cb00da77794ce88629055


More links to godbolt, cppinsight and cppreference

Depends on #367

Does someone understand what is failing with this one. It's fine locally, and the output is so huge here (we seem to have issues with the tools used by the way) that I cannot find the error...

Does someone understand what is failing with this one. It's fine locally, and the output is so huge here (we seem to have issues with the tools used by the way) that I cannot find the error...

I suspect a problem with the pdf conversion. There were more problems in other PRs, so it's probably unrelated. I'll try pdflatex or similar, and see if it's going any better.


"Skip to next" not showing up

Describe the bug
The feature list mentions "Post-playback actions (delete file/skip to next)" - the ability to skip to the next video in a folder, but I'm not seeing anything like that. There is no "next" button, nor does the next video automatically start playing after the current video has reached its end. Only the delete button shows up beside the play/pause button near the end.
To Reproduce
Steps to reproduce the behavior:

Open a folder with videos in it
Select a video
Watch till the end
Get no option to play next video

Expected behavior
I should be able to play the next video without going out of the player, or the next video should start playing automatically if it's inside the same folder as the other video.
Device:

Model: Motorola One Fusion+
OS: Android 11
Version: 0.155

Other details:
I installed this from the Play Store.

Works for me.


(Question) provide GFF file for pre computed gene calls?

Let's say you already ran prodigal and/or have gene calls in GFF format, can you skip the prodigal run and provide the GFF file?
antiSMASH provides a similar option since it requires gene calls and positions but allows for precomputed GFF file to be used.

Just checking it in to see how difficult this would be to implement in the current code base?

Hi. This is available in the dev branch. I will soonish try to get in the released branch, but until then you can clone this repo and install the dev branch

Thank you! I will try it out.

Btw, I got an error in the plot module but this resolved it:
try:
    import drawSvg as draw
except ModuleNotFoundError:
    import drawsvg as draw

It looks like the following blast intermediate files aren't removed:
Flank.*


Voice support

[x] Voice gateway―websocket, event handling, etc.
[x] UDP connection

Status

[x] Code changes have been tested against the Discord API, or there are no code changes

Semantic versioning classification:

[x] This PR changes the library's interface (methods or parameters added)

[ ] This PR includes breaking changes (methods removed or renamed, parameters moved or removed)

[ ] This PR only includes non-code changes, like changes to documentation, README, etc.

Closing this PR, voice will not be implemented in v10. (Do not delete the voice branch).


grails31: Add new version of Grails

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same formula update/change?
[x] Have you built your formula locally prior to submission with brew install <formula> (where <formula> is the name of the formula you're submitting)?
[x] Does your submission pass brew audit --strict --online <formula> (after doing brew install <formula>)?
[x] Does your submission adhere to Versions "Acceptable Formulae" guidelines?

New version 3.2 of Grails is now out. But I have to pin to 3.1 version. Other people will need the same.

Looks good! Can you remove grails24.rb in this PR too? Thanks!

Ok, I did it.

Thanks for your contribution to Homebrew!  You rock!
For future reference the preferred commit message format for simple version updates is grails31 3.1.12 (new formula). Please complete the issue template in future PRs where this format is detailed in the linked Contributing guidelines. Thanks!


if the glob is not present at all, a FileNotFoundException is raised. Ca...

...tch that exception and continue which should allow execution to continue.
The goal is to have RangeHourly continue and eventually make the glob once it has finished.

Coverage decreased (-0.02%) to 76.41% when pulling 9af9b42cc592325298ba4e3a66866e0d40c9aaeb on plinton:master into b44ffafdee77186f7aa870205fbb6a245e87ecfb on spotify:master.

Yeah, limiting to snakebite isn't intended. Checking exists() would be good.

Can you reword the commit message? It violates 50 character length 1, and it doesn't start with describing that it solves a bug for tools.range.

Coverage decreased (-0.14%) to 76.5% when pulling 273c1fc5cb063436d3d043b266d2e3371ef53818 on plinton:master into 7ef356641b72de16252e4a573f2040e48f5d2f48 on spotify:master.

Coverage increased (+0.0%) to 76.64% when pulling 273c1fc5cb063436d3d043b266d2e3371ef53818 on plinton:master into 7ef356641b72de16252e4a573f2040e48f5d2f48 on spotify:master.

@ulzha @Tarrasch @erikbern
Updated with the exists check, better commit message, tests that actually check the right thing and a little documentation.

LGTM

I don't have merge permission so @erikbern, @Tarrasch or @ulzha can you merge please?


Publish integration tests code as a separate package

Hello!
Peeking around the repository, I came across the integration tests suite you have and this setup is awesome!
I think it would be really useful for the Compute@Edge js community to have that available as a package that can be used to implement integration tests against their own services
As a proof of concept, I've removed everything else in the following branch and left only the integration tests part:
https://github.com/andrebenedetti/js-compute-runtime/tree/js-compute-integration-tests
Some modifications could be made so that someone, as a Compute@Edge service developer, runs the test script against their service instead of the fixtures and perform a few assertions
This would be gold to perform integration tests in branch builds
Do people think this would be useful? Personally, I'd be happy to contribute with that

Howdy, we have ended up making public a testing setup for JS Compute Services over at https://github.com/fastly/js-compute-testing
If you try that project out, feel free to open an issue on it's repository to let us know of any feedback or improvements you think would be good to make, we are happy to have contributors ☺

Cool! I'll take a look, thanks


add python-rdflib on ubuntu focal

Please add the following dependency to the rosdep database.
Package name:
python-rdflib
Package Upstream Source:
https://github.com/RDFLib/rdflib
Purpose of using this:
python-rdflib is already in the file, however ubuntu changed the package name in focal to python-rdflib-tools
Distro packaging links:
Links to Distribution Packages

Ubuntu: https://packages.ubuntu.com/focal/python/python-rdflib-tools

I didn't include the other links because the package is already in the current rosdep rules.

There's actually something more going on here than just a package name change.
python-rdflib-tools is a separate package from python-rdflib in Bionic both of which depend on python (2) whereas in Focal and forward the python-rdflib-tools package depends on python3 despite the python- package name prefix.
There is a python3-rdflib package in bionic, focal, and jammy. So I think the actual update would be to add a new key for python3-rdflib as we've done for other python3 packages.

Thanks for the PR! Closing due to @nuclearsandwich's feedback and no response.


NoMethodError (undefined method `data' for nil:NilClass)

Steps to reproduce

Activate 2fa
Create new API KEY
Disable 2fa with Admin through tower or api
Re Activate 2fa
Change API KEY status to active with
https://github.com/openware/barong/blob/master/docs/api/rest_api.md#description-44
User API KEY to connect

RESPONSE
403
ERROR in server
2020-06-18T14:05:05.186462089Z {"level":"FATAL","time":"2020-06-18 14:05:05 +0000","message":"NoMethodError (undefined method `data' for nil:NilClass):"},
2020-06-18T14:05:15.157890765Z {"level":"FATAL","time":"2020-06-18 14:05:15 +0000","message":"NoMethodError (undefined method `data' for nil:NilClass):"}

Hi @sundanny26 ! Can you pls specify version and tell me if this issue is still relevant

Closed due to inactivity

Closed due to inactivity


Include screenshots in the quick start guide

Problem description
The quick start guide is very text-heavy which makes it hard to consume.
Expected behavior
Include some screenshots to provide more context to the user and improve his confidence during the creation of his first app.
Create your first app

Show a screenshot of a terminal running the Tabris CLI with the output of tabris init.
Maybe: provide a screenshot of a GUI file manager showing a tree of the directories and files of the generated app. Easier to assimilate than /-separated paths, takes more effort to maintain though.

Run the app

Add a screenshot of a terminal window with the output of tabris serve.
Add a screenshot of the URL tab of the developer app with the URL from the tabris serve output.
Add a screenshot of an app with an opened developer drawer.

We could reuse some of the getting started ebook screenshots.


Enable attach in lldb

Enable attach in lldb
Attach wasn't working with lldb on linux because lldb ends the
attach process in break mode whereas gdb ends in run mode. Issue
a continue after the attach in lldb to make the behavior match
gdb.
NOTE: if externalConsole is not enabled, and you issue an
attach, the elevation dialog will not be displayed. This will
need to be resolved at some point.

@gregg-miskelly @chuckries @paulmaybee

👍

:+1:


F (l,h) debugNamesEquation,Whats is Use How its defined....Its third Party ??

There are few debugNamesEquation in main.cpp ( "none", "Diff (l,n)", "F (l,h)", "G (l,v,h)", "D (h)", "Specular) How did you define what is the definition of F (l,h).How to initialise a new color change in debug view

How did you define what is the definition of F (l,h).

Naming is based on the official Khronos PBR glTF setup.

How to initialise a new color change in debug view

Can you be more specific?

There is a debug view option,In that only you have defined  ( "none", "Diff (l,n)", "F (l,h)", "G (l,v,h)", "D (h)", "Specular) these now can I add few other colors ??

Sure, just add your view to the fragment shader.


[Accessibility][Object Information - Start Bot]: 'Reloading' Bot information is not provided by screen reader.

User Experience:
Screen reader users will not get to know the present status if while reloading the bot, its information is not get conveyed to user.
Test Environment:
Environment: Chromium Edge (Anaheim) + Narrator
Build Version: 2004 (OS Build 19564.1005)
Microsoft Edge Version: 82.0.425.0 (Official build) canary (64-bit)
Test URL: http://localhost:3000/home
Repro Steps:

Open URL: http://localhost:3000/home
"Bot Framework Composer" homepage will gets opened.
Select any of the previously created bot from "Recent Bots" or create one from the available Bots under 'Examples' and activate it.
Navigate to the "Start" button available at the header and activate it.
Observe the issue.

Actual Result:
On clicking on 'Start' button, 'Reloading' Bot information is not provided by screen reader.
Expected Result:
On clicking on 'Start' button, 'Reloading' Bot information should be provided by screen reader.
MAS Reference:
https://microsoft.sharepoint.com/:w:/r/sites/accessibility/CELA/Official_Microsoft_Accessibility_Standards/MAS 4.2.1 – Object Information.docx?d=weee97bbd999048a08b036ea775581aa8&csf=1&e=UYEfO3
Attachment:
MAS4.2.1_Start Bot_Reloading.zip

@corinagum As checked, the narrator still not announces the information about the 'Reloading'.
We checked on the below environment and the latest 'Master' build downloaded on 23rd April.
Test Environment
Browser: Microsoft Edge Dev {Version 84.0.488.1 (Official build) dev (64-bit)}
OS build: 2004 (19562.1000)
Screen Reader: Narrator
URL: Bot Framework Composer
Prerequisite Here

As checked the issue is resolved. So, HCL is closing the bug.


Roll Flutter Engine from d4624a36712b to d4ef035dcab7 (1 revision)

https://github.com/flutter/engine/compare/d4624a36712b...d4ef035dcab7
2024-06-26<EMAIL_ADDRESS>Roll Skia from 79587650d153 to 354b30fe7ab5 (2 revisions) (flutter/engine#53580)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC jimgraham@google.com,rmistry<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Commit queue failed; closing this roll.


[VS Code] [Audio] HTTPS request failed for SkypeToken: getaddrinfo ENOTFOUND authsvc-server.teams.microsoft.com

Error:
HTTPS request failed for SkypeToken: getaddrinfo ENOTFOUND authsvc-server.teams.microsoft.com
Steps to Reproduce:
1.
2.

Version Data

extensionName
VSLS-Audio

extensionVersion
0.1.91

applicationName
VSCode

applicationVersion
1.56.2

platformName
Windows

platformVersion
10.0.19042

Closing and marking as a duplicate of #4191. This could be caused by a corrupt install, so please try running the command >Live Share: repair audio installation.


Using this box for rails application?

I was wondering if I would be able to use this box to develop applications? Do I follow the same rails installation process I would follow elsewhere or is there any problem with it?

This VM is designed for Rails core development. In practice that means that provisioning installs all you need to contribute a patch being able to run the suite in particular, and also it means that by desing you install nothing else.
This is a Linux VM, so you can modify the provisioning script, or you can delete packages, databases, ..., but that is really up to you.
There are some VMs thought for application development like this one.


enable CD for workflow-durable-task-step and durable-task

Description
enabled cd for workflow-durable-task-step: https://github.com/jenkinsci/workflow-durable-task-step-plugin/
enable cd for durable-task:  https://github.com/jenkinsci/durable-task-plugin

Submitter checklist for adding or changing permissions

Always

[ ] Add link to plugin/component Git repository in description above

For a newly hosted plugin only

[ ] Add link to resolved HOSTING issue in description above

For a new permissions file only

[ ] Make sure the file is created in permissions/ directory
[ ] artifactId (pom.xml) is used for name (permissions YAML file).
[ ] groupId / artifactId (pom.xml) are correctly represented in path (permissions YAML file)
[ ] Check that the file is named plugin-${artifactId}.yml for plugins

When adding new uploaders (this includes newly created permissions files)

[ ] Make sure to @mention an existing maintainer to confirm the permissions request, if applicable
[ ] Use the Jenkins community (LDAP) account name in the YAML file, not the GitHub account name
[ ] Make sure to @mention the users being added so their GitHub account names are known if they require GitHub merge access (see below).
[ ] All newly added users have logged in to Artifactory at least once

Reviewer checklist (not for requesters!)

[ ] Check this if newly added person also needs to be given merge permission to the GitHub repo (please @ the people/person with their GitHub username in this issue as well). If needed, it can be done using an IRC Bot command
[ ] Check that the $pluginId Developers team has Admin permissions while granting the access.
[ ] In the case of plugin adoption, ensure that the Jenkins Jira default assignee is either removed or changed to the new maintainer.
[ ] If security contacts are changed (this includes add/remove), ping the security officer (currently @daniel-beck) in this pull request. If an email contact is changed, wait for approval from the security officer.

There are IRC Bot commands for it

:tada:


MD5 checksum for each Chunk

Is it possible to add a MD5 checksum calculation for each Chunk?
I would like to add calculation to headers config (as function), but the reading Blob works on the Promise principle. So I can't suspend headers function until Promise is done.

You can definitely can do it, though I can't find a proper example for it. Issue is called https://github.com/flowjs/flow.js/issues/42

I found an example: https://github.com/flowjs/flow.js/issues/9#issuecomment-288750191


fix: create QnA bot wizard missing "create from scratch" option

Description

Task Item
close #4642

Screenshots

Coverage increased (+0.004%) to 55.17% when pulling 0f35d43d880d1ed653b18d2fe701c290262e4f6b on qna-from-scratch into 5e9576e35f9d6920006fa5a832b48efbeea4025f on main.


Login Flow: API- get salesforce redirect url

The api should return the oAuth url for salesforce connect.

This task is required for the completion of user story - TrueSparrowSystems/AI-SalesBridge-iOS-App#3


missing extended graphic!: start dictionary gs0

I get this error when trying to open a pdf

I need a lot more to go on if I am going to be able to provide any help, like what PDF you are using, what you have done using qpdf on the PDF to get to this state, and what version of qpdf you are using.

I'm using qpdf notes v4.0. I have done nothing to the document but open it
from an attachment from an email. what other information do you need from
me? and how would I go about doing that? I'm using my phone for this, might
be part of the problem.
On Thu, Apr 23, 2020, 1:49 PM Jay Berkenbilt<EMAIL_ADDRESS>wrote:

I need a lot more to go on if I am going to be able to provide any help,
like what PDF you are using, what you have done using qpdf on the PDF to
get to this state, and what version of qpdf you are using.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/qpdf/qpdf/issues/435#issuecomment-618661739, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AGKRZN7PYVZG5M4G5ID4DHDROCSXLANCNFSM4MPLXERA
.

I have a feeling you are reporting an issue about the wrong software. There are other things called qpdf, but this one is a C++ library and command-line tool for manipulating PDF files. I think you want https://www.qoppa.com/android/pdfnotes/ instead.


protobufjs new version 7.3.1 delete dist dir, cesium run error.

What happened?
I installed Cesium in the new Vite project,
when pnpm dev send an error:
Could not resolve "protobufjs/dist/minimal/protobuf.js"
../../node_modules/.pnpm/@cesium+engine@9.2.0/node_modules/@cesium/engine/Source/Core/GoogleEarthEnterpriseMetadata.js:1:26:
1 │ ...rt * as protobuf from "protobufjs/dist/minimal/protobuf.js";
I found that @cesium/engine depends on protobufjs: ^7.1.0. There is a dist directory in this version, and there was also one until version 7.3.0, but the latest protobufjs 7.3.1 deleted the dist directory. I solved this problem by configuring
"resolutions": {
"protobufjs": "7.3.0"
}
in package.json, but it would be better to lock the protobufjs version to solve this problem.
Reproduction steps

pnpm i cesium
pnpm dev
show error
...

Sandcastle example
No response
Environment
Browser: chrome@latest
CesiumJS Version: 1.118.1
Operating System: Windows11

It also happened in v1.118.2 😭 .

The error can appear as well in previous version of Cesium, e.g. 115. As far as I can see the problem is not related to the Cesium version but the fact that it does not use a .lock file for dependencies so that this specification will allow to install a newer version of protobufjs if available. The trick provided by @FrozenJun is the way to go unless Cesium uses npm lock files.

protobufjs7.3.2 version fixes this problem，it`s over now

protobufjs 7.3.3 looks to have re-introduced this bug by removing the dist directory again.
<EMAIL_ADDRESS>

Can confirm this is now happening on Cesium Version v1.120 due to protobufjs removing the dist folder in v7.3.3.


Can't get gradio testing to work

Scenario
I'm trying the provided example from "conversation_chain.py".
I use the following command: uvicorn app.conversation_chain:app --reload
Using the web template it works fine.
But if I use the gradio endpoint, the form is displayed but whenever I send a query I get the following error:
Actual result
HTTP error occurred: 422 Client Error: Unprocessable Entity for url: http://localhost:8000/chat
Expected result
The chatbot should display a response from the chatbot as in the web template UI.

OK the example is working now, good job.
By the way I love this project, it's exactly what I need. Thanks a lot!

Glad you like it! If you have more ideas or think some essential features are missing, feel free to open a new issue!


Create credit page

We need to create a credit page, e.g. when we use icons.

No relevant anyways.


Create go.yml workflow

Add automatic build to repo

Added basic CI/CD with github actions
Updated README.md
Updated Dockerfile to use go:1.14.3


Fix UI Tests

This patches the failing UI test on master.

for a new CI ? because current CI seems to output Eq.

this changed overnight it seems... I had a PR failing in the other direction...

superseded by https://github.com/paritytech/substrate/pull/9082


[NTR]: smooth muscle cell of high endothelial venule

Note - please check that the term does not already exist (check OLS: https://www.ebi.ac.uk/ols/ontologies/cl)
Preferred term label:
smooth muscle cell of high endothelial venule
Synonyms
high endothelial venule smooth muscle cell
Definition (free text, please give PubMed ID in format PMID:XXXXXX)
A layer of smooth muscle cells that forms the outer layer of the high endothelial venule and pumps to allow flow of lymph fluid carrying lymphocytes.  PMID: 27881983
Parent cell type term (check the hierarchy here https://www.ebi.ac.uk/ols/ontologies/cl):
smooth muscle cell: http://purl.obolibrary.org/obo/CL_0000192
What is the anatomical structure that the cell is a part of? Please check Uberon: https://www.ebi.ac.uk/ols/ontologies/uberon
high endothelial venule of lymph node: https://github.com/obophenotype/uberon/issues/1754
Your nano-attribution (ORCID)
0000-0003-4183-8865
Any additional notes or concerns

@paolaroncaglia please tag with SCA - thanks!

Waiting for Uberon release.

Hi @ngeorgeebi (cc @sfexova ),
The new term is CL_0009049 (smooth muscle cell of high endothelial venule).
Please note: this term has been created as 'smooth muscle cell' and 'part of' some 'high endothelial venule', i.e. not specifically part of 'high endothelial venule of lymph node', as originally requested. Based on the discussion in https://github.com/obophenotype/uberon/issues/1754#issuecomment-853689449, I hope that CL_0009049 (smooth muscle cell of high endothelial venule) can address your needs, but if not please let me know.
Thanks,
Paola

Update: Nancy needs 'smooth muscle cell of high endothelial venule of lymph node'.

@ngeorgeebi @sfexova
CL:0009049 is now 'smooth muscle cell of high endothelial venule of lymph node'.
Shawn is planning a CL release today, so the term should be available to you very soon.


parseInteger() and parseFloat()

We are missing methods to parse a String and get a number out of it!

Fixed for now, but really instead of delegating to Java, we should parse our own well-defined format, to allow portability, and to support the full format of Ceylon literals.


Fields that are added by annotation macro, cannot survive publishLocal if they are called explicitly.

that means before/during publishLocal,  macro expansion did not complete.
class add extends scala.annotation.StaticAnnotation {
  inline def apply(defn: Any): Any = meta {
    val q"object $name { ..$stats }" = defn
    q"object $name { def addedMethod():Unit = () }"
  }
}

@add
object A

A.addedMethod() //call explicitly.

code above will throw addedMethod is not a member of A during publishLocal.
A workaround is to create a dummy method that represents the macro-added method before macro expansion:
trait dummy{
  def addedMethod():Unit = ???
}
@add
object A extends dummy

Resubmitted as https://github.com/scalameta/paradise/issues/222.


GH actions workflow succeeding without running mocking tests

In this build-exe run: https://github.com/hpcflow/hpcflow-new/actions/runs/4531211710/jobs/7981089857, the test suite cannot load the mocker fixture, so some tests don't run. But the workflow succeeds. Can we make the workflow fail in this case?

Presumably because tests are running inside the pyinstaller app, gha just keeps going? Good check for exit codes from app and use these to cause workflow to fail.

This might be fixed by e7d214d

Yep, fixed. This fails as it should: https://github.com/hpcflow/hpcflow-new/actions/runs/4575918467


chore(caraml): Update merlin chart version manually

Motivation
Merlin's chart version number has been given a minor version bump. This PR serves to update the overarching CaraML chart manually with the new Merlin minor version.
Modification

charts/caraml/Chart.yaml
charts/caraml/Chart.lock
charts/caraml/README.md

Checklist

[x] Chart version bumped
[x] README.md updated

Okay the e2e tests have now all passed (here are 2 runs with the passing tests):

https://github.com/caraml-dev/helm-charts/actions/runs/5664476932
https://github.com/caraml-dev/helm-charts/actions/runs/5664484335

I've only added a new commit with a todo inline comment on the script but the test results should be the same. @krithika369 @ariefrahmansyah.


Configure with "--api=1.1.1" does not yield 1.1.1 symbols in .so

I tried to build from the master branch with the following command believing this would enable the 1.1.1 API.
./Configure --api=1.1.1
❯ perl configdata.pm --dump

Command line (with current working directory = .):

    /usr/bin/perl ./Configure --api=1.1.1

Perl information:

    /usr/bin/perl
    5.34.0 for x86_64-linux-gnu-thread-multi

Enabled features:

    afalgeng
    apps
    argon2
    aria
    asm
    async
    autoalginit
    autoerrinit
    autoload-config
    bf
    blake2
    bulk
    cached-fetch
    camellia
    capieng
    cast
    chacha
    cmac
    cmp
    cms
    comp
    ct
    default-thread-pool
    deprecated
    des
    dgram
    dh
    docs
    dsa
    dso
    dtls
    dynamic-engine
    ec
    ec2m
    ecdh
    ecdsa
    ecx
    engine
    err
    filenames
    gost
    http
    idea
    legacy
    loadereng
    makedepend
    md4
    mdc2
    module
    multiblock
    nextprotoneg
    ocb
    ocsp
    padlockeng
    pic
    pinshared
    poly1305
    posix-io
    psk
    quic
    rc2
    rc4
    rdrand
    rfc3779
    rmd160
    scrypt
    secure-memory
    seed
    shared
    siphash
    siv
    sm2
    sm2-precomp
    sm3
    sm4
    sock
    srp
    srtp
    sse2
    ssl
    ssl-trace
    static-engine
    stdio
    tests
    thread-pool
    threads
    tls
    ts
    ui-console
    whirlpool
    tls1
    tls1-method
    tls1_1
    tls1_1-method
    tls1_2
    tls1_2-method
    tls1_3
    dtls1
    dtls1-method
    dtls1_2
    dtls1_2-method

Disabled features:

    acvp-tests          [cascade]        OPENSSL_NO_ACVP_TESTS
    asan                [default]        OPENSSL_NO_ASAN
    brotli              [default]        OPENSSL_NO_BROTLI
    brotli-dynamic      [default]        OPENSSL_NO_BROTLI_DYNAMIC
    buildtest-c++       [default]
    winstore            [not-windows]    OPENSSL_NO_WINSTORE
    crypto-mdebug       [default]        OPENSSL_NO_CRYPTO_MDEBUG
    devcryptoeng        [default]        OPENSSL_NO_DEVCRYPTOENG
    ec_nistp_64_gcc_128 [default]        OPENSSL_NO_EC_NISTP_64_GCC_128
    egd                 [default]        OPENSSL_NO_EGD
    external-tests      [default]        OPENSSL_NO_EXTERNAL_TESTS
    fips                [default]
    fips-securitychecks [cascade]        OPENSSL_NO_FIPS_SECURITYCHECKS
    fuzz-afl            [default]        OPENSSL_NO_FUZZ_AFL
    fuzz-libfuzzer      [default]        OPENSSL_NO_FUZZ_LIBFUZZER
    ktls                [default]        OPENSSL_NO_KTLS
    md2                 [default]        OPENSSL_NO_MD2 (skip crypto/md2)
    msan                [default]        OPENSSL_NO_MSAN
    rc5                 [default]        OPENSSL_NO_RC5 (skip crypto/rc5)
    sctp                [default]        OPENSSL_NO_SCTP
    tfo                 [default]        OPENSSL_NO_TFO
    trace               [default]        OPENSSL_NO_TRACE
    ubsan               [default]        OPENSSL_NO_UBSAN
    unit-test           [default]        OPENSSL_NO_UNIT_TEST
    uplink              [no uplink_arch] OPENSSL_NO_UPLINK
    weak-ssl-ciphers    [default]        OPENSSL_NO_WEAK_SSL_CIPHERS
    zlib                [default]        OPENSSL_NO_ZLIB
    zlib-dynamic        [default]        OPENSSL_NO_ZLIB_DYNAMIC
    zstd                [default]        OPENSSL_NO_ZSTD
    zstd-dynamic        [default]        OPENSSL_NO_ZSTD_DYNAMIC
    ssl3                [default]        OPENSSL_NO_SSL3
    ssl3-method         [default]        OPENSSL_NO_SSL3_METHOD

Config target attributes:

    AR => "ar",
    ARFLAGS => "qc",
    CC => "gcc",
    CFLAGS => "-Wall -O3",
    CXX => "g++",
    CXXFLAGS => "-Wall -O3",
    HASHBANGPERL => "/usr/bin/env perl",
    RANLIB => "ranlib",
    RC => "windres",
    asm_arch => "x86_64",
    bn_ops => "SIXTY_FOUR_BIT_LONG",
    build_file => "Makefile",
    build_scheme => [ "unified", "unix" ],
    cflags => "-pthread -m64",
    cppflags => "",
    cxxflags => "-std=c++11 -pthread -m64",
    defines => [ "OPENSSL_BUILDING_OPENSSL" ],
    disable => [  ],
    dso_ldflags => "-Wl,-z,defs",
    dso_scheme => "dlfcn",
    enable => [ "afalgeng" ],
    ex_libs => "-ldl -pthread",
    includes => [  ],
    lflags => "",
    lib_cflags => "",
    lib_cppflags => "-DOPENSSL_USE_NODELETE -DL_ENDIAN",
    lib_defines => [  ],
    module_cflags => "-fPIC",
    module_cxxflags => undef,
    module_ldflags => "-Wl,-znodelete -shared -Wl,-Bsymbolic",
    multilib => "64",
    perl_platform => "Unix",
    perlasm_scheme => "elf",
    shared_cflag => "-fPIC",
    shared_defflag => "-Wl,--version-script=",
    shared_defines => [  ],
    shared_ldflag => "-Wl,-znodelete -shared -Wl,-Bsymbolic",
    shared_rcflag => "",
    shared_sonameflag => "-Wl,-soname=",
    shared_target => "linux-shared",
    thread_defines => [  ],
    thread_scheme => "pthreads",
    unistd => "<unistd.h>",

Recorded environment:

    AR =
    ARFLAGS =
    AS =
    ASFLAGS =
    BUILDFILE =
    CC =
    CFLAGS =
    CPP =
    CPPDEFINES =
    CPPFLAGS =
    CPPINCLUDES =
    CROSS_COMPILE =
    CXX =
    CXXFLAGS =
    HASHBANGPERL =
    LD =
    LDFLAGS =
    LDLIBS =
    MT =
    MTFLAGS =
    OPENSSL_LOCAL_CONFIG_DIR =
    PERL =
    RANLIB =
    RC =
    RCFLAGS =
    RM =
    WINDRES =
    __CNF_CFLAGS =
    __CNF_CPPDEFINES =
    __CNF_CPPFLAGS =
    __CNF_CPPINCLUDES =
    __CNF_CXXFLAGS =
    __CNF_LDFLAGS =
    __CNF_LDLIBS =

Makevars:

    AR              = ar
    ARFLAGS         = qc
    ASFLAGS         =
    CC              = gcc
    CFLAGS          = -Wall -O3
    CPPDEFINES      =
    CPPFLAGS        =
    CPPINCLUDES     =
    CXX             = g++
    CXXFLAGS        = -Wall -O3
    HASHBANGPERL    = /usr/bin/env perl
    LDFLAGS         =
    LDLIBS          =
    PERL            = /usr/bin/perl
    RANLIB          = ranlib
    RC              = windres
    RCFLAGS         =

NOTE: These variables only represent the configuration view.  The build file
template may have processed these variables further, please have a look at the
build file for more exact data:
    Makefile

build file:

    Makefile

build file templates:

    Configurations/common0.tmpl
    Configurations/unix-Makefile.tmpl

When checking with nm -gD libssl.so.3 | grep SSL_get_peer_certificate, it returns nothing.
Am I doing something wrong or did I not understand this --api feature?

speaking to your specific example, SSL_get_peer_certificate is implemented as a macro, and so will not appear as a symbol in the library symbol table.  That specific macro maps to the symbol SSL_get1_peer_certificate, so that is what your nm command should be searching for.


Adding integration formula

I would like to add all the formula used in integration. I know in the project we can write the function and find the integration but if the user wants to see all the formulas related to integration there is no provision for that . So I would like to resolve this issue.
Can you please assign this to me.

Feel free to ask your doubts, if any
Deadline 26 March,2021 (11:59 PM IST)

i have created a PR #297
@sairish2001 Please review it


Visual automation on Remote Desktop server - pending checks and logs

Hi,
What i used is python tagui project.
pip install tagui
Simple program i wrote to test it
import tagui as t
t.init(visual_automation = True, chrome_browser = False)
t.click('start-menu-common.PNG')
t.type('page.png','powerpnt[enter]')
this is script I am directly trying on RDP machine
As per google when you launch RDP from 100 % magnifcation, same magnification will be assgined to targe RDP session also. I see icons are same size as my local laptop
but some how, when i run program within in RDP it clicking somewhere else
do you see if windows server behaves differenlty. I am sure target machine is also at 100 % magnification

Have you tried the steps mentioned in #70 -

You can try developing a simple automation script directly on your remote desktop server and see if that works. If it does not work, check the visual automation engine logs. For windows, It is in the following folder -
%APPDATA%\tagui\src\tagui.sikuli (%APPDATA% is usually C:\Users\Username\Appdata\Roaming)

Capture the image snapshots directly on your remote desktop server, but from your laptop through a RDP session. Ie, use the snipping tool from your remote desktop start menu, instead of the one on your laptop. Try if that works. If can't work, check the logs as mentioned above.

Hi Kenshoh,
I tried all your steps above mentioned i mean entire testing remote desktop only (Including screenshot)
But it clicks on little bit higher place on screen , where start menu will be in bottom of any screen
the log shows like this
[tagui] START  - listening for inputs
[tagui] INPUT  - [1] present C:/PythonProjects/ab/start-menu-common.PNG
[tagui] ACTION - present C:/PythonProjects/ab/start-menu-common.PNG
[tagui] OUTPUT - [1] SUCCESS
[tagui] INPUT  - [2] click C:/PythonProjects/ab/start-menu-common.PNG
[tagui] ACTION - click C:/PythonProjects/ab/start-menu-common.PNG
[log] CLICK on L[30,1060]@S(0) (1047 msec)
[tagui] OUTPUT - [2] SUCCESS

I see.. Try changing the screen resolution on the server to 100% zoom or 125% zoom to see if that works. Sometimes the zoom resolution used is not the default one, the visual automation engine (SikuliX) will be confused and click on the x,y coordinates that are in the wrong resolution.

Above code looks good and the log looks correct. So maybe sometime happening on the visual automation engine layer, due to the screen resolution zoom %. Try above suggestion.

Hi ken,
so I found it is issue of window remote desktop... now i got new windows remote server where its clicking on right areas but we got new issue which is very strange
New issue:
Mouse pointer is very slow moving where actions are taking place before cursor moves there..
this is only issue i see now.. can you suggest ? I have set mouse pointer speed to full on remote server..
This weird issue..

Hi @onenessboy so far no other users have encountered this strange issue. The only suggestion I have is to try to have access to the remote desktop yourself, and then run the automation to see if there is some problem causing the mouse to move slowly.
My guess is if you access the desktop directly there won't be this problem, but maybe there is some bug in the program you use to connect to the server which shows a lag and slowness in the mouse cursor movement.


Enable LACP

Description
Enable LACP support in iPXE. (Also enforce sort order in that section of configuration...)
Why is this needed
Some people who run bare metal use switches configured for LACP. This can cause DHCP failures if iPXE is not paying attention to that.
How Has This Been Tested?
Tested in sandbox using libvirt and on bare metal using terraform. No negative impact detected in either location.
How are existing users impacted? What migration steps/scripts do we need?
N/A
Checklist:
I have:

[ ] updated the documentation and/or roadmap (if required)
[ ] added unit or e2e tests
[ ] provided instructions on how to upgrade

Will re-open if it becomes of interest again.


[Feature Request] Account for new NAMESPACE_NOT_FOUND enums.

Is your feature request related to a problem? Please describe.
https://github.com/temporalio/api/pull/173 introduced namespace not found failure cause enums.
Describe the solution you'd like

Update upstream API
Need coresdk.child_workflow.StartChildWorkflowExecutionFailedCause.START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND
Fix match for CancelExternalWorkflowExecutionFailedCause
Fix match for SignalExternalWorkflowExecutionFailedCause

Also confirm that we fail the poll when this is returned (which I believe we do for NotFound)


Challenge creation fails

Trying to create a challenge with attached GeoJSON. Getting the following.

maproulette_stops.geojson.zip

The error messaging needs to be improved, but the underlying issue seems to be a few features with null geometries. E.g.
{
	"type": "Feature",
	"properties": {
		"id": "198326",
		"StopName": "RIVERSIDE RD @ 3514 S",
		"City": "SOUTH SALT LAKE",
		"Lon": 1,
		"Lat": 1,
		"County": "SALT LAKE",
		"Update_": "8/28/2018"
	},
	"geometry": null
}

Looks like that stop actually appears twice consecutively in the file, and there is also another stop 900 W @ 3514 S that also has null geometry that I see.

Boo. I didn't expect this, since it was official government (agency) data and I expected it to curate their data properly.
So what remains doing is create a better error message indicating that some row could not be parsed because of invalid geom.

We could also ignore any features with null geometry, although if we did something like that we would either have to implement a stronger result message from the creation process in general, or accept some silent failures that a user probably wouldn't know about.

A null feature is technically valid so we should handle them gracefully. Since a null feature indicates that the Feature is unlocated, we should probably ignore it, since we depend upon the Task having at least a defined location.

PR maproulette/maproulette2#479 will cause features with null geometry to be skipped during task creation. No warning or notification of skipped tasks is presented to the user, which isn't ideal, but it will at least allow challenges to be successfully created from data containing an occasional null geometry.


Add future sessions to weekend view.

Implements #67 .

Result:

@leonardoxh please take a look. And if you have a suggestion to avoid the mis-use of the contentSubtype field, let me know.

@leonardoxh Final result using BIG_SCREEN_HLS and all review feedback processed:

@leonardoxh Happy with the result? Can we merge?

Yup will merge it today


Add pint_prometheus_query_errors_total metric

Codecov Report

Merging #150 (3540123) into main (ecc0138) will increase coverage by 0.03%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main     #150      +/-   ##
==========================================
+ Coverage   92.27%   92.31%   +0.03%
==========================================
  Files          63       64       +1
  Lines        4012     4032      +20
==========================================
+ Hits         3702     3722      +20
  Misses        239      239
  Partials       71       71

Impacted Files
Coverage Δ

cmd/pint/watch.go
82.67% <100.00%> (+0.08%)
:arrow_up:

internal/promapi/config.go
100.00% <100.00%> (ø)

internal/promapi/metrics.go
100.00% <100.00%> (ø)

internal/promapi/query.go
100.00% <100.00%> (ø)

internal/promapi/range.go
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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


GUACAMOLE-225: Bump version numbers for 0.9.12-incubating.

NOTE: Intended for staging/0.9.12-incubating.


GPL-778 As a Sulston lab user I would like to be able to print tag plate labels to Squix printers

User story
As a Sulston lab user I would like to be able to print tag plate labels to Squix printers. Currently we are having to go over to Oglivie to pick up labels
Who are the primary contacts for this story
e.g. John S (don't include surnames in public repos)
Acceptance criteria
To be considered successful the solution must allow:

[ ] add a list of acceptance criteria here
[ ] ...

Dependencies
This story is blocked by the following dependencies:

#<issue_no.>
sanger/#<issue_no.>

Additional context
Add any other context or screenshots about the feature request here.

This could be packaged up as part of the general move over to Squix

DUP of https://github.com/sanger/gatekeeper/issues/104

Closing, duplicate of https://github.com/sanger/gatekeeper/issues/104


Better error message when a module declaration is not found, but a module augmentation is?

🔎 Search Terms
declaration, augmentation
🕗 Version & Regression Information

This is the behavior in every version I tried, and I reviewed the FAQ for entries about module augmentation and declaration files

⏯ Playground Link
Can't be shown on Playground, since it requires two files
💻 Code
// declaration.d.ts

import { ComponentType } from "react";

declare module "a/b" {
    const B: ComponentType<any>;
    // const B: import("react").ComponentType<any>;
    export default B;
}

// file.ts
import B from "a/b";

🙁 Actual behavior
The error message is "Cannot find module 'a/b' or its corresponding type declarations (2307)". I know this works as indended from https://github.com/microsoft/TypeScript/issues/49043#issuecomment-1124047244, so my proposal is only about changing the error message.
🙂 Expected behavior
In the case where TypeScript can't find a declaration of a module but can find its augmentation, it seems very likely the user intended to make it a declaration, but didn't know top-level import/export change the meaning (like I didn't yesterday). It would be nice to have the message tell the user about the problem and guide to fixing it.

but didn't know top-level import/export change the meaning

For the record, what actually changes the meaning is whether the file is considered a module or script.  The default is to treat anything without an import/export as global script code (which has other side effects besides just changing the behavior of a module augmentation), but this behavior can be controlled with the --moduleDetection option.

I noticed moduleDetection: force makes all non-declaration files modules. So, how often is it desired to make declaration files into modules?

I noticed that option has a value force which makes all non-declaration files into modules. So when do we want declaration files to be modules? I thought maybe if @types/a/b.d.ts doesn't include declare module and is just
import { ComponentType } from "react";

const B: ComponentType<any>;
// const B: import("react").ComponentType<any>;
export default B;

then it serves as the declaration for a/b, but that doesn't seem to work.


Remix Getting Started docs lead to unkown error

Steps to reproduce:

npx create-remix@latest
cd into new project
sst init
npm run dev

Result:
× Unexpected error occurred. Please check the logs or run with --verbose for more details.
My Computer:

Has sst installed via homebrew
Is running node v20.11.1 / npm 10.2.4

Debug log output:
0 verbose cli<EMAIL_ADDRESS>/opt/homebrew/opt/node@20/bin/npm
1 info using<EMAIL_ADDRESS>2 info using<EMAIL_ADDRESS>3 timing npm:load:whichnode Completed in 1ms
4 timing config:load:defaults Completed in 0ms
5 timing<EMAIL_ADDRESS>Completed in 2ms
6 timing config:load:builtin Completed in 2ms
7 timing config:load:cli Completed in 1ms
8 timing config:load:env Completed in 1ms
9 timing config:load:file:/Users/ocoutts/dev/american-whitewater/remix-fronted-sst/.npmrc Completed in 0ms
10 timing config:load:project Completed in 2ms
11 timing config:load:file:/Users/ocoutts/.npmrc Completed in 0ms
12 timing config:load:user Completed in 0ms
13 timing config:load:file:/opt/homebrew/etc/npmrc Completed in 0ms
14 timing config:load:global Completed in 0ms
15 timing config:load:setEnvs Completed in 0ms
16 timing config:load Completed in 7ms
17 timing npm:load:configload Completed in 7ms
18 timing config:load:flatten Completed in 1ms
19 timing npm:load:mkdirpcache Completed in 0ms
20 timing npm:load:mkdirplogs Completed in 0ms
21 verbose title npm run dev
22 verbose argv "run" "dev" "--loglevel" "verbose"
23 timing npm:load:setTitle Completed in 2ms
24 timing npm:load:display Completed in 1ms
25 verbose logfile logs-max:10 dir:/Users/ocoutts/.npm/_logs/2024-03-29T16_43_41_020Z-
26 verbose logfile /Users/ocoutts/.npm/_logs/2024-03-29T16_43_41_020Z-debug-0.log
27 timing npm:load:logFile Completed in 5ms
28 timing npm:load:timers Completed in 0ms
29 timing npm:load:configScope Completed in 0ms
30 timing npm:load Completed in 25ms
31 silly logfile start cleaning logs, removing 1 files
32 silly logfile done cleaning log files
33 timing command:run Completed in 2233ms
34 verbose exit 1
35 timing npm Completed in 2301ms
36 verbose code 1

I just tried it again and verified it's broken for me too in 0.0.237. Taking a look.

Another update. My case wasn't an orphan process, I just had another sst dev running for some other project elsewhere.

i added some more errors it should be fixed in 0.0.238


Simple search query doesn't appear to be working

Following the documentation and cannot get the query to work.
Documentation: https://agorapulse.github.io/pierrot/#_full_syntax

$ pierrot search 'org:xyz filename:dependabot.yml'
Searching content for '"org:xyz filename:dependabot.yml"'!
Found 0 results!

Rather than look for the file, it appears to search the content in the repos.

I looked through the code and discovered that I need to drop the single quotes around the query string.
Thank you for building the tool and sharing it.

Thank you @syedwasimali. Exactly, no need for the quotes unless you really want to search the exact match within the quotes.


Core_validation: "Buffer Barrier X has offset Y and size Z whose sum is greater than total size W" error refers to the wrong size

Say X is a buffer of size 4 which is going to be used as an uniform buffer. On our implementation, vkGetBufferMemoryRequirements() will tell the application to bind a memory block of 16b for that buffer. Let's assume a memory block of size 16 is bound to that buffer.
Later on, if I schedule execution of a command buffer, which issues a buffer barrier requesting a flush of all 16 bytes, I'm getting the following call-back from the core_validation layer:

This is incorrect, since I'm absolutely fine flushing all 16 bytes there, as per the following spec language, describing arguments of the vkBindBufferMemory() function:

memoryOffset is the start offset of the region of memory which is to be bound to the buffer. The number of bytes returned in the VkMemoryRequirements::size member in memory, starting from memoryOffset bytes, will be bound to the specified buffer.

Edit: This is being reported for the latest version from master, checked out approximately half an hour ago.

Pretty subtle, but I agree.
I think there's a little bit of spec breakage here too; in vkBindBufferMemory, it says:

The size of /buffer/ must be less than or equal to the size of /memory/ minus /memoryOffset/

This should really be "the size of the backing memory required for /buffer/ as returned in VkMemoryRequirements::size ...", right?

Oh, that's definitely a spec inconsistency there. Will you be able to file a relevant ticket to the Vulkan spec project?


:sparkles: iPXE installation via serial console on Equinix Metal

With Equinix Metal you only get serial access to the console of the physical server. Hence, to deploy Kairos there over iPXE and have working console access, a couple of changes are needed:

In the .ipxe boot file used to boot the node, we need to set the console=tty0 console=ttyS1,115200n8 dracut parameter
In the rootfs.squashfs file for Kairos, we need to edit the /etc/cos/bootargs.cfg file and modify the console= options to match those used in the .ipxe file

This allows Kairos (openSUSE) to iPXE boot with serial access, as well as have working serial access upon the next boot from local HDD.
However, to install Kubernetes onto it, it downloads a new container OS image (e.g. Ubuntu), which overwrites /etc/cos/bootargs.cfg with its own version. This typically has boot options that are not compatible with serial access. Typically it’s wrong console= options and sometimes there’s also a vga=795 option in there that breaks serial access.
We would like to find a way to manage the bootargs across OS images, so that we can add, edit and delete boot arguments as needed, without requiring the building of custom OS images.
Original request slack link

this is currently the options we have:

You can set the tty during installation , so the grub config will have the tty specified in the config
To set the tty during install you could rely on elemental and set the following in the config file:

options:
  tty: yourTTY

You can pass additional cmdline args via the config file, that will be loaded automatically in the OS

# The install block is to drive automatic installations without user interaction.
install:

  # Set grub options
  grub_options:
    # additional Kernel option cmdline to apply
    extra_cmdline: "config_url=http://"
    # Same, just for active
    extra_active_cmdline: ""
    # Same, just for passive
    extra_passive_cmdline: ""
    # Change GRUB menu entry
    default_menu_entry: ""
  # Environmental variable to set to the installer calls

Finally, the base cmdline of the OS is defined in /etc/cos/bootargs.cfg  and that's the default of the Kairos derivative that you are using to to have proper defaults. It is the responsability of the derivative to have proper defaults.

Can you try to set up the tty during installation by setting the options? does that work for you?
options:
  tty: ...

This sounds more as a spike for now - there is no clear action path, and there is no real bug hiding here, it's just how we setup the node.

One solution I see is:
we could have less defaults in the base image, and actually treat them as extra injected args if not provided by the user. That is, we don't specify anymore console=* options in the bootargs.cfg of Kairos, but instead the agent should detect if the user didn't provided any, and inject that in the oem configuration of the system (and during install).


Add public depth field for JSON reader

This will be needed for PnP property reader. Example usage here:
https://github.com/Azure/azure-sdk-for-c/blob/93fb3362a37753c67aca4b52b852441e097f4dbf/sdk/src/azure/iot/az_iot_pnp_client_property.c#L240

New usage link:
https://github.com/Azure/azure-sdk-for-c/blob/75afd98a1efd41d0c1f4475f692da88547a61582/sdk/src/azure/iot/az_iot_hub_client_properties.c#L242
From:
https://github.com/Azure/azure-sdk-for-c/blob/feature/iot_pnp_stage/sdk/src/azure/iot/az_iot_hub_client_properties.c#L242


PyPlot attempt

when doing force=true, I meet the result
WARNING: An error has occured while replacing sysimg files:
ERROR: open: no such file or directory (ENOENT)
INFO: Recovering old system image from backup
WARNING: No backup found but restoring. Need to build a new system image from scratch
ERROR: MethodError: no method matching build_sysimg(::String)
Closest candidates are:
  build_sysimg(::Any, ::Any, ::Any; debug) at /Users/abradley/.julia/v0.6/PackageCompiler/src/build_sysimg.jl:58
Stacktrace:
 [1] revert(::Bool) at /Users/abradley/.julia/v0.6/PackageCompiler/src/PackageCompiler.jl:79
 [2] #compile_package#19(::Bool, ::Bool, ::Bool, ::Function, ::Tuple{String,String}, ::Vararg{Tuple{String,String},N} where N) at /Users/abradley/.julia/v0.6/PackageCompiler/src/PackageCompiler.jl:181
 [3] (::PackageCompiler.#kw##compile_package)(::Array{Any,1}, ::PackageCompiler.#compile_package, ::Tuple{String,String}, ::Vararg{Tuple{String,String},N} where N) at ./<missing>:0
 [4] #compile_package#12(::Array{Any,1}, ::Function, ::String, ::Vararg{String,N} where N) at /Users/abradley/.julia/v0.6/PackageCompiler/src/PackageCompiler.jl:131
 [5] (::PackageCompiler.#kw##compile_package)(::Array{Any,1}, ::PackageCompiler.#compile_package, ::String, ::Vararg{String,N} where N) at ./<missing>:0

Sorry about that - I'll look into it! I should also give a better error, since it seems, like it hasn't actually changed any files yet, so restoring isn't needed.
Do you have your julia install at the default location? What OS is this?

thanks!  here is the info:
julia> versioninfo()
Julia Version 0.6.2
Commit d386e40c17 (2017-12-13 18:08 UTC)
Platform Info:
  OS: macOS (x86_64-apple-darwin14.5.0)
  CPU: Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz
  WORD_SIZE: 64
  BLAS: libopenblas (USE64BITINT DYNAMIC_ARCH NO_AFFINITY Haswell)
  LAPACK: libopenblas64_
  LIBM: libopenlibm
  LLVM: libLLVM-3.9.1 (ORCJIT, skylake)

dirac:~ abradley$ which julia
/Applications/Julia-0.6.app/Contents/Resources/julia/bin//julia

Where there any printouts before the error?

It got throught to writingprecompile.jl, and then
/Applications/Julia-0.6.app/Contents/Resources/julia/share/julia/base/precompile.jl
INFO: Linking sys.dylib
INFO: cc -L/Applications/Julia-0.6.app/Contents/Resources/julia/lib -shared -ljulia -o /Users/abradley/.julia/v0.6/PackageCompiler/sysimg/sys.dylib /Users/abradley/.julia/v0.6/PackageCompiler/sysimg/sys.o
WARNING: An error has occured while replacing sysimg files:
ERROR: open: no such file or directory (ENOENT)
INFO: Recovering old system image from backup
WARNING: No backup found but restoring. Need to build a new system image from scratch
ERROR: MethodError: no method matching build_sysimg(::String)
Closest candidates are:
  build_sysimg(::Any, ::Any, ::Any; debug) at /Users/abradley/.julia/v0.6/PackageCompiler/src/build_sysimg.jl:58
Stacktrace:
 [1] revert(::Bool) at /Users/abradley/.julia/v0.6/PackageCompiler/src/PackageCompiler.jl:79
 [2] #compile_package#19(::Bool, ::Bool, ::Bool, ::Function, ::Tuple{String,String}, ::Vararg{Tuple{String,String},N} where N) at /Users/abradley/.julia/v0.6/PackageCompiler/src/PackageCompiler.jl:181
 [3] (::PackageCompiler.#kw##compile_package)(::Array{Any,1}, ::PackageCompiler.#compile_package, ::Tuple{String,String}, ::Vararg{Tuple{String,String},N} where N) at ./<missing>:0
 [4] #compile_package#12(::Array{Any,1}, ::Function, ::String, ::Vararg{String,N} where N) at /Users/abradley/.julia/v0.6/PackageCompiler/src/PackageCompiler.jl:131
 [5] (::PackageCompiler.#kw##compile_package)(::Array{Any,1}, ::PackageCompiler.#compile_package, ::String, ::Vararg{String,N} where N) at ./<missing>:0

just to be precise, I ran the following
PackageCompiler.compile_package("Matcha", "UnicodeFun", force = false, reuse = false)
PackageCompiler.compile_package("Matcha", "UnicodeFun", force = false, reuse = true)
PackageCompiler.compile_package("Matcha", "UnicodeFun", force = true, reuse = true)

(my take on the instructions)


Passkey backups?

Great write up, thank you! But one thing was left unaddressed. Backups? How are passkeys backed up if the device is lost, stolen, or broken? Thanks!

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

ID: 86356b2f-7238-d4dd-5872-57bb1e6f564a
Version Independent ID: 86356b2f-7238-d4dd-5872-57bb1e6f564a
Content: Support for passkeys in Windows - Windows Security
Content Source: windows/security/identity-protection/passkeys/index.md
Product: windows-client
Technology: itpro-security
GitHub Login: @paolomatarazzo
Microsoft Alias: paoloma

Hello @kc8viq and thank you for the feedback. We are actively working on the ability to back up and restore as well as sync passkeys across your Microsoft devices. No ETA just yet


make assertions on contrast of placeholder text in inputs

Placeholder text should meet contrast requirements as well as body text.

I'm not too sure about this one. I've seen arguments for having placeholder text meet WCAG, but I believe there is also concern that raising the contrast might make it easy to confuse with an actual value rather than a placeholder - e.g. note that the user agent styles for placeholders typically don't meet WCAG colour contrast requirements. I think there's a broader issue about how to style placeholders to make them readable without causing this confusion, but until that is the default I don't think it's fair for us to test for it.


[feature] Login page

Login page

I would like to work on the front end of the project, @rohansx  please assign the issue


Remove obsolete problems key

The problems key has been obsoleted as per this issue. This has already been succesfully implemented by the C#, F# and Haskell tracks, so API-wise this is a safe action.
Removing the problems key also makes it very impossible for people to only add a new exercise in the old, obsolete problems key.

I approve heartily :)

🎉


fix: 🐛 handle multiple line endings

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Cmd+\ (backslash) not registered on macOS

This is probably the same issue as #66434 which has been auto-closed due to lack of information so I'm opening this fresh one. cc @synthecypher @sandy081
In my case, I'm trying to invoke the Go to Bracket command which is Cmd+Shift+\:

When I press just Shift+\, that is registered fine by VSCode:

However, when I try Cmd+\, that doesn't work:

This is what the OS keyboard viewer sees at that point:

I see this in both VSCode stable (1.38.0) and Insiders (1.39.0-insider).

@borekb
What keyboard layout do you have configured?
What physical keyboard do you use? (ISO or ANSI)?

@alexandrudima ISO. The screenshot from the OP is a realistic view on how my keyboard looks like:

This is what the OS keyboard viewer sees at that point:

Oh, I see the problem now. This "U.S. - PC" is my modified keyboard layout via Ukelele because I wanted to move backtick and backslash to their "normal" locations in the PC world:

As a result, I now have two backslashes on my "U.S. - PC" keyboard which might be related.
When I use the \ key right next to Enter on the right, it works:

I didn't even realize that there's this duplicate backslash there, will try other apps that use \ for shortcuts if they work correctly...

Ok, so tried in Google Sheets where Cmd+\ should clear formatting.

My \ next to Enter works. ✅
My \ next to left Shift doesn't work. 🚫

So it's an issue with my keyboard, not with VSCode, sorry for the report.

:+1: Thank you for following up


Webstorm 11 - NoClassDefFoundError

Opening a shell is not possible.
NoClassDefFoundError: com/intellij/execution/runners/ConsoleExecuteActionHandler

Hi,
please test the following SNAPSHOT and tell me if it works on Idea 15.
Thanks.

It's working and also in intelliJ 15 as mentioned in #121
Thank you.


adding architecture diagrams

Which issue(s) does this pull-request address?
Improving the documentation with architecture diagrams.
Description
Adding diagrams about the services, and key code architecture.
Checklist

[x] I have read the contributor guide
[x] Linting passes: yarn lint or yarn lint:fix
[x] Formatting is applied: yarn format or yarn format:fix
[ ] Unit tests pass: yarn test:unit
[ ] E2E tests pass: yarn test:e2e
[ ] Tests are included
[x] Documentation is changed or added
[x] Commit messages and PR title follow conventional commits

What is the current state? @ismaelfaro

Let me close this PR and upload a new one with a agent that generate the diagram.


[SNAP-2243][SNAP-2188] procedure for smart connector iteration and fixes

Store side changes required for SNAP-2243 and SNAP-2188 and other fixes seen in testing.
See snappydata PR for more details.
Changes proposed in this pull request

force decompress the underlying buffer in BlobChunk if remote node is on same host
added free calls to BlobChunk in all relevant places when assigning new buffers
add IP address to the server host names (host/address[port]) in GET_TABLE_METADATA
added "decompressedReplaced" gfs stat to note the decompressions that
were able to replace the underlying buffer ColumnFormatValue
allow for null cache for LowMemoryException (in case of connector mode)
Added "COLUMN_TABLE_SCAN" procedure to be invoked from smart connector and a
corresponding "columnTableScan" method to StoreCallbacks.
Implementation of columnTableScan returns iterator of "ColumnTableEntry" that encapsulates
a single column of a batch that is converted to a ResultSet by procedure implementation.
Send back Blob value as is from DVDStoreResultSet that is used by above procedure.
Reference increment is done by columnTableScan, handed over to BlobChunk by ClientBlob,
and released after thrift write by BlobChunk.
BlobChunk now will release the previously held reference then get the buffer again with
DECOMPRESS_IF_IN_MEMORY flag when target node is same host, else COMPRESS for
remote sends.
Fixed index column fetch in GET_TABLE_METADATA that would append indexes to "null"
Added a new type of fetch from ColumnFormatValue: DECOMPRESS_IF_IN_MEMORY.
This will decompress buffer only if it can be replaced in memory else return as is (or null).
This allows smart connector to avoid decompression on server side if unable to store it on
server. Changed boolean flags to a "FetchRequest" enumeration.
Close bucket entries iterator before making it null else it leaks reference count of last batch.
Set the disk RegionEntry itself in the ColumnFormatValue to read from disk in case
entry is deleted from region (and some reader is holding a handle). Earlier setting
of DiskId was not proper since it may change due to compaction.
Zero the limit in case of full release of buffers to fail any further reads.
Corrected parenthesis in FunctionException checks in SnappyTableStatsVTI

Patch testing
precheckin -Pstore
ReleaseNotes changes
NA
Other PRs
https://github.com/SnappyDataInc/snappydata/pull/979

Merging now. Will take care of any review comments subsequently.


improve: add use_default_ingress and use_default_egress variables

I need to have better SG control, but due to https://github.com/RaJiska/terraform-aws-fck-nat/issues/27 and https://github.com/RaJiska/terraform-aws-fck-nat/pull/9#issuecomment-1962929091 i have to use this PR.

Hi @a0s , could you elaborate on the use cases that this PR would help solving?

At least for me, this would let me define different security group rules and attach them to the security group, without Terraform trying to overwrite (and delete) them at the next apply.
We use fck-nat and transit gateways to share a NAT gateway between different VPCs, and cannot do that without #27.

I encoutered the same exact issue as @baudlord. I need better security group control to allow a larger CIDR than the VPC to connect to the NAT


Added Documentation for Display/Player Names, and changed some other stuff.

Added a new section to the EIK Docs for retrieving and displaying Display/Player Names.
Detailed steps for displaying both the user's name and another player's name.
Included example use cases and notes for better clarity and usability.
Changed SDK version from 1.16.3 -> 1.16.4.
Added latest Changelog.
Added a new tab in the docs for User Information.
Included example images (playerNameSetup.png and playerNameResult.png).

yep stop the yap.


Missing rockspecs?

When trying to install opeth via luarocks, i get the following error:
$ luarocks install https://raw.githubusercontent.com/Nymphium/opeth/master/rockspec/opeth-all-0.0-1.rockspec
Using https://raw.githubusercontent.com/Nymphium/opeth/master/rockspec/opeth-all-0.0-1.rockspec... switching to 'build' mode

Missing dependencies for opeth-all:
opeth-moonstep
opeth-lvis
opeth-opeth
opeth-lasm

Using https://luarocks.org/opeth-moonstep-0.0-1.src.rock... switching to 'build' mode

Missing dependencies for opeth-moonstep:
opeth-core
inspect

Error: Failed installing dependency: https://luarocks.org/opeth-moonstep-0.0-1.src.rock - Could not satisfy dependency: opeth-core

It seems that opeth-core is not released.

Hmm... I couldn't get that error. And opeth-core is registered to luarocks:
(also I registered opeth-all to luarocks a few ago)
$ luarocks search opeth

Search results:
===============

Rockspecs and source rocks:
---------------------------

opeth-all
   0.0-1 (rockspec) - https://luarocks.org
   0.0-1 (src) - https://luarocks.org

opeth-core
   0.0-1 (rockspec) - https://luarocks.org
   0.0-1 (src) - https://luarocks.org

opeth-lasm
   0.0-1 (rockspec) - https://luarocks.org
   0.0-1 (src) - https://luarocks.org

opeth-lvis
   0.0-1 (rockspec) - https://luarocks.org
   0.0-1 (src) - https://luarocks.org

opeth-moonstep
   0.0-1 (rockspec) - https://luarocks.org
   0.0-1 (src) - https://luarocks.org

opeth-opeth
   0.0-1 (rockspec) - https://luarocks.org
   0.0-1 (src) - https://luarocks.org

I found a typo in opeth-lvis rockspec and corrected, so when reflected to luarocks.org try again.

My fault: i was trying with a luarocks installed for Lua < 5.3.
But all the rockspecs do not specify a Lua version: some say lua >= 5.3 while others do not state anything.

Oh, you can say that again. This constarint must be added.

Added constarint lua >= 5.3 to core rockspeck.
Sorry for too late to fix it.


Support for Mermaid.js in kaleido

Hi all,
I added new scope that would support the rendering of Mermaid graphing library. Here is an usage example:
from kaleido.scopes.mermaid import MermaidScope

scope = MermaidScope()

graphDefinition = """
    graph LR
    A --- B
    B-->C[fa:fa-ban forbidden]
    B-->D(fa:fa-spinner);
    """

data = scope.transform(graphDefinition, format="svg", config={"theme" : "default"})
with open("figure.svg", "wb") as f:
    f.write(data)

Method scope.transform(markdown, **kwargs) accepts mermaid markdown and returns svg code in string bytes. Also, this method accepts custom configuration which is not mandatory.

What I did:

Added all the necessary files for scope pipeline (read official documentation for more).
Added support for <script type="module"> tags in repos\kaleido\cc\kaleido.cc. This can be used when scope is delivered via esm.
Moved js methods such as is-non-empty-string and is-positive-numeric to utils so that it can be used by any scope.

What needs to be done:

Add support for different versions of mermaid cdn. See Mermaid's changelog.
Add support for different image formats.  For now, only svg format is available.

Hi! I'm trying to coordinate a rerelease of kaleido, I'm first working over the build system, updating the api, and moving it to modern version of chrome. Hoping to get buyin from plotly on CI.
What platform did you develop this on? Linux?

Hi! I'm trying to coordinate a rerelease of kaleido, I'm first working over the build system, updating the api, and moving it to modern version of chromium. Hoping to get buyin from plotly on CI.
What platform did you develop this on? Linux?

Hi, yes, I used wsl Ubuntu for the build, because I had trouble building it on Windows. I've also tried the build on PopOS Linux on my machine and it worked. Good luck !

:-)
El mar, 23 de abr. de 2024 8:41 a. m., MilicaSladakovic <
@.***> escribió:

Hi! I'm trying to coordinate a rerelease of kaleido, I'm first working
over the build system, updating the api, and moving it to modern version of
chromium. Hoping to get buyin from plotly on CI.
What platform did you develop this on? Linux?
Hi, yes, I used wsl Ubuntu for the build, because I had trouble building
it on Windows. I've also tried the build on PopOS Linux on my machine and
it worked. Good luck !
—
Reply to this email directly, view it on GitHub
https://github.com/plotly/Kaleido/pull/177#issuecomment-2072355176, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AHHLRFMXXUJJXNG7VE66QQDY6ZQJPAVCNFSM6AAAAABGCBDD6KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANZSGM2TKMJXGY
.
You are receiving this because you commented.Message ID:
@.***>


play-services-basement requested by various other libraries

Description:
I've been trying to run my app for a few hours now, and I'm having the following issue:
> Configure project :react-native-onesignal
WARNING: The option 'android.enableAapt2' is deprecated and should not be used anymore.
Use 'android.enableAapt2=true' to remove this warning.
It will be removed at the end of 2018..
WARNING: Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'.
It will be removed at the end of 2018. For more information see: http://d.android.com/r/tools/update-dependency-configurations.html
WARNING: Configuration 'testCompile' is obsolete and has been replaced with 'testImplementation' and 'testApi'.
It will be removed at the end of 2018. For more information see: http://d.android.com/r/tools/update-dependency-configurations.html
WARNING: Configuration 'testApi' is obsolete and has been replaced with 'testImplementation'.
It will be removed at the end of 2018. For more information see: http://d.android.com/r/tools/update-dependency-configurations.html
WARNING: The specified Android SDK Build Tools version (26.0.2) is ignored, as it is below the minimum supported version (27.0.3) for Android Gradle Plugin 3.1.2.
Android SDK Build Tools 27.0.3 will be used.
To suppress this warning, remove "buildToolsVersion '26.0.2'" from your build.gradle file, as each version of the Android Gradle Plugin now has a default version of the build tools.

> Task :react-native-onesignal:compileDebugAidl FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Failed to capture snapshot of input files for task ':react-native-onesignal:compileDebugAidl' property 'importDirs' during up-to-date check.
> The library com.google.android.gms:play-services-basement is being requested by various other libraries at [[15.0.1,15.0.1]], but resolves to 12.0.1. Disable the plugin and check your dependencies tree using ./gradlew :app:dependencies.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 5s
16 actionable tasks: 15 executed, 1 up-to-date
Could not install the app on the device, read the error above for details.
Make sure you have an Android emulator running or a device connected and have
set up your Android development environment:
https://facebook.github.io/react-native/docs/getting-started.html
✨  Done in 8.26s.

Environment

What version of the OneSignal React-Native SDK are you using: 3.2.5
How did you add the SDK to your project: yarn

build.gradle:
// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        jcenter()
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.2'
        classpath 'com.google.gms:google-services:4.0.1'
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

ext {
    googlePlayServicesVersion   = "15.0.0"
}

allprojects {
    repositories {
        mavenLocal()
        maven { url 'http://maven.google.com' }
        jcenter { url "http://jcenter.bintray.com/" }
        google()
        maven {
            // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
            url "$rootDir/../node_modules/react-native/android"
        }
    }
}

app/build.gradle:
dependencies {
    implementation fileTree(dir: "libs", include: ["*.jar"])
    implementation project(':react-native-config')
    implementation project(':react-native-device-info')
    implementation project(':react-native-fbsdk')
    implementation project(':react-native-onesignal')
    implementation(project(":react-native-google-signin")) {
        exclude group: "com.google.android.gms"
    }

    implementation "com.android.support:appcompat-v7:27.0.2"
    implementation "com.android.support:multidex:1.0.3"
    implementation "com.facebook.react:react-native:+"
    implementation "com.google.android.gms:play-services-auth:15.0.1"
    implementation "com.google.firebase:firebase-core:16.0.1"
}

Steps to Reproduce Issue:

Add react-native-onesignal to your project
Follow the setup
Try to build the app for Android

Updated my build.gradle with this fixed it
ext {
    googlePlayServicesVersion   = "15.0.1"
}

allprojects {
    repositories {
        mavenLocal()
        maven { url 'http://maven.google.com' }
        jcenter { url "http://jcenter.bintray.com/" }
        google()
        maven {
            // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
            url "$rootDir/../node_modules/react-native/android"
        }

        configurations.all {
            resolutionStrategy {
                force "com.google.android.gms:play-services-basement:$googlePlayServicesVersion"
                force "com.google.android.gms:play-services-tasks:$googlePlayServicesVersion"
            }
        }
    }
}


Switch over to GitHub Actions

Since we are using github actions I will close this issue! Thanks @vtomole !


Describe ECS tasks in chunks

Hey!
We started (ab)using ECS tasks, and we reached the ECS describe-stack rate limits. To resolve, I used chunking (there's a limit of 100 tasks per API call)

Thanks @nimrodkor !

@nimrodkor I realized this broke the unit tests, so I'm undoing this change in #697.  Somehow prepare was no longer understanding how to deal with ECS tasks, and thus did not identify them as being public when they were.


Trade Republic German language parser

Hi!
Thank you for the cool project.
I've attempted to add a parser for Trade Republic documents that works for German users. For buy orders  it works fine for me (see the respective test cases), but for sell orders and dividends I faced some issues as sell does not seem to be implemented in the common parser yet and dividends are strangely structured in the German TR. I've added the (anonymized) files and commented test cases for these in the unit tests, so please have a look :)
I personally would be fine with only having buy order imports for now.
Thanks

Thank you for your contribution, good to hear you think it is a cool project.
Will have a look at it as soon as I'm able 😇

@mbks , for an initial version it looks fine. Let's merge it and i'll have a crack at the sell and dividends eventually 😄
For the sells and dividends, could you create an issue so we do not lose track 👼

Cool, thanks for having a look :smiley:
I've created two issues for the mentioned problems: #314 and #315
I will have another look at those as well when I have the time  :grin:

@mbks It has been merged, and thank you for contributing 😄


similar to panTo method in react native

Question
Hi,
I am trying to implement a search functionality similar to the below video. I got it working on my web using this package @react-google-maps/api, it provides panTo method, using which we can search the cities easily, by moving map to that location.
Does react-native-maps also provide similar functionality, since I need to do search functionality in my mobile too
https://www.youtube.com/watch?v=WZcxJGmLbSo

            center: {
              latitude,
              longitude,
            },
            zoom: 14,
          });```

@selven hey do you have any sample prototype


cmd/go: skip checking of go-import meta tags if replace exists for custom domain

Please answer these questions before submitting your issue. Thanks!
What did you do?
At the time of writing, honnef.co is down/returning 50X errors.
So I tried to side-step this by adding a number of replace directive to the Github VCSs where the respective modules map.
e.g.
replace (
        honnef.co/js/dom => github.com/dominikh/go-js-dom v0.0.0-20180323154144-6da835bec70f
        honnef.co/go/js/util => github.com/dominikh/go-js-util v0.0.0-20150216223935-96b8dd9d1621
        honnef.co/go/js/xhr => github.com/dominikh/go-js-xhr v0.0.0-20150307031022-00e3346113ae
)

What did you expect to see?
I'd hoped to see that cmd/go did not try and hit honnef.co with URLs like https://honnef.co/go/js/dom?go-get=1 in order to determine the module root.
What did you see instead?
go<EMAIL_ADDRESS>unrecognized import path "honnef.co/go/js/dom" (parse https://honnef.co/go/js/dom?go-get=1: no go-import meta tags ())

Is it reasonable to assume that if I have a replace directive path that matches a require that there is no module root checking required? Custom domain or otherwise I guess (although in this case it is a custom domain)?
I seem to remember some discussion from Russ about this in an issue/CL, but might be mistaken in that.
Does this issue reproduce with the latest release (go1.10.3)?
n/a: testing with tip
System details
go version devel +6b9c782f9f Wed Aug 1 00:57:00 2018 +0000 linux/amd64
GOARCH="amd64"
GOBIN="/home/myitcv/.mountpoints/x/src/myitcv.io/.bin"
GOCACHE="/home/myitcv/.cache/go-build"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/myitcv/.mountpoints/x"
GOPROXY=""
GORACE=""
GOROOT="/home/myitcv/gos"
GOTMPDIR=""
GOTOOLDIR="/home/myitcv/gos/pkg/tool/linux_amd64"
GCCGO="gccgo"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
GOMOD="/home/myitcv/.mountpoints/x/src/myitcv.io/go.mod"
GOROOT/bin/go version: go version devel +6b9c782f9f Wed Aug 1 00:57:00 2018 +0000 linux/amd64
GOROOT/bin/go tool compile -V: compile version devel +6b9c782f9f Wed Aug 1 00:57:00 2018 +0000
uname -sr: Linux 4.15.0-29-generic
Distributor ID:	Ubuntu
Description:	Ubuntu 18.04.1 LTS
Release:	18.04
Codename:	bionic
/lib/x86_64-linux-gnu/libc.so.6: GNU C Library (Ubuntu GLIBC 2.27-3ubuntu1) stable release version 2.27.

/cc @rsc @bcmills

Is it reasonable to assume that if I have a replace directive path that matches a require that there is no module root checking required?

Yes, but we still need to decide what version it is that we're replacing: if you require the current module from outside, it will still pick up a requirement at the original honnef.co path and need some version to run MVS on.
Did you specify a version to be replaced in the go.mod file? (Perhaps v0.0.0?)
Perhaps we should assume pseudo-version vM.0.0-00000000000000-000000000000 when we try to look up versions for replaced modules, but it's a little odd to automatically add a requirement on a version that doesn't actually exist.

I should really have provided more context in my go.mod, apologies. Here's a slimmed down version, with master as the replacement "version" (i.e. this is pre me running the go command where that would get resolved):
module myitcv.io

require (
        honnef.co/go/js/dom v0.0.0-20180323154144-6da835bec70f
        honnef.co/go/js/util v0.0.0-20150216223935-96b8dd9d1621 // indirect
        honnef.co/go/js/xhr v0.0.0-20150307031022-00e3346113ae
)

replace (
        honnef.co/js/dom => github.com/dominikh/go-js-dom master
        honnef.co/go/js/util => github.com/dominikh/go-js-util master
        honnef.co/go/js/xhr => github.com/dominikh/go-js-xhr master
)

The versions in the require directives are those that previously successfully resolved (unsurprisingly they match the commits in the description of this issue). But, and I think this is the point you are hinting at, it could equally be that these require directives did not previously exist.
As you can see, I'm using version-agnostic replace directives.

Perhaps we should assume pseudo-version vM.0.0-00000000000000-000000000000 when we try to look up versions for replaced modules, but it's a little odd to automatically add a requirement on a version that doesn't actually exist.

Possibly in the case that a require directive (I keep using that word "directive", is it correct??) doesn't already exist.

I seem to remember some discussion from Russ about this in an issue/CL

#26241?

Ah, thank you. My searches were clearly not good enough. I'll close this issue in favour of #26241


pictorialBar series label position not correct when last data is 0

Version
5.1.2
Reproduction link
https://codepen.io/lgl017/pen/wvJEWVa
Steps to reproduce
see codepan
What is expected?
chart show normally
What is actually happening?
label position not correct

oh, not only last data, any data is 0 will make label position not correct, you can view in https://echarts.apache.org/examples/zh/editor.html?c=pictorialBar-vehicle and modify data to 0 , to reproduce it.


Can't update to <IP_ADDRESS>

zigbee2mqtt add-on version (if edge, please report commit hash):
1.16.1
Operating environment (HassOS, Virtual Machine, Device/platform running Home Assistant):

HassOS
Description of problem:
Can't update to 1.16.2 release - addon does not show available update, when I try to reload repository data, supervisor logs shows warning (see below)
Your entire configuration from the frontend (with sensitive fields redacted):
data_path: /share/zigbee2mqtt
external_converters: []
devices: devices.yaml
groups: groups.yaml
homeassistant: true
permit_join: false
mqtt:
  base_topic: zigbee2mqtt
  server: 'mqtt://core-mosquitto'
  user: *****
  password: *****
serial:
  port: /dev/ttyUSB0
advanced:
  log_level: warn
  report: true
  pan_id: 6755
  channel: 25
  network_key:
    - 1
    - 2
    - 5
    - 7
    - 9
    - 10
    - 13
    - 15
    - 0
    - 2
    - 4
    - 7
    - 8
    - 10
    - 11
    - 13
  availability_timeout: 300
  availability_blocklist:
    - '0x00158d00038e48fa'
  availability_passlist: []
device_options: {}
blocklist: []
passlist: []
queue: {}
frontend:
  port: 8099
experimental:
  new_api: true
socat:
  enabled: false
  master: 'pty,raw,echo=0,link=/dev/ttyZ2M,mode=777'
  slave: 'tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5'
  restartdelay: 1
  initialdelay: 1
  options: '-d -d'
  log: false

Your logs from Home Assistant
20-12-03 11:31:25 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/7ad98f9c/zigbee2mqtt/config.json: does not match regular expression for dictionary value @ data['schema']['frontend']['host']. Got 'string?'
20-12-03 11:31:25 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/7ad98f9c/zigbee2mqtt-edge/config.json: does not match regular expression for dictionary value @ data['schema']['frontend']['host']. Got 'string?'

Same here 20-12-03 11:44:06 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/7ad98f9c/zigbee2mqtt/config.json: does not match regular expression for dictionary value @ data['schema']['frontend']['host']. Got 'string?' 20-12-03 11:44:06 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/7ad98f9c/zigbee2mqtt-edge/config.json: does not match regular expression for dictionary value @ data['schema']['frontend']['host']. Got 'string?'

I'll try to release a tested patch soon. Sorry for the inconvenience. You can try using https://github.com/zigbee2mqtt/hassio-zigbee2mqtt if you're in a rush. It works with the same config.

If I can help, the error I've got when I tried to update from 1.16.1 to  <IP_ADDRESS> :
[supervisor.docker.interface] Can't install dwelch2101/zigbee2mqtt-amd64:<IP_ADDRESS> -> 404 Client Error for http+docker://localhost/v1.40/images/create?tag=<IP_ADDRESS>&fromImage=dwelch2101%2Fzigbee2mqtt-amd64: Not Found ("manifest for dwelch2101/zigbee2mqtt-amd64:<IP_ADDRESS> not found: manifest unknown: manifest unknown").

@Falconpage yes, that is a problem with the release process on this repo and how it handles tags and building of stable releases. That error will only go away on the new repo where a dev branch exists and where were can release new versions on the dev branch, build them and only when it works, publish in master.

Ok, if I understand well, we just have to  wait ?
You are working on a new repo ?

There are two repos:

https://github.com/danielwelch/hassio-zigbee2mqtt (this one)
https://github.com/zigbee2mqtt/hassio-zigbee2mqtt (a new fork that will become default in the future)

Currently the new one has no bugs as version 1.16.2 was not released there, so you can use https://github.com/zigbee2mqtt/hassio-zigbee2mqtt  safely.
I'm working on a fix that would fix problems on  https://github.com/danielwelch/hassio-zigbee2mqtt and release a patched version, and if that works I will release 1.16.2 also on https://github.com/zigbee2mqtt/hassio-zigbee2mqtt.
Basically we're trying at the moment to keep https://github.com/danielwelch/hassio-zigbee2mqtt  and https://github.com/zigbee2mqtt/hassio-zigbee2mqtt  in sync with version for a smooth transition soon (~1 month if all goes well).
Steps for the transition should be:

Keep both repos on at the same time until enough people test out zigbee2mqtt/hassio-zigbee2mqtt version to iron out potential problems
Merge back to danielwelch/hassio-zigbee2mqtt all changes: at this stage, docker images would get consumed from dockerhub zigbee2mqtt org
Reset zigbee2mqtt/hassio-zigbee2mqtt repo so it is no longer a fork of danielwelch/hassio-zigbee2mqtt
Update zigbee2mqtt documentation (not the add-on) to reflect zigbee2mqtt/hassio-zigbee2mqtt repo as main
Cleanup  danielwelch/hassio-zigbee2mqtt code to allow only configs pointing to dockerhub zigbee2mqtt org
Keep danielwelch/hassio-zigbee2mqtt as a lightweight config only version to store previous/older version in case there are severe bugs that are not solved in time (to avoid people getting problems with their significant other)

I am currently on the danielwelch branch and hassio detects that there is a new version (16.2.2) available, however, does not seem to do anything when I hit the update button. I have tried to restart the machine/addon with no effect still. Am I missing something?

@jamiekris you're not missing anything. The problem is with the release process. I'm working on testing <IP_ADDRESS> before i publish it to docker hub, but there is no easy way to do this without version upgrade in the config file, which resulted in <IP_ADDRESS> being made visible to home-assistant (as it uses master branch)
I'm trying to get this tested as soon as possible and released, but if it's an inconvenient you can use https://github.com/zigbee2mqtt/hassio-zigbee2mqtt.

I see both zigbee2mqtt and danielwelch have a release for 1.6.2 now but both give the same error on installing:
20-12-03 16:08:33 ERROR (SyncWorker_6) [supervisor.docker.interface] Can't install zigbee2mqtt/zigbee2mqtt-armv7:1.16.2 -> 404 Client Error for http+docker://localhost/v1.40/images/create?tag=1.16.2&fromImage=zigbee2mqtt%2Fzigbee2mqtt-armv7: Not Found ("manifest for zigbee2mqtt/zigbee2mqtt-armv7:1.16.2 not found: manifest unknown: manifest unknown").

@jamiekris you're not missing anything. The problem is with the release process. I'm working on testing <IP_ADDRESS> before i publish it to docker hub, but there is no easy way to do this without version upgrade in the config file, which resulted in <IP_ADDRESS> being made visible to home-assistant (as it uses master branch)
I'm trying to get this tested as soon as possible and released, but if it's an inconvenient you can use https://github.com/zigbee2mqtt/hassio-zigbee2mqtt.

https://github.com/zigbee2mqtt/hassio-zigbee2mqtt. url not working. Error when install. old url work.

@shirou93 https://github.com/zigbee2mqtt/hassio-zigbee2mqtt should work now. It seems Home Assistant for some reason broke the clean release process there by fetching the dev version of config.json (Even if stated differently in the docs). You were just unlucky to catch also the package in between builds. Try a new install and it should work.
Now both repos have 1.16.2 (org) & <IP_ADDRESS> (daniel) built and ready to be consumed, and hopefully work without problem.

I'm still investigating how ttps://github.com/zigbee2mqtt/hassio-zigbee2mqtt got version 1.16.2 announced as the master version (https://github.com/zigbee2mqtt/hassio-zigbee2mqtt/blob/master/zigbee2mqtt/config.json) still shows 1.16.1-1

Working now.


[OPPRO-90] Fix performance regression

Fix rdd computed twice.

@zhouyuan @rui-mo Please help verify this patch.

works for me, the redudant stage in Q1 is removed

Works for me too.

Can we merge this?

@zzcclp PTAL


Add files via upload

Almost Halloween, let's hope you don't meet with a terrible fate

Oh boy, do I like a terrible fate!


PandA grid scans: Safeguard against varying smargon speed

Our current panda setup is meant to do the following:

At the start of a row, wait for a GPIO signal from the motion controller
After encoder counts go above a position, enable a PULSE block which sends perioidic triggers (period = deadtime+exposure time)
After encoder counts goes above another postiion, disable this PULSE block so no more triggers are sent
Other stuff not relevant to this issue

This assumes that the PandA is going at exactly the right speed by the time we get to bullet point 2. If we are going too quickly or too slowly, the number of triggers received may be off by a tiny amount. The last time we tested the panda, we saw an occasional missing trigger. We concluded that this was either down to what has just been described, or due to lost encoder counts due to accelerating the smargon too quickly.
We should instead do the following:

When Hyperion sets up the PandA, calculate how many triggers are expected and send it over to the panda
The PandA should wait for the GPIO signal, then wait for encoder counts to go above an initial value, and then periodically send out triggers until the expected number of triggers have been sent. This can all be done on the sequencer table, we don't need to use the CLOCK or PULSE blocks
Other stuff not relevant to this issue

This will rule out missing triggers from the smargon going at the slight wrong speed. If the speed is wrong, we will still get the triggers, but they will be in a weird place (and this will be obvious from data collection). When PVT scans are working, it will setup the panda in a similar way, but it will be nice to do it here first so we can compare the times of panda scans using the motion controller and using the ophyd-async flyscan
Acceptance Criteria
Do the above, and update documentation https://github.com/DiamondLightSource/hyperion/wiki/PandA-constant‐motion-scanning

need position capture to get statistics about the solution here (separate ticket)

@olliesilvester says this is medium (the rest of us think large)

See https://github.com/DiamondLightSource/hyperion/issues/1485 for the PCAP part

Waiting on testing time on the beamline - better to do with beam


Merge main to preview

This PR fixes unit test failures and adds features to be released with the next preview release.

Needs a merge commit right?


unexpected keyword argument 'payload' in update_collection and set_fulltext

Using the following (from the documentation),
c = zot.collections()
c[0]['name'] = 'Whither Digital Humanities?'
zot.update_collection(c[0])

gives,
TypeError: request() got an unexpected keyword argument 'payload'

This also happens with the new set_fulltext method.  Versions: Python 3.6.0, requests 2.13.0, pyzotero 1.2.1.  The cause seems to be here, using payload=json.dumps(payload)), where requests.put expects data= or json=.
I also noticed Content-Type is not being set to application/json in these methods- changing to data= may not be enough.

Ugh, sorry about that. I just pushed 1.2.2 to PyPI, with fixes.


Improve demo comment related to IotSdk_Init

Improve demo comment related to IotSdk_Init
Description
Improve comment in iot_demo_freertos.c to clearly state the requirement of
calling the IotSdk_Init function before any other C-SDK related functions.
This is PR is to address to issue #2369
Checklist:

[x] I have tested my changes. No regression in existing tests.
[x] My code is Linted.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/bot run checks

/bot run checks

/bot run checks