fix error LNK2001: unresolved external symbol

This a dirty PR to fix https://github.com/NanoMichael/cLaTeXMath/pull/73#issuecomment-842803855
I am very confused that all functions are implemented in the cpp file, but MSVC still reports errors.
error LNK2001: unresolved external symbol

When I move the code to the header(.h) file, the problem disappeared.
Maybe I can find better way to solve this bug later.

uh, no

That is really weird... Unfortunately, I don't have a Windows PC on my hand, so I can't reproduce these errors. But I've noticed that the header file fonts/font_basic.h has not been included in the file src/atom/atom_char.cpp and the file src/fonts/font_info.cpp, maybe these errors are related to it.
May you try to add the following line into the file src/atom/atom_char.cpp and the file src/fonts/font_info.cpp and check if it can solve this issue?
#include "fonts/font_basic.h"

not work.
in fonts/font_info.cpp,  the header file fonts/font_basic.h is included by fonts/font_info.h,
and
in atom/atom_char.cpp, the header file fonts/font_basic.h is included by res/parser/formula_parser.h

LINK Pass 1: command "C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1428~1.299\bin\Hostx64\x64\link.exe /nologo CMakeFiles\LaTeXQtSample.dir\LaTeXQtSample_autogen\mocs_compilation.cpp.obj CMakeFiles\LaTeXQtSample.dir\src\samples\qt_texwidget.cpp.obj CMakeFiles\LaTeXQtSample.dir\src\samples\qt_mainwindow.cpp.obj CMakeFiles\LaTeXQtSample.dir\src\samples\qt_main.cpp.obj /out:LaTeX.exe /implib:LaTeX.lib /pdb:LaTeX.pdb /version:0.0 /machine:x64 /debug /INCREMENTAL /subsystem:console C:\Qt\6.0.0\msvc2019_64\lib\Qt6Widgetsd.lib LaTeX.lib C:\Qt\6.0.0\msvc2019_64\lib\Qt6Guid.lib C:\Qt\6.0.0\msvc2019_64\lib\Qt6Cored.lib mpr.lib userenv.lib d3d11.lib dxgi.lib dxguid.lib C:\app\vcpkg\installed\x64-windows\debug\lib\tinyxml2d.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTFILE:CMakeFiles\LaTeXQtSample.dir/intermediate.manifest CMakeFiles\LaTeXQtSample.dir/manifest.res" failed (exit code 1120) with the following output:
LaTeX.lib(render.cpp.obj) : error LNK2019: unresolved external symbol "public: class std::shared_ptr<class tex::CharFont> __cdecl tex::FontInfo::getNextLarger(wchar_t)const " (?getNextLarger@FontInfo@tex@@QEBA?AV?$shared_ptr@VCharFont@tex@@@std@@_W@Z) referenced in function "public: virtual bool __cdecl tex::DefaultTeXFont::hasNextLarger(class tex::Char const &)" (?hasNextLarger@DefaultTeXFont@tex@@UEAA_NAEBVChar@2@@Z)
LaTeX.lib(fonts.cpp.obj) : error LNK2001: unresolved external symbol "public: class std::shared_ptr<class tex::CharFont> __cdecl tex::FontInfo::getNextLarger(wchar_t)const " (?getNextLarger@FontInfo@tex@@QEBA?AV?$shared_ptr@VCharFont@tex@@@std@@_W@Z)
LaTeX.lib(fonts.cpp.obj) : error LNK2019: unresolved external symbol "public: class std::shared_ptr<class tex::CharFont> __cdecl tex::FontInfo::getLigture(wchar_t,wchar_t)const " (?getLigture@FontInfo@tex@@QEBA?AV?$shared_ptr@VCharFont@tex@@@std@@_W0@Z) referenced in function "public: virtual class std::shared_ptr<class tex::CharFont> __cdecl tex::DefaultTeXFont::getLigature(struct tex::CharFont const &,struct tex::CharFont const &)" (?getLigature@DefaultTeXFont@tex@@UEAA?AV?$shared_ptr@VCharFont@tex@@@std@@AEBUCharFont@2@0@Z)
LaTeX.lib(macro_def.cpp.obj) : error LNK2001: unresolved external symbol "public: virtual class std::shared_ptr<class tex::CharFont> __cdecl tex::SymbolAtom::getCharFont(class tex::TeXFont &)" (?getCharFont@SymbolAtom@tex@@UEAA?AV?$shared_ptr@VCharFont@tex@@@std@@AEAVTeXFont@2@@Z)
LaTeX.lib(macro_def.cpp.obj) : error LNK2001: unresolved external symbol "public: virtual class std::shared_ptr<class tex::CharFont> __cdecl tex::CharAtom::getCharFont(class tex::TeXFont &)" (?getCharFont@CharAtom@tex@@UEAA?AV?$shared_ptr@VCharFont@tex@@@std@@AEAVTeXFont@2@@Z)
LaTeX.lib(parser.cpp.obj) : error LNK2001: unresolved external symbol "public: virtual class std::shared_ptr<class tex::CharFont> __cdecl tex::CharAtom::getCharFont(class tex::TeXFont &)" (?getCharFont@CharAtom@tex@@UEAA?AV?$shared_ptr@VCharFont@tex@@@std@@AEAVTeXFont@2@@Z)
LaTeX.lib(atom_basic.cpp.obj) : error LNK2001: unresolved external symbol "public: virtual class std::shared_ptr<class tex::CharFont> __cdecl tex::CharAtom::getCharFont(class tex::TeXFont &)" (?getCharFont@CharAtom@tex@@UEAA?AV?$shared_ptr@VCharFont@tex@@@std@@AEAVTeXFont@2@@Z)
LaTeX.lib(macro_def.cpp.obj) : error LNK2019: unresolved external symbol "public: __cdecl tex::CharBox::CharBox(struct tex::Char const &)" (??0CharBox@tex@@QEAA@AEBUChar@1@@Z) referenced in function "public: virtual class std::shared_ptr<class tex::Box> __cdecl tex::CedillaAtom::createBox(class tex::Environment &)" (?createBox@CedillaAtom@tex@@UEAA?AV?$shared_ptr@VBox@tex@@@std@@AEAVEnvironment@2@@Z)
LaTeX.lib(atom_basic.cpp.obj) : error LNK2001: unresolved external symbol "public: __cdecl tex::CharBox::CharBox(struct tex::Char const &)" (??0CharBox@tex@@QEAA@AEBUChar@1@@Z)
LaTeX.lib(atom_row.cpp.obj) : error LNK2001: unresolved external symbol "public: virtual class std::shared_ptr<class tex::CharFont> __cdecl tex::FixedCharAtom::getCharFont(class tex::TeXFont &)" (?getCharFont@FixedCharAtom@tex@@UEAA?AV?$shared_ptr@VCharFont@tex@@@std@@AEAVTeXFont@2@@Z)
LaTeX.exe : fatal error LNK1120: 6 unresolved externals
ninja: build stopped: subcommand failed.

I've been reproduced these errors and try to solve them, it is really weird...

Unfortunately, I don't have any clue to solve these issues except your solution... 😅 I believe it's a bug in the MSVC linker. I suggest adding some comments to show these are really 'dirty' solutions.


[Bug] Incremental failed for on_schema_change "sync_all_columns" when there's only a type change.

Is this a new bug?

[X] I believe this is a new bug
[X] I have searched the existing issues, and I could not find an existing issue for this bug

Current Behavior
For incremental model config:
    config(
        materialized='incremental',
       on_schema_change='sync_all_columns'
    )
}}

select ...

This fails when a column type changes. Following the logic here: https://github.com/dbt-labs/dbt-adapters/blob/b414668cd046ce9b68c03b68ca7fc94f190b4e99/dbt/include/global_project/macros/adapters/columns.sql#L89,
in step 2, DBT is trying to copy data with an old type to a temporary column with a new type.

Better error msg.
Or you should discard support for data type changes.

Steps To Reproduce

with config

config(
        materialized='incremental',
       on_schema_change='sync_all_columns'
    )

Failed on incremental run not full-refresh.

Relevant log output
log error: column "id__dbt_alter" is of type bigint but expression is of type character

Environment
- OS: Ubuntu 20.04
- Python:3.11.6
- dbt-adapters: 1.5.0

Additional Context
No response

Hi @nguyensinhtu  - I'm curious what adapter are you using this on and what version?


[Midgard German RPG] not in the Roll20 menue

Dear Roll20 staff,
I am not sure if I am just not patient enough, but this sheet does not appear in the Roll20 Character-Sheet dropdown:
https://github.com/Roll20/roll20-character-sheets/tree/master/Midgard German RPG
Is there something I need to do, or am I just not patient enough?
Best regards
hj

Weird, it was added to the accepted.yaml and other sheets added this week have appeared in the menu. Seems ther occured some mistake on Roll20's side of things.

@Anduh Is there someone I can ask for assistance?

you could email roll20 at<EMAIL_ADDRESS>but they are extremily swamped with support tickets and you've already posted here and the bug forums, so that not help in a timely manner anyway.
The most practical method is to submit a superficial change to to the sheet and in tha PR's title&body also mention the request to fix the sheet so it appears in the dropdown. Roll20 only updates their character sheets stuff once a week, so it's best the right people see this problem, i.e. the people who handles the GitHub repo.

Great idea. I'll put it in the PR.

The sheet now appears in the dropdown, so this issue can be close @hjmaier


MG-293 - New access control

Pull request title should be JSSDK-XXX - description or NOISSUE - description where XXX is ID of issue that this PR relate to.
Please review the CONTRIBUTING.md file for detailed contributing guidelines.
What does this do?
Provisions for the new access control for magistrala by creating a roles class that can be used by the other classes
Adds Role functions in the Role class and adds them to the Domain service. The other services will be implemented similar to domain service implementation in this pr
Which issue(s) does this PR fix/relate to?
Related to https://github.com/absmach/magistrala-ui-new/issues/293
Put here Resolves #XXX to auto-close the issue that your PR fixes (if such)
List any changes that modify/break current functionality
Updates our access control to the new magistrala auth
Have you included tests for your changes?
no
Did you document any new/modified functionality?
no
Notes
Some things are missing that will be added in subsequent prs:

[ ] tests
[ ] documentation
[ ] actions
[ ] improve linting

Let's add relevant tests to this as well

https://github.com/absmach/sdk-js/pull/88#:~:text=Some things are missing that will be added in subsequent prs%3A


Added possibility to open Link module just after loading the script

This feature might be useful if you want to display Plaid Link module to the user without performing any action by him.
Passing openOnLoad prop will prevent rendering the button and will cause opening the module just after loading the script.

Can we merge this? Would be very useful :)

Sorry that I have been unresponsive for this repo.
In the next few weeks, I'm planning to move this repo over to the official Plaid organization, and will be addressing this, and the other open issues then!
Stay tuned for an update soon.

