Refactor HTML button to Deephaven Button in CrossColumnSearch

Closed as it will be fixed in a larger button replacement PR


Implement advanced features in the Community Ontology Repository (COR)

Mentors
Lewis McGibbney, SemTech Committee
Carlos Rueda, SemTech Committee
Information for Students
Please see general ESIP guidelines...
Project Ideas
Idea Title
Implement advanced features in the Community Ontology Repository (COR)
Abstract
COR enables data publishers to publish structured data which can be interlinked and become more useful. As of early 2019 COR is mostly being used as a repository for ontologies and other vocabularies. Limited information exists detailing additional uses therefore users do not know what they can do with the COR and hence do not understand how it could be useful for them. There is much more the ESIP Semantic Technologies Committee (STC) could be doing with COR to promote and enable more widespread use of vocabularies and ontologies in knowledge-based systems.
This project will make progress on the following features

RDFS++ Reasoning - Dynamic Materialization
OWL2 RL Materialized Reasoner
SPARQL Queries on Named Graphs
Prolog
Low-level APIs
These are explained further in the technical details...

Technical Details
COR enables data publishers to publish structured data which can be interlinked and become more useful. As of early 2019 COR is mostly being used as a repository for ontologies and other vocabularies. Limited information exists detailing additional uses therefore users do not know what they can do with the COR and hence do not understand how it could be useful for them. There is much more the ESIP Semantic Technologies Committee (STC) could be doing with COR to promote and enable more widespread use of vocabularies and ontologies in knowledge-based systems.
COR has a number of feature which are currently not exposed, have not been investigated or leveraged and are hence unused. COR utilizes AllegroGraph which is a modern, high-performance, persistent graph database. As an example of advanced functionality, AllegroGraph provides the broadest array of mechanisms to query and access knowledge in an RDF datastore:
RDFS++ Reasoning - Dynamic Materialization
Description logics or OWL-DL reasoners are good at handling complex ontologies. They tend to be complete (give all the possible answers to a query) but can be totally unpredictable with respect to execution time when the number of triples increases beyond millions. AllegroGraph offers a very fast and practical RDFS++ reasoner.
AllegroGraph supports all the RDF and RDFS predicates and some in full OWL. The supported predicates are RDF:type, RDFS:subClassOf, range, domain, subProperty.
OWL:sameAs inverseOf, TransitiveProperty, hasValue, someValuesFrom, allValuesFrom, one of, equivalentClass, restriction, onProperty, intersectionOf.
AllegroGraph's RDFS++ engine dynamically maintains the ontological entailments required for reasoning: it has no explicit materialization phase. Materialization is the pre-computation and storage of inferred triples so that future queries run more efficiently. The central problem with materialization is its maintenance: changes to the triple-store's ontology or facts usually change the set of inferred triples. In static materialization, any change in the store requires complete re-processing before new queries can run. AllegroGraph's Dynamic Materialization simplifies store maintenance and reduces the time required between data changes and querying.
OWL2 RL Materialized Reasoner
AllegroGraph's OWL2 RL materializer uses a set of inference rules to generate new triples and adds them to the database. OWL 2 RL is the subset of OWL 2 that is designed to support rule based reasoners. OWL 2 RL contains a large number of rules for generating triples and some rules for verifying that the triple store is consistent with respect to the OWL 2 RL ontology. The OWL2 RL materializer is best when OWL 2 RL inference is required or the store is relatively static.
SPARQL Queries on Named Graphs
SPARQL, the W3C standard RDF query language, returns RDF, XML and other formats in responses to queries. AllegroGraph's SPARQL, one of the W3C's "interoperable implementations", includes a query optimizer, and has full support for named graphs. It can be used with the RDFS++ reasoning turned on (i.e., query over real and inferred triples). SPARQL can be used with every available AllegroGraph interface mentioned in the previous section.
Prolog
AllegroGraph's RDF Prolog provides concise, powerful, industry-standard, domain-specific reasoning to build high-level concepts (that require complex rules or numerical processing) on top of RDF data. AllegroGraph Prolog is an option because many use cases are difficult (or very cumbersome) to model with only RDF/RDFS and OWL. Prolog can also be used on top of the RDFS++ reasoner as a rule based system.
Low-level APIs Allow fast, 'close-to-the-metal' access to triples by subject, predicate, and object.
This project will advance COR such that the above features are available in the following forms

programmatically via the existing REST API
reasoning tasks should be run automatically based on various event triggers. An example would be an incoming Linked Data Notification. The results of the reasoning operation should be structured in a report for dissemination and interpretation by clients. The report could even be packaged as a LDN and consumed by 3rd party LDN consumers.
This task will ultimately also involve updates to various parts of the COR codebase as required.

Helpful Experience
Students should be interested in semantic technologies and should be familiar with the Resource Description Framework (RDF), Linked Data and the semantic web/technologies ecosystem. This will really help you to get a grip of the project early on. Students should also be prepared to code in Python, Lisp and possibly Scala. Proficiency is not expected but you will be asked to touch these languages during the course of the summer. Don't worry, if you are not particularly confident, your mentors will assist you.
First steps
Please indicate your interest below. It will also be advantageous for you to introduce yourself to the ESIP Semantic Technologies Committee on our community mailing list.

Sir,
I'd like to join the organization for this project. I'd love to know how to start contributing in a meaningful manner.

@maykillmore thanks for your response. Can you please email me at lewis.mcgibbney [at] gmail [dot]  com and we can start discussions. Thank you

Hello,
I would like to join the organization. Please help me getting started.

@carueda I would like to be able to utilize spatial and temporal extensions to SPARQL e.g. stSPARQL. These extensions are not currently available in AllegroGraph so I am thinking we should implement a new datastore for ORR which supports these extensions. Specifically, Strabon does provide both spatial and temporal extensions to SPARQL so I think we could support it. Let's discuss when we next tag up. Thanks

I’d like to sound a note of caution here. I expect Implementing a new data store is non-trivial, and should not be taken lightly. (Triply so if you are implying replacing Allegrograph.) Is it clear the same goals can not be achieved with Allegrograph, have you talked to them?