This should be fixed now in https://github.com/plaid/react-plaid-link/pull/81/ by using usePlaidLink hook instead of the HOC component
v2.0.0 was just released, so please test it out by checking the updated README and let me know!
There's also a storybook to test using Hooks and the Component wrapper:
https://plaid.github.io/react-plaid-link


Update readme.txt

Build files have been accepted upstream, add a note so people don't look here or try to update when newer versions are added.

We still need to update upstream.wrap, so I think the statement is incorrect.


Create an Event Signup(for teams)

This will be for teams to signup for events.

This really isn't our area, it terms of public events. If we ever start managing off-season events, I can see a need for a system like this. For now, Teams should register for events through TIMS.


Added AXES_ONLY_ADMIN_SITE flag.

issue 432

Thanks for the PR! Could you please move the implementation of admin checking into the handler? It would be nice to keep the middleware as simple and unopinionated as possible.

@aleksihakli Thanks for the comment. The implementation has moved to the handler.

Thanks, the implementation looks very good :) Upstreaming this. I will check the other PRs as well and will aim to make a new release with these changes included soon.


Question regarding Meteor.userId() in Astronomy events

I started this question here https://github.com/jagi/meteor-astronomy/issues/72#issuecomment-142810655
@jagi, your recommendation doesn't seem to work. I moved the Doc.save() call into a Meteor method, but I still get the same error that I must call Meteor.userId() in a method. Do I need to do this?
Meteor.methods({
  '/doc/new': function(doc) {
    doc.set('userId', Meteor.userId());
    doc.save();
  }
});

It won't let me call it inside the beforeInsert event, which is where I'd really like it to live. It makes the most sense from a design perspective.
I'd like to do this:
Meteor.methods({
  '/doc/new': function(doc) {
    doc.save();
  }
});

// ...
// Inside Astronomy definition
  events: {
    'beforeInsert': function(e) {
      this.set('userId', Meteor.userId());
    }
  },
// ...

Can you create a reproduction repository?

I've made an example for you showing that it works https://github.com/jagi/astro-user


FORMS-2980: default validation - synced fieldType email with af2-web-runtime

Description

Related Issue

Motivation and Context

How Has This Been Tested?

Screenshots (if appropriate):
Types of changes

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

Checklist:

[ ] I have signed the Adobe Open Source CLA.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes and the overall coverage did not decrease.
[ ] All unit tests pass on CircleCi.
[ ] I ran all tests locally and they pass.

We will need to update the fieldType in archetype also https://github.com/adobe/aem-project-archetype/blob/ff01ddb5ffc86b597e46d7daa69d75d22775187c/src/main/archetype/ui.apps/src/main/content/jcr_root/apps/appId/components/adaptiveForm/emailinput/_cq_template.xml#L5
@egmox  Please raise a Jira for this.

@rismehta resolved the comments


How to generate nuscenes_infos_train.pkl and nuscenes_kmeans900.npy

Hi, I'm fresh to nuscenes. I am just curious about how to generate the nuscenes_infos_train.pkl, nuscenes_infos_val.pkl, etc. Is there any difference bettween them and the nuscenes2d_temporal_infos_train.pkl in StreamPETR?
Btw, could you provide the script about how to generate nuscenes_kmeans900.npy, thanks so much!

You can use the mmdet3d data converter script to generate the pkl files.
The x/y/z in the anchor file is obtained by clustering the center point of the gt box of the nuscenes train dataset, and the other h/w/l/yaw/velo are set to a fixed value.
In addition, we provide ready-made data pkl files and anchor npy file that can be used, see https://github.com/linxuewu/Sparse4D/releases/tag/v0.0.

You can use sklearn.cluster.KMeans in the python to cluster and generate anchor.npy.


Add contact/contributor info

Maybe at the end of the README you could add info about who has contributed to the data source, and who people should contact about it?

Added!


Fix bug where catching up does not work in special case

Special case:
Agora only has Genesis blocks, and Stoa doesn't have any.

No related issues. Can you make a simple one?

No related issues. Can you make a simple one?
Thank you.
I didn't make an issue because I found a bug and could solve it in such a short time.


Delete stray file and fix gRPC warning

Baseline file ruby_dataflow.v1b3.json.baseline is not used and deleted.
The addition of AddComments RPC creates an HTTP path conflict,
generating a warning.
Change the path, so the warning disappears.

LGTM assuming tests pass


Need basic help with running it

Hi,
Updating my question after reading some documentation:
I started using dependency-check for scanning open source software. And I have a couple of questions:

Is File type analyzers where I will find the answer whether it works for exe and msi ? I found exe in the list but no msi.

I saw in the Wiki it says it updates itself. Just want to confirm - do I need to do something to update/upgrade the installer version? Is there an update schedule? How often is it updated?

Are we ok using it in corporate environment or is there a paid version?

Do I have to compile it with maven or other instrument? Or is it enough if I just downloaded the installer and use it in cli to scan?

I scanned the dependency-check installer and it says it uses snakeyaml-1.33.jar, which has a critical vuln. When will this be patched?

Thanks,
Alina

On 1.: That's correct the File type analyzers define what file types can be scanned (and their implementation details define what metadata of those files is taken into account in the logic to link discovered files sources of vulnerability-data).
On 2/4/5: There is no installer for this project. There is the binary distribution as a CLI and there are the various integration plugins for build tools. If a build-tool plugin for your build-tool is available that is the best way to use it. The CLI has a much higher chance of misidentifying dependencies.
On 2: Where did you read that? This tool does not update itself, it only updates the vulnerability data, not the application itself.
On 3: As this is licensed under the apache license use in a corporate environment depends solely on your company software policy - do they allow the use of community-supported open source software, or do require a support contract on any tool used? There is no paid version of this project.

The snakeyaml dependency is transitive (via jackson-dataformat-yaml), will be upgraded in the next release and is only in use in the experimental Dart analyzer.


BZ-1326805 - Serialization problems on websphere as a result of BZ-1299549

See https://bugzilla.redhat.com/show_bug.cgi?id=1326805
For the reviewer: both this pr and https://github.com/droolsjbpm/kie-wb-distributions/pull/268 are necessary for this.
The org.apache.wink.jaxbcontextcache property (set to off) makes sure that JAXB contexts are not cached (otherwise, changes in the deployment would not be "caught" and user-defined serialized class instances incorrectly de/serialized).
This change makes sure that the (apache wink/websphere) JAX-RS implementation framework gets a real JAXBContext instance: it looks like the openwebbeans CDI implementation that websphere uses simply interferes too much for us to use the DynamicJaxbContext as the JAXBContext instance.
Lastly, given that the DynamicJaxbContext is already caching JAXBContext instances, there should be no significant performance penalty by turning off the apache wink JAXBContext caching.

@mswiderski or @psiroky, Would you mind reviewing and merging ASAP?

just one question - do we need to distinguish if it's websphere or not?
if we do return that concrete instance on all app servers they will cache that single instance and use it for all deployments or?

AFAIK, we do ned to distinguish if it's websphere. Basically, my thoughts are this:

The current code (the way it was) works on all the other servers.
I can't remember how the caching worked on other servers, but I'm pretty sure that it is cached -- otherwise, I wouldn't have created this in the first place. It's well known that JAXBContext creation is an expensive operation and most JAX-* frameworks try to minimize this -- from what I know.

Does that make sense?

yup, thanks for explanation


[AMBARI-22889] Make sure that the latest configuration is used when populating LDAP data

What changes were proposed in this pull request?
AmbariLdapDataPopulator did not use the latest LDAP configuration when created LDAP template. To solve this issue we should inject the Provider instance instead of the configuration itself and use its get method to retrieve the (up-to-date) configuration.
How was this patch tested?
Updated JUnit tests; latest results in ambari-server:
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 04:13 min
[INFO] Finished at: 2018-02-01T12:18:13+01:00
[INFO] Final Memory: 213M/1796M
[INFO] ------------------------------------------------------------------------

I ran integration tests manually as described in AMBARI-22889

@rlevas @echekanskiy Please review this PR. Thanks!

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/Ambari-Github-PullRequest-Builder/383/
Test FAILed.
Test FAILured.

retest this please

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/Ambari-Github-PullRequest-Builder/390/
Test FAILed.
Test FAILured.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/Ambari-Github-PullRequest-Builder/391/
Test FAILed.
Test FAILured.

I've executed AmbariLdapAuthenticationProviderTest in my IDE and run all tests in ambari-server and both succeeded. I'm not sure why it fails on Jenkins...will check it out later.

Running only org.apache.ambari.server.security.authorization.AmbariLdapAuthenticationProviderTest.testAuthenticate() throws the same exception; I'll fix it ASAP.

I fixed the issue caught by Jenkins; let's wait till the job finishes.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/Ambari-Github-PullRequest-Builder/415/
Test FAILed.
Test FAILured.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/Ambari-Github-PullRequest-Builder/418/
Test PASSed.


[Question]: Questions About the Algorithm and Embeddings in TreeSummarize

Question Validation

[X] I have searched both the documentation and discord for an answer.

Question
have a few questions regarding the TreeSummarize functionality in llama-index:
Algorithm:
What specific algorithm or approach is being used in the TreeSummarize function? Is it based on a particular research paper or a custom implementation?
Embeddings:
Does the TreeSummarize functionality create embeddings during its process?
If yes, how can we store these embeddings for reuse in future summarizations or other related tasks?
Reference:
Could you please share any research papers, documentation, or references that explain the theoretical background or implementation details of the TreeSummarize functionality?

Tree summarize doesn't use embeddings. It assumes you've already done retrieval and passed in some top-k (or maybe you just passed in all your text, thats fine too)
It just takes X number of text chunks, compacts them (i.e. putting as much text into each LLM call as possible) and recursively builds a tree summarizing each chunk from the bottom up.
If you ignore the compact part, you can visualize it like
         a_b_c_d
        /             \
     a_b         c_d
   /       \        /      \
 a         b    c        d

Where each level in a tree is a summary of whats below it
Feel free to check out the source code
https://github.com/run-llama/llama_index/blob/1da8437ab8fd41eed3a4f11fe4e3bc6fe70cc13a/llama-index-core/llama_index/core/response_synthesizers/tree_summarize.py#L61
There's no reference for this really, its a common map-reduce pattern. This was among the first algorithms in the repo back in late 2022.


Upgrade requirements

Codecov Report

Merging #50 (84f3f57) into main (66eac58) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##              main       #50   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            2         2
  Lines           50        50
  Branches         6         6
=========================================
  Hits            50        50

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 66eac58...84f3f57. Read the comment docs.


Fix alignment issues left by the material ui update

Check all the pages and controls because there are some errors with alignments and elements sizes

Closed by 94da4bbd75ba631be04d926b2adb0d383ee1e9b6


Update db.pl - fix description mismatch for set-shards-per-node command

I fixed description mismatch for set-shards-per-node command.
Clearly describe the problem and solution
Relevant issue number(s) if applicable
Did you run npm run lint from the viewer or parliament directory (whichever you are making changes to) and correct any errors
Did you Ensure that all tests still pass by navigating to the tests directory and running ./tests.pl --viewer
License
I confirm that this contribution is made under an Apache 2.0 license and that I have the authority necessary to make this contribution on behalf of its copyright owner.

thanks


Verify that the extension can start even if the GitHub API is down/wonky/slow

Confirmed a bug that is tracked in #151.


Feature Request: Link concealing

Allow conceiling for links. example:
on mkdnflow:

when hover:

on markdown.nvim:

I've added support for this in the following commit: https://github.com/MeanderingProgrammer/markdown.nvim/commit/c2219984fa1ddc5d3f6a76c1c1ad0744aa9f9011
Turns out various markdown attributes are already concealable by default, users just need to set a high enough conceallevel.
Added support to this plugin to modify conceallevel based on whether the markdown is being rendered or not.
It does mostly what I would like it to do, and is easy enough to opt out of.
Please update the plugin and lmk if this is what you were looking for, thanks!


TISNEW 4025

mobile tablet and desktop main nav

Could you please squash this commits with proper commit messages.

Hi Femi, loads of commits in this PR which makes it a little difficult to review easily - as do the commit message titles. I'm not the best doing this too. This has helped me though: https://github.com/Health-Education-England/dev-handbook/blob/master/styleguides.md
Cheers


testing gaggle manager connection is up causes problems

While creating a container for Goose, we've observed the following:

Start the Goose Manager
telnet to port 5115 (or whichever port it's configured to bind to) to confirm the Manager is up
Start the Goose Workers and things hang

What seems to be happening is the Goose Manager starts a handshake with from the telnet command but never finishes and never times out. Compounding the problem the Manager accepts the connections from the Workers but never actually communicates with them, so they also hang.
Likely a timeout needs to be configured on the Listener (https://docs.rs/nng/0.5.1/nng/struct.ListenerOptions.html) and on the Dialer (ie https://docs.rs/nng/0.5.1/nng/struct.DialerOptions.html).

Ihttps://gitlab.com/neachdainn/nng-rs/-/issues/49


Make a class for GLL quadrature and use in tests

GLL quadrature is used a lot in the tests. I would just make a class for it. Seems like that is what you will use in the actual end application once you set it up as well.
https://github.com/Exawind/openturbine/blob/45aab4dbf501976640405be9250204455447dcd6/src/gebt_poc/quadrature.h#L23
Originally posted by @psakievich in https://github.com/Exawind/openturbine/discussions/108#discussioncomment-8400321

More context from https://github.com/Exawind/openturbine/discussions/108#discussion-6183555: There is a lot of setup in the physics problem unit tests that would be nice to abstract into functions and methods.

@faisal-bhuiyan
This will be addressed in my next PR simplifying the quadrature class. The GLL weights and points will come from a free function. The first version will be hard coded for 7 nodes (that's all we ever use in the tests), but we can obviously generalize it easily.

@faisal-bhuiyan This will be addressed in my next PR simplifying the quadrature class. The GLL weights and points will come from a free function. The first version will be hard coded for 7 nodes (that's all we ever use in the tests), but we can obviously generalize it easily.

Sounds good. Let's reference this issue in the PR - it'll be a nice way to track which issues have been addressed from the code review.

Already implemented.


init() got an unexpected keyword argument 'cls'

Following instructions from https://anvil-orm.readthedocs.io/en/latest/tutorial.html,
I get the following error when I try and run my app, and look at the logs:
"TypeError: init() got an unexpected keyword argument 'cls'
at model, line 14
called from model, line 10
called from startup, line 3"
Here's the clone if anyone wants to take a look:
https://anvil.works/build#clone:T5QVJCAXPMYNM4CU=2LA3UCSRC6LTHPU6VUROY2HP
Thanks!

I suspect the tutorial is out of date, unfortunately. @meatballs, do you have plans to update the docs in the short term? If not, I might take a crack at updating and expanding them in the next week(s).

As an alternative to the tutorial, @meatballs has provided a sample app (using an older version of the anvil_orm code) that I have found helpful for understanding how to use it: https://anvil.works/forum/t/demo-of-my-various-libraries/7250


No network configuration

Containers created by LXD don't have any network configured.
Until we have the config and profiles implemented, we probably should at least configure the container with a network interface connected to lxcbr0.

Is this in the latest 0.8.1-0ubuntu1~ubuntu15.04.1~ppa1?

Yes, it should be. There is a profile called "default" that has the
configuration.
Tycho
On May 1, 2015 6:03 PM, "Adam Stokes"<EMAIL_ADDRESS>wrote:

Is this in the latest 0.8.1-0ubuntu1~ubuntu15.04.1~ppa1?
—
Reply to this email directly or view it on GitHub
https://github.com/lxc/lxd/issues/242#issuecomment-98166824.


[nebula] support downloaded without account (using bearer token)

Checklist

[X] I'm requesting a site-specific feature
[X] I've verified that I'm running yt-dlp version 2022.06.29 (update instructions) or later (specify commit)
[X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
[X] I've searched the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue
[ ] I've read about sharing account credentials and I'm willing to share it if required

Region
Global?
Example URLs
https://nebula.app/videos/wendover-alaska
https://nebula.app/videos/that-time-disney-remade-beauty-and-the-beast
https://nebula.app/videos/jetlag-the-big-strategy-day-connect-4-across-america
Provide a description that is worded well enough to be understood
If you visit the URL, you can see the message "The first one is on us" where you can play the video in the browser with no account.
After further digging, it turns out that the m3u8 is requested with ?token=[bearer token].
Running yt-dlp on the m3u8 (that I extracted with browser network tools) with ?token=[bearer token] downloads the video perfectly.
When i say bearer token, I am talking about the one gotten by sending an empty POST to https://api.watchnebula.com/api/v1/authorization/
Currently, yt-dlp does not work on nebula without a username and password.
EDIT:
After further digging, yt-dlp seems to access zype directly, which I believe is not needed.
A simple procedure I would use is:
Get the video ID from input (jetlag-the-big-strategy-day-connect-4-across-america)
Get metadata:
https://content.watchnebula.com/video/jetlag-the-big-strategy-day-connect-4-across-america/ (with Authorization: Bearer [token])
(Note: this metadata sometimes contains "attributes: [ "free_sample_eligible" ]", but this does not necessarily mean this is the case, as discussed later. If free_sample_eligible is missing, the next call will return 401. wendover-alaska is an example of this)
Get playlist:
https://content.watchnebula.com/video/jetlag-the-big-strategy-day-connect-4-across-america/stream/
This returns JSON, containing:
manifest: the m3u8
download: some URL of the video, typically low quality
iframe: the zype iframe
bif: bif files, seems to be a collection of thumbnails in a strage format
subtitles: subtitles (also included in the m3u8)
For some videos, accessing these urls without login works fine, but for some, despite being "free_sample_eligible" they return error 403 with {"message":"This video requires a purchase entitlement in order to watch."}, and the zype iframe errors (this happens in the browser too).
The disney video is an example of this, whereas connect 4 across america works perfectly
I am not sure how this procedure will work for real accounts, but it will probably be the same but with different authorization header.
Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[X] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
[debug] Command-line config: ['-vU', 'https://nebula.app/videos/that-time-disney-remade-beauty-and-the-beast']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version 2022.06.29 [9d339c4]
[debug] Python 3.10.5 (CPython 64bit) - Linux-5.18.4-gentoomy-kernel-x86_64-AMD_Ryzen_3_2200G_with_Radeon_Vega_Graphics-with-glibc2.35 (glibc 2.35)
[debug] Checking exe version: ffmpeg -bsfs
[debug] Checking exe version: ffprobe -bsfs
[debug] exe versions: ffmpeg 4.4.2 (fdk,setts), ffprobe 4.4.2
[debug] Optional libraries: Crypto-3.14.1, brotli-1.0.9, certifi-3021.03.16, mutagen-1.45.1, sqlite3-2.6.0
[debug] Proxy map: {}
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
[debug] Downloading _update_spec from https://github.com/yt-dlp/yt-dlp/releases/download/2022.06.29/_update_spec
Latest version: 2022.06.29, Current version: 2022.06.29
yt-dlp is up to date (2022.06.29)
[debug] [Nebula] Extracting URL: https://nebula.app/videos/that-time-disney-remade-beauty-and-the-beast
[Nebula] that-time-disney-remade-beauty-and-the-beast: Fetching video meta data
[Nebula] Reauthenticating to Nebula and retrying, because last bearer call resulted in error 403
ERROR: [Nebula] that-time-disney-remade-beauty-and-the-beast: This video is only available for registered users. Use --cookies, --cookies-from-browser, --username and --password, or --netrc (watchnebula) to provide account credentials
  File "/usr/lib/python3.10/site-packages/yt_dlp/extractor/common.py", line 640, in extract
    ie_result = self._real_extract(url)
  File "/usr/lib/python3.10/site-packages/yt_dlp/extractor/nebula.py", line 243, in _real_extract
    video = self._fetch_video_metadata(slug)
  File "/usr/lib/python3.10/site-packages/yt_dlp/extractor/nebula.py", line 236, in _fetch_video_metadata
    return self._call_nebula_api(f'https://content.watchnebula.com/video/{slug}/',
  File "/usr/lib/python3.10/site-packages/yt_dlp/extractor/nebula.py", line 82, in _call_nebula_api
    self._perform_login()
  File "/usr/lib/python3.10/site-packages/yt_dlp/extractor/nebula.py", line 145, in _perform_login
    self._nebula_api_token = self._retrieve_nebula_api_token(username, password)
  File "/usr/lib/python3.10/site-packages/yt_dlp/extractor/nebula.py", line 64, in _retrieve_nebula_api_token
    return self._perform_nebula_auth(username, password)
  File "/usr/lib/python3.10/site-packages/yt_dlp/extractor/nebula.py", line 20, in _perform_nebula_auth
    self.raise_login_required()
  File "/usr/lib/python3.10/site-packages/yt_dlp/extractor/common.py", line 1106, in raise_login_required
    raise ExtractorError(msg, expected=True)

Related #4002

It seems  like "This one's on us" is no longer a thing and you have to create and account

It seems like "This one's on us" is no longer a thing and you have to create and account

Still seems to be a thing. It is based on browser cookies, so if you clear cookies/open in private browsing it'll work again.
Not all videos have it it seems though (only 2/3 of the ones you provided do).


GEOMESA-802 Allow for short circuiting getCount

By default FeatureStore.getCount will return the associated record table size.
This is done to return quickly.
Limitations:
The query/filter is ignored.
If several features are sharing a table, the record table size will be larger than any one feature.

Since clients may want getCount to return correctly rather than quickly, there are two override methods.

First, a Java System property, "geomesa.force.count" can be set to "true".
Second a GeoTools query hint (QueryHints.EXACT_COUNT) can be set to java.lang.Boolean.TRUE.

(If either are true, then getCount will iterate through the result set.)
Signed-off-by: Jim Hughes<EMAIL_ADDRESS>

looks good to me

Committed as 19cad07a185193108093ca58676d1746d255ca6d


"Your device is corrupt. It can't be trusted and may not work properly."

Device: Pixel 6a
Android V.: 14
So, basically, I just tried sideloading a GSI. Well, it didn't boot, but apart from that I got the corrupted boot screen. I booted into the normal system and tried discarding the DSU notification to see if it would go back to normal but apparently not so. System boots up as normal but the corrupted boot screen is still there. Boot loader is unlocked. Any ideas?

this method is for redmi phones and it worked with my phone (i basicly had this error on my redmi note 11s) and it might work with your phone:

reboot to fastboot
fastboot devices (to see if your device is being detected)
fastboot oem cdms fix
fastboot reboot

For Pixel users, i think you should be able to fix that by restoring device firmware via Android Flash Tool. If you want to keep using GSIs via DSU without that error, besides unlocked bootloader, check "disable verity" and "disable verification" options when installing firmware via Android Flash Tool, if verification is not made, then that error should be not displayed.


Enables multi-filtering for big-query.

This fixes multi-filter for Google BigQuery. Before the fix, BigQuery had an issue with the hyphen in "multi-filter". now both "multiFilter" and "multi-filter" can be used.
@arikfr  - I didn't get a chance yet to test this on another datasource, but it most certainly works with bq

Looking good, I'll give it a try w/ Postgres tomorrow.

Thanks!


how to define muti-sensor with same type(like stereo camea) with yaml  config files?

❓ Questions and Help
I found some information like #471,and I tested that the UUID of sensor can be changed though yaml files
my questions is  how to define multi sensors with same type,I means the keyword in yaml file need to be unique,so I can not define stereo camera with two RGB_SENSOR keywords in the yaml file, is there any solution to define a stereo camera thouth yaml files?
or are there any ways that pass sensor config though habitat_sim to habitat? since using habitat_sim to setup a stereo camera is straightforward

I solve this problems by registering  a new camera to config.default,and use "RGB_SENSOR_1" in yaml config
def add_default_sensor():
    import habitat.config.default as default
    default._C.SIMULATOR.RGB_SENSOR_1 = default.SIMULATOR_SENSOR.clone()
    default._C.SIMULATOR.RGB_SENSOR_1.TYPE = "HabitatSimRGBSensor"
    default._C.SIMULATOR.RGB_SENSOR_1.UUID = "rgb_1"


the generated codeblocks project is not working

Hi
i tested with codeblocks 15.12 & tdm-gcc 4.9.2 .
seems bx/include/compat/mingw is not included in the project search path . also there are some errors with dx11 & dx12 headers . can you check please .

There is no configuration for codeblocks at all. I never used it either.


As a user, I should be able to access information stored in the models on a database

Write Sequelize models for User, Review, and Product


Update init_notebook.py

os.mkdir fails when a directory already exists. This protects against other init actions having created /home/hail/.

I'd suggest not going back to call but instead try os.mkdir and except OSError - much cleaner and safer.

Closing this for #17


BUG: interpolate: fix broken conversions between PPoly/BPoly objects

Reference issue

closes gh-10597
What does this implement/fix?

In scipy 1.3.0, the base class of the PchipInterpolator changed from BPoly to PPoly. This was supposed to be an implementation detail, but it leaked, and some users, as it turns out, were doing the conversion manually. These conversions now silently produce garbage.
Therefore, type-check before converting between bases and make it fail for obviously wrong conversions. gh-10597 suggested a warning, but I think it should rather be a hard fail.
Additional information

This is a regression of Scipy 1.3.0, so it should be considered for backporting. Am tentatively flagging it with the 1.3.1 milestone, for the RM's decision.

I added the backport-candidate label, @tylerjereddy feel free to remove if you disagree about backporting

Thanks @ev-br


Code highlighted as CSHTML when it is C#

Description
This code is highlighted as CSHTML when it is actually C# in program.cs.
using Microsoft.AspNetCore.Identity;
using Microsoft.EntityFrameworkCore;
using WebMVCauth.Data;

var builder = WebApplication.CreateBuilder(args);

var connectionString = builder.Configuration.GetConnectionString("DefaultConnection");
builder.Services.AddDbContext<ApplicationDbContext>(options =>
    options.UseSqlServer(connectionString));
builder.Services.AddDatabaseDeveloperPageExceptionFilter();

builder.Services.AddDefaultIdentity<IdentityUser>(options => options.SignIn.RequireConfirmedAccount = true)
    .AddEntityFrameworkStores<ApplicationDbContext>();
builder.Services.AddControllersWithViews();

var app = builder.Build();

if (app.Environment.IsDevelopment())
{
    app.UseMigrationsEndPoint();
}
else
{
    app.UseExceptionHandler("/Home/Error");
    app.UseHsts();
}

app.UseHttpsRedirection();
app.UseStaticFiles();

app.UseRouting();

app.UseAuthentication();
app.UseAuthorization();

app.MapControllerRoute(
    name: "default",
    pattern: "{controller=Home}/{action=Index}/{id?}");
app.MapRazorPages();

app.Run();

Page URL
https://learn.microsoft.com/en-us/aspnet/core/security/authentication/scaffold-identity?view=aspnetcore-8.0&tabs=visual-studio#scaffold-identity-into-an-mvc-project-without-existing-authorization
Content source URL
https://github.com/dotnet/AspNetCore.Docs/blob/main/aspnetcore/security/authentication/scaffold-identity.md
Document ID
3e25547b-e2c9-6634-2c38-2a77207f17d4
Article author
@Rick-Anderson

@BeepBot99  thanks for letting us know and showing exactly where the change needed to be made.
Check out is:issue is:open label:"code help wanted" " and is:open is:issue label:"Good first issue" if you're interested it writing some code. We'll take care of the writing.


feat: add option to create a Pixel 6 Android 13 simulator

It would be nice to create an Android sim directly with this tool.
I created a menu option to create a Pixel 6 with Android 13 simulator.
I'm not an Apple/iOS dev, so you can also just take this as "inspiration" :)

Thanks for contributing!
Creating emulators looks like a cool feature. I will take it as an inspiration 👍🏻


export Notebook as markdown or html

I like very much the "View Notebook".
Is it possible to export that as html or markdown to a local file ?
I hope it retains the same graphic style.

@LucianoBestia This is a great idea! It would be a pretty significant feature though, since I’m relying heavily on VS Code’s native notebook tenderer for this, and I’d have to replicate all of that.
Out of curiosity, could you share what you had in mind with being able to export it? Sharing it with others that aren’t using VS Code?

A software project can be viewed from many different angles, depends on the persons interaction with it. Every role needs some explanation in a form of a book/tutorial/manual,...
For the app user, there must be a user manual or something like this.
For the developer they need a reference documentation and a (more or less) explanatory readme.md.
Also code comments are essential.
But none of these is really adequate for understanding the code flow. It is ok for using the code as a library, but not to engage into understanding and modifying the code.
Writing a book for the "code flow" is absolutely a nightmare. The code changes fast, and is impossible to keep all the code fragments in the book in sync with the actual code. So in 5 minutes that book is obsolete and mostly unusable or at least  deceiving.
Your extension CodeTour makes a breakthrough in this area. Instead of copying static code fragments into a text document, you have the opposite direction: virtually add text to the code. So the code is always in sync. The text don't change so often, really, because the code is a lot self-explanatory. The most important part is the sequence of steps to teach a mental image of the code flow to another person. That sequence does not exist in the code itself. Not on a high level for quick human understanding.
Not every developer has VSCode. So a generated static html "book" file looks great to share knowledge with others. I like very much the dark design of the "notebook". The same code is also available on GitHub, so it could be easy to add a link and jump from the notebook to Github code.
Thank you. Great job.

Sorry for closing, Wrong button.
I don't really know much about VSCode, but in essence it is a web browser.
So I would expect, that what we see on the screen is rendered HTML+css.
And maybe there is a method to export that underlying HTML.
I don't know. I just wish.

I discuss the same also in issue https://github.com/vsls-contrib/codetour/issues/55.
I will close this issue.


[Feat] Initialise Component Generation Factory

Description
This PR creates a Component Generation factory which we can use to create generator functions that are capable of generating Meshery Components from various sources. This PR also includes some refactoring on the old component generation codebase.
Notes for Reviewers
Signed commits

[x] Yes, I signed my commits.

Failing lint checks (outside of this PR, I think, but still need to be addressed) - https://github.com/meshery/meshkit/runs/7858021156?check_suite_focus=true#step:4:79

@sudo-NithishKarthik  The methods that are implemented by ArtifactHUb struct can be turned into a generic interface and implemented by artifact hub struct. Currenly we only scan artifact hub, support for other registries could be added later with uniformity. Also the Generate function, just takes the name right now. It would be Nice to have that encapsulated in a struct so that it is easier to extend the functionality without breaking the API contract and have some backwards compatibility.
Suggestion for that struct: Have name as a field and also metadata. Some use case can be, scanning through protected registries might require some token, which then can be encapsulated inside metadata.


add notebook for tf to onnx conversion

@deep-diver I think it might be good to host the notebook under notebooks directory.

@sayakpaul
I have updated the notebook based on your comments! also, I think the notebook file is placed under notebooks directory.
Please review the updated notebook! thanks :)

@deep-diver overall the notebook now looks better. A few more comments left.

@sayakpaul
updated the notebook with your comments. thanks for pointing out the built-in preprocess_input() method, training argument, and model.predict() method.


Integrations tests fails afters change in requre

After change in requre integrations tests, trying call property is_write_mode .
Probably this PersistentObjectStorage().is_write_mode need to be change to PersistentObjectStorage().mode == StorageMode.write
Error:
AttributeError: 'PersistentObjectStorage' object has no attribute 'is_write_mode'

It's interesting, that the reverse-dep tests passed:
https://github.com/packit-service/requre/pull/65


Setting to only show test results and omit request output

Is your feature request related to a problem? Please describe.
While it can be useful to see the request output directly in the terminal, it is just populating the terminal which leads to some problems:

making logs a lot larger and harder to navigate. Especially anoying in a pipeline
if a test fails, you have to search the log or the .http file in order to find the failing request

Describe the solution you'd like
Having a mode / option flag, that enables a summary of the test result. For example something like, ijhttp:

Addition context
The script I've used for testing
GET https://pokeapi.co/api/v2/berry

> {%
  client.test("mock error", () => {
    client.assert(response.status === 201, "Not a real error :)")
  })
%}

###

GET https://pokeapi.co/api/v2/pokemon?offset=20&limit=20

Could it be solved with --request and --response format?
Currently existing feature:
GET https://httpbin.org/get

> {%
    client.test("mock error", () => {
        client.assert(response.status === 201, "Not a real error :)")
    })
%}

###

GET https://httpbin.org/get

> {%
    client.test("mock error", () => {
        client.assert(response.status === 203, "Not a real error :)")
    })
    client.test("another error", () => {
        client.assert(response.status === 204, "Maybe a real error?")
    })
%}

Running with --request-format="%R\n" and --response-format=%T
❯ dothttp --request-format="%R\n" --response-format=%T request.http
GET https://httpbin.org/get
Test `mock error`: FAILED with "Assertion failed: Not a real error :)"
GET https://httpbin.org/get
Test `another error`: FAILED with "Assertion failed: Maybe a real error?"
Test `mock error`: FAILED with "Assertion failed: Not a real error :)"
Error: failed tests request.http / #1 mock error, request.http / #2 another error, request.http / #2 mock error

Sorry for the late response:
Nice to see, that something similar can already be achieved. I'd still like the idea of having a --ci or --aggregated (or whatever name fits best) argument, since I don't think the format parameters are really obvious for a common case.
So how about implementing it as an alias for --request-format="%R\n" --response-format=%T. We could always revisit this argument and change the implementation to make it more useful, e.g. a result line, like
2 requests completed, 1 failed test

Sorry for long delay! Added support for that case via #17, published in v0.9.0.
Hope it is what you were looking for!
Example:
❯ dothttp --format ci requests.http
┌───────────────┬────────────────────┬───────────────┬────────┐
│ File          │ Request            │ Test          │ Result │
├───────────────┼────────────────────┼───────────────┼────────┤
│ requests.http │ Request to get     │ mock error    │ FAILED │
│ requests.http │ Successful request │ mock error    │ PASSED │
│ requests.http │ #3                 │ another error │ FAILED │
│ requests.http │ #3                 │ mock error    │ FAILED │
└───────────────┴────────────────────┴───────────────┴────────┘
3 requests completed, 2 have failed tests

Process finished with exit code 1


Text from Image Extractor

Pull Request Template
Text from Image Extractor
Created python script to extract text from the image and save it into a file.
Issue no. - #162

[x] This issue was assigned to me.
[x] One Change in one Pull Request
[x] My file is in proper folder (Name of folder should be in lowercase with no space in between)
[x] I am following clean code and Documentation and my code is well linted with flake8.
[x] I have added README.md and requirements.txt with my script

Nice :)


Python (again)

Unlike the previous failed request (#56):

only python, numpy will be separate
keep manual use of heapq, as it's faster than counter.most_common (see #56)

P.S: speaking of numpy, on Linux and MacOS it's faster to use uint8 array, but on Windows uint16 array is faster.

Keep uint16, in case there is ever a post with more than 255 tags.
Use uint8, Linux is more important and 255 tags is enough
Check for platform at runtime. More complicated, more optimized (in theory). In practice would require more testing and retesting to make sure the choice stays optimal (for other architectures, etc.) Adding this basically creates an expectation of cross-platform optimization for the whole project that is very hard to meet.

I lean towards option 2, but ultimately it's your call.

2 sounds good to me


R82 - supporting snowplow r97 knossos

This git commit looks incorrect:
Add com.mailgun/message_opened/jsonschema/1-0-0 (closes #366)

#366 is just a general PR, it's not the corresponding ticket name...

Pending @chuwy review.

@chuwy ok NP

Thanks @knservis. The main thing that I just noticed and I am unsure about are the Mailgun properties, like X-Mailgun-Sid. Obviously this is a legal JSON property name, but it's going to tough to work with in any other environment (Redshift, Avro etc).
Question to @chuwy @BenFradet - do we "have form" (prior art) for cleaning up property names in the adapters, or are we fairly strict about passing them through unchanged?

The MP adapter is all about renaming

@alexanderdean  I am dropping X-Mailgun-Sid and Message-Id from all mailgun schemas as they are not documented here and I not useful (https://documentation.mailgun.com/en/latest/api-webhooks.html). They do appear in a postbin when you test the hook and that is the reason the original committer included them.

Hey @knservis - this is looking good:

Please rebase now that R81 is out
You missed an email: format from @chuwy
Shall we just standardize all the email fields at 512 so that they can all be pseudonymized in due course?
Are there any other fields which might constitute PII/sensitive data?

@alexanderdean

Done
In fact after talking to @chuwy it looks like all these format checkers will send all the data to the "bad" bucket once PII is on. The way I see it we can do one of three things:
2.a. Remove all format checking for all PII fields. That may be a bot problematic as the user can specify any field.
2.b. Remove the PII field all together when PII enrichment runs and replace it with a new field called "${fieldName}" +"PII". This still means that we have to revisit all the schemas to ensure that they accept additional fields, but I am not sure that they will end up in RS.
2.c. Ensure that everything that does validation (enrichment and shredding) knows about which fields have been configured as PII. This adds a dependency on PII enrichment (the config part) to shredder, but it may be the best solution. I would go with that. This suggests an new ticket as par of GDPR-1 to include support for PII fields in validation.
sha-256 in hex is 64 characters long and sha-512 is 128 characters long. I think we should standardise at 256 to support both pseudonymized and plain emails. (Of course the problem remains that the user can psudonymize any field using any strategy..)
^^

All approved. @knservis please bump the release date to today. Exciting!

@alexanderdean Done. We can have the PII field discussion here https://github.com/snowplow/snowplow/issues/3528


Indexing Overview-->Index Kinds-->Spatial Index--> Geospatial within queries

The subjected place has an sample SQL
SELECT * FROM container c WHERE ST_WITHIN(c.property, {"type": "Point", "coordinates": [0.0, 10.0] } })
which has an extra "}" in it and that confuses.

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

ID: a32753f5-3b8a-c8cc-7a2f-58773b727e0d
Version Independent ID: 1eef2e5d-9f62-824f-ebc6-8aee6544a8cc
Content: Indexing in Azure Cosmos DB
Content Source: articles/cosmos-db/index-overview.md
Service: cosmos-db
GitHub Login: @timsander1
Microsoft Alias: tisande

@rajasekarankanakkampatti Thank you for the feedback. We are actively investigating and will get back to you soon.

@rajasekarankanakkampatti Thanks for letting us know the issue, really appreciate your inputs. We have updated the document content accordingly.
The changes should be live once the PR is approved. You can review the PR meanwhile and let us know for any issue.

@rajasekarankanakkampatti We will now proceed to close this thread. PR should be live in few days. If there are further questions regarding this matter, please comment and we will gladly continue the discussion.


Improve 3D editor preview sun and sky usability

Use grayscale icons to look better when pressed (with accent color modulation).
Invert state to be more logical (pressed = preview is enabled, not disabled).

See https://github.com/godotengine/godot/issues/65626.
Note: Not cherry-pickable to the 3.x branch as the preview sun and sky system doesn't exist there.
Preview
Preview sun and sky enabled

Preview sun ignored (as scene already contains a DirectionalLight3D), preview sky disabled

Thanks!


Fix refactor code of TrinoConnectorExternalTable

Proposed changes
Issue Number: close #xxx

The intSchema() method is called every time when the cache expires, but obtaining connectorMetadata/connectorTableHandle is time-consuming and only required once. Therefore, move the retrieval of connectorMetadata/connectorTableHandle to makeSureInitialized() instead of initSchema().

refactor some code

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

run buildall

run buildall

run buildall

run buildall

run buildall

run buildall


Fixing datatable searchbox overlap in small screens

In crud list view, stack top buttons and datatable searchbox where overlapping in small screens. I changed col-6 to col-sm-6 so that the columns can stretch. Also I styled the searchbox input in small screens to be full width and have some marging top using media queries in list.css (do not know if that is the best aproach).

A new inspection was created.

The inspection completed: No new issues

Totally agree! Thank you @guizoxxv  - merged.
Anybody who sees this - remember to publish the assets again (at least list.css) to get the update. Cheers!


Incorporate polar onion peeling algorithm into PyAbel

It would be nice to implement one of the inverse Abel transform methods that uses a polar basis set to allow for smooth transforms of noisy data. Polar onion peeling (POP) is one of the most popular methods for this.
There is a nice Matlab implementation of the POP algorithm here. Adi Natan, the author of that code, said that it would be fine if we ported it to python and incorporate it in to PyAbel. He also has the matlab code that generates the basis sets, so we would not be limited to the 1024x1024 basis set that comes with the program.
EDIT: Adi added the code for the basis set generation to the MATLAB site: http://www.mathworks.com/matlabcentral/fileexchange/41064-polar-onion-peeling/content/bld_lut.m

That would be great! It would be interesting  to see how different implementations behave with noisy data.

Now that #270 has added rBasex, there is probably little motivation to also add pBasex.

Now I need to say here that POP is not really correct. Namely, this procedure:

that generates the projection of an anisotropic ring is valid only if the ring is infinitely narrow (that is, br(R) → Abel[δ(R − r)]). In reality, for extended basis functions with different angular dependences, their projections have different radial parts, not just by the (R/r)n factor.
Here is a comparison of the actual projections and their POP approximations for the triangular basis functions used in rBasex (the POP article is not clear about the shape of their basis functions, but they are unlikely to be narrower than this):

p6; 0(R) here is what they call b6(R) — projection of the isotropic basis function centered at r = 6, and p6; n(R) are projections of anisotropic basis functions with cosn θ angular dependences.
As can be seen, all POP approximations have noticeable errors, larger for higher angular orders.
However, for larger radii r, the relative widths of the basis functions decrease, so they become effectively narrower, and the POP approximation works better. Perhaps, for real images (with min r ≳ 100 px), the results will be reasonable enough (plus, the authors say that their method has some other problems at low radii).
One potential advantage is that they use Legendre polynomials instead of cosine powers, so the method should be more numerically stable for high angular orders. Although I don't know whether this is really true and whether this higher stability overweighs the increasing approximation errors. If somebody wants to compare, it would be interesting to see the results...

Okay, this is interesting stuff. Is your conclusion is the same as mine: incorporating POP might be interesting, but it's a fairly low priority to incorporate it?

Yes, maybe label this issue as low-priority, but I wouldn't close it.

Just to add that unlike the paper mentioned,  the error that is accumulated closer to the origin at small radii  is dealt in the matlab code by restricting the leading beta order that can be used, which created an effective filter for the angle resolution, as well as attenuate the signal the closer it gets to the origin. In addition, this behavior is negligible for radius ~ >100 pixels, so it can be easily circumvented  by resampling the domain needed such that the error is restricted to an unimportant neighborhood around the origin.

I guess, if this is ever implemented, it would be nice to have the reference implementation and add any possible improvements as options (maybe enabled by default). In any case, examining results from existing implementations beforehand should help in judging what to do and how. Maybe these deviations are negligible in practice.


PHP - Rename namespace according to conventions

Namespace name should be camel-cased
Part of https://github.com/std-uritemplate/std-uritemplate/issues/54

Good for me, we are still in 0.0.X, do you wanna provide a PR for this?


Use Async Method in Async Context Analyzer

Looking good, @mahdiva. I think you're ready for a PR against the dotnet/roslyn-analyzers repo. 👍


Projection pushdown doesn't work for User Defined plan Nodes

Describe the bug
Reported in DiscordL https://discord.com/channels/885562378132000778/1166447479609376850/1204466794165706802
My node requests only one column (I defined it as an expression as it stated in UserDefinedLogicalNodeCore), but parquet reader scans all the cols.
The expected behavior is:
MyNode(col1)
 Parquet(col1)

However the actual behavior is
MyNode(col1)
 Parquet(col1,col2)

Projection Pushdown works with predefined nodes like filter. But not with my custom node
To Reproduce
No response
Expected behavior
No response
Additional context
This came from discord forums: https://discord.com/channels/885562378132000778/1166447479609376850/1204466794165706802
TableScan: ?table? projection=[project_id, user_id, created_at, event_id, event, str_0, str_1, str_2, str_3, str_4, str_5, str_6, str_7, str_8, str_9, str_10, str_11, str_12, str_13, str_14, str_15, str_16, str_17, str_18, str_19, str_20, str_21, str_22, str_23, str_24, ts_0, i_8, i_16, i_32, i_64, ts, bool, bool_nullable, string, decimal, group, v, string_dict]
 Sort: date_trunc(Utf8("day"), created_at) AS created_at ASC NULLS LAST
   PartitionedAggregatePartial: , agg: Count { filter: None, groups: Some([(Alias(Alias { expr: ScalarFunction(ScalarFunction { func_def: BuiltIn(DateTrunc), args: [Literal(Utf8("day")), Column(Column { relation: None, name: "created_at" })] }), relation: None, name: "created_at" }), SortField { data_type: Timestamp(Nanosecond, None) })]), predicate: Column { relation: None, name: "event" }, partition_col: Column { relation: None, name: "user_id" }, distinct: false } as "0_0"
     Filter: project_id = Int64(1) AND created_at >= TimestampNanosecond(1706966073340870000, None) AND created_at <= TimestampNanosecond(1707225273340870000, None) AND event = UInt16(6)
       Projection: project_id, user_id, created_at, event
         TableScan: ?table? projection=[project_id, user_id, created_at, event_id, event]

Physical Plan
SortPreservingMergeExec: [date_trunc(day, created_at@1) ASC NULLS LAST], metrics=[]
  SortExec: expr=[date_trunc(day, created_at@1) ASC NULLS LAST], metrics=[]
    SegmentedAggregatePartialExec, metrics=[]
      SortExec: expr=[project_id@0 ASC NULLS LAST,user_id@1 ASC NULLS LAST], metrics=[]
        CoalesceBatchesExec: target_batch_size=8192, metrics=[]
          RepartitionExec: partitioning=Hash([project_id@0, user_id@1], 12), input_partitions=12, metrics=[]
            ProjectionExec: expr=[project_id@0 as project_id, user_id@1 as user_id, created_at@2 as created_at, event@4 as event], metrics=[]
              CoalesceBatchesExec: target_batch_size=8192, metrics=[]
                FilterExec: project_id@0 = 1 AND created_at@2 >=<PHONE_NUMBER>340870000 AND created_at@2 <=<PHONE_NUMBER>340870000 AND event@4 = 6, metrics=[]
                  RepartitionExec: partitioning=RoundRobinBatch(12), input_partitions=1, metrics=[]
                    ParquetExec: file_groups={1 group: [[Users/maximbogdanov/user_files/store/tables/events/0/0.parquet]]}, projection=[project_id, user_id, created_at, event_id, event], output_orderings=[[project_id@0 DESC NULLS LAST], [user_id@1 DESC NULLS LAST]], predicate=project_id@0 = 1 AND created_at@2 >=<PHONE_NUMBER>340870000 AND created_at@2 <=<PHONE_NUMBER>340870000 AND event@4 = 6, pruning_predicate=project_id_min@0 <= 1 AND 1 <= project_id_max@1 AND created_at_max@2 >=<PHONE_NUMBER>340870000 AND created_at_min@3 <=<PHONE_NUMBER>340870000 AND event_min@4 <= 6 AND 6 <= event_max@5, metrics=[num_predicate_creation_errors=0]

@mustafasrepo  noted that

currently optimize_projections rule doesn't have support for user defined nodes. When plan encounters a user defined node, currently we do not prune any field below it. However, I think we should have this support as demonstrated by your use case.

I believe this is one usecase that @berkaysynnada  is planning to address via https://github.com/apache/arrow-datafusion/issues/9111

For sure. Our ultimate goal is to ensure that custom plans benefit from this optimization by implementing the necessary methods.


[Cryptography] Instrument Nexus implementation to support auth DH exchange test

https://jenkins.code.rdkcentral.com/job/github-triggered/1017/ started


Weirdness if element is transformed

Hi!
When the element inside is transformed (for example, by setting the style="transform: rotate(90deg)" ), weird stuff starts happening:

zoomToElement doesn't work correctly, zooming roughly to where the element would be if it wasn't transformed. (Note: I'm zooming to a child of the rotated element)
the bound limits are being wrong. again, probably roughly correct if the element wasn't transformed

Running the latest version (2.4.3)
Thank you in advance

Thanks for reporting this. I recreated the issue and yes, it is indeed an issue. The zooming is done as if the transform hadn't been applied. I don't know the inners of react-zoom-pan-pinch well enough to tell you if this is a fixable bug or not.
https://codesandbox.io/s/react-zoom-pan-pinch-transform-inside-u9xpvz
The result is better if I move the transform outside of TransformComponent, but still not perfect. Let me know if this helped.
https://codesandbox.io/s/react-zoom-pan-pinch-transform-bug-l8011x


flaky test: NIOSSLIntegrationTest.testNewCallbackCanDelayHandshake

we were stuck for 17 minutes in NIOSSLIntegrationTest.testNewCallbackCanDelayHandshake:
21:56:36 Test Case 'NIOSSLIntegrationTest.testNewCallbackCanDelayHandshake' started at 2020-03-03 21:56:36.961
22:13:09 Build timed out (after 20 minutes). Marking the build as failed.

(https://ci.swiftserver.group/job/swift-nio-ssl2-swift50-prb/196/console)

Thoughts on using an XCTestExpectation for this to make sure if it hangs it results in a failure?
Something like:
let completionExpectation = XCTestExpectation(description: "CompletionPromiseExpectation")

completionPromiseFiredLock.withLock {
    XCTAssertFalse(completionPromiseFired)
    completionExpectation.fulfill()
}

// Ok, allow the handshake to run.
handshakeCompletePromise!.succeed(.certificateVerified)

let newBuffer = try completionPromise.futureResult.wait()
XCTAssertTrue(completionPromiseFired)
XCTAssertEqual(newBuffer, originalBuffer)
wait(for: [completionExpectation], timeout: 5.0)

That works, but doesn't really address the flakiness of the test. In practice I mostly don't mind it if a hang results in failure, because in either case we really do have to fix this issue.

Yeah, I think hangs are a good enough signal too. There's no way we could catch all things that could possibly hang so if we were to start using XCTestExpectations, hanging tests now either hang or they fail the expectations, I'd rather have them just hang because it's easier to code and we have one well-defined failure mode.

Sure, that all makes sense. I will sideline this and keep an eye out for anything I see that may be the root cause of this issue.  Thanks.

Oof. And again. https://ci.swiftserver.group/job/swift-nio-ssl2-swift52-prb/61/console

08:57:08 Test Case 'NIOSSLIntegrationTest.testNewCallbackCanDelayHandshake' started at 2020-10-19 07:57:08.018
09:25:41 Build timed out (after 30 minutes). Marking the build as failed.

Hit again in CI in #295.

Hit again in CI on nightly in #299.

Actually hit repeatedly there, a few times in 5.0 as well. Seems like this is manifesting more under load. I've done some previous glancing at this in the past and was never able to diagnose anything, seems like I may need to do a more thorough investigation.

Hit again on CI in nightly on #300.

Hit again in https://github.com/apple/swift-nio-ssl/pull/333 on 5.3

And another one on 5.3 in #339:
https://ci.swiftserver.group/job/swift-nio-ssl2-swift53-prb/237/console

Hit on 5.6 in https://github.com/apple/swift-nio-ssl/pull/365


Separate layout properties into per-container classes

Library:

Layout properties are now grouped under a layout property. It can be initialized with a dict – see examples for the syntax. Once the widget has a parent, this will be replaced with a Layout object of the appropriate type.
Code shared between Component and Layout has been factored out into a base class called Model.
Removed unused column_width and height properties.

Builder:

Properties are now sorted alphabetically, with layout properties at the bottom.
The datastore is now functional within the builder.
Renamed the save-response key psdc to sourceCode – this will have to be updated on the pyscript.com side.

Fixes:

Fixes #98

@ntoll: I think this is ready to merge now. I've added a summary of the changes above.

Bravo


Added two live demos to documentation

Demos are located in jsfiddle.

(Oddly these don't work in Safari on OS X Yosemite, but I'm thinking that's either a Fiddle or a localforage bug.)
Looks great, thanks! :+1:


Talk to carbon-cache

One thing hindering widespread adoption of the zippers stack is the inability to use caching with the server end.

Either this, or the integration of carbonwriter with carbonserver.


Can googleapis coordinate schedules of two third party users with each others calendar?

Thanks for stopping by to let us know something could be better!
My feature request related to a user story
We can schedule an appointment between one person who visits the site and one calendar, but how do we coordinate a customer who is matched with a partner... then sync their calendars to find time they can both meet each other?
Describe the solution you'd like
Bob the contractor and Mike the homeowner were matched based on home depot website search, they enter their phone number and we send them an SMS txt or coordinated schedules between them and a neutral part google calendar. They both pick two or three times that work and the soonest time available gets chosen, they both get a notification and a link to "add to calendar" yes/no option comes up for google or iCal.
How could a dentist take customers on a wait list for time preferences and when one comes open they can msg a list of customers and they have x number of minutes to accept or they go to the next person in line or randomly chosen. What integration does a restaurant use for booking tables, other than requiring users to call in when they have a cancellation?

Hi @datatalking I'm a bit confused by you request. It is not clear what you are requesting, but most importanly your the feature and described user story is related to google-api-python-client. Note, this repository is in maintenance mode only and is not accepting feature requests. Please use https://github.com/googleapis/google-cloud-python for any new development.
Closing this issue as feature requests are not accepted by this repository.


TCP /multi /IPv6 FreeRTOS_UDP_IP module

Description
The purpose of this commit is the go through reviewing. Please do not use these branches for any development.
The complete /multi /IPv6 release can be viewed here.
Test Steps

Related Issue

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

This PR should have gone into FreeRTOS:feature/ipv6_multi_beta in stead of master.
It is now replaced by #83, closing this one.


Context ISO attachment vs. KVM hw models

Description
If you select a Q35 chipset in Sunstone, ONE will still put a "HDA" type context iso.
KVM will then 'inform you' that you don't got a IDE controller in your VM and not boot.
In other words, ONE, simply by using sunstone, lets the generate an invalid config.
To Reproduce
Select the HW model and contextualization
Expected behavior
ONE automatically decides it needs to attach a SATA virtual CDROM instead of IDE.
It also calculates the device offset correctly, so that the context iso is put behind any other virtual ISO/cdrom/dvd drive, as to not block booting.
Details

Affected Component: no idea
Hypervisor: KVM
Version: 5.4??

Additional context
For this issue I got no idea if it's maybe already fixed in upstream :-)
But I'm really glad I thought of opening this, it's very very odd design-wise.

Progress Status

[ ] Branch created
[ ] Code committed to development branch
[ ] Testing - QA
[ ] Documentation
[ ] Release notes - resolved issues, compatibility, known issues
[ ] Code committed to upstream release/hotfix branches
[ ] Documentation committed to upstream release/hotfix branches

Is there a way to fix/modify the generated deployment file? As it stands, q35 cannot be used with ONe.

I would also love to know since this is involved in an issue that forces a customer to run with a config that lets the VMs die. Tsssssssss.

FTR, @FlorianHeigl, this works for me (both for pc- and q35-type VMs):
root@host04:~# diff -u /var/tmp/one/vmm/kvm/deploy.bak /var/tmp/one/vmm/kvm/deploy
--- /var/tmp/one/vmm/kvm/deploy.bak	2017-01-04 17:58:12.000000000 +0100
+++ /var/tmp/one/vmm/kvm/deploy	2019-02-22 17:09:41.838546050 +0100
@@ -22,7 +22,7 @@
 domain=$1

 mkdir -p `dirname $domain`
-cat > $domain
+sed -e "s%<target dev='hda'/>%<target dev='hda' bus='sata'/>%" > $domain

 data=`virsh --connect $LIBVIRT_URI create $domain`

It's an ugly hack that replaces the first <target dev='hda'/> with <target dev='hda' bus='sata'/> at deployment time, which over here just works (context-image becomes /dev/sr0). If you actually use VMs with IDE disks, this hack might break your VMs — you have been warned ;)

You can set the TARGET & DEV_PREFIX in the context section
However this currently let's libvirt to select the actual bus. You can try to add:
CONTEXT = [ DEV_PREFIX = "sd" .... ]

But this probably will pick SCSI and not SATA.
This issue is to:

Be able to set SATA disks, probably we can still use DEV_PREFIX="sata" and handle internally the BUS attribute
Add missing DEV_PREFIX in context

Hi,
Yes it picks SCSI instead of SATA. This is an 'issue' with windows machines which require virtio-scsi driver to be installed.
Also Q35 is the default machine type in RHEL8 so you won't be able to boot new VMs without a custom template.
Thanks,
Laurent

This really needs to work automatically from start to end.
Choosing the machine model MUST set the correct bus for the context.
Enabling the context iso MUST correctly deal with drive slots so we don't get overlapping sda/hda/vda scenarios
Disk order SHOULD also be correct such that an OS ISO is always located in a lower slot than the context ISO.
Everything SHOULD be adjusted to default to Q35 instead of  defaulting to an architecture that is now over 20 years old and in following causes all these problems.

PRs:

one https://github.com/OpenNebula/one/pull/3700
docs https://github.com/OpenNebula/docs/pull/757

@rsmontero @xorel thank you. You have no idea how much this will improve life for users.


Editor adding extra lines when trying to save

I am on macOS 10.12.6 and am using Code version 1.27.1
When I enter Command + S, my file does not save. Instead, the editor adds in extra blank lines of code to my file.
I just installed the latest update this morning and that is when I started noticing this problem

Do you have format-on-save enabled?


Missing VNFs on service instantiation request

The MANO Framework started receiving just the NSD (and no VNFD) after the most recent PR #549.

Clodes by #556


Adaptation installation guide "venv" required

The installation instructions initially caused my netbox not to start.
I then saw in the instructions of Netbox that you must first activate the "virtual environment" (venv).
I therefore ask to mention that before the
"pip install netbox-qrcode"
a
"source /opt/netbox/venv/bin/activate"
is required.
Thanks a lot

It depends on how you install NetBox. But you're right, some explanation of the readme would be helpful.


Session commands were removed?

After upgrading the plugin i noticed that both SessionLoad and SessionSave no longer exists, and both will result in Not an editor command
So i was just curious what happened? were they removed and no longer supported? moved to separate plugin?

@omarahm3  well i had a long time not in neovim .so i don't know there has any session plugin work with telescope? if not I will add session support later.

https://github.com/Shatur/neovim-session-manager
https://github.com/natecraddock/sessions.nvim
so I think these plugin can do it better :)


Safari Support?

Is there any plans for a safari support for us, fellow mac users that doesn't like other browsers?

I've been meaning to do a full rewrite of my extension, so until that is done no updates will come out.
(*hint* *hint* you can help if you want *hint* *hint*)


Support parameter names with +, with extra allowed characters

Support parameter names with +, with extra allowed characters.
Some OpenAPI documents use e.g. /foo/{+bar}, which means the bar variable has a larged allowed character set.
But the generator today rejects it because it looks for the parameter named exactly +bar, and that's not found.

If we can exclude / from the allowed characters, so that one path component can't suddenly become multiple, this shouldn't be too difficult. Will just require adapting the URIEncoder/Decoder, and passing along an extra flag.


fix: skip unit and integration tests during docker builds

Checklist

[ ] Test your changes as thoroughly as possible before you commit them. Preferably, automate your test by unit/integration tests.
[ ] Make sure mvn install runs for the whole project and, if you touched any code in the respective service, submission and distribution service can be run with spring-boot:run

Description
Restores the internal SAP build pipeline

Does not build on my machine:
Step 22/31 : RUN cp ${WORK_DIR}/services/${SERVICE}/target/.jar /usr/sap/${SERVICE}-service/service.jar
---> Running in a1c27067d1b3
cp: target '/usr/sap/upload-service/service.jar' is not a directory
ERROR: Service 'upload' failed to build : The command '/bin/sh -c cp ${WORK_DIR}/services/${SERVICE}/target/.jar /usr/sap/${SERVICE}-service/service.jar' returned a non-zero code: 1

The command '/bin/sh -c cp ${WORK_DIR}/services/${SERVICE}/target/_.jar /usr/sap/${SERVICE}-service/service.jar' returned a non-zero code: 1

can you check how many JARs you have in the target folder? if there is more than one, the copy fails...


OCPBUGS-12153: fix(hcco): Get OLM CatalogSource images from defined map

What this PR does / why we need it:
Which issue(s) this PR fixes (optional, use fixes #<issue_number>(, fixes #<issue_number>, ...) format, where issue_number might be a GitHub issue, or a Jira story:
Fixes https://issues.redhat.com/browse/OCPBUGS-12153
Checklist

[ ] Subject and description added to both, commit and PR.
[ ] Relevant issues have been referenced.
[ ] This change includes docs.
[ ] This change includes unit tests.

/cherry-pick release-4.13
/cherry-pick release-4.12

/test e2e-aws

/lgtm

@csrwng @sjenning PTAL

/approve


Add table plugin for turndown

This PR adds a Turndown plugin which can convert tables from HTML to Govspeak markdown tables.
The tables implementation is copied from https://github.com/mixmark-io/turndown-plugin-gfm/blob/master/src/tables.js, but I had to make it more permissive because the original was too pernickety about the existence of a table header to work with tables copied from LibreOffice or Google Docs/Sheets.
I have tested this with Google Docs, Sheets, and LibreOffice Documents. I don't have access to MS Word but I assume this is what publishers use most often, so it would be good to test with that too.
The plugin does not support the row title feature (see docs) as it isn't possible to tell when a row heading shouldn't be used automatically, but the same effect can be achieved by using an H1 style inside the first column (or simply adding the # character in manually after pasting).
Trello: https://trello.com/c/nRuC2GdH

Closing this in favour of taking a dependency on joplin-turndown-plugin-gfm, which appears to be well-maintained and contains several other improvements on the original GFM Turndown tables plugin

Having tested the Joplin plugin, that actually doesn't seem to work very well with a table copied from Google docs, so I'm going to reopen this PR


LXC not working with full clone mode

Seems like the full option is not fully functional.

https://registry.terraform.io/providers/Telmate/proxmox/latest/docs/resources/lxc#full

Works great for me, could you please provide repro?

Would you like to share your sample configuration with full lxc-clone by any chance?

Here are cloning of VMID 100 template
https://github.com/Telmate/terraform-provider-proxmox/issues/515

The issue still persists. Do you have any idea? @mizhka


In depth power / resource usage profiling

Is there an API / possibility to profile the executed model layer by layer as well as the energy usage of the chip? The solution is marketed at 0.5 W/TOPS, however, there seems to be no way to profile this or to run the chip in a lower-performance less power hungry setting. What is the roadmap for this?

@najiji
Sorry, there is not api for querying for profiling execution layers by layers currently. I'll add this to our feature request list.
As for using different power consumption settings, we do provides the std and the max operating frequencies.

Ok, great! I found that the C++ API allows for setting of a performance mode, one of
["Low", "Medium", "High", "Max"] (Default is "Max")

Is there any information how these settings affect power consumption and performance?

I too am greatly interested in those answers; additionally I would appreciate to know if there are any performance counters as mentioned in the paper regarding the tpu v1 from 2017 that are accessible through software?

@najiji
There are no published articles yet about power consumption vs. performance.  Yours could be the first!
@Inesteem
The edge TPU architecture is significantly different from the 2017-tpu-v1 design.  There are no performance counters.   You can make some rough estimates by the difference between the initial and secondary inferences to calculate the transfer time.  Then compare that against the inference time of models with different sizes.


[Snyk] Security upgrade openjdk from 8u131-jre to 8u342-jre

This PR was automatically created by Snyk using the credentials of a real user.![snyk-top-banner](https://github.com/andygongea/OWASP-Benchmark/assets/818805/c518c423-16fe-447e-b67f-ad5a49b5d123)
Snyk has created this PR to fix 3 vulnerabilities in the dockerfile dependencies of this project.
Keeping your Docker base image up-to-date means you’ll benefit from security fixes in the latest version of your chosen image.
Snyk changed the following file(s):

java/rmi-registry-bind-deserialization-bypass/Dockerfile

We recommend upgrading to openjdk:8u342-jre, as this image has only 175 known vulnerabilities. To do this, merge this pull request, then verify your application still works as expected.
Vulnerabilities that will be fixed with an upgrade:

Issue
Score

Out-of-Bounds SNYK-DEBIAN9-GLIBC-356506
  786

Out-of-Bounds SNYK-DEBIAN9-GLIBC-356506
  786

Out-of-Bounds SNYK-DEBIAN9-GLIBC-356506
  786

Out-of-bounds Write SNYK-DEBIAN9-FREETYPE-1019584
  729

Out-of-Bounds SNYK-DEBIAN9-NCURSES-367688
  714

[!IMPORTANT]

Check the changes in this PR to ensure they won't cause issues with your project.
Max score is 1000. Note that the real score may have changed since the PR was raised.
This PR was automatically created by Snyk using the credentials of a real user.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
📜 Customise PR templates
🛠 Adjust project settings
📚 Read about Snyk's upgrade logic

Learn how to fix vulnerabilities with free interactive lessons:
🦉 Learn about vulnerability in an interactive lesson of Snyk Learn.

Checkmarx One – Scan Summary & Details – 04536d5d-c994-4181-af32-dbfa214c16e2
New Issues

Severity
Issue
Source File / Package
Checkmarx Insight

Path_Traversal
/base/oracle-java/utils/list-versions.py: 57
Attack Vector

Fixed Issues

Severity
Issue
Source File / Package

Client_DOM_XSS
/electron/CVE-2018-15685/src/index.html: 17

Client_Potential_XSS
/electron/CVE-2018-15685/src/index.html: 17

Path_Traversal
/python/PIL-CVE-2017-8291/app.py: 37

Path_Traversal
/base/oracle-java/utils/list-versions.py: 57


Make AMI available in other AWS regions, e.g. ap-southeast-2

Hi, just wondering if it's possible to make the AMI available in other AWS regions such as ap-southeast-2. Thanks.

just out of curiosity, why are these communities ami not available in other regions?


cc1e4ac not merged to 1.44

OpenUI5 version: 1.44.31 (latest 44 version)
Issue: https://github.com/SAP/openui5/commit/cc1e4ace2ddbe1a91e2b6afb0287cd31e4ffdd51 is available as of version 1.54, but not available in 1.44.31 (or generally latest 1.44 version).
What is the expected result? As per the versioning guidelines (https://sapui5.hana.ondemand.com/versionoverview.html) I would expect that all fixes are also deployed / retrofitted to all active maintenance versions.
What happens instead? Fix is missing
Any other information?
Fix-Code:

Actual Code from https://sapui5.hana.ondemand.com/1.44.31/resources/sap/m/MultiInput-dbg.js:

@timostark The fix is not taken into 1.44 on purpose, due to major changes in code. You can find the fix in 1.48+ versions, where you can switch to 1.52 which is the next stable version.
If this does not work for you and you use SAPUI5, please open a ticket and let me know the ID here.
Thanks

Hi Stephania,
Ticket Nr 258380 / 2018 cc1e4ac not merged to 1.44
Regards,
Timo

I will let know my colleagues to reply here as well.
Thanks

Hi,
This change is not merged into 1.44 branch, because the issue related to it is not reproducible in 1.44.
Best,
Teo


Community Meeting September 13, 2023

Overview
At 10am Eastern, 7am Pacific, 2pm UTC; find your time
Video call link: https://meet.google.com/ved-ivnv-aen
dial-in: (US) +1<PHONE_NUMBER>
PIN: 873 550 579#
More phone numbers: https://tel.meet/ved-ivnv-aen?pin=7872592963542&hs=1
Add topics you'd like to discuss below!

https://drive.google.com/file/d/1HT524f1GPTh3eUMhT89GINqb_AguZ89h/view?usp=drive_link


get_utxos() requiring asset shuffle

There are references to this function, which doesn't include other wallet addresses and is requiring users to move assets before transaction can be completed.  This needs to be moved to a call on the backend where the API can handle this operation more intelligently.
staking.jsx

2 references in staking
2 references in unstaking

contribute/[round].jsx?

there appears to be an old reference in the frontend code, but it may not be activte currently

contribute and redeem have been updated.


Resolve known version for locale conflicts

This is a migration which removes items which have version conflicts. Inside the migration are details about all the items which would be deleted from the database.
Outputs from running locally
vm  publishing-api git:(nuke-invalid-data) ✗ rake duplicate_content_items:version_for_locale

There are 133 version for locale conflicts 😭
vm  publishing-api git:(nuke-invalid-data) ✗ rake db:migrate

==<PHONE_NUMBER>1159 ResolveVersionForLocaleConflicts: migrating =================
==<PHONE_NUMBER>1159 ResolveVersionForLocaleConflicts: migrated (1.4831s) ========

vm  publishing-api git:(nuke-invalid-data) ✗ rake duplicate_content_items:version_for_locale

There are 0 version for locale conflicts 😀

It can be recovered, I have a sql file with all of the items to be deleted. Although it could be dangerous to run that in full as it may introduce items that have been deleted elsewhere.
vm  publishing-api git:(nuke-invalid-data) ✗ psql -d publishing_api_development -f version-for-locale-recovery.sql

vm  publishing-api git:(nuke-invalid-data) ✗ rake db:rollback

==<PHONE_NUMBER>1159 ResolveVersionForLocaleConflicts: reverting =================
==<PHONE_NUMBER>1159 ResolveVersionForLocaleConflicts: reverted (0.0000s) ========

vm  publishing-api git:(nuke-invalid-data) ✗ rake duplicate_content_items:version_for_locale

There are 133 version for locale conflicts 😭

:+1:, merge once conflicts are resolved

Thanks @danielroseman - Since I want these commits to sit before the base_pase_for_state_conflicts (so validations are in chronological order and latest validation is in db/schema.rb) I've got with a merge commit. Do shout if you think I should rebase it instead.


fix typescript typo for getAllItems

@Jefoss looks like it should be getAllItems as you've fixed, did you close it for a specific reason?

alright, seeing it here - https://github.com/wix/data-capsule/pull/31, good catch, thanks!


Error setting full screen width display

1、The pop-up box displayed an error when I set this code：width: MediaQuery.of(context).size.width，as follow：
2、

How do I set this to get rid of this distance？

@superxsx Thank you for your report.
The recent maxWidth and maxHeight for popover are :
 maxHeight: Utils().screenHeight / 2,
 maxWidth: Utils().screenHeight / 2,

I'm not quite sure what is the exact issue you have. So I'm closing it.
Feel free to fire a new issue with a more detailed description. Thank you!


have issue on add imports.

my english is very bad,please.
in x64 mode,i only added an import ,did not merging pe.
old:
sub rsp,28
mov rcx,qword ptr ds:[<&?cout@std@@3V?$basic_ostream@DU?$char_traits@D@std@@@1@A>] //mov rcx, qword ptr ds:[0x000000013F8E20B0]
call <x64.std::operator<<<std::char_traits >>
xor eax,eax
add rsp,28
ret
new
sub rsp,28
mov rcx,qword ptr ds:[13F8620B0]
call zzz_x64.13F861020
xor eax,eax
add rsp,28
ret
all call [import] is error!
In x86 mode, these are all relocated
In x64 mode, ff 15 is all [eip - import - 6]
So I don't know how to deal with this.
old import:
000000013F8E2000<PHONE_NUMBER>B620C0  kernel32.GetModuleHandleW
000000013F8E2008<PHONE_NUMBER>B8BAB0  kernel32.RtlLookupFunctionEntry
000000013F8E2010<PHONE_NUMBER>B8BA50  kernel32.RtlVirtualUnwind
000000013F8E2018<PHONE_NUMBER>BDBAB0  kernel32.UnhandledExceptionFilter
000000013F8E2020<PHONE_NUMBER>B59020  kernel32.SetUnhandledExceptionFilter
000000013F8E2028<PHONE_NUMBER>B55190  kernel32.GetCurrentProcess
000000013F8E2030<PHONE_NUMBER>B8C140  kernel32.TerminateProcess
000000013F8E2038<PHONE_NUMBER>B8D0D0  kernel32.IsProcessorFeaturePresent
000000013F8E2040<PHONE_NUMBER>B559A0  kernel32.QueryPerformanceCounter
new:
000000013F8662D8<PHONE_NUMBER>B620C0  kernel32.GetModuleHandleW
000000013F8662E0<PHONE_NUMBER>B8BAB0  kernel32.RtlLookupFunctionEntry
000000013F8662E8<PHONE_NUMBER>B8BA50  kernel32.RtlVirtualUnwind
000000013F8662F0<PHONE_NUMBER>BDBAB0  kernel32.UnhandledExceptionFilter
000000013F8662F8<PHONE_NUMBER>B59020  kernel32.SetUnhandledExceptionFilter
000000013F866300<PHONE_NUMBER>B55190  kernel32.GetCurrentProcess
000000013F866308<PHONE_NUMBER>B8C140  kernel32.TerminateProcess

can you send me full project with incorrect result?
if you want only add import, you could use only PE library (enma_pe)

Ok! I will study it carefully (enma-pe)
X64 mode Adding an import table cannot change the address of the original import table
Similar to call qword[xxxx] This does not appear in the relocation table. He uses an offset to locate. Ps (my understanding, please don't laugh at me, I don't know PE very well) for translate.google

yes in x64 code doesnt use relocation for access to the import table , it use RIP relocations what posible only in x64 mode.
so when i move linked import table i replace items of the old import table on thunks what redirect code flow on correct imported api in resulted linked table.
if you stil have a problem with your project just send me part of code  that adding the import.
And do not worry about if you do not understand something, everything comes with practice :octocat:


Can't install on Macbook Air M1

I tried using the automated script /bin/bash -c "$(curl -sSL https://github.com/epiccurious/jade-diy/raw/master/device_specific/flash_the_m5stack_m5stickc_plus)" but the script could not find the port of my M5Stack stickc plus2

Hi @daviwesley thanks for opening an issue.
The Plus2 hardware uses a different chip (ESP32-PICO-V3-02) than the Plus (ESP32-PICO-D4).
I'll test if it's compatible but it'll take me a couple weeks to order the Plus2.

some news to plus2? Thanks


scroll arrows on messages containing larger characters.

I have a chat for Japanese language learners, and people using Japanese characters see tiny scroll arrows next to their messages containing Japanese characters. Presumably because they're slightly larger than Latin chars.
http://i32.photobucket.com/albums/d12/phreadom/arrows.jpg
http://i32.photobucket.com/albums/d12/phreadom/arrows2.jpg
It appears that the problem is that Meiryo (the default font for Windows Vista) is a tiny bit larger than MS Gothic, and thus creates an overflow problem.
Setting "overflow: hidden" for ".message-pane dd" in the default.css (instead of auto) fixes the problem, although I'm not sure if this is the ideal solution? :)

@pstadler: Could you take a look about that?

@jstressman is this still an issue or do you have a workaround?

I simply don't see this problem anymore... I've tried replicating it now in Firefox, Chrome, and IE9, but I don't see it now in any of them despite trying to replicate the issue by switching to Meiryo, mucking around with the margins, overflow options, etc. (And did so with the code on the Candy demo chat, my chat, and my work chat... none of them show it now.)
Let's just close this for now. If it shows up for someone again we can revisit it and figure out which specific browser and code is being used etc.

Thanks for your effort.