From: Lewis John McGibbney<EMAIL_ADDRESS>Sent: Sunday, February 3, 2019 21:37
To: ESIPFed/gsoc
Cc: Subscribed
Subject: Re: [ESIPFed/gsoc] Implement advanced features in the Community Ontology Repository (COR) (#12)
@caruedahttps://github.com/carueda I would like to be able to utilize spatial and temporal extensions to SPARQL e.g. stSPARQL. These extensions are not currently available in AllegroGraph so I am thinking we should implement a new datastore for ORR which supports these extensions. Specifically, Strabon does provide both spatial and temporal extensions to SPARQL so I think we could support it. Let's discuss when we next tag up. Thanks
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/ESIPFed/gsoc/issues/12#issuecomment-460136439, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ABNU0HaKJrpEGkJGHlQN2IoTM9iy-Lerks5vJ8cOgaJpZM4addnl.

@carueda if we have a PoC at AllegroGraph then it would be good to get in touch with them.

PoC provided offline.

@maykillmore have you had any further thoughts about the project?

@lewismc
Sir,
I'm ready to get started and would like to get further instructions as to how to proceed. I've gathered a basic understanding of semantic technologies and am currently reading allegrograph documentation. What else should I do?

@maykillmore until the GSoC project gets started please start working on these issues if you need more guidance or want to get started with the GUI then please see these issues

@lewismc
Sir,
I am Kushagra Gupta, a sophomore at Indian Institute of Technology Kanpur pursuing B.S. in Mathematics and Scientific Computing.
I am interested in the field of Machine Learning and Data Analytics and have developed my skills for the same. I am comfortable with C++, Matlab, Go, Python and Python based machine learning and scientific computing libraries like Tensorflow, numPy, Matplotlib, Keras. I have worked on several ML and Data Science projects in the past, which includes building autoencoders, image segmentation using U-Nets, fast Matrix factorization etc. A link to the reports of some of them can be found on https://drive.google.com/drive/folders/1CJiw3RuXt0yCgAJ1aJcy4NDU8SXFanfU?usp=sharing.
I request you to guide me through the next steps. I would be highly obliged.

Sir,Is this project taken?
I would like to work on this project

@kushagragpt99 thank you for your interest in the project

Sir,Is this project taken?

No not yet no decisions have been made. If you are interested, you will be asked to provide a proposal. In the meantime please feel free to start coding some open issues at either of the following
https://github.com/mmisw/orr-ont/
https://github.com/mmisw/orr-portal

Sir, I am interested and would like to join the organization for this project. I'd love to know how to start contributing in a meaningful manner.

@meharbhatia thanks for registering your interest. Have you also taken a look at https://github.com/ESIPFed/gsoc/issues/18 ?

@meharbhatia ping
@kushagragpt99 @kunakl07 @maykillmore how are you guys getting on here? Have any of your started looking at the referenced code with the goal of successfully having a local deployment? Thanks

@meharbhatia @kushagragpt99 @kunakl07 @maykillmore PING

Hi @lewismc ,
Working with AllegroGraph's on Jupyter Notebook.
Here,we take restaurants from the East Part of San Francisco and find longitude and latitude,creating
n-dimensional capabilities,and when we click a part on the map,it would shows all the resturants that are in particular region

Sorry sir,for replying late and
What would be the next steps that,I should take?

@kunakl07 that's pretty cool. What does the source data look like? How did you get it into AllegroGraph? Is it some RDF serialization?

What would be the next steps that,I should take?
I would stronly encourage you to start looking at issues in the ORR Ont Backend System

Hi all - a friendly reminder that there is ONE WEEK LEFT to submit your proposals for this project! Best of luck and we're excited to see what is submitted!

Hi @maykillmore, @kushagragpt99, @kunakl07 and @meharbhatia, no-one has shared a proposal here or with me directly yet. The final date for this is tomorrow. If you would like to be considered then you MUST submit a proposal by tomorrow this is mandated by Google. Thank you

Thank you all for your proposals and your interest in ESIP. Unfortunately this project was not selected this year.


fix(cli): mark uuid as an optional argument during

Making uuid as an optional argument during nexus create.
Currently it is mandatory to pass a uuid during nexus create, so first developer has to create a uuid and then pass it during nexus create which is a two-step process.
With the help of this change the uuid will get autogenerated if it is not present.
Performed Tests (manually) :
Ran the standalone io-engine (data plane) binary, used io-engine client to interact with the binary.

Created a nexus without specifying uuid.
Created a nexus by specifying uuid and then crosschecked using bdev list which shows the same uuid used to create a nexus.

Signed-off-by: simrankureel<EMAIL_ADDRESS>

Hi @simrankureel, IIRC the reason uuid is required atm is to be able to achieve idempotency.
Unfortunately you changes are they stand, seem to be a breaking change because you're changing positional arguments is that right?

Hi @simrankureel, IIRC the reason uuid is required atm is to be able to achieve idempotency. Unfortunately you changes are they stand, seem to be a breaking change because you're changing positional arguments is that right?

Hi @tiagolobocastro, thanks for taking a look at the pr. I am trying to make uuid as an optional field, so it is required to change the order of arguments. If we don't change the order of positional arguments, then it is not possible to make uuid as optional argument.

Hi @tiagolobocastro, thanks for taking a look at the pr. I am trying to make uuid as an optional field, so it is required to change the order of arguments. If we don't change the order of positional arguments, then it is not possible to make uuid as optional argument.

This requires changing one doc and also we have to make sure our e2e tests. You'd probably have the same issue again on create2 where we have now an extra parameter, name.
How about a compromise, if position parameter is "" then autogenerate it?

Hi @tiagolobocastro, thanks for taking a look at the pr. I am trying to make uuid as an optional field, so it is required to change the order of arguments. If we don't change the order of positional arguments, then it is not possible to make uuid as optional argument.

This requires changing one doc and also we have to make sure our e2e tests don't use this command. You'd probably have the same issue again on create2 where we have now an extra parameter, name. How about a compromise, if position parameter is "" then autogenerate it?

Done
Thanks for the suggestion!

bors try

@simrankureel could you please squash your commits and have it s signed? Thanks

@simrankureel could you please squash your commits and have it s signed? Thanks

Done, please take a look.

ah the cleanup script is broken.. raised a PR to try to fix it.. I've cleaned up the server manually for now.
bors try

bors try

bors merge

@mtzaurus , seems we get persistent failures, not with the tests themselves, but seems mayastor does not exit gracefully but rather generates a coredump. It's always with the test: persist_unexpected_restart.

continuous-integration/jenkins/branch

Didn't this PR successfully pass 1 hour ago ?

@simrankureel please squash your commits again as I see a "Merge branch...".
For future reference please update with rebase instead.
Sorry about the CI failures, after PR#1254 these failures should be resolved.

bors try

ok looks like CI is good, @simrankureel once you squash we should be good to merge :+1:

@simrankureel please squash your commits again as I see a "Merge branch...". For future reference please update with rebase instead.
Sorry about the CI failures, after PR#1254 these failures should be resolved.

Done!

bors merge


[Feature request]: Support for Eufy Video Smart Lock E330

Describe the solution you'd like
I'd like to request support for the Eufy Video Smart Lock E330: https://www.eufy.com/products/t85311y1
Cheaper but yet similar model to the already supported Video Smart Lock S330
Thank you in advance.

I need someone to share the device with me.

@bropat I can give you access to mine! How can I help you? What do you need?
Also, do you have instructions on how to contribute to add a new eufy device to this repo?

I would like to make contribution as well!

I can allow access to mine

I need someone to share the device with me.

Do you still need access?


[WIP] - Add Unknown battery status

Initial work to  make polybar aware of an "Unknown" battery status.
I believe there needs to be a slight change made to the logic of how polybar gets the battery's state:
 » cat /sys/class/power_supply/BAT0/status
Unknown
 » cat /sys/class/power_supply/BAT1/status
Charging
 »

I need to grok the code a bit more before I can complete this PR. Any help is appreciated, as my knowledge of CPP isn't the strongest.
EDIT: Tagging #678

Thank you for your work. One comment right away: There is already a NONE state, I think we can just use that instead of adding a new one. The rest looks good though 👍
I'll have a look at how we should change battery_module::current_state() tomorrow. Do you have two batteries in your laptop?

An unknown state is different than none, as it is an explicit state similar to charging or discharging. I think we'll have to modify m_state_reader or create another reader just for the Unknown state.

Do you have two batteries in your laptop?

Yes! Some of the ThinkPads have a dual battery setup. I've also seen devices expose their battery levels over Bluetooth and USB (I have a PS4 controller).

I think we'll have to modify m_state_reader

I think this is the best long-term solution, as it could parse the contents of /sys/class/power_supply/BAT${N}/status then perform actions based off those contents.

@krakn can you post the output of
find -L /sys/class/power_supply -maxdepth 2 -type f -print0 2>/dev/null | xargs -0 -I '{}' sh -c 'echo "{}:"; cat {}; echo'

and acpi on your dual battery system, so that I can get a better understanding of what is going on.

@patrick96
 » find -L /sys/class/power_supply -maxdepth 2 -type f -print0 2>/dev/null | xargs -0 -I '{}' sh -c 'echo "{}:"; cat {}; echo'
/sys/class/power_supply/BAT1/energy_full:
18910000

/sys/class/power_supply/BAT1/manufacturer:
SANYO

/sys/class/power_supply/BAT1/cycle_count:
0

/sys/class/power_supply/BAT1/power_now:
0

/sys/class/power_supply/BAT1/capacity_level:
Normal

/sys/class/power_supply/BAT1/model_name:
45N1775

/sys/class/power_supply/BAT1/voltage_min_design:
11100000

/sys/class/power_supply/BAT1/present:
1

/sys/class/power_supply/BAT1/energy_now:
1040000

/sys/class/power_supply/BAT1/energy_full_design:
23200000

/sys/class/power_supply/BAT1/capacity:
5

/sys/class/power_supply/BAT1/technology:
Li-ion

/sys/class/power_supply/BAT1/type:
Battery

/sys/class/power_supply/BAT1/status:
Unknown

/sys/class/power_supply/BAT1/serial_number:
 2211

/sys/class/power_supply/BAT1/voltage_now:
11070000

/sys/class/power_supply/BAT1/alarm:
945000

/sys/class/power_supply/BAT1/uevent:
POWER_SUPPLY_NAME=BAT1
POWER_SUPPLY_STATUS=Unknown
POWER_SUPPLY_PRESENT=1
POWER_SUPPLY_TECHNOLOGY=Li-ion
POWER_SUPPLY_CYCLE_COUNT=0
POWER_SUPPLY_VOLTAGE_MIN_DESIGN=11100000
POWER_SUPPLY_VOLTAGE_NOW=11070000
POWER_SUPPLY_POWER_NOW=0
POWER_SUPPLY_ENERGY_FULL_DESIGN=23200000
POWER_SUPPLY_ENERGY_FULL=18910000
POWER_SUPPLY_ENERGY_NOW=1040000
POWER_SUPPLY_CAPACITY=5
POWER_SUPPLY_CAPACITY_LEVEL=Normal
POWER_SUPPLY_MODEL_NAME=45N1775
POWER_SUPPLY_MANUFACTURER=SANYO
POWER_SUPPLY_SERIAL_NUMBER= 2211

/sys/class/power_supply/BAT0/energy_full:
18770000

/sys/class/power_supply/BAT0/manufacturer:
SANYO

/sys/class/power_supply/BAT0/cycle_count:
0

/sys/class/power_supply/BAT0/power_now:
4646000

/sys/class/power_supply/BAT0/capacity_level:
Normal

/sys/class/power_supply/BAT0/model_name:
45N1773

/sys/class/power_supply/BAT0/voltage_min_design:
11100000

/sys/class/power_supply/BAT0/present:
1

/sys/class/power_supply/BAT0/energy_now:
7110000

/sys/class/power_supply/BAT0/energy_full_design:
23200000

/sys/class/power_supply/BAT0/capacity:
37

/sys/class/power_supply/BAT0/technology:
Li-ion

/sys/class/power_supply/BAT0/type:
Battery

/sys/class/power_supply/BAT0/status:
Discharging

/sys/class/power_supply/BAT0/serial_number:
 2804

/sys/class/power_supply/BAT0/voltage_now:
11223000

/sys/class/power_supply/BAT0/alarm:
938000

/sys/class/power_supply/BAT0/uevent:
POWER_SUPPLY_NAME=BAT0
POWER_SUPPLY_STATUS=Discharging
POWER_SUPPLY_PRESENT=1
POWER_SUPPLY_TECHNOLOGY=Li-ion
POWER_SUPPLY_CYCLE_COUNT=0
POWER_SUPPLY_VOLTAGE_MIN_DESIGN=11100000
POWER_SUPPLY_VOLTAGE_NOW=11223000
POWER_SUPPLY_POWER_NOW=4646000
POWER_SUPPLY_ENERGY_FULL_DESIGN=23200000
POWER_SUPPLY_ENERGY_FULL=18770000
POWER_SUPPLY_ENERGY_NOW=7110000
POWER_SUPPLY_CAPACITY=37
POWER_SUPPLY_CAPACITY_LEVEL=Normal
POWER_SUPPLY_MODEL_NAME=45N1773
POWER_SUPPLY_MANUFACTURER=SANYO
POWER_SUPPLY_SERIAL_NUMBER= 2804

/sys/class/power_supply/AC/online:
0

/sys/class/power_supply/AC/type:
Mains

/sys/class/power_supply/AC/uevent:
POWER_SUPPLY_NAME=AC
POWER_SUPPLY_ONLINE=0


Font Awesome 5 SVG with JS - Huge File Size

I'm currently using v4.6.0 and was looking to upgrade to the latest version (4.11.1). I noticed that Font Awesome 5 SVG with JS file (which is used in this project) is about 700KB and even the gzipped version is about 290KB.
Isn't the huge file size an issue for a handful of icons that can be downloaded individually and self-hosted?
In the current version, Font Awesome woff2 file that gets downloaded is about 70KB, and even that is a concern to me. I counted that my site was using fewer than 20 icons and I was planning to hand-pick them and serve just those. I did that already in another project.

Not sure. This is a question you should ask the maintainers of Font Awesome. The SVG in JS version is what they recommend.
https://fontawesome.com/how-to-use/

Good idea. I'll post my issue to the FA team and close this issue. Thanks.

Font Awesome's size continues to grow as it adds more icons. It's now at v5.7.1 and 1.1MB (and 453KB gZipped). I think it'd be good to look at alternative ways to display the icons. The webfonts/CSS method is a lot smaller.

@coliff Happy to look at a PR if you want to swap out the SVG/JS version with the CSS/webfont one. I know there have been issues (#1457) with JavaScript in the menu executing slowly. As far as I can tell those issues started after switching to the JS version of FontAwesome.
I'd be curious to see if going back to the CSS/webfont version speeds up the page load some and fixes it.


LLVM 4.0 could not find a package configuration file

Running on Mac OS 10.13.5 and this happens when running the build script: ./eosio_build.sh
Here is the error that I receive:
CMake Error at libraries/wasm-jit/Source/Runtime/CMakeLists.txt:26 (find_package):
  Could not find a package configuration file provided by "LLVM" (requested
  version 4.0) with any of the following names:

    LLVMConfig.cmake
    llvm-config.cmake

  Add the installation prefix of "LLVM" to CMAKE_PREFIX_PATH or set
  "LLVM_DIR" to a directory containing one of the above files.  If "LLVM"
  provides a separate development package or SDK, be sure it has been
  installed.

I've assured that LLVM 4.0.0 is installed via HomeBrew and also added the correct path to LLVM_DIR. If anyone has experienced this same issue please let me know, thanks so much!

@DmsChrisPena can you run the following command and paste the full output here:
$ find /usr -name LLVMConfig.cmake -print 2>/dev/null

@pacificcode
Here is what was logged:
/usr/local/wasm/lib/cmake/llvm/LLVMConfig.cmake
/usr/local/Cellar/llvm/6.0.0/lib/cmake/llvm/LLVMConfig.cmake
<EMAIL_ADDRESS>

@DmsChrisPena you have 2 versions of brew installed LLVM, you need to remove version 6. I would recommend the following commands:
remove both versions of llvm
brew remove --force llvm
run the eosio_build.sh script which will correctly install & link  llvm version 4
cd /path/to/eos
rm -rf build/
git checkout master
git pull
git submodule update --init --recursive
Let me know how this works out for you.

@pacificcode Ran all the commands and I'm still getting the same issue.
CMake Error at libraries/wasm-jit/Source/Runtime/CMakeLists.txt:26 (find_package):
  Could not find a package configuration file provided by "LLVM" (requested
  version 4.0) with any of the following names:

    LLVMConfig.cmake
    llvm-config.cmake

  Add the installation prefix of "LLVM" to CMAKE_PREFIX_PATH or set
  "LLVM_DIR" to a directory containing one of the above files.  If "LLVM"
  provides a separate development package or SDK, be sure it has been
  installed.

@DmsChrisPena I need to see the full output of running the eosio_build.sh script, can you run the following commands and paste the full output here:
find /usr -name LLVMConfig.cmake -print 2>/dev/null
cd /path/to/eos
rm -rf build/
git checkout master
git pull
git submodule update --init --recursive
./eosio_build.sh

Here it is, thanks so much.
Chriss-MBP:eos chrispena$ find /usr -name LLVMConfig.cmake -print 2>/dev/null
/usr/local/wasm/lib/cmake/llvm/LLVMConfig.cmake
<EMAIL_ADDRESS>Chriss-MBP:eos chrispena$ rm -rf build/
Chriss-MBP:eos chrispena$ git checkout master
Already on 'master'
Your branch is up-to-date with 'origin/master'.
Chriss-MBP:eos chrispena$ git pull
Already up-to-date.

	Ruby installation found @
	/usr/bin/ruby

	Checking Home Brew installation
	Home Brew installation found @
	/usr/local/bin/brew

	Checking dependencies.
	Checking automake ... 		 automake found
	Checking Libtool ... 		 Libtool found
	Checking OpenSSL ... 		 OpenSSL found
	Checking llvm ... 		 llvm found
	Checking wget ... 		 wget found
	Checking CMake ... 		 CMake found
	Checking GMP ... 		 GMP found
	Checking gettext ... 		 gettext found
	Checking MongoDB ... 		 MongoDB found
	Checking Doxygen ... 		 Doxygen found
	Checking Graphviz ... 		 Graphviz found
	Checking LCOV ... 		 LCOV found
	Checking Python3 ... 		 python3 NOT found.

	No required Home Brew dependencies to install.

	Checking boost library installation.
	Boost 1.67.0 found at /usr/local.

	Checking MongoDB C++ driver installation.
	Mongo C++ driver found at /usr/local/lib/libmongocxx-static.a.

	Checking secp256k1-zkp installation.
	secp256k1 found at /usr/local/lib/.

	Checking LLVM with WASM support.
	WASM found at /usr/local/wasm/bin/.

>>>>>>>> ALL dependencies sucessfully found or installed . Installing EOSIO

>>>>>>>> CMAKE_BUILD_TYPE=Release
>>>>>>>> ENABLE_COVERAGE_TESTING=false
>>>>>>>> DOXYGEN=false

-- The C compiler identification is AppleClang <IP_ADDRESS>00039
-- The CXX compiler identification is AppleClang <IP_ADDRESS>00039
-- Check for working C compiler: /usr/bin/clang
-- Check for working C compiler: /usr/bin/clang -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/clang++
-- Check for working CXX compiler: /usr/bin/clang++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Using custom FindBoost.cmake
-- Boost version: 1.67.0
-- Found the following Boost libraries:
--   thread
--   date_time
--   filesystem
--   system
--   program_options
--   signals
--   serialization
--   chrono
--   unit_test_framework
--   context
--   locale
--   iostreams
-- Configuring EOSIO on OS X
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - found
-- Found Threads: TRUE
-- binaryen building with -std=c++11
-- binaryen building for platform x86-64
-- binaryen building with -Wall
-- binaryen building with -Werror
-- binaryen building with -Wextra
-- binaryen building with -Wno-unused-parameter
-- binaryen building with -fno-omit-frame-pointer
-- binaryen building with -fPIC
-- binaryen building with -O2
-- binaryen building with -UNDEBUG
-- Using 'SYS' as CORE symbol name
-- Using 'EOS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV' as public key for 'eosio' account
-- Found WASM: /usr/local/wasm/bin/clang
-- Using WASM clang => /usr/local/wasm/bin/clang
-- Using WASM llc => /usr/local/wasm/bin/llc
-- Using WASM llvm-link => /usr/local/wasm/bin/llvm-link
-- Found Secp256k1: /usr/local/lib/libsecp256k1.a
-- Found GMP: /usr/local/lib/libgmp.a
-- Configuring fc to build on Unix/Apple
-- Found OpenSSL: /usr/local/opt/openssl/lib/libcrypto.a (found version "1.0.2o")
-- Found ZLIB: /usr/lib/libz.dylib (found version "1.2.11")
-- zlib found
-- Configuring Builtins
-- Configuring SoftFloat
-- Using custom FindBoost.cmake
-- Boost version: 1.67.0
-- Found the following Boost libraries:
--   thread
--   date_time
--   filesystem
--   system
--   chrono
--   unit_test_framework
--   locale
-- Configuring ChainBase on OS X
CMake Error at libraries/wasm-jit/Source/Runtime/CMakeLists.txt:26 (find_package):
  Could not find a package configuration file provided by "LLVM" (requested
  version 4.0) with any of the following names:

    LLVMConfig.cmake
    llvm-config.cmake

  Add the installation prefix of "LLVM" to CMAKE_PREFIX_PATH or set
  "LLVM_DIR" to a directory containing one of the above files.  If "LLVM"
  provides a separate development package or SDK, be sure it has been
  installed.

-- Configuring incomplete, errors occurred!
See also "/Users/chrispena/eos/build/CMakeFiles/CMakeOutput.log".

	>>>>>>>>>>>>>>>>>>>> CMAKE building EOSIO has exited with the above error.

also encounter this issue on OSX

@DmsChrisPena @harlanc its looks as though you need to put /usr/local/bin in your PATH. run the following:
export PATH=/usr/local/bin:$PATH
Run the commands as described above and I you run into any further issues paste the full output here.
Let me know how this works out for you.

I'm running into the same problem, went through all the suggestions and am still getting the same error. Any clue on how to fix this? Thanks

@vladandrei run the following and paste the full output here:
echo $PATH
llvm-config --has-rtti --version
ls -lah /usr/local/Cellar/

@pacificcode llvm-config --has-rtti was not found, so ran it without that option.

I would remove the llvm install and run the build script again and that should get you in business.
brew remove --force llvm
brew install llvm@4
brew link --force llvm@4

Try this

This issue has gone silent for several months. Closing

still hitting that issue.

`CMake Error at libraries/wasm-jit/Source/Runtime/CMakeLists.txt:26 (find_package):
Could not find a package configuration file provided by "LLVM" (requested
version 4.0) with any of the following names:
LLVMConfig.cmake
llvm-config.cmake

Add the installation prefix of "LLVM" to CMAKE_PREFIX_PATH or set
"LLVM_DIR" to a directory containing one of the above files.  If "LLVM"
provides a separate development package or SDK, be sure it has been
installed.`

@kyprimo Try:
export LLVM_DIR=/usr/local/Cellar/llvm@4
./eosio_build.sh


feature(monk): pass options to monk .find() calls

This allows the user to easily apply limit and sort options along with various other Mongo options to the .find() query via the standard API that monk exposes.
I added a test, but it is rather unclear how the tests for this project are supposed to work and I could never get more than the first two to pass. I'd be happy to revisit the tests if you can tell me what I need to do to get them running.
Closes #39

@benbrown Hey there, I know this repo probably doesn't get as much love as it used to, but is there anything we can do to help get some of these open PRs across the finish line?
This one in particular is a big deal if you are storing any other data in the MongoDB instance and need to query it.


Something wrong with the network.py

Show active, connecting to socket at wss://ws-quiz.hype.space/ws/44773 Traceback (most recent call last):   File ".\hq_main.py", line 62, in <module>     asyncio.get_event_loop().run_until_complete(networking.websocket_handler(socket, headers))   File "C:\Users\ssimr\AppData\Local\Programs\Python\Python36-32\lib\asyncio\base_events.py", line 468, in run_until_complete     return future.result()   File "C:\Users\ssimr\Documents\PythonPorj\GitHub Clones\HackQ-Trivia\networking.py", line 61, in websocket_handler     raise RuntimeError("Connection settings invalid") RuntimeError: Connection settings invalid
I know this is too much to ask but can someone just tells me how I can sniff and find the bearer token and user ID. I'm using Wireshark. Like someone tells me what I'm looking for in the traffic what kind of protocol, and how I can decrypt it if needed.
Sorry that I'm lacking the knowledge. The answer to this won't just help me but someone who also has the same problem.
Thank you

BEARER:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOjE1OTQ0MTI2LCJ1c2VybmFtZSI6IkFsZXhhbmRlclNpZmZpIiwiYXZhdGFyVXJsIjoiczM6Ly9oeXBlc3BhY2UtcXVpei9hL2JiLzE1OTQ0MTI2LUhpV0M3ci5qcGciLCJ0b2tlbiI6IlVYcW4wYyIsInJvbGVzIjpbXSwiY2xpZW50IjoiIiwiZ3Vlc3RJZCI6bnVsbCwidiI6MSwiaWF0IjoxNTIzOTY5NjA1LCJleHAiOjE1MzE3NDU2MDUsImlzcyI6Imh5cGVxdWl6LzEifQ.Nm0p2g7_DhsJoWmB3tSbLGpELe4zkchxRrrmS7my_Qc
ID(US):15944126
Unless you have an iPhone, you're going to have a difficult time. There is a thread that discusses this here: https://github.com/Exaphis/HackQ-Trivia/issues/76

@CrazyReturns Thank you, let's hope HQ doesn't ban this userID. Going to use Charles to find my bearer and userID.


WebSocket is closed before the connection is established.

Augury: 1.14.0
Date: Tue, 20 Jun 2017 01:48:49 GMT
OS: MacIntel
chrome:  59.0.3071.104 x64
Demo test application:
run
angular-cli: 1.1.2
node: 8.0.0
os: darwin x64
Description of issue:
WebSocket is closed before the connection is established.


Should I call Bind for Map?

In #48 your answered second question but not first. What is a proper way to use TinyMapper? Should I call Bind for each different Map call? For example, one exact type to another exact type Map is called 5-6 times throughout application, but I don't call Bind at all. Is it ok? If I don't call bind at all, how will it affect app's performance?

sorry, my fault.
Let me briefly describe what each method does, it makes the below answer a bit more clear.
Bind - generate mapping code, almost similar to handwritten. it's the most time-consuming part and has to be called once. The generated code is cached.
Map - just executes code created by Bind method, but if the Bind was not called, Map internally will call Bind and then Map.

Should I call Bind for each different Map call?

Yes, it preferably

I don't call Bind at all. Is it ok?

Yes, for 2.0.8 and less.

I don't call bind at all, how will it affect app's performance?

Absolutely the same, i.e. Bind + Map = Map, i.e. if Bind was not called then Map will call it only once.
Note: If don't call a Bind in advance and execute Map method in parallel it's a potential issue because TinyMapper doesn't lock internal dictionary. If the app works in a single thread or call Bind in advance it's okay to call Map in parallel

Great answer! Thanks!


Manage terms in Teach Q&A is missing

The possibility to Manage Terms in the Natural language Q&A, Teach Q&A to understand is missing from my Power BI desktop. Any ideas? I need to delete a teaching that is wrong.

Thanks for your comment, @Jippi33. This issue has been assigned to the doc author for review.

Thanks for your comment, @Jippi33.
This looks like a support request or product question rather than documentation feedback.
You might find a solution in the Power BI Community. If not, try our support page.


Getting migration for Django Q when running makemigrations

/usr/local/lib/python3.10/site-packages/django_q/migrations/0010_auto_20220906_1144.py
`class Migration(migrations.Migration):
dependencies = [
    ('django_q', '0009_auto_20171009_0915'),
]

operations = [
    migrations.AlterField(
        model_name='task',
        name='args',
        field=picklefield.fields.PickledObjectField(editable=False, null=True, protocol=-1),
    ),
    migrations.AlterField(
        model_name='task',
        name='kwargs',
        field=picklefield.fields.PickledObjectField(editable=False, null=True, protocol=-1),
    ),
    migrations.AlterField(
        model_name='task',
        name='result',
        field=picklefield.fields.PickledObjectField(editable=False, null=True, protocol=-1),
    ),
]`

Shouldn't the migration already be included in the package so it'll be run when I run migrate?

This is weird. This migration is actually included in the library:
https://github.com/Koed00/django-q/blob/master/django_q/migrations/0010_auto_20200610_0856.py
There are even migrations after that, are you sure you are using the latest version?
I couldn't reproduce this issue.


Don't use the localhost project_tld because curl always resolves *.localhost wildcards to <IP_ADDRESS> (curl: (60) SSL: no alternative certificate subject name)

TL;DR
RFC 6761:

The domain "localhost." and any names falling within ".localhost." are special in the following ways:

Name resolution APIs and libraries SHOULD recognize localhost names as special and SHOULD always return the IP loopback address for address queries and negative responses for all other query types.

https://github.com/curl/curl/issues/11104
https://github.com/curl/curl/pull/9296
https://stackoverflow.com/a/76432868/8097891

Is there an existing issue for this?

[X] I have searched the existing issues

Output of ddev debug test
Expand `ddev debug test` diagnostic information
[COPY-PASTE HERE THE OUTPUT OF `ddev debug test`]

Expected Behavior
It should be working as before, in DDEV v1.22.7, I tracked in down to Debian Bookworm change in:

#5579

The closest issues about this error in Ubuntu (fixed):

https://github.com/curl/curl/issues/11475
https://bugs.launchpad.net/ubuntu/+source/curl/+bug/2028170
https://askubuntu.com/q/1478616
https://askubuntu.com/q/1493777

Actual Behavior
Communication between DDEV project doesn't work if the target site uses localhost TLD.
To reproduce I created two projects, test-project-1 with localhost TLD and test-project-2 with ddev.site TLD.
docker-compose.communicate.yaml in test-project-1:
services:
  web:
    external_links:
      - "ddev-router:test-project-2.ddev.site"

docker-compose.communicate.yaml in test-project-2:
services:
  web:
    external_links:
      - "ddev-router:test-project-1.localhost"

Use curl inside the ddev-test-project-2-web container:
$ curl https://test-project-1.localhost
curl: (60) SSL: no alternative certificate subject name matches target host name 'test-project-1.localhost'
More details here: https://curl.se/docs/sslcerts.html

curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.
Failed to execute command curl https://test-project-1.localhost: exit status 60

Steps To Reproduce
Create two projects with index.php and .ddev/docker-compose.communicate.yaml:
mkdir test-project-1 && cd test-project-1 && ddev config --auto --omit-containers=db --project-tld=localhost && printf "services:\n  web:\n    external_links:\n      - \"ddev-router:test-project-2.ddev.site\"\n" > .ddev/docker-compose.communicate.yaml && printf "<?php\necho 'received answer from test-project-1.localhost'.PHP_EOL;\n" > index.php && cd .. && mkdir test-project-2 && cd test-project-2 && ddev config --auto --omit-containers=db && printf "services:\n  web:\n    external_links:\n      - \"ddev-router:test-project-1.localhost\"\n" > .ddev/docker-compose.communicate.yaml && printf "<?php\necho 'received answer from test-project-2.ddev.site'.PHP_EOL;\n" > index.php && cd ..

Allow sudo access to edit the hosts file for test-project-1.localhost:
ddev start test-project-1 test-project-2

curl works with *.ddev.site:
cd test-project-1 && ddev exec curl https://test-project-2.ddev.site; cd ..
received answer from test-project-2.ddev.site

curl doesn't work with *.localhost:
cd test-project-2 && ddev exec curl https://test-project-1.localhost; cd ..
curl: (60) SSL: no alternative certificate subject name matches target host name 'test-project-1.localhost'
More details here: https://curl.se/docs/sslcerts.html

curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.
Failed to execute command curl https://test-project-1.localhost: exit status 60

Check if alternative certificate subject name 'test-project-1.localhost' exists
cd test-project-2 && ddev exec openssl s_client -connect test-project-1.localhost:443 </dev/null 2>/dev/null | openssl x509 -noout -ext subjectAltName; cd ..
Warning: Reading certificate from stdin since no -in or -new option is given
X509v3 Subject Alternative Name:
    DNS:*.ddev.site, DNS:localhost, DNS:*.ddev.local, DNS:ddev-router, DNS:ddev-router.ddev, DNS:ddev-router.ddev_default, DNS:test-project-1.localhost, DNS:*.localhost, IP Address:<IP_ADDRESS>

curl by name works both ways:
cd test-project-1 && ddev exec curl ddev-test-project-2-web; cd ..
received answer from test-project-2.ddev.site

cd test-project-2 && ddev exec curl ddev-test-project-1-web; cd ..
received answer from test-project-1.localhost

And cleanup:
ddev delete test-project-1 test-project-2 -Oy
# rm -rf test-project-1 test-project-2
# sudo ddev hostname -r test-project-1.localhost <IP_ADDRESS>

Anything else?
It's working with DDEV v1.22.7:
$ ddev --version && ddev exec lsb_release -a && ddev exec curl --version
ddev version v1.22.7
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 11 (bullseye)
Release:        11
Codename:       bullseye
curl 7.74.0 (x86_64-pc-linux-gnu) libcurl/7.74.0 OpenSSL/1.1.1w zlib/1.2.11 brotli/1.0.9 libidn2/2.3.0 libpsl/0.21.0 (+libidn2/2.3.0) libssh2/1.9.0 nghttp2/1.43.0 librtmp/2.3
Release-Date: 2020-12-09, security patched: 7.74.0-1.3+deb11u11
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps mqtt pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp
Features: alt-svc AsynchDNS brotli GSS-API HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO SSL TLS-SRP UnixSockets

But it doesn't work with DDEV HEAD:
$ ddev --version && ddev exec lsb_release -a && ddev exec curl --version
ddev version v1.23.0-alpha1-7-g2334386db
No LSB modules are available.

I tested this on Arch-based Linux and macOS arm64, so I assume this is related to curl / OpenSSL.
A workaround is to simply not use the localhost TLD (should be added to the release notes if no solution is found).

You probably already know about this, but the other thing about "localhost" is it typically resolves to both an IPV4 and an IPV6 address. In the Docker world, we have only IPV4.

Oh, I have the same problem. But often (everytime?) you can interconnect with the project-Container urls:
https://ddev-{project-name}-web/ for the web Container, and this should work for the db container in the same way.
I am currently using the inter-web-container connection on tuxedo, 22.04 a debian or most likely an ubuntu derivate
Hope this helps

currently i am using it to connect two symfony projects with an Rest API, works like a charm

@Schwepsi are you using current HEAD or the v1.23.0-alpha1 release? This issue is about the new ddev-webserver based on Debian Bookworm, and those are its first appearance.

You probably already know about this, but the other thing about "localhost" is it typically resolves to both an IPV4 and an IPV6 address. In the Docker world, we have only IPV4.

@rfay, yes, I know 👍, I have a setting to prefer IPv4 over IPv6 in my system https://wiki.archlinux.org/title/IPv6#Prefer_IPv4_over_IPv6

But often (everytime?) you can interconnect with the project-Container urls: ddev-{project-name}-web

@Schwepsi, yes, thanks, I mentioned this workaround in the OP, it's just not always suitable (when you need to access the "real" URL in another project).

I'm closing this as not planned, but I'm happy to reopen it if a workaround is found.
Current workarounds:

use connections by container name only, e.g. ddev exec curl https://ddev-<project-name>-web.
use a different TLD.

The reason why it doesn't work anymore:

https://github.com/curl/curl/issues/11104
https://github.com/curl/curl/pull/9296

I think the best link is the blog post about it (from SO post):
https://daniel.haxx.se/blog/2021/05/31/curl-localhost-as-a-local-host/


Week 2 Hacks

Inside of Lists and Dictionaries I:

added records to the infoDb
made a for loop with an index
output data in reverse
made a while loop
added to an existing dictionary
made a quiz that stores a list of dictionaries

Inside of my HTML post I:

showed a theme change
showed tags used with the search feature

I added images and external links to my Stats Notes

2.7+
Everything looks good:

Lists and DIctionaries includes everything needed
HTML post also has everything necessary
Table also lists everything that was done


Feature Request - Track Months

Separate Deta Base for each month, automatically selected
Export database to CSV or other such format to be sent to an employer, taking month as parameter

Implemented in v2.1.0.


help

How to reproduce these conditions
Sample name or URL where you found the bug
Failing Function code used (including require/import commands at the top)
Steps to set up and reproduce

Sample data pasted or attached as JSON (not an image)

Security rules used

Debug output
Errors in the console logs
Screenshots
Expected behavior

Actual behavior

Unfortunately there is nothing in this issue report that we can use to help you. There's no details about what you're struggling with and the link for console logs doesn't even include a project. If this is a general request for help using Cloud Functions, we have a great team that's staffed around the clock to help with these. You can get started here


New version: libblastrampoline_jll v5.0.1+0

Autogenerated JLL package registration

Registering JLL package libblastrampoline_jll.jl
Repository: https://github.com/JuliaBinaryWrappers/libblastrampoline_jll.jl
Version: v5.0.1+0
Commit: 33f9e7e3e4975b7d169466703d3234e9610ec729
Revision on Yggdrasil: https://github.com/JuliaPackaging/Yggdrasil/commit/7fba56a0f843c5e0aa298ddbf695e92cfad5359d
Created by: @staticfloat

Automerge failure expected due to Julia v1.8 requirement.


String replace plugin fails with Webpack 2.1 (2.1.0-beta.27)

I'm trying to upgrade my project from webpack 1.3 to webpack 2.1 (currently 2.1.0-beta.27). In my webpack configuration I'm making use of the string replace webpack plugin (https://github.com/jamesandersen/string-replace-webpack-plugin) which works fine with webpack 1.3 but ends up causing a build error using webpack 2.1. Here is an example of what my config currently looks like with the string replace webpack plugin:
let StringReplacePlugin  = require('string-replace-webpack-plugin');

module.exports = {
    module: {
        rules: [{
            enforce: 'pre',
            test: /\.js$/,
            use: [{
                loader: StringReplacePlugin.replace({
                    pattern: /id="@(\w+):([\w\.]+)"/g,
                    replacement: function (match, p1, p2) {
                        return `id="${p2}" defaultMessage={${p1}.${p2}.message}`
                    }
                })
            }]
        },
        // .... other rules
       ]
    }
}

And here is the build error that I'm getting:
ERROR in ./src/main.js
Module build failed: Error: Cannot find module '/Users/mlc/app/node_modules/string-replace-webpack-plugin/loader.js?id=n7if95dcsxmh55jdgfhpeewmi'
    at Function.Module._resolveFilename (module.js:469:15)
    at Function.Module._load (module.js:417:25)
    at Module.require (module.js:497:17)
    at require (internal/module.js:20:19)
    at loadLoader (/Users/mlc/app/node_modules/loader-runner/lib/loadLoader.js:13:17)
    at iteratePitchingLoaders (/Users/mlc/app/node_modules/loader-runner/lib/LoaderRunner.js:164:2)
    at iteratePitchingLoaders (/Users/mlc/app/node_modules/loader-runner/lib/LoaderRunner.js:160:10)
    at /Users/mlc/app/node_modules/loader-runner/lib/LoaderRunner.js:168:18
    at loadLoader (/Users/mlc/app/node_modules/loader-runner/lib/loadLoader.js:36:3)
    at iteratePitchingLoaders (/Users/mlc/app/node_modules/loader-runner/lib/LoaderRunner.js:164:2)
    at iteratePitchingLoaders (/Users/mlc/app/node_modules/loader-runner/lib/LoaderRunner.js:160:10)
    at /Users/mlc/app/node_modules/loader-runner/lib/LoaderRunner.js:168:18
    at loadLoader (/Users/mlc/app/node_modules/loader-runner/lib/loadLoader.js:36:3)
    at iteratePitchingLoaders (/Users/mlc/app/node_modules/loader-runner/lib/LoaderRunner.js:164:2)
    at runLoaders (/Users/mlc/app/node_modules/loader-runner/lib/LoaderRunner.js:357:2)
    at NormalModule.doBuild (/Users/mlc/app/node_modules/webpack/lib/NormalModule.js:131:2)
    at NormalModule.build (/Users/mlc/app/node_modules/webpack/lib/NormalModule.js:179:15)
    at Compilation.buildModule (/Users/mlc/app/node_modules/webpack/lib/Compilation.js:127:9)
    at Compilation.<anonymous> (/Users/mlc/app/node_modules/webpack/lib/Compilation.js:404:8)
    at /Users/mlc/app/node_modules/webpack/lib/NormalModuleFactory.js:74:13
    at NormalModuleFactory.applyPluginsAsyncWaterfall (/Users/mlc/app/node_modules/tapable/lib/Tapable.js:123:70)
    at onDoneResolving (/Users/mlc/app/node_modules/webpack/lib/NormalModuleFactory.js:49:11)
    at onDoneResolving (/Users/mlc/app/node_modules/webpack/lib/NormalModuleFactory.js:165:6)
    at /Users/mlc/app/node_modules/webpack/lib/NormalModuleFactory.js:161:6
    at /Users/mlc/app/node_modules/webpack/node_modules/async/dist/async.js:3694:9
    at /Users/mlc/app/node_modules/webpack/node_modules/async/dist/async.js:356:16
    at iteratorCallback (/Users/mlc/app/node_modules/webpack/node_modules/async/dist/async.js:936:13)
    at /Users/mlc/app/node_modules/webpack/node_modules/async/dist/async.js:840:16
    at /Users/mlc/app/node_modules/webpack/node_modules/async/dist/async.js:3691:13
    at apply (/Users/mlc/app/node_modules/webpack/node_modules/async/dist/async.js:21:25)

Any thoughts on how I can address this? Is there a simple fix that can be applied to my webpack config or is this a compatibility issue between the string replace plugin and webpack 2? If it is a compatibility issue, what would need to be changed in the plugin to get everything to work again?

It looks like you just deleted our lovely crafted issue template. It was there for good reasons. Please help us solving your issue by answering the questions asked in this template. I'm closing this. Please either update the issue with the template, or open a new issue.


Changes to TDE ps1

Created PR https://github.com/MicrosoftDocs/azure-docs-pr/pull/72002 in conjunction with this PS change.
@sptramer - Please help verify and merge.
cc: @CarlRabeler, @MladjoA

@MladjoA - please review when you have a chance.

@sptramer - Hey Stephen, @MladjoA and I edited the script based on your recommendations. Please check and let us know if there's anything else needed to merge. Thanks!

@sptramer - Thanks Stephen! I made the requested changes. Please review.

Looks good, merging now.


TypeProvider or Strings designer file for resources?

@sergey-tihon  has a particularly groovy type provider for using resources from F# code here:
https://fsprojects.github.io/FSharp.Configuration/ResXProvider.html
We have added a resource template to the tooling, but accessing the resources will require manual coding until we provide a means to  access them.
C# produces a designer file.  But the TP above looks like it may be a more idiomatic tool.  Shall we include this TP in the standard tooling or go with a C# style designer file?
Kevin

For clarity, ResXProvider is not mine, as I see from commit history it was initially created by @ptrelford and merged into FSharp.Configuration by @forki .
In short term, C# style designer is definitely an easier way to go.
I personally believe that we should go with TP. In may be slightly harder at the beginning, but it allows us to show that TPs are definitely production ready, we are not afraid to utilize them, will fix issues if any and maybe develop more best practices of TP design.
P.S. If you choose to use TP - I am ready to help to address issues if any 👷

@sergey-tihon I am inclined to start using the tp.

I'd very much welcome adding resource support for F# projects, it has been one of the most important features missing in language (well, IDE) support in my projects (esp. my XSLT 3.0 compiler, Exselt, which makes heavy use of resources).
I think the more idiomatic way is a type provider, even while type providers are not yet supported in .NET Core. But more importantly I think we should discuss what F#-style or functional style resource handling should look like.
The way I am currently doing it is: a separate C# project, compiled with ResX Resource Manager to create parameter-safe (not typesafe) methods, which are consequently wrapped in a functional style. A rather clumsy approach I admit.
More idiomatic and hopefully not too hard to implement would be something that creates typesafe functions in a given resource module, similar to sprintf. To reach that, the resources should support either the sprintf PrintFormatter syntax, or a variant/combination of the .NET style format syntax (not sure how that would look like though).
This would not only show what @sergey-tihon mentions, that type providers are stable, useful and production ready, it also shows that we can leverage the power of type safety with inter-string handling and resources, much better than any other .NET language, even powered with RESX Resource Manager, has ever come to support.
But apart from this potentially becoming a showcase, the usability of typesafe resources should be the main argument for moving in that direction.
In case my text is too vague, say your resource string with id AGE01 is "Your age is %i, your name is %s." should become val Res.AGE01: int -> string -> string, i.e., the body of whatever is auto-generated by the TP or otherwise, should be:
module Res =
    let AGE01 = printf "Your age is %i, your name is %s."

To create that as a designer file is probably trivial, to create that through a TP probably less so, I'm not sure.

CLosing out this old suggestion


mindustry,mindustry-server: 124.1 -> 125.1

Motivation for this change
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 114008 at 67bd9e90 run on x86_64-linux 1

3 packages built:

mindustry
mindustry-server
mindustry-wayland

1 suggestion:

warning: missing-phase-hooks
buildPhase should probably contain runHook preBuild and runHook postBuild.
Near pkgs/games/mindustry/default.nix:149:3:
    |
149 |   buildPhase = with lib; ''
    |   ^


Added a Storybook using TypeScript React Components in a new storybook directory

Mumble UI Kit Storybook
Built using Storybook.js. View the docs on https://storybook.js.org.
What is this?
From the Storybook library: "Storybook is an open source tool for developing UI components in isolation for React, Vue, Angular, and more. It makes building stunning UIs organized and efficient." In the src/components folder, there are react wrapper for all the CSS BEM components. For example, instead of writing
<button className="btn btn--main--outline">This is a button</button>

you can use a React component to render the button
import {Button} from "src/components/Button"

<Button type="main" outline>This is a button</Button>

All the code is written using Typescript and React.
Using storybook
Run yarn storybook or npm run storybook to open the component library. It will start a website on http://localhost:6006 for you to view the components.
Known Issues

React can not import css files outside the src directory so I had to copy and paste the UI kit into this project. Whenever there is an update to the UI kit css, you have to manually copy and paste the files into this project.

The directory structured has been changed. Would you like to re-thinking about it? @i-am-zach

I'm going to pull this into a separate branch to evaluate if we want this at this point in the project.


incorrect Measurement when it was packed into a ConstraintLayout

In this case, any margin left|right would truncate the IndicateSeekBar. See attached images and xml definitions.

@hollylee I will review this and fix it in next version as soon as possible. Thank you.

@hollylee bug fix and see the lastest version. thank

@hollylee also should not have the match parent in constraintlayoutin this case

@hollylee According to the guideline of ConstraintLayout from android , you should use  weight = 0 to replace the match_parent.

@warkiz It is not a problem. match_parent and wrap_content always keep correct semantics.

@warkiz Even if using layout_width="0dp" in ConstraintLayout, the latest code still didn't work. See attachments.

@hollylee thanks for feedback again . now you can use the new Version v1.1.9
and my ConstraintLayout version is the newest One(1.1.0-beta3). It is fine to display on my phone and studio .

@warkiz So it is the bug of contraintLayout itself?

@hollylee Still have this problem after using the newest version ? See my screenshot above , mine is fine.

@warkiz Using latest codes and constraintLayout-1.1.0-beta3 got things shown correctly. Thanks a lot.


Making flake8 pass

Description
Now flask8 test does not pass, it would be great if it got fixed

Thanks @spacemonkey01 for the PR #33


luci-app-watchcat: Update Spanish translation

Update Spanish translation
Signed-off-by: Franco Castillo<EMAIL_ADDRESS>

Please fix the commit spelling

SPanisch

Please fix the commit spelling

SPanisch
Ready!


Fixed ckeditor path prefix.

Use asset function to generate full path for ckeditor and ckfinder prefix, this can avoid url error on site in subdir.

the great engineer is harry！


can't remove unnecessary space below search bar

System Details

OS: Windows 11 Pro
Thorium Version 117.0.5938.157 (Official Build) (64-bit)

Problem
A empty place below site search bar seems to exists even after I remove everything from it, which only takes up more space and makes homepage look bad. Hopefully there is a method to hide it.
Screenshots

on any other sites-

Additional Notes
N/A

#87


WMS: 11147, 11151, 11152- Updated content to APEX 23.1

Add here your WMS ID
General requirements

Information in the workshop is adequate and updated
Code is correct and working
Links are correct
Make sure you enter the help email link in your manifest.json
Please make sure WMS URLs are updated as needed after your PR is approved

Checklist - Refer to the QA document for the complete list
Please confirm that the following is completed before submitting your PR

[ ] All filenames are lower case (including folders, images, files, etc.)
[ ] Filenames are descriptive
[ ] Your workshop folder structure should be similar to the one used in the sample workshop (https://github.com/oracle-livelabs/common/tree/main/sample-livelabs-templates/sample-workshop)
[ ] Are you using multiple versions (desktop/, sandbox/, tenancy/)? Make sure that each of them contains a manifest.json and an index.html
[ ] Image references in markdown contain an alternate text

@apoosrini - These workshops are in Quarterly QA status. If you have finished the QA of the workshop, could you complete the Self QA Checklist and update the workshop status to Quarterly QA Complete.


[META][AutoDiff] Fix autodiff for classes and class-valued arguments

This is a meta-issue noting all kinds of issues related to differentiating of classes, class methods, etc. While the things are more or less working for ordinary functions and structs, there are lots of missed functionality related to classes.

Classes-type function arguments have reference semantics. Therefore they should be treated semantically similar to inout arguments for, however, there are lots of differences. In particular, we need to fix activity analysis for classes, determination of semantic results, etc.
There are lots of interesting special things around classes including e.g. accessors. Setters work by a chance (however, the activity analysis in anything involving setters is just plain wrong), and we do not support read / modify accessors.
To support read / modify accessors we need to implement missed pieces of functionality around differentiation of co-routines. While semantically it is unclear how one could derive a derivative of function that essentially might return different values in general, we can narrow down task to support only @yield_once co-routines, where everything essentially returns only once, there is no way to resume / abort co-routine, so they act as a normal functions and ``@yield_once` is just a way to transfer ownership.

Related issues:

[ ] https://github.com/apple/swift/issues/54685
[ ] https://github.com/apple/swift/issues/55542
[ ] https://github.com/apple/swift/issues/54404

Tagging @rxwei @dan-zheng @BradLarson

This is for @BradLarson :)

I second Dan's quick check. It seems that there are more important issues to tackle to bring us closer to Swift Evolution like ABI stability.


[THORN-2062] Migrate MP Health implementation to SmallRye

I'll release smallrye-health once the PR is reviewed

For the moment I've kept the code which reflectively discovers health annotations on JAX-RS resources in Thorntail v2 given that I have found no specific refs to the algorithm in the spec text so thought it was a bit early to put it in the smallrye code

You mean scanning through JARs within the WAR?
I deliberately removed it for v4 as we presumed "all in one"

It probably should as I believe it's common for @Health to be added to JAX-RS Resources

@kenfinnigan, sure, I'll try to get this code also moved into small rye, ideally into the https://github.com/smallrye/smallrye-health/pull/2 (SmallRyehealthReporter which will return a list of URIs if such are found)

@kenfinnigan Hi Ken, I've been looking at moving some of the code from
https://github.com/thorntail/thorntail/blob/master/fractions/microprofile/microprofile-health/src/main/java/org/wildfly/swarm/microprofile/health/runtime/HealthAnnotationProcessor.java#L72
to smallrye health and I'm starting hesitating again as it seems it may be redundant in some cases.
For example, Thorntail v4 servlet is listening on "/health". If a user provides a JAX-RS application/service with some method returning some Health payload then it will go via a different path and Thorntail v4 servlet won't be even aware of it and whatever the introspection SmallRye will do won't be of use.
So we can register the v4 servlet on the wildcard URL pattern  and it will pass the JAX-RS requests through itself via RequestDispatcherProvider but it can become brittle. May be it should become a servlet filter instead. But again I'm not sure what it will add if JAX-RS resources can simply handle it directly.
I'm also looking at Thorntail v2 code and I'm really not sure that the code which checks these annotations has any effect right now as the Undertow HttpHandler named HttpContexts in v2 (except that the SecurityHttpContexts code ensures the security is applied to such custom routes).
Should we give this particular refactoring some pause and revisit once we sort out the issue of supporting multiple HTTP providers in some pluggable or modular way (servlets, JAX-RS, etc) ?

If it's currently specific to v2, then let's not move it to SmallRye right now

Mayhap migrate from v4 to SmallRye. I think the v4 variant is de-coupled a bit.

Sure, though I'll open an issue for the v2 handler to actually use the info about the custom handlers :-). In general it looks like it is useful exactly in such cases, where we have a pass through filter with say listens on a "/health" path, and a web context root is "/", so it needs some hint that some other handler listens further in the chain

Hi Bob,
The v4 servlet should probably be fine as it listens on a specific path. So if both this servlet and a custom JAX-RS resource with @health  are on the same primary port then it will not be possible for both to have the same "/health" root so I can imagine in such cases the users won't even add the health servlet or will use different paths for JAX-RS handlers. Only if a default health handler is a filter or a wildcard servlet then it makes sense for it to to be aware of the other health handlers to avoid blocking such handlers.
may be later on the v4 servlet can become a servlet filter...

I guess I'm confused. I thought @Health-related things were not specific to Servlet or JAX-RS resources, but just happen to be served up on /heatlh as a magic end-point, akin to metrics-like things.
I think all bets are off if someone binds a servlet or jax-rs resource specifically to /health, else it's a magical/implicit URL.  No?

May be I'm more confused :-). My understanding is, that @Health supports in injection of the custom HealthChecks.
But Thorntail v2 also checks if JAX-RS resources have custom handlers qualified with Health available - though it does not do much at the moment (see https://issues.jboss.org/browse/THORN-2102).

Does v2 do that because health checks could be JAX-RS resources, and that's the only way they're discovered?
If so, not sure that's something we want to push further upstream

Swarm's first impl of Health was non-stanard, prior to the existence of mp-health, so that might be part of the confusion.  My reading of mp-health doesn't seem terribly bound to HTTP other than saying there is a /heath endpoint with a particular body.
https://microprofile.io/project/eclipse/microprofile-health

No, it is an extra bit, and yet it is probably specific to Swarm :-)
Here it checks these methods:
https://github.com/thorntail/thorntail/blob/master/fractions/microprofile/microprofile-health/src/main/java/org/wildfly/swarm/microprofile/health/runtime/HealthAnnotationProcessor.java#L72
and here it checks HealthChecks
https://github.com/thorntail/thorntail/blob/master/fractions/microprofile/microprofile-health/src/main/java/org/wildfly/swarm/microprofile/health/deployment/HealthExtension.java
So I'm fine with closing THORN-2102 :-).
If otherwise this and v4 PRs are OK then I'll release smallrye-health next week.
thanks

IIUC, @bobmcwhirter is exactly right here -- the MP Health implementation seems to contain bits and pieces that are totally irrelevant to MP Health and just serves the need of the Swarm custom monitor fraction, which has been deprecated a few months ago.

retest this please

The usual Win MP FT test failures


Example references bad resource names

https://github.com/mgreenegit/SqlServerDsc/blob/dev/Examples/SQL-ClusterDB.ps1
xSQLServerFailoverClusterSetup is not a valid resource name

The examples in the root of the example folder contain a lot of issues. I'm working on replacing them in issue #462. In that issue my thought was to split them up between xFailoverCluster and xSQLServer repo as examples in a markdown file, trying to link to examples in each resource example folder. Eventually, I want to see these as configurations in DscConfigurations repository.
But step one is remove the obsolete examples from the repo so I can turn on the common example tests instead of the examples compilation test that was added to this repo to be able to verify examples (the common test version is more enhanced at this point).
Since these are considered obsolete, maybe we should push a comment block to them saying so. Keeping this issue open so we can do this change to the examples files before next release.


Update build environment variables

This PR adds some missing build environment variables, and documents a few of the news ones.

Are all documented now? There are a couple of outstanding/old issues asking about undocumented env vars, I'd love to be able to reply to them and say that they're all here now 😄

Cool, yep these are all the public ones that you can rely on. There may be other environment variables present, due to the way the buildkite-agent works, but shouldn't be relied upon.


Update sbt, sbt-dependency-tree to 1.9.7

About this PR
📦 Updates

org.scala-sbt:sbt
org.scala-sbt:sbt-dependency-tree

from 1.9.2 to 1.9.7
📜 GitHub Release Notes - Version Diff
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scala-sbt" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "org.scala-sbt" }
}]

labels: library-update, early-semver-patch, semver-spec-patch, version-scheme:early-semver, commit-count:n:2

Superseded by #356.


Port internal eval command

This is a port of the internal eval command of the Python Discord bot (https://github.com/python-discord/bot/blob/main/bot/exts/utils/internal.py).
The command is locked to the DevOps and Steering Council roles.

Looks good to me


SLA explantaion and link to availability zones

Same documentation referenced on Availability sets overview https://docs.microsoft.com/en-us/azure/virtual-machines/availability-set-overview to explain SLAs.

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

The article has been removed from the repo, so I'll close this PR. Thanks.


c99 version of matmul.c

This is a c99 version of matmul which avoids the double indirection. At least with my GCC and on my notebook, it seems a little bit faster.

Thanks, but there is no change in timing on my end.

Never mind then.  Helps so on another system I tested...   Anyway, a bigger impact even has -march=native


Switch diffCoverage plugin to deltaCoverage

Description
Removes the abandonware diffCoverage plugin and replaces it with deltaCoverage.
Issues Resolved
Fixes #761
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Mend security failing here

It's been flaky for the past several days across multiple repos... something about its token.  Retrying usually works.

Is this something we are changing in core as well? We were using diffCoverage to be same across all the repos under opensearch-project

Is this something we are changing in core as well? We were using diffCoverage to be same across all the repos under opensearch-project

That's codecov that you're thinking of.  That won't change, we'll still get the PR comments with the coverage diff, see https://github.com/opensearch-project/flow-framework/pull/763#issuecomment-2212034302
This is a local command you can type, that's only implemented in our plugin and the Extensions SDK, that the maintainer abandoned, and which doesn't support JDK21.  Someone's moved forward with a fork of that.
So I can locally run ./gradlew test deltaCoverage before even submitting a PR, and get a html report that looks like this:

The details match CodeCov exactly.


Re-install azure-nspkg and azure-mgmt-nspkg as the last step of the i…

This does not change the API version of any of the SDKs. It only bumped the version of the SDK reference for SDK packages where the only change was to build with the azure_bdist_wheel extension.
This checklist is used to make sure that common guidelines for a pull request are followed.
General Guidelines

[N/A] The PR has modified HISTORY.rst with an appropriate description of the change (see Modifying change log).

Command Guidelines

[N/A] Each command and parameter has a meaningful description.
[N/A] Each new command has a test.

(see Authoring Command Modules)

Codecov Report

Merging #3035 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #3035   +/-   ##
=======================================
  Coverage   63.17%   63.17%
=======================================
  Files         484      484
  Lines       27574    27574
  Branches     4275     4275
=======================================
  Hits        17420    17420
  Misses       9000     9000
  Partials     1154     1154

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 ecde9d4...befe530. Read the comment docs.

According to pip install --help the install options --force-reinstall --upgrade should come before the package names.


Issue Template

This repository needs an issue template that covers the main needs of the community

Updated issue templates for this repository

Templates were created for the bug report and for a feature report

Only those won't cover all issues possibilities. For example, this one is a doc issue.
Maybe a "Others" category may fit.

Does make sense have a "Feature Request" template at a Docs Repository?

Please, commit changes to issue's branch.

Does make sense have a "Feature Request" template at a Docs Repository?

I think it does make sense because one may want to create some new functionality for github pages

It already has been done, as can be checked when creating new issues


Possible memory leak?

First, thank you for your research and the published code. I am really looking forward to using it for my application but I seem to be running into a possible memory leak. I am currently training a simple resnet50-based 3D FPN with input batches of dimensions [B,C,H,W,D] = [1, 1, 448, 448, 32].
However, when I train either the process crashes after a few epochs citing a GPU out of memory error. I can delay this process by using a msaller resolution image but it still eventually occurs. Have you had similar issues? Or do you have any recommendation on how to address this problem?
When I run without the cbDice loss (Focal loss + Dice) I have no problems so I believe something is happening within the cbDice loss.

It is likely that you can refer to the following GitHub issues which discuss similar concerns and solutions:

Project-MONAI Issue #7480
Issue Comment #2014272742.

To mitigate this issue, specifically for CUDA 12.x, install cuCIM and cupy for GPU-accelerated distance transform in MONAI:
pip install monai
pip install cucim-cu12
pip install cupy==12.3

Please ensure you have these dependencies installed as they are crucial for memory management when using GPU-accelerated operations.
I hope this helps resolve the memory leak issue you're facing.

Thank you very much for your response. I'll reinstall my environment and see if this fixes the issues.

Reinstalling everything fixes the problem. Thanks!


373 - Search placement request by name

This adds a crnOrName parameter to the dashboard search endpoint.  If provided this will match on CRN exactly (after being uppercased) or to Offender Name as a substring match (e.g. a search for 'John' would return Applications for Offenders 'John Smith' and 'John Jacobs' but a search for 'John Smith' would not return Applications for Offender 'John Rupert Smith')
Part of this PR is to set the name column on the approved_premises_applications table to not null.  Before this can be released the migration job that was added in the last PR needs to be run on all of the environments - have been unable to do this yet because of the CAS3 pen test.  Instructions on how to run this are here: https://github.com/ministryofjustice/hmpps-approved-premises-api/blob/main/doc/how-to/run_migration_job_remotely.md
After this has run it would be pertinent to check that it has succeeded for all entries in approved_premises_applications in all environments as otherwise the SET NOT NULL in the migration for this PR will fail when this work is released.
If there are failing entries in dev, test or preprod then the solution is just to delete the entry in approved_premises_applications and associated entry in applications.  If any on prod fail then further investigation will be needed.

 Users need a way to search for placement requests


The utils.wgsl shader has an implicit dependency to another shader

Bevy version
a3baf2ae869611a84cf1bc062c498ea08128cbd9 (very recent main)
What you did
I did #import bevy_pbr::utils in my own plugin's shader.
I want to use that for things such as PI, random1D, and coords_to_viewport_uv, which can be useful to anyone.
What went wrong
error: no definition in scope for identifier: 'normal_prepass_texture'
   ┌─ wgsl:44:37
   │
44 │     let normal_sample = textureLoad(normal_prepass_texture, vec2<i32>(frag_coord.xy), 0);
   │                                     ^^^^^^^^^^^^^^^^^^^^^^ unknown identifier

Additional information
theories about what might be going wrong
It's assumed that mesh_view_bindings.wgsl is imported.
That file defines normal_prepass_texture. But I can't just import that shader because it defines lots of bindings which I'm not using.
workarounds that you used
I can just copy-paste the stuff in utils.wgsl into my own shaders.

This is happening because utils.wgsl now needs mesh_view_bindings.wgsl, as of the prepass getting added to bevy. Perhaps we should move the prepass sample functions out of utils.
CC @IceSentry

I really hope we can get the new shader import stuff soon which would make this a non-issue. For now, I'll just create a prepass_utils.wgsl


bump inspec version to 0.34.0 to fix issue #94

Description
This is a simple change to bump the inspec version number the cookbook is pinned to.
Issues Resolved
https://github.com/chef-cookbooks/audit/issues/94
Check List

[ ] All tests pass. See https://github.com/chef-cookbooks/community_cookbook_documentation/blob/master/TESTING.MD
[ ] New functionality includes testing.
[ ] New functionality has been documented in the README if applicable
[ ] The CLA has been signed. See https://github.com/chef-cookbooks/community_cookbook_documentation/blob/master/CONTRIBUTING.MD

Thanks Thomas.
Can you please update it to use inspec 0.34.1? It contains an encoding fix released today.

Sure, bumped to 0.34.1 and reran tests.

Thanks @thomascate for updating the version


[Maint] Update actions checkout version in course step

The documentation still uses an old version of the checkout action actions/checkout@v3 and can be updated to actions/checkout@v4

@bharatr21 Thank you for raising this issue and linking your PR! ✨ I have this triaged for the team to review

@bharatr21 Thank you for raising this issue and linking your PR! ✨ I'll triage this for the team to review


Always expose control plane istiod in tests

Cleanup after #26091. Adding these resources should be lightweight enough to always do this rather than having another flag
[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[X] Test and Release
[ ] User Experience
[ ] Developer Infrastructure
Pull Request Attributes
[X] Does not have any changes that may affect Istio users.

@tbarrella: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-telemetry-k8s-tests_istio
6f96f4da985b91e94914a73f28dec291849289f7
link
/test integ-telemetry-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest


invalid OTP

i have electron cash 2.9.3 with two factor identification. Now i will send my bitcoincash to kraken. I get a massage: INVALID OTP.
i have read the solution to install electrum to disable the two factor identification. But if I insall this
my acccount is 0.
Can you help we to get rid the two factor authentification, because i can't...

#41


[bug]gcmd parse args abnormal

The following three different command args option
$ gf -v
GoFrame CLI Tool v2.1.0, https://goframe.org
...
$ gf -vvv
GoFrame CLI Tool v2.1.0, https://goframe.org
...
$ gf -vfdsfsdfsd
USAGE
    gf COMMAND [OPTION]

Obviously, "-vvv" is a non-existent option

@lgcgo The command manager parses the arguments in loose mode ind default , which means it does not treat none support arguments as an operation error. More details please refer: https://goframe.org/pages/viewpage.action?pageId=35357529


Capturing bookmark state and applying it in new session

Hi,
I have a requirement to preserve bookmark state between sessions:
https://github.com/Microsoft/PowerBI-JavaScript/wiki/Bookmarks
So I need to retrieve current bookmark state on request, and being able to pass it when starting.
Is it accomplishable with the current state of this component?

Probably the library has to be modified in the way that it accepts callback as a prop. This callback should accept power object. After successful embedding the parent component could capture and/or apply bookmarks on e.g. some button actions, by calling e.g. .bookmarkManager.capture(). Also Report.On event passed back to the parent somehow would be nice.


Debug Console doesn't respect user settings.

Issue Type: Bug
Python debug console doesn't use integrated shell args provided before. but outside debug console all is works fine.
My Settings:
{
    "terminal.integrated.shellArgs.windows": [
        "-ExecutionPolicy",
        "Bypass",
        "-NoLogo"
    ],
    "workbench.startupEditor": "none",
    "editor.formatOnSave": true,
    "editor.formatOnPaste": true,
    "editor.formatOnType": true,
    "code-runner.clearPreviousOutput": true,
    "code-runner.runInTerminal": true,
    "code-runner.saveFileBeforeRun": true,
    "code-runner.showExecutionMessage": false,
    "workbench.panel.defaultLocation": "right",
    "terminal.integrated.copyOnSelection": true,
    "python.terminal.activateEnvInCurrentTerminal": true,
    "python.languageServer": "Microsoft",
    "python.pythonPath": "C:/Users/AmericaN/Desktop/Lab/MyEnv/Scripts/python.exe",
    "code-runner.executorMap": {
        "python": "$pythonPath -u $fullFileName"
    },
    "code-runner.ignoreSelection": true,
    "remote.SSH.remotePlatform": {
        "My": "linux",
    },
    "terminal.integrated.shell.windows": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe"
}

VS Code version: Code 1.50.1 (d2e414d9e4239a252d1ab117bd7067f125afd80a, 2020-10-13T15:06:15.712Z)
OS version: Windows_NT x64 10.0.19041

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz (8 x 2808)

GPU Status
2d_canvas: enabledflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onoop_rasterization: disabled_offopengl: enabled_onprotected_video_decode: enabledrasterization: enabledskia_renderer: disabled_off_okvideo_decode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabled

Load (avg)
undefined

Memory (System)
15.86GB (5.84GB free)

Process Argv
--crash-reporter-id b6c0830d-6a13-4115-8888-7dc0b49df85d

Screen Reader
no

VM
0%

Extensions (5)

Extension
Author (truncated)
Version

code-runner
for
0.11.1

gc-excelviewer
Gra
3.0.40

python
ms-
2020.9.114305

remote-ssh
ms-
0.55.0

remote-ssh-edit
ms-
0.55.0

@weinand @connor4312 any update from your kind side?

@weinand do you recall why this is commented out?
https://github.com/microsoft/vscode/blob/63e42d414bf0867ba57a7c8f843744933087d911/src/vs/workbench/api/node/extHostDebugService.ts#L91
It looks like it's been that was since it was initially written, so my blame trail turned up empty

@connor4312 IIRC either "shellArgs" or "_getDefaultShellArgs()" was not available at that time

@weinand how to pull that fix?


Lock screen issue

kindly fix the lockscreen time box
Description
on the lock screen, there's the time on main screen, on the time like 01:23, there's now 01[]23 like box
Steps to reproduce
and when I change the wallpaper the msg was System UI STOPPED
ROM info

Module version (build version)

Xposed log / logcat
01-02 19:52:45.476 I/Xposed  (  429): -----------------
01-02 19:52:45.476 I/Xposed  (  429): Starting Xposed version 90-beta3, compiled for SDK 27
01-02 19:52:45.477 I/Xposed  (  429): Device: Nexus 6P (Huawei), Android version 8.1.0 (SDK 27)
01-02 19:52:45.477 I/Xposed  (  429): ROM: angler-userdebug 8.1.0 OPM3.171019.019 eng.sava.20180410.181913 release-keys
01-02 19:52:45.477 I/Xposed  (  429): Build fingerprint: google/angler/angler:8.1.0/OPM3.171019.019/4618994:user/release-keys
01-02 19:52:45.477 I/Xposed  (  429): Platform: arm64-v8a, 64-bit binary, system server: yes
01-02 19:52:45.477 I/Xposed  (  429): SELinux enabled: yes, enforcing: yes
01-02 19:52:45.508 I/Xposed  (  429): -----------------
01-02 19:52:45.512 I/Xposed  (  429): Added Xposed (/system/framework/XposedBridge.jar) to CLASSPATH
09-06 17:39:39.184 I/Xposed  (  429): Detected ART runtime
09-06 17:39:39.188 I/Xposed  (  429): Found Xposed class 'de/robv/android/xposed/XposedBridge', now initializing
09-06 17:39:39.697 I/Xposed  (  429): Loading modules from /data/app/xyz.paphonb.androidpify-uPe5FOIOpQnLGvtl7y5lNg==/base.apk
09-06 17:39:40.063 I/Xposed  (  429):   Loading class xyz.paphonb.androidpify.XposedHook
09-06 17:39:46.272 I/Xposed  (  430): -----------------
09-06 17:39:46.272 I/Xposed  (  430): Starting Xposed version 90-beta3, compiled for SDK 27
09-06 17:39:46.272 I/Xposed  (  430): Device: Nexus 6P (Huawei), Android version 8.1.0 (SDK 27)
09-06 17:39:46.272 I/Xposed  (  430): ROM: angler-userdebug 8.1.0 OPM3.171019.019 eng.sava.20180410.181913 release-keys
09-06 17:39:46.272 I/Xposed  (  430): Build fingerprint: google/angler/angler:8.1.0/OPM3.171019.019/4618994:user/release-keys
09-06 17:39:46.272 I/Xposed  (  430): Platform: arm64-v8a, 32-bit binary, system server: no
09-06 17:39:46.272 I/Xposed  (  430): SELinux enabled: yes, enforcing: yes
09-06 17:39:46.276 I/Xposed  (  430): -----------------
09-06 17:39:46.277 I/Xposed  (  430): Added Xposed (/system/framework/XposedBridge.jar) to CLASSPATH
09-06 17:39:48.377 I/Xposed  (  430): Detected ART runtime
09-06 17:39:48.383 I/Xposed  (  430): Found Xposed class 'de/robv/android/xposed/XposedBridge', now initializing
09-06 17:39:48.821 I/Xposed  (  430): Loading modules from /data/app/xyz.paphonb.androidpify-uPe5FOIOpQnLGvtl7y5lNg==/base.apk
09-06 17:39:49.251 I/Xposed  (  430):   Loading class xyz.paphonb.androidpify.XposedHook
09-06 17:40:06.402 I/Xposed  ( 3260): [Android P-ify] [ERROR] : onAttachedToWindow: mIconManager = null

Duplicate of #75


Undefined signed overflow

https://github.com/BitShares/bitshares/blob/32dc72dd6234f3c4580222cfa211d8b082de4576/libraries/blockchain/balance_operations.cpp#L323

Can we simply check that amount_to_sender and amount_to_receiver are each less than BTS_BLOCKCHAIN_MAX_SHARES ?

@theoreticalbts Yeah that's prob good enough. The majority of our code does not check for overflow/underflow at all, so this isn't worth spending any time on.


Docker version is not working

Hi there!
I just copied your docker-compose.yml file, composed the container from it, I started it and it keeps restarting:

docker logs:

I cannot connect to this container since it keeps restarting.
What can be the problem?
Thanks!

You have to add accounts first.


Custom OreGen crash

Unabridged version: A8
Issue Description: Crash to desktop.
Steps to Reproduce: Fly around
Crash report or log (uploaded to gist.github.com or pastebin.com):
http://pastebin.com/nEXF1KP1

Looks like Pam's HarvestCraft is reaching out of already-created chunks and is triggering an infinite loop heuristic in CustomOreGen.

I have flown around soo much and opened so many chests. No crashes yet. Either I'm really lucky, or you're really unlucky.

1.10 Unabridged/Abridged discontinued.


Ingestion ERROR 1: "Only CSV imports may specify leading rows to skip."

Describe the bug
Load JSON based file, do not configure skipLeadingRows in schema.json.

If skipLeadingRows is not set, it's defaulted to 1 currently regardless of format type.


MSVC conformance mode build failure in WaveFrontReader

We build DirectXMesh as part of MSVC rolling regression tests, and with the latest compiler toolset we found this source issue under the C++ standards conformance mode "/permissive-".
wavefrontreader.h(555): error C3861: 'XMFLOAT3': identifier not found
        BoundingBox::CreateFromPoints(bounds, vertices.size(), reinterpret_cast<const XMFLOAT3*>(vertices.data()), sizeof(Vertex));
                                                                                ^

The issue is that the type XMFLOAT3, and the type BoundingBox, are defined in the DirectX namespace, where lookup cannot find them from the template definition. Unlike other functions in this class, LoadVBO doesn't have a local using namespace DirectX; declaration. If you add that, lookup succeeds.
This failure doesn't appear in the non-conformant default mode likely because a using directive for the DirectX namespace appears before the template is instantiated, so lookup succeeds in the instantiation context.

Thanks. Fixed with this commit.


Output for Sample Input 2 for Question 29 looks wrong.

Input = {1, 4, 3, 6, 2, 1, 8, 1, 3, 7, 7}
After distributing Candies it will be {1, 2, 1, 3, 2, 1, 2, 1, 2, 3, 1}
Minimum Candies will be 19

Hi
Yes. We are aware. We had made the changes just a few minutes ago.
Please let us know if the change has not been reflected as of yet.
Thank you!


Template APi Documentaion + SMS Processing

It would be great t have documentation on what values are exposed to liquid in what contexts. I have also noticed that with 1.3.0 it doesn't seem to evaluate the notification.body for sms templates, only the subject. For loops also render as text and are not computed.

Yes, makes sense. In another project I just created an endpoint for that, which can then be used in an integrated help and for auto completion.

Is there somewhere in the code I can look for for the current injectable
parameters? Also the sms templates seem to fully ignore the message body
param.
On Sun, Mar 31, 2024 at 3:11 PM Sebastian Stehle @.***>
wrote:

Yes, makes sense. In another project I just created an endpoint for that,
which can then be used in an integrated help and for auto completion.
—
Reply to this email directly, view it on GitHub
https://github.com/notifo-io/notifo/issues/230#issuecomment-2028880028,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHYKRGKIJXBNIKTOFXGYJDLY3BNUJAVCNFSM6AAAAABFP4XSUGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMRYHA4DAMBSHA
.
You are receiving this because you authored the thread.Message ID:
@.***>

In the latest version it is much more unified: https://github.com/notifo-io/notifo/blob/main/backend/src/Notifo.Domain/Liquid/LiquidContext.cs
But in 1.3.0 it is only this one: https://github.com/notifo-io/notifo/blob/1.3.0/backend/src/Notifo.Domain/Channels/Sms/SmsFormatter.cs#L53, which also has not changed that much: https://github.com/notifo-io/notifo/blob/1.2.0/backend/src/Notifo.Domain/Channels/Sms/SmsFormatter.cs

I’ll update to latest and see if that resolves the sms body being blank
On Sun, Mar 31, 2024 at 4:00 PM Sebastian Stehle @.***>
wrote:

In the latest version it is much more unified:
https://github.com/notifo-io/notifo/blob/main/backend/src/Notifo.Domain/Liquid/LiquidContext.cs
But in 1.3.0 it is only this one:
https://github.com/notifo-io/notifo/blob/1.3.0/backend/src/Notifo.Domain/Channels/Sms/SmsFormatter.cs#L53,
which also has not changed that much:
https://github.com/notifo-io/notifo/blob/1.2.0/backend/src/Notifo.Domain/Channels/Sms/SmsFormatter.cs
—
Reply to this email directly, view it on GitHub
https://github.com/notifo-io/notifo/issues/230#issuecomment-2028890437,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHYKRGIDKPXTK52IDGFN6D3Y3BTM5AVCNFSM6AAAAABFP4XSUGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMRYHA4TANBTG4
.
You are receiving this because you authored the thread.Message ID:
@.***>

You have to use the current dev version.

Got it, I’ll migrate over
On Sun, Mar 31, 2024 at 4:12 PM Sebastian Stehle @.***>
wrote:

You have to use the current dev version.
—
Reply to this email directly, view it on GitHub
https://github.com/notifo-io/notifo/issues/230#issuecomment-2028893620,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHYKRGLMKQHKPEI3HUGV4ITY3BU4PAVCNFSM6AAAAABFP4XSUGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMRYHA4TGNRSGA
.
You are receiving this because you authored the thread.Message ID:
@.***>

Seems like there is a validation error with the current dev version on the sms page, saying text field is required but the API request is sending the text field.

I have fixed that.

Is it in a new build that has this fix? I'm using the latest from notifo-dev.

mmkK
10p

Yes, fixed, thanks!

I pushed an improvement where I added a list of properties to sms template page with some other fixes.


Install Info

Hi Andrea,
I am trying to install integration but I am asked for a sensor “Entità Fascia PUN (F1, F2, F3)”.
What kind of sensor should it be?
In configuration I have turned off the "Tariffa+PUN" slider.
thank you in advance for your response

Hi @baurbr
in Italy we have 2 modes of rate “Mono rate” (all time/day same kwh price) and “Flex rates” (kwh price based on time/day rules).
If you select on first step “Flex rates” you need to install this integration Prezzi PUN del mese ad use the sensor that return the current rate (F1,F2,F3)

Hi, I have an ibrid rate. Different fixed price for F1, F2 and F3.
Is this rate available in the integration ?
Thanks

Yes but this integration need to get the current rule to apply using one sensor from this integration Prezzi PUN del mese or any other sensor that return your current rule to apply (F1, F2, F3).
Use “Flex rates” on first step and select the sensor from Prezzi PUN del mese or other sensor that expose the current rule.


Make sure pub can handle packages with many files

Users have had problems installed (and publishing) csslib which (at the time) had thousands of tiny tests. We should figure out what's going on here and make sure pub can handle a package with a ton of files (as long as the package is still less than 10MB of course).
It may be simply that we need a longer timeout period when extracting and creating archives.

This issue has been moved to dart-lang/pub#459.


The give-effect flag pauses all effects regardless of the region effects

Server Implementation
Paper
Server Version
1.17.1
Describe the bug
If you enter a region in which the give-effect flag is active, all effects that you had before entering the region are paused. If you leave the region, they are set again with the correct strength and length. This behaviour should only apply to effects that are already given by the region and not to all effects.
To Reproduce

Create a worldguard region
/rg flag  give-effects fast_digging 1
Drink a night vision potion and give yourself the fast_digging effect.
Enter the region -> all effects are paused while you get the effects of the region

Expected behaviour
The night vision effect should continue while the fast_digging effect should be paused until you leave the region again. Only those effects should be paused that are also assigned by the region.
Screenshots / Videos
No response
Error log (if applicable)
No response
WGEF-Reborn version
WGEF-Reborn version 2.1.7
Checklist

[X] I'm using java 16+ and running my server in 1.17.1+
[X] I am using the newest build from https://github.com/Invvk/WorldGuardExtraFlagsPlugin/releases and the issue still persists.

Anything else?
No response

AFAIK This was the behavior that the old plugin followed. Or maybe I mixed things up with block-effects

The differentiation between the effects that need to be paused works using WorldGuardExtraFlags version 4.1.5-SNAPSHOT under the same setup. I think you really mixed it up with the blocked-effects, the paused effect differentiation has worked for quite some time in the old plugin.

Should drop an update today.

Patched in 6a4adfe. The plugin now only removes the effects that the flag has. as an example if the player have speed and night vision potion effect and the give-effect flag has only speed potion, The plugin will only remove speed on entry. on exit it will give it back. However, the player can still drink speed potion inside the region and this will override the speed potion given by the flag. to counter this, add speed to blocked-effects and this should stop players from overriding the potion effects given by give-effects

Thank you! 👍


Concatenating Additional Features

Hi,
Your paper is really interesting and thank you for providing your code.
I am currently trying to add additional features to the RNN input. I don't get any errors but the gpu utilisation drops massively and the computations get very slow. All I do is concatenating a batchsize x nr features tensor.matrix to embedding (SE_item) and provide the input respectively.
My questions are:
Have you tried something similar?
Am I missing something in the concatenation? do I need to adapt "Sin" aswell?
Code snippet of concatenation:
SE_item = self.E_item[X]  # sampled item embedding
input_vec = T.concatenate([SE_item, X_additional], axis=1) # X_additonal -> tensor.matrix
 vec = T.dot(input_vec, self.Ws_in[0]) + self.Bs_h[0]
Sin = SE_item
Thank you so much for your help

Hi @danielressi ,
We tried something similar in the past in our Recsys 2016 paper on Parallel Recurrent Neural Networks.
Simple input concatenation may be not best option, both in terms of speed and recommendation performance. A better option is to have "feature-specific" RNNs and use late feature fusion. The paper shows also that alternated training can be beneficial too.
Hope it helps

@mquad thank you so much for your reply. I will have a look at the paper and try out late fusing.

@mquad Is there a repository for "Parallel Recurrent Neural Networks" implementation ?

I'm sorry but there's no public implementation of that paper AFAIK