Add hover cards

This PR closes getodk/central#670.
What has been done to verify that this works as intended?
I tried things out locally. I've deployed this branch to the QA server, so you can check out the hover cards there.
I've also updated existing tests and written new tests.
Why is this the best possible solution? Were any other approaches considered?
There are a few moving parts:

The hoverCard object (accessible from container) manages the reactive state of the hover card. It's similar in that way to the alert object, which manages the reactive state of the alert. (The Alert component is what actually uses that state to render the alert.)
The useHoverCard() composable sets up event listeners on mouseenter and mouseleave that will modify the hoverCard object. It's also responsible for waiting 350ms to show the hover card.
Whenever the hoverCard object is modified, the HoverCards component will react to it. HoverCards sends one or more requests for the requestData needed to render the hover card, then once the responses are received, it renders the correct hover card in a popover.
The actual content of the hover card varies by resource. There is a hover card component for each resource: HoverCardForm, HoverCardSubmission, HoverCardDataset, HoverCardEntity. They all use the HoverCard component, which lays out the structure and styles of the hover card.
What's calling useHoverCard() are new *Link components. There is one for each resource: FormLink, SubmissionLink, DatasetLink, EntityLink. These links are the elements that trigger the hover card to be shown.

I think all these pieces are necessary. I also like that the hoverCard object has parallels to the alert object, as well as modalData().
One goal I had was to keep useHoverCard() fairly flexible and not tightly couple it to the *Link components. I think we're going to use hover cards in other ways in the future (e.g., I think with infonav buttons: getodk/central#827).
How does this change affect users? Describe intentional changes to behavior and behavior that could have accidentally been affected by code changes. In other words, what are the regression risks?
This PR updates a lot existing links to use the new *Link components. I think regression testing will be useful as a check that each of those links is still working as expected. In many cases, there's also good test coverage of the links.
The thing that I feel the most unsure about is whether the hover card is always hidden when it should be. I think so, but that would be a good area for the QA team to explore. (I've noted that in a comment on the release criteria.)
Once we add infonav buttons, we will probably need to hide hover cards in more cases: see getodk/central#800. However, I think we can look into that in the future.
Before submitting this PR, please make sure you have:

[x] run npm run test and npm run lint and confirmed all checks still pass OR confirm CircleCI build passes
[x] verified that any code or assets from external sources are properly credited in comments or that everything is internally sourced

I want to write a few more tests, especially of HoverCardEntity. However, I think there's more than enough to get started on code review. I'll go ahead and mark this PR as ready for review.

3- If I create a new Submission in a separate tab and then hover over Form link on the project overview page, it shows the correct number of Submission count but count is not updated on the FormList table.

I actually think this is sort of a nice thing. It's a signal that the page you're viewing is out of date. We could patch the one form, but it might not be the only stale data on the page.
For what it's worth, I've noticed that GitHub does something similar with their hover cards. For example:

Navigate to the list of open PRs.
Open a PR in a new tab.
Merge the PR.
In the list of PRs, hover over the PR. The hover card will show that the PR is merged. However, the PR will not change in the list itself.

2- What do you think of caching the response of hover requests until user navigates to another page/route? right now every time I hover on a link a request is sent.

I like this idea! I don't think I'll have time to do it before release, but I've filed an issue for it and slotted it for the next release: #1093.
Since I mentioned them already, I'll say that I also noticed that GitHub does cache their hover cards. For example:

Navigate to the list of open PRs.
Hover over a PR.
Open the PR in a new tab.
Merge the PR.
In the list of PRs, hover over the PR. The hover card will show that the PR is still open.

I want to write a few more tests, especially of HoverCardEntity.

I still need to finish these tests. I'll file a follow-up issue about that.


Vagrant memory problem

step reproduce bug:
Checkout master branch, execute vagrant up :
I have many:
Errno::ENOMEM: Cannot allocate memory - sudo -p "

and vagrant abort when try compile json gem:
==> default: Make sure that `gem install rake -v '10.4.2'` succeeds before bundling.
The SSH command responded with a non-zero exit status. Vagrant
assumes that this means the command failed. The output for this command
should be in the log above. Please read the output to determine what
went wrong.

proposal fix on Vagrantfile:
# Configure VM Ram usage
  config.vm.provider "virtualbox" do |v|
        v.memory = 1024
        v.cpus = 2
    end

and add ruby-dev between installed package on "bootstrap" fase.
  config.vm.provision "bootstrap",
    type: "shell",
    inline: <<-SHELL
      sudo apt-get update
      sudo apt-get install -yq [...] ruby-dev [...]
      sudo apt-get autoremove -yq
      gem2.0 install --no-ri --no-rdoc bundler
    SHELL

The following seems to work for me:
diff --git a/Vagrantfile b/Vagrantfile
index 47227f8..7ad6189 100644
--- a/Vagrantfile
+++ b/Vagrantfile
@@ -8,7 +8,7 @@ Vagrant.configure(2) do |config|
       sudo apt-get update
       sudo apt-get install -yq ruby2.0 ruby2.0-dev pkg-config build-essential nodejs git libxml2-dev libxslt-dev
       sudo apt-get autoremove -yq
-      gem2.0 install --no-ri --no-rdoc bundler
+      sudo gem2.0 install --no-ri --no-rdoc bundler
     SHELL

   # add the local user git config to the vm

Works for me as well. I had to reinitialize the VM to get everything in place again.
vagrant destroy
vagrant up

Ooh, managed to reproduce the bug. Thanks!

Weird — does it work in dev for you all? Maybe it's just that it inconsistently fails, but somehow the dev branch has it fixed, even though it doesn't look like anything was fixed, vagrant-wise.

For me it used to consistently work and now consistently fails. There was
no apparent change in slate between the working and failing times. I
suspect some dependency changed behavior.
On Friday, June 10, 2016, Robert Lord<EMAIL_ADDRESS>wrote:

Weird — does it work in dev for you all? Maybe it's just that it
inconsistently fails, but somehow the dev branch has it fixed, even
though it doesn't look like anything was fixed, vagrant-wise.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/tripit/slate/issues/515#issuecomment-225315991, or mute
the thread
https://github.com/notifications/unsubscribe/AActWjT1Qn9_1O0Sgwtand572AYi32hKks5qKe04gaJpZM4ImiT_
.

--
http://matthewlmcclure.com

@matthewlmcclure does the dev branch fix your problem?

@lord dev branch work for me.

fyi - same exact issue with vagrant up on master. @matthewlmcclure 's fix alone didn't solve, but increasing the VM memory as well seems to have fixed it.

It seems like the dev branch works at this point? I'm going to close this since it seems like we're getting less reports nowadays, but if somebody has issues in the newer version of Slate in the dev branch, feel free to reopen this or another ticket.


How do I unit test a class using TaskService

Is there anyway to unit test and mock core classes in this framework without using Moles like framework? Wondering if developers has any plans to introduce Interfaces for TaskService, TaskFolder, Tasks and other core classes in this library.
Originally posted: 2015-01-30T08:56:49

As the developer, I do not have any plans to introduce a set of unit tests for this project. If you do, please contact me and I will add them.
Originally posted: 2015-01-31T21:41:28

Hello @dahall, we started using your library in order to create an launch scheduled tasks in remotes machines and it works perfectly. The class using TaskService to register the task is unfortunately not tested yet!
Are you willing to use interfaces for TaskService & Task in particular ? if yes when will it be available (to avoid wrapping all (used) the library classes in custom interfaces)?

I do not understand your request. Please rephrase or elaborate.

My basic question is, how can i mock in unit tests your library classes: in particular TaskService & Task ?

I've never done 'mock' unit testing before, so I'm not sure what it requires. I'm happy to review and accept a push request if you'd like to do whatever work is needed.

I will give it a try. But basically the idea is to enforce dependency injection an using Interfaces to expose services, this way the unit tests will be much easier. If we had something like:
class TaskService: ITaskService
With ITaskService exposing all the current public TaskService class methods/properties, it would allow us to mock the class behavior

Can I assume the interfaces need to be public? I remembered some similar work I'd started a couple of years ago for a different purpose. Would the attached file be what you're after (assuming all real classes were augmented to derive from these interfaces)?
Models.pdf

Hello @dahall sorry for the delay. Yes the interfaces should be public in order to be use by Mock. The interfaces described in the document are what is needed but they are internal.
For a matter of deadline i couldn't work on the pull request, i have managed to use wrappers around some of the library classes and i was able to unit test my code.

How to start a scheduled task with the highest permission?
How do I make a scheduled task run without AC power?


Renamed files

Purpose
Renamed files to match the file name given for the includes extension.

@nilminiwso2 , here are the changes that you requested.


What would cause the bot responses to be drastically different than that of the webui?

Hey guys, does anyone know what exactly would cause the output of the bot to look dramatically different than the output of that of the webui in chat mode? The webui in chat mode looks perfect and exactly how I want it. The temperature and other parameters are tuned identically. The prompt format is proper.
The responses generated in webui chat mode respond like they take the persona into account much better than when the bot responds. You can tell the bot responds using the persona to some extent however it's almost like the temperature is at the default regardless of the setting/parameters, vs when in the webui/chat mode...
Thanks!

oobabot seems to use the ooba server's api at /api/v1/stream , but there exists /api/v1/chat-stream too.
I'm not sure the difference or which one is used in the webui vs stream api vs chat-stream api, but maybe it's worth trying out.

Yup, @jmoney7823956789378 is on it.
I think it would make sense to add a feature to use the chat-stream API, as there's good work done there to make good prompts across a range of models.
(fwiw, that API didn't exist when this was written, so hence the reason for us doing our own thing in the first place).

Setting this as one of the top features for an upcoming release.  I think it would help a lot for people with different models, and I'm just curious about it. :)
I have some other commitments lately which might delay getting this done a bit, but in any case I'd welcome PRs around it.  But either way it will get done at some point. :)

@chrisrude Any updates on this?


general: app.register throws with original module error

Coverage remained the same at 100.0% when pulling 1ab4856f21c5bfe35238c764c5c826b8592a3e2c on master into 26164b34e34d5083c208751bc88f32fa9cc44ff1 on register-returns-original-module-error.


added matrix inversion

Added matrix inversion problem generator with solution

@lukew3 I Would need the sympy python module for #125 to work, Can it be included in dependencies ?

Yes

Yes

@lukew3 I am getting a module not found error for sympy module, resulting in the failing of build can you take care of it by including the module sympy in dependencies?


Added json datatype mapping for BQ source plugin

Added support for JSON datatype in BigQuery Source Plugin by mapping it to CDAP string datatype.
Jira : PLUGIN-1563

Can you check if the json type can be supported in the BigQuery Sink as well ?

Validate that in CDAP while reading the json types, a proper character escaping logic is in place while reading the data from json types.


Header

I added Header.
Please @harshvardhansb  merge my pull request.

Since you have worked on it, I'm gonna merge the request, but then I'm gonna revert it because the header doesnt serves any purpose for this website, as there is no work or about section in the website. And there is no reason to PUT SOME SO MANY sections in header, . He could have been created a better. And creative header for the website. . But since you worked on it, I am gonna merge it so you can get up for request. for the hacktoberfest


Logging with println? So un-production-ey.

Maybe logging support should be a Cargo feature with optional dependency on crate log?
Or it is only for debugging? Then it should log to stderr instead of stdout.

I would say that, at this point, tokio-middleware is more in the "proof of concept" stage. There hasn't been a lot of time devoted to it :(


Link and long text doesn't wrap, breaking horizontal scroll.

Resolved with https://github.com/Slokh/anoncast/pull/16


[5.3] Remove getDateFormat() from SqlServerGrammar

Due to Fix #54648 being included in PHP-7.0.5 and PHP-5.6.20
(see http://git.php.net/?p=php-src.git;a=commitdiff;h=53c036b30bdabedf841fb8716a7cd722bbab09a3)
the pdo-dblib driver now returns dates in a fixed format, the same of all
other PDO drivers.  Overring getDateFormat() in SqlServerGrammar is no longer
needed, and it's actually a bug.
WARNING: this change breaks compatibility with PHP < 7.0.5 and PHP < 5.6.20,
unless you set the correct date format (date format = %Y-%m-%d %H:%M:%S
instead of date format = %Y-%m-%d %H:%M:%S.%z) in locales.conf for FreeTDS.

A better fix would be to do a version check conditional on php version, and only make the break in L5.4 or 5.5.

Yeah I'm not sure we want to break it for existing users like that possibly.


Initial refactor of cost functions

@GabrielKS this is a first pass at a rewrite of all the costs associated with different unit types and the market costs.

Companion branches:

IS: https://github.com/NREL-Sienna/InfrastructureSystems.jl/tree/jdgk/cost_functions
PSI: https://github.com/NREL-Sienna/PowerSimulations.jl/tree/jdgk/cost_functions_2

All test files pass except test_power_system_table_data.jl at the moment, though there's a bit of other cleanup I'd like to do, e.g., restricting things to just use appropriate subtypes of OperationalCost

All tests now pass.

Do we have methods to unpack the points of PieceWisePointCurves? Or any other InputOutput curve?
We should have a method that wraps:
power_cost_curve = PiecewisePointCurve([(1.0, 1.0), (2.0, 3.0), (3.0, 6.0), (4.0, 10.0), (5.0, 15.0)])
input_points, output_points = (zip(get_points(power_cost_curve)...) .|> collect)

Also, are we expecting users to use the get_points method? I like the presentation of the get_points when you print the curve, so I think it would be good to use this one to print in the REPL
julia> get_points(power_cost_curve)
5-element Vector{@NamedTuple{x::Float64, y::Float64}}:
 (x = 1.0, y = 1.0)
 (x = 2.0, y = 3.0)
 (x = 3.0, y = 6.0)
 (x = 4.0, y = 10.0)
 (x = 5.0, y = 15.0)

instead of:
julia> power_cost_curve
PiecewisePointCurve(PiecewiseLinearData(@NamedTuple{x::Float64, y::Float64}[(x = 1.0, y = 1.0), (x = 2.0, y = 3.0), (x = 3.0, y = 6.0), (x = 4.0, y = 10.0), (x = 5.0, y = 15.0)]))

@rodrigomha I'm still ironing out the public interface (have taken a few stabs at this but I keep getting the domain-specific terminology wrong) but yes there should ultimately be a way to get all the x-coordinates and a way to get all the y-coordinates. In fact these functions exist at the underlying FunctionData level, I just need to figure out how best to wrap them. Definitely planning a more friendly println/etc. presentation as well.

@rodrigomha I'm still ironing out the public interface (have taken a few stabs at this but I keep getting the domain-specific terminology wrong) but yes there should ultimately be a way to get all the x-coordinates and a way to get all the y-coordinates. In fact these functions exist at the underlying FunctionData level, I just need to figure out how best to wrap them. Definitely planning a more friendly println/etc. presentation as well.

This is good, we can just make a wrapper of get_x_coords, in some form (like get_input_points) such that we can call it directly to the InputOutputCurve, rather than the function_data itself.
Regarding the presentation, we should discuss if using pretty_tables or other form makes sense here or not.

Do we have methods to unpack the points of PieceWisePointCurves? Or any other InputOutput curve?
We should have a method that wraps:
power_cost_curve = PiecewisePointCurve([(1.0, 1.0), (2.0, 3.0), (3.0, 6.0), (4.0, 10.0), (5.0, 15.0)])
input_points, output_points = (zip(get_points(power_cost_curve)...) .|> collect)

Also, are we expecting users to use the get_points method? I like the presentation of the get_points when you print the curve, so I think it would be good to use this one to print in the REPL
julia> get_points(power_cost_curve)
5-element Vector{@NamedTuple{x::Float64, y::Float64}}:
 (x = 1.0, y = 1.0)
 (x = 2.0, y = 3.0)
 (x = 3.0, y = 6.0)
 (x = 4.0, y = 10.0)
 (x = 5.0, y = 15.0)

instead of:
julia> power_cost_curve
PiecewisePointCurve(PiecewiseLinearData(@NamedTuple{x::Float64, y::Float64}[(x = 1.0, y = 1.0), (x = 2.0, y = 3.0), (x = 3.0, y = 6.0), (x = 4.0, y = 10.0), (x = 5.0, y = 15.0)]))

There is an open issue for the printing. We should merge this to continue with the implementation in PSI.

Tracking issue is https://github.com/NREL-Sienna/PowerSystems.jl/issues/1092, I'd love some substantive review of the added source files before I merge this.


Graph API permissions

I'm writing an Console application.
It needs to upload a file to one of our SharePoint locations.
What is the minimal permission that will be needed in order to upload a file?
From what I can tell, I won't need more than Files.ReadWrite.All
I would experiment myself, but I have limited access to Azure Portal and I have to request that permissions be applied.

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

ID: 986fb32a-c9aa-fbad-12b2-30eef3d9f7b1
Version Independent ID: 722992d5-18ee-5499-b2a6-440ac705d40a
Content: Create a SharePoint List - Microsoft Graph v1.0
Content Source: api-reference/v1.0/api/list-create.md
Product: sharepoint
Technology: microsoft-graph
GitHub Login: @spgraph-docs-team
Microsoft Alias: MSGraphDocsVteam

Hi,
Thanks for your feedback. Unfortunately this repo is for keeping track of issues or new contributions in the Microsoft Graph docs and not to provide help about how to use Microsoft Graph. You should rely on the Microsoft Graph support area (https://developer.microsoft.com/en-us/graph/support) for this kind of questions. I'm going to close this item. Thanks for your understanding.


Removed "JDK 1.8" from the "Requirements" section of the "README.md" file

J2ObjC no longer builds with JDK 1.8. See Issue #2115 for details.

Thanks for your contribution!


linux-52 lost external connection from phone device.

Type of Request
bug
Infrastructure Environment
LUCI, Github, Cocoon scheduler, Autosubmit, etc...
What is happening?
linux-52 lost external connection from phone device.

Steps to reproduce
Step 1:
Step 2:
..
Step n:
Expected results
I expect to see X when Y is finished.

Rebooting phone device to restore connection.


Event tracking gives undefined category and name

I want to track an event like this:
$analytics.eventTrack('login', { category: 'auth', label: 'success' });
When this code is run I get a new event in my piwik installation as expected, but the category is set to undefined and the name says Event Name not defined (Action is set to auth).
I want category = auth, action = login, name = success.
Am I missing something? I took the code from http://angulartics.github.io/#/event-tracking "Using the API".

Hi @BastianHofmann any news?

@WuglyakBolgoink Currently working with the same code. Not sure what I changed, sorry.

@BastianHofmann  How do u do EventTracking? on my dev-Server I can't see any events on piwik, but plugin response send 200-OK back.


Fix lints

Motivation

Solution

Codecov Report

Merging #998 (a5695e7) into master (57d97ce) will decrease coverage by 0.02%.
The diff coverage is 100.00%.

:exclamation: Current head a5695e7 differs from pull request most recent head 09579cd. Consider uploading reports for the commit 09579cd to get more accurate results

@@            Coverage Diff             @@
##           master     #998      +/-   ##
==========================================
- Coverage   72.58%   72.56%   -0.03%
==========================================
  Files          64       64
  Lines        4505     4505
==========================================
- Hits         3270     3269       -1
- Misses       1235     1236       +1

Impacted Files
Coverage Δ

kube-core/src/params.rs
77.69% <ø> (ø)

kube-client/src/lib.rs
93.75% <100.00%> (ø)

kube-core/src/object.rs
80.00% <100.00%> (ø)

kube/src/lib.rs
87.40% <100.00%> (ø)

kube-core/src/resource.rs
44.18% <0.00%> (-2.33%)
:arrow_down:

kube-runtime/src/wait.rs
71.69% <0.00%> (+1.88%)
:arrow_up:

PR should become green with the next nightly toolchain

Hmm, I guess I misunderstood how clippy gets released. Looks like it's still buggy.
I've added explicit allow for the false positive.

Thanks!


Improvements

Disable controls play or pause button / firescreen option when i try to customise this in flutter HTML content

Just load the thumbnails in flutter HTML like YouTube get thumbnail from video-id / URL without any authentication

@esaiamuthan I don't quite get it what do you want here? Can you please elaborate on this? thanks.

@esaiamuthan Closing this issue for now. Feel free to open it again if you have queries.


Incorrect package manager documentation: unknown package manager: python

I receive a  failed to run updater: unknown package manager: python when I try to use the python package manager argument given in the documentation. By inspecting the codebase, I noticed that the CLI works with pip. I initially created #139 to fix this but since https://github.com/dependabot/dependabot-core also uses pip I think it is better to update the documentation.

Yeah that's confusing. It's named pip for historical reasons. I've fixed the docs, thanks for the report!


Update 150-integration-testing.mdx

Describe this PR
There was a tiny typo mistake in the integration testing documents.
Changes

Updated wrongly typed word.

Thank you so much @musakacmaz ! It takes a village... to have great docs. 😄


[DOCFIX] A Pass to cleanup web pages on resources group

Fix a bunch pages out of date and re-organize the content given a lot of overlap

Jenkins, test this please

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/20422/
Test FAILed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/20423/
Test FAILed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/20466/
Test PASSed.

@aaudiber PTAL

@aaudiber @calvinjia  PTAL

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/20504/
Test PASSed.


Subsetting UI: how do you clear selected areas?

How would a user clear the subset selections from the "country" plot below?

Scenario:

click subset
brush or select the plot for a particular variable
user decides clear the selection on the plot because

she/he doesn't want to subset at all
she/he wants to clear the selection and choose other parts of the chart

Enhancement:

how can the user easily "clear"/reset the subset selection?
right now the user needs to either:

select everything in the chart to "reset" it
click "off" selected parts of the plot--can be difficult if the plot is divided into many sections

Not that this is a correct answer from a usability perspective, but the functionality is that a selected bar in the barplot, when clicked again would become unselected.
Obviously, when there are very many unique categories, and very many bars, landing on the correct category (let alone twice) is next to impossible.  So there needs to be a better approach.
One possibility that has been discussed is to have a way to enter expressions/predicates and then have the selection diagram show those expressions.
That would be useful even for continous variables, as for example when you want a specific lower bound to a region (say 2.7582) and can't get that precise value through brushing.


Framework Init - Handler

Based on template in #78, add support to configure the handlers.

Part of epic #74

Consumers of the framework should have the ability to register Controller API handlers. The controller APIs are being designed in #67

Also, need to add the default handlers while creating aries.New()


[APIM-Analytics][2.6.0] Performance hit when analytics is enabled

Description:

It was observed when APIM alerts is enabled for the 2.6.0 version, there is a performance degrade. This was caused by the alerts related Siddhi application in APIM analytics 2.6.0. Hence they needs to be reviewed and modified accordingly.
Suggested Labels:

Suggested Assignees:

Affected Product Version:
OS, DB, other environment details and versions:
Steps to reproduce:
Related Issues:

when this is coming?

@pravindeok We have identified the bottlenecks and fixed them and currently doing perf tests on the suggested changes.

Fixed PR https://github.com/wso2/analytics-solutions/pull/271

Closing the issue since this is fixed with the above PRs.


chore/cli-reintroduce-code-blocks

Linked Issue
Closes
https://github.com/skeletonlabs/create-skeleton-app/issues/46
Description
reintroduced code blocks to cli
Changsets
Instructions: Changesets automate our changelog. If you modify files in /packages/skeleton, run pnpm changeset in the root of the monorepo, follow the prompts, then commit the markdown file. Changes that add features should be minor while chores and bugfixes should be patch. Please prefix the changeset message with feat:, bugfix: or chore:.
Checklist
Please read and apply all contribution requirements.

[x] This PR targets the dev branch (NEVER master)
[x] Documentation reflects all relevant changes
[x] Branch is prefixed with: docs/, feat/, chore/, bugfix/
[x] Ensure Svelte and Typescript linting is current - run pnpm check
[x] Ensure Prettier linting is current - run pnpm format
[x] All test cases are passing - run pnpm test
[x] Includes a changeset (if relevant; see above)

@niktek reminder this is pending your review


first-text on Pagination cant cant render  HTML

Bug Description:
I want to render the first-text ( First page on the Pagination) as First but it renders it as a text, and not as a html, i tryed to use $compile but no success yet.
Tryed fixing using this code:
var firstComp = $compile(scope.firstText)(scope); 				scope.firstText = firstComp;
on line: 4343
Version: angular 1.5, uib: 1.2.1
p.s: i know we can edit the templates directly, but i dont think its a good way to do it, so maybe we could fix this by compiling the text into a html

@jasminmif, any particular reaso you ignored our template and didn't add a reproduction?

I think it would be better if its avilable just to put a HTML in the first-text attribute, and compile it, cause for some reasons i might want to add a Glyphicon or a Bold or Underline on the keyword and it would not work.
Otherwise good job you made my life easier :)

If one wants HTML instead of just text, one needs to override via a custom template and usage of something like the template-url option.
Closing as a support issue.


comments

great package! are comments handled by vim-markdown? if not, what would you suggest?
thanks

great package!

Thanks!

are comments handled by vim-markdown? if not, what would you suggest?

AFAIK there are no comments in markdown, you need to use the HTML comments which are supported (at least the syntax highlight is) by this plugin
Hope this helps


Update noorderpoort.txt

@npver2 Pull request merged. Please notice that free educational license for JetBrains tools is for high and higher schools students, i.e. those who are over 13 of age. Thank you!


[DEFECT] Parser Ignorant of Context (quoted descipritons & compound words)

Symptom
In the screenshot below, the plugin is using TopLevelParser.parseToTokens" on the opened file's docString`.
Issues:

The keywords which occur between quotes as descriptions (ie for event Restaurant.Payment.Paid) are still recognized as tokens despite the plugin's awareness of QuotedStringTKNs
Compound words which include keywords or readability words are partially highlighted

Expected Behavior

If quoted descriptions for events are still relevant to RIDDL, they should be recognized either as QuotedStringTKN or some other Token type by the parser
Compound words which include words in the RIDDL lexicon should be ignored by the parser

The screenshot of the plugin uses riddl 0.56.0

Markdown example requested by Reid:

The functionality of the token parser has changed significantly since last week. It should be all working by now.
Please try the plugin coloring again with the new version (HEAD of main), post an image of your results here. Once that is complete I will roll a new release so you can complete your plugin.


Emitting event with cabeb-case name format doesn't work

Version
3.0.2
Reproduction link
https://codesandbox.io/s/emit-with-camel-case-issue-tsqn0?file=/src/components/Child.vue
Steps to reproduce
I have a Child component in which I emit an event to the parent component Container with cabeb-case name format:
export default defineComponent({
  name: "Child",
  emits: ["enlarge-text"],
  methods: {
    tryThis() {
      console.log("trying");
      this.$emit("enlarge-text", "someValue");
    },
  },
});

in parent :
    <Child @enlarge-text="onEnlargeText" />
  ....
  methods: {
    onEnlargeText() {
      console.log("enlarging text");
    },
  },

What is expected?
i expect that the emitted event should be fired in parent component
What is actually happening?
this doesn't fire the event, but if I change the name to camelCase format it works fine

The linter doesn't accept the camelCase  named event
I remarked this after trying to answer this question on Stackoverflow

see #2429

<Child @EnlargeText="onEnlargeText" />

works

<Child @EnlargeText="onEnlargeText" />

works

Yes it works but the linter raises a warning

it doesn't raise a warning  for me :thinking:

see https://jsfiddle.net/yyx990803/3scy68d5/1/

it doesn't raise a warning for me 🤔

@vhoyer i'm talking about the camelCase format which works but the linter raises a warning

@edison1105  i updated that module to the version 3.0.2 but it's still not working

Hi @boussadjra I just peeked into the package-lock.json in your reproduction link. It seems that the @vue/compiler-sfc is at version 3.0.0. If you can try to upgrade the module to 3.0.2, it should work.


[1.15] Dissolution Chamber Not Creating Addons

Industrial Foregoing Version: industrial-foregoing-1.15.2-2.3.3-e356e61.jar
Titanium Version: titanium-1.15.2-2.4.2.jar
Upon inserting a recipe to the Dissolution Chamber and supplying power and latex the Chamber does nothing.
https://ibb.co/zx3CYYs
Thank you for your work on this mod! It's pretty much a must have for me.
Afterword: I would use the 1.16 version of forge and the mod but for some reason all the forge versions I've tried crash on startup even with no mods installed and it seems many people are having this issue.

Look at the recipe there are glass panes there.
For support like this use discord first.


minor change

Description
e.g., -> e.i.,
(Optional:) Please add any files, screenshots, or other information here.
No response
(Required) What is this issue most closely related to? Select one.
Choose One
Internal issue ID
0ac62834-ea92-4e55-86ae-d30a6de047e4
Paper URL
https://arxiv.org/html/2312.14303v2/
Browser
Chrome/<IP_ADDRESS>
Device Type
?

Please contact the authors directly for editorial changes. This repository only tracks quality control of the experimental HTML format.


Needs to parse rels/alternates

Bitbucket: https://bitbucket.org/tommorris/mf2py/issue/5
Originally Reported By: Tom Morris
Originally Created At: 2013-11-07T00:37:27.024

added 2014-03-05 in cef5fe9516cf3f2e375ec34b6c9380776979cbed


Apply example-build-properties to .c and .S files too

I noticed that example-build-properties were only added to compiler.cpp.extra_flags, so only applied to C++ files. There are also recipes for .c and .S files, which were not compiled with these extra build flags. I suspect this is not intentional, and in my case it was problematic.
This PR applies the same extra flags to .c and .S files. I've tested this for .c files, I expect this to work for .S files just as well.

Thanks a lot.
Contained in v2.5.0


Vault not found if using the URI from another vault

If a link is created using the vault name and that link is pasted in another vault, the link will not work. It says cannot find a vault.... It does work if run from outside Obsidian, from a windows run prompt for example.
If a link is created using the vault ID instead of the name, then the links work in both cases.
Can you or do you support using vault names in the link when clicking it from another Obsidian vault?

The plugin doesn't handle the vault parameter at all. That's handled by Obsidian. Please try the same with the default Obsidian URI. If the issue persists, please open a bug report in the Obsidian forum.

Thanks for the quick reply, @Vinzent03.
I did try with the default Obsidian link which contains the vault name (not ID), and that works fine from a different vault. But I see what's happening. The following manually adjusted link works from vault to vault:
obsidian://adv-uri?vault=Powertranz%20Docs&filepath=Docs%2FRecurring.md&heading=Hookdeck
However, when I choose  Advanced URI: Copy URI for current file from the command pallet, it puts this in my clipboard, which doesn't work:
obsidian://adv-uri?vault=Powertranz Docs&filepath=Docs%2FRecurring.md&heading=Hookdeck
So it's only an issue with vault names containing spaces: the Advanced URI copy isn't replacing them with %20.

Thanks for the investigation. Should be fixed now.

Works. Thanks!


RuntimeError: selected index k out of range

I encountered the following error when running your program, Scene Segmentation: Instructions to train KP-FCNN on a scene segmentation task (S3DIS): RuntimeError: selected index k out of range.

Sorry for borther you and thanks for your contribution!
when I am training my own datasets I have met the problem as follow:
HKRoad mean IoU = 93.0%
e001-i0000 => L=3.070 acc=100% / t(ms): 5527.1  55.9 152.0)
e001-i0005 => L=3.289 acc= 95% / t(ms):   7.8  84.1 119.1)
e001-i0010 => L=3.146 acc= 95% / t(ms):   4.7  85.3 123.9)
e001-i0015 => L=3.173 acc= 98% / t(ms):   3.0  92.5 124.3)
e001-i0020 => L=3.142 acc=100% / t(ms):   1.9  87.3 125.1)
e001-i0025 => L=3.593 acc=100% / t(ms):   1.2  87.8 127.3)
e001-i0030 => L=2.861 acc=100% / t(ms):   0.9  83.7 124.7)
e001-i0036 => L=3.155 acc= 94% / t(ms):   0.7  78.9 120.5)
e001-i0042 => L=2.951 acc= 98% / t(ms):   0.6  73.4 116.6)
e001-i0048 => L=2.741 acc= 99% / t(ms):   0.5  72.5 116.4)
e001-i0053 => L=3.129 acc=100% / t(ms):   0.5  74.7 121.2)
e001-i0058 => L=3.366 acc=100% / t(ms):   0.4  80.7 127.8)
e001-i0064 => L=3.103 acc= 91% / t(ms):   0.4  76.0 122.4)
e001-i0069 => L=3.355 acc= 99% / t(ms):   0.4  77.9 122.3)
e001-i0074 => L=3.099 acc=100% / t(ms):   0.4  82.7 126.6)
e001-i0080 => L=3.215 acc=100% / t(ms):   0.4  77.4 121.9)
e001-i0086 => L=2.938 acc=100% / t(ms):   0.4  75.9 120.7)
e001-i0091 => L=3.276 acc=100% / t(ms):   0.4  80.3 124.5)
e001-i0096 => L=2.591 acc= 97% / t(ms):   0.4  85.9 130.7)
e001-i0101 => L=3.035 acc= 99% / t(ms):   0.4  82.6 127.8)
e001-i0106 => L=2.963 acc= 93% / t(ms):   0.3  85.0 129.6)
e001-i0112 => L=2.811 acc= 99% / t(ms):   0.4  79.4 125.0)
e001-i0117 => L=3.018 acc= 99% / t(ms):   0.4  80.7 125.2)
e001-i0123 => L=2.919 acc= 99% / t(ms):   0.4  76.1 122.1)
e001-i0128 => L=3.337 acc= 94% / t(ms):   0.4  78.1 123.4)
e001-i0133 => L=3.099 acc= 94% / t(ms):   0.4  77.8 123.5)
e001-i0138 => L=3.445 acc= 85% / t(ms):   0.4  79.2 123.7)
e001-i0143 => L=3.117 acc= 80% / t(ms):   0.4  80.0 123.1)
e001-i0148 => L=3.177 acc=100% / t(ms):   0.4  82.7 126.6)
e001-i0153 => L=2.949 acc= 99% / t(ms):   0.3  81.7 126.1)
e001-i0158 => L=2.901 acc=100% / t(ms):   0.4  83.0 133.4)
e001-i0164 => L=2.746 acc=100% / t(ms):   0.4  79.7 129.1)
e001-i0169 => L=2.949 acc=100% / t(ms):   0.3  79.8 127.0)
e001-i0175 => L=2.845 acc=100% / t(ms):   0.4  79.7 124.5)
e001-i0181 => L=3.046 acc= 95% / t(ms):   0.4  78.8 119.6)
e001-i0186 => L=2.868 acc= 98% / t(ms):   0.4  80.0 122.0)
e001-i0192 => L=3.193 acc= 88% / t(ms):   0.5  75.5 119.9)
e001-i0197 => L=2.704 acc=100% / t(ms):   0.4  79.3 122.9)
e001-i0203 => L=2.959 acc= 98% / t(ms):   0.5  76.7 123.9)
e001-i0208 => L=2.949 acc=100% / t(ms):   0.4  80.6 124.9)
e001-i0214 => L=2.733 acc= 96% / t(ms):   0.4  79.7 122.4)
../aten/src/ATen/native/cuda/IndexKernel.cu:92: operator(): block: [993,0,0], thread: [49,0,0] Assertion index >= -sizes[i] && index < sizes[i] && "index out of bounds" failed.
../aten/src/ATen/native/cuda/IndexKernel.cu:92: operator(): block: [993,0,0], thread: [50,0,0] Assertion index >= -sizes[i] && index < sizes[i] && "index out of bounds" failed.
../aten/src/ATen/native/cuda/IndexKernel.cu:92: operator(): block: [993,0,0], thread: [51,0,0] Assertion index >= -sizes[i] && index < sizes[i] && "index out of bounds" failed.
Traceback (most recent call last):
File "train_HKRoad.py", line 328, in
trainer.train(net, training_loader, test_loader, config)
File "/home/user02/Documents/Test/Experiment/KPConv/utils/trainer.py", line 188, in train
outputs = net(batch, config)
File "/home/user02/.local/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1194, in _call_impl
return forward_call(*input, **kwargs)
File "/home/user02/Documents/Test/Experiment/KPConv/models/architectures.py", line 332, in forward
x = block_op(x, batch)
File "/home/user02/.local/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1194, in _call_impl
return forward_call(*input, **kwargs)
File "/home/user02/Documents/Test/Experiment/KPConv/models/blocks.py", line 635, in forward
x = self.KPConv(q_pts, s_pts, neighb_inds, x)
File "/home/user02/.local/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1194, in _call_impl
return forward_call(*input, **kwargs)
File "/home/user02/Documents/Test/Experiment/KPConv/models/blocks.py", line 312, in forward
neighb_row_bool, neighb_row_inds = torch.topk(in_range, new_max_neighb.item(), dim=1)
RuntimeError: selected index k out of range
I sincerely hope you can help me with the answer.

Go at the place where the bug happens: "blocks.py", line 312, try printing the shapes and of the tensors there, Try printing the max values if the indices, etc. It should help you debug what happens.

Hi Percy, have you resolved the issue? I encountered the same CUDA index out of bounds problem in other lines of block.py when training KP-FCNN on a scene segmentation task (S3DIS). I thoroughly checked the indices range, and everything seems to work fine. However, when the error occurs, I cannot retrieve any values from the input q_pts, s_pts, neighb_inds, and x tensors. I'm uncertain if it's a CUDA environment issue or if there are problems when preparing data batches.


'Your collection' section

Hi,
Having been to a few tournaments now, I have picked up several alt art upgrade and pilot cards. I was wondering if it would be possible to have an option to add separate items to the 'my collection' section, so that they will show in the builder?
Thanks!

Duplicate of #259


Handle backend errors deserialization + support RESTSerializer

Some work here!

Hi @dcyriller,
any progress on this?

Hi @Exelord, thanks for your answers. They brings clarifications. :)
As for me, still working on it, I hope coming with something until the end of the week.


Fixes for Gradio 3.22.1

Hi thanks for the very useful extension. I'm attempting to update Gradio to 3.22.1 in webui, these are the changes I had to make. If this PR gets merged then you should look into them (they aren't compatible with the current Gradio version): https://github.com/AUTOMATIC1111/stable-diffusion-webui/pull/8752

Alright, I'll keep it in mind. I will convert this to a draft as long as the main PR isn't merged, just to reduce notifications while stuff is still actively changing. Hope you're ok with that, just mark it as ready again if the gradio bump gets merged into the webui.

As a reminder, webui has been upgraded to gradio 3.23.

@Sakura-Luna  I'm working on it right now, but there currently is an infinite recursion with gradioApp() calls even with the fixes of this PR, so I'm currently trying to find the solution for that.


Wtoalabi patch 1

I would like to work on the Nigerian version of the locale.

From the Contributing guidelines:

Avoid changing existing sets of data. Some developers use Faker with seeding for unit tests ; changing the data makes their tests fail.


MGMT-1542

Signed-off-by: Moti Asayag<EMAIL_ADDRESS>

This PR will addresses requirements before change, however, if we'd like to use it at some point in the future...

Please mark this as not for review for now, unless it will become relevant again

Moved to https://github.com/openshift/assisted-service/pull/33


Does not work with Cordova Android 6.4.0

http://cordova.apache.org/announcements/2017/11/09/android-release.html

Google has changed the Gradle DSL used and currently support for the Crosswalk WebView is broken in this version of Cordova as a result. Unfortunately, since Crosswalk is no longer supported by the Crosswalk Project, we do not know whether this issue will be fixed. If you require support for Crosswalk, we recommend that you continue using cordova-android 6.3.0 at this time and avoid using your project with Android Studio.

Any chance this gets looked at?

Yay, there might be a solution incoming:
https://github.com/apache/cordova-android/pull/417


Update AboutUs

Codecov Report

Merging #36 (d0b4ba7) into master (53a6a84) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master      #36   +/-   ##
=========================================
  Coverage     72.15%   72.15%
  Complexity      399      399
=========================================
  Files            70       70
  Lines          1232     1232
  Branches        125      125
=========================================
  Hits            889      889
  Misses          311      311
  Partials         32       32

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 53a6a84...d0b4ba7. Read the comment docs.


Provide language server > extension interface for returning a list of resources

We have had multiple feature request where returning a list of known resources would be advantageous. Should we consider an interface between the language server and extension to do so?

I believe this work would also support issue https://github.com/microsoft/vscode-azurearmtools/issues/586


[C-37] Email for Slack and Discord integrations

When someone sets up Slack and Discord, we should send an email that explains how to set it up
From SyncLinear.com | C-37

agree
an email should only happen if the user missed some step in the process

I think we should retain users in-app as much as possible, and provide the guidance they may need, when they need it, without breaking the journey or expecting they are going to check their inbox in the middle of the onboarding process
cc @jonathimer

i believe this is kind of finished?


Cosmwasm: Folder location issues

Background
We currently have a few problems with the cosmwasm folder path location that we should resolve:

osmosisd export only works if done in your .osmosisd folder
Full nodes will crash if .osmosisd/wasm folder does not exist
wasm folder should be in data/wasm to make it more standard with other chain-data

Suggested Design

Make wasm folder be in .osmosisd/data/wasm by default
If folder at .osmosisd/data/wasm doesn't exist but it does exist at .osmosisd/wasm , use the latter folder
If neither exist, make folder get created at .osmosisd/data/wasm (to help solve problems for syncing nodes)
Make osmosisd export read from correct absolute path for wasm. (not sure wwhat happened here)

Acceptance Criteria

[ ] osmosisd export works when executed from any directory
[ ] We believe that the code creates the wasm folder if it doesn't exist.

@ValarDragon I run  osmosisd export for export my local testnet but got this err :
Error: error exporting state: json: error calling MarshalJSON for type json.RawMessage: unexpected end of JSON input

I run this cmd in .osmosisd folder but got same problem. Is it another issue?

@vuong177 export wont work due to ICA issue. If you use this branch you can get export to work: adam/v11-ica-export-patch

@czarcas7ic thank you

hey guys, on Juno, we had the smae issue.  Finding:

state sync
stop the node
export

^ ought to work

@faddat the issue in our case was someone on mainnet had utilized ICA when it wasn't properly initialized on our end (will be in v12). So when we tried to state export it doesn't know how to handle ICA messages (my branch just filters out ICA messages from state exports until v12)
Thanks for the heads up though, will keep this in mind if it continues to be a problem come v12!

The export problem at least is now fixed

I still can't export state after set up a node on mainnet v13.1 by get.osmosis.zone tool.

Can you show the error? Make sure you run the state export command from the .osmosisd folder as well

Error: error exporting state: json: error calling MarshalJSON for type json.RawMessage: unexpected end of JSON input
Yea, I tried to run command in the .osmosisd folder

I believe this was fixed


For initial value,  0 is better than None

I assume Aggregation result is an integer, event the computation cannot be done (internal reason), the return value has to be an integer (sum, max, min, count..)
To be coherent, the value which does not exists in Database must returned 0 , not None.
Be careful, my 	assumption can be wrong ("Aggregation result is an integer").

I'm not agree with you, if the value does not exists it must return None, 0 means that you counted and you found 0 element.

if found 0 elements, the count is 0 not None.
2015-05-11 13:56 GMT+02:00 Rodolphe Quiédeville<EMAIL_ADDRESS>
I'm not agree with you, if the value does not exists it must return None,
0 means that you counted and you found 0 element.
—
Reply to this email directly or view it on GitHub
https://github.com/novafloss/django-aggtrigg/issues/48#issuecomment-100885684
.

--
Guillaume Camera

peopleask=> select COUNT(*) from processes_task where process_id =1;
count
 0

(1 row)
2015-05-11 14:02 GMT+02:00 Guillaume Camera<EMAIL_ADDRESS>
if found 0 elements, the count is 0 not None.
2015-05-11 13:56 GMT+02:00 Rodolphe Quiédeville<EMAIL_ADDRESS>:

I'm not agree with you, if the value does not exists it must return
None, 0 means that you counted and you found 0 element.
—
Reply to this email directly or view it on GitHub
https://github.com/novafloss/django-aggtrigg/issues/48#issuecomment-100885684
.

--
Guillaume Camera

--
Guillaume Camera

I understand initial value as 'not computed', if the computation is done so 0 is the right value, feel free to make a PR to FIX, thanks

I don't really understand what the difference between initial value and 0 elements related, because in initial state, there is 0 element.
So ? (see my email to discuss )

ah I see what @rodo is talking about. if you didn't count yet, you don't know if there's 0 or x elements. Once you have counted, you know, so you can put a numeric value.
It makes it more explicit.

So at the initial state, can we process a computation ?
2015-05-11 14:19 GMT+02:00 Bruno Bord<EMAIL_ADDRESS>
ah I see what @rodo https://github.com/rodo is talking about. if you didn't
count yet, you don't know if there's 0 or x elements. Once you have
counted, you know, so you can put a numeric value.
It makes it more explicit.
—
Reply to this email directly or view it on GitHub
https://github.com/novafloss/django-aggtrigg/issues/48#issuecomment-100889739
.

--
Guillaume Camera

@brunobord Say as is, it's

@moumoutte the main line of this project is performance, so if initial state does not require a computation we must not do one. The initialisation will be done out of the project,typically by DBA.

ahhhhhhhh ! That's sound pretty good.
Thank you for your time, sorry for my misunderstanding,
2015-05-11 14:54 GMT+02:00 Rodolphe Quiédeville<EMAIL_ADDRESS>
@moumoutte https://github.com/moumoutte the main line of this project
is performance, so if initial state does not require a computation we must
not do one. The initialisation will be done out of the project,typically by
DBA.
—
Reply to this email directly or view it on GitHub
https://github.com/novafloss/django-aggtrigg/issues/48#issuecomment-100897541
.

--
Guillaume Camera

I reopen this issue.
When we initialize the triggers, we populate the count table with only 1 query, we do not iterate over all the lines in the database and this is mandatory to :

keep the counter table small
not iterating over all the lines

the drawback is : there is not as many lines in counter table than in the counted table.
We get the count via a manager. This manager can return 0 instead of None when the line does not exist.
ex. a table authors and a table posts. We want to count the posts by autors. If an author as no posts there is no line in the counter table. the manager return None, it should return 0.

cf https://github.com/novafloss/django-aggtrigg/pull/50


RR-126 initial timeline views with feature toggle

Description
Initial Timeline views and tab on the Overview screen with a feature toggle to disable the feature until its fully developed

LGTM 👍 (might be the 3rd time I've approved this 🤣 )

That would be my fault 😄


Retrieving all builds builds of a job (more than 100)?

Thanks for the wrapper.
Apologies if I have missed it, but is there a way to retrieve all builds of a job?
E.g. I have a job that has about 1000 builds, but when I run for build in job: it only gets the most recent 100.
In the Jenkins api reference it says you have to use the tree=allBuilds[…] parameter to force it to load all of the builds.
Thanks.

Awesome thank you!


x/mobile: exp/sprite lacks point -> sprite mapping function?

What version of Go are you using (go version)?
1.9
What did you do?
Played with the exp/sprite package
What did you expect to see?
A mechanism for taking a point (e.g., from touch.Event) and identifying a sprite or list of sprites which contain that point.
What did you see instead?
No mention of such a thing in the documentation or code. Seems like 50% of the functionality of a sprite engine?

https://www2.eecs.berkeley.edu/Research/Projects/CS/sprite/sprite.html
I wonder if that's where they got the name for the Sprite Operating System.


Update pai yaml merge method

Use additional yaml to override original yaml file.

What happens now with arrays?

What happens now with arrays?

new array items will append in original array, does not override original one.

close this pr, will refactor in next release.


trash

[Enter feedback here]
Like always your website is vague and doesn't offer any clear details. IT really should not be so damn difficult to make a cmake build. Starting to hate MS.
Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: 04407792-a1b1-4238-16c0-2627f0aef2c9
Version Independent ID: 04407792-a1b1-4238-16c0-2627f0aef2c9
Content: Walkthrough: Build and Debug C++ with Microsoft Windows Subsystem for Linux 2 (WSL 2) and Visual Studio 2022
Content Source: docs/build/walkthrough-build-debug-wsl2.md
Product: visual-cpp
Technology: cpp-tools
GitHub Login: @TylerMSFT
Microsoft Alias: twhitney

What hung you up? Some details about what you found difficult would be helpful for me to fix this.

All of the actual build steps lacked info. Every time I clicked on the
build tab in menu, to set up,  it popped up a file with a bunch of text. I
assume it is a script, with no explanation from the doc, on what im suppose
to do in this script. Am I suppose to remove the builds I am not using? I'm
I supposed to copy and paste the data somewhere else. I only use C so any
doc that has a script or another language handling needs some info for it.
This really erks me. Most of microsofts documentation is poorly written and
vague like this. Then they wonder why people actually do move to linux.
This same thing with the nasm tuterial uses scripts and vague info. Then
wonder why we use VS as a pretty editor and use other tools less
complicated and more detailed. Because I couldn't figure out masm for vs, I
moved to nasm, since I couldn't figure out how to get nasm working with
yalls tuterials. I started using nasm in Ubuntu just like I have been
making Linux projects in Ubuntu alone. Thought maybe I could try again but
whatever.
On Wed, Nov 9, 2022, 11:55 AM Tyler Whitney @.***>
wrote:

What hung you up? Some details about what you found difficult would be
helpful for me to fix this.
—
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/cpp-docs/issues/4276#issuecomment-1309130730,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ASIOVSCZ3AY72O2MXQGDM6DWHPQQBANCNFSM6AAAAAAR3BNXPI
.
You are receiving this because you authored the thread.Message ID:
@.***>

I'll revisit this tutorial when I'm able. In the meantime, closing this as unconstructive.


 The fake scan just copies files from the upload folder to the clean folder to simulate a virus scan.
This allows users of the development VM to do things like publishing documents with attachments in whitehall without having to run the rake task manually each time.

Yup, I've made it run as the vagrant user now as well as specifying the path to govuk_setenv and redirecting all output to /dev/null so that you don't get mail building up in /var/mail.

Yup, I've made it run as the vagrant user now as well as specifying the path to govuk_setenv and redirecting all output to /dev/null so that you don't get mail building up in /var/mail.

Looks good :+1:


Add link Getting Started in pt-br

Hello,
According to issue #2387
We wrote an article in Portuguese with all the steps to install and configure the detox
https://medium.com/quia-digital/iniciando-com-detox-framework-1-4-ce31ad7ae812
Is it possible to add it to getting started to help other people?

I’ll add it soon. Thank you!

Thank you very much !

Added


added spell check attributes to the text area

added spell check attributes to the text area
fixes #29

Can you add a screenshot / gif recording of this in action?


Digeq 159 negative numbers

What
Fixes bug DIGEQ-159 and allows a user to enter a negative number in a numeric field. Also refactoring the validators into their own directory and adding a unit test for numeric.
Note
We probably should add test classes for all validators
How to test

Create a questionnaire with a numeric question
Add no additional validation rules
Check that you can enter negative numbers

Who can review
Anyone apart from @warren-methods

Would prefer not to use a replacement for a negative symbol and check it properly

Also sorts out decimal point problems, good work


[cinder-csi-plugin][charts] Remove snapshot controller yamls

What this PR does / why we need it:
cinder-csi-plugin charts repo hosts snapshot-controller yamls , not CRDs which are required to be deployed along with them which might confuse the users more. As snapshot-controller should be deployed independent of csi driver and its cluster level, we dont need to host/maintain the charts in this repo.
This PR is to remove the same from the repo. The documentation required to deploy the snapshot-controller is already in place pointing to the correct repo.https://github.com/kubernetes/cloud-provider-openstack/blob/master/docs/cinder-csi-plugin/features.md#volume-snapshots
Which issue this PR fixes(if applicable):
fixes #1698
Special notes for reviewers:

Release note:

NONE

/cc @jichenjc @lingxiankong

Can you look at the EasyCLA and see if it could be fixed?

Can you look at the EasyCLA and see if it could be fixed?

@lingxiankong EasyCLA is optional for kubernetes , https://github.com/kubernetes/test-infra/pull/24381 .

/lgtm

@jichenjc PTAL

/approve
@ramineni do we need EasyCLA sign or it's false alert?

/approve
@ramineni do we need EasyCLA sign or it's false alert?

@jichenjc we dont need it , its ignored for kubernetes


Request for improvements to contract verifier how-to

Problem
I used Noir 3 months ago, the running nargo codegen-verifier created a solidity verifier. Now this feature was removed.
Happy Case
nargo codegen-verifier should result in a solidity verifier. Why move it to some npm package?? Now my project needs a forge.toml, cargo.toml, and a package.json??? Additionally the docs got worse, they assume developers who use noir will use remixIDE?
Workaround
Yes
Workaround Description
Search for 30 minutes how to generate a solidity verifier.
Additional Context
No response
Project Impact
Blocker
Blocker Context
Why remove useful features?
Would you like to submit a PR for this Issue?
Maybe
Support Needs
No response

Please add this to your docs: https://github.com/AztecProtocol/aztec-packages/blob/ss/doc-bb-honk/barretenberg/cpp/src/barretenberg/bb/readme.md#usage-with-ultrahonk
These docs are very misleading: https://noir-lang.org/docs/how_to/how-to-solidity-verifier

This command was removed as the verifier contract is specific to a particular proving backend. Nargo no longer handles communication with the proving backend in order to make it easier to use 3rd party backends, and so the contract must be generated on the backend directly.

We do link to the BB docs when we introduce usage of bb in our documentation. https://noir-lang.org/docs/dev/getting_started/hello_noir/#proving-backend
cc @developerrelations on issues with contract verifier tutorial.

Yes, I found how to generate a proving contract, this is at the bottom of Creating a project in the docs. The Generate a Solidity verifier should also have the same info on how to use bb for people who don't use RemixIDE.
@TomAFrench Also how to pass the a proof to the generated contract to verify? There used to be a file with a .proof extension, what is the new equivalent?

https://noir-lang.org/docs/how_to/how-to-solidity-verifier#step-4---verifying

@partylikeits1983 from what i understand, the info that you are looking for is included in Step 1 of the page. The information that follows is meant to demonstrate how you could interact with the verifier. I opened a PR to make it easier to find more info about bb from the Solidity Verifier page. Just want to check that these edits address your issue.
@Savio-Sou do we want to add instructions for generating solidity verifiers with ultrahonk yet?

@critesjosh I haven't personally figured out how to extract public inputs from Honk proofs yet, but we are clear to document it is expected to work from Noir v0.33.0 + bb v0.47.1 onwards.
Will defer to your team on is updating the Noir docs page sustainably feasible (i.e. if we need to consider migrating content to bb's README).


usage collection for scan query

@liliuleo93 this change failed the style check.

@liliuleo93 this change failed the style check.

sorry, I was running to friends' birthday, forgot to check, will build local

Just as a note for future PRs, you should add some testing so that we know if future changes break the collection of this metric

Just as a note for future PRs, you should add some testing so that we know if future changes break the collection of this metric

Yes, I just separate query usage collection to several PRs, one for each type, I will add test at the final


Want to add Codeforces #744 Problem D

Adding codeforces Problems
Assign me this issue
Problem link:https://codeforces.com/problemset/problem/1579/D

Sir please assign this issue to me
Why you should assign this to me?
i am current rated 5 star at codechef with rating of 2153 and rated expert at codeforces with rating of 1776
https://codeforces.com/profile/navjotdadwal
https://www.codechef.com/users/navjot1234
So i can handle and solve this issue

@navjotdadwal @tom635
Add Codeforces problems here https://github.com/hhhrrrttt222111/CodeChef/tree/main/MORE CODING PLATFORMS/Codeforces .
Make sure you create a new folder inside with the problem name.

Adding codeforces Problems
Assign me this issue
Problem link:https://codeforces.com/contest/1581/problem/B

Adding codeforces Problems
Assign me this issue
Problem link:https://codeforces.com/problemset/problem/1574/D


[WIP] run native tests on main

The type of this PR is: TYPE

This PR resolves []
Description

PR Checklist (tick all before merging)

[ ] I have included screenshots or videos to illustrate my changes, or I have not changed anything that impacts the UI.
[ ] I have tested my changes on iOS and Android.
[ ] I have added tests/stories for my changes, or my changes don't require testing/stories, or I have included a link to a separate Jira ticket covering the tests.
[ ] I have added a feature flag, or my changes don't require a feature flag. (How do I add one?)
[ ] I have documented any follow-up work that this PR will require, or it does not require any.
[ ] I have added an app state migration, or my changes do not require one. (What are migrations?)
[ ] I have added a changelog entry below or my changes do not require one.

To the reviewers 👀

[ ] I would like at least one of the reviewers to run this PR on the simulator or device.

Changelog updates
Changelog updates

Cross-platform user-facing changes

iOS user-facing changes

Android user-facing changes

Dev changes

Warnings

:warning:

❌ An error occurred while validating your changelog, please make sure you provided a valid changelog.

  Generated by :no_entry_sign: dangerJS against 6c43e045b7f418511026b151c06cf448269496a2

@pvinis I am not trying to do anything here with this PR except for trying to know if the tests are failing because of my old PR (the tracking) or the issue is also occurring in main. I will close this PR as soon as I know the cause of the failure

aaaah gotcha. thanks.

if you remember how it got fixed before, please let me know 🙏


Injectables alternative that David Maddison proposed.

How's this look, @maddisondavid?
The main difference here is that var is no longer used.
That means that $scope is actually defined inside an object:
var controller = harness.getController('myCtrl', {
    $scope: {/* scope variables */},
    /* ... injectables */
});

// $scope is still accessible through controller:
console.log(controller.$scope) // === scope variables

This works for me, and certainly is more elegant in that it removes the need for the 3 parameters. My only concern would be that calling it $scope would make people think they can pass an actual $scope to be injected as the $scope, rather than just the variables.

Is there any movement on this?  It would be great to get this in as I have some tests that require it.

Closed in favor of #10


Added syntax for limits and offset

Added syntax for setting limits and offsets.
    def test_select_with_limit(self):
        q1 = Query.from_('abc').select('foo')[:10]

        self.assertEqual('SELECT "foo" FROM "abc" LIMIT 10', str(q1))

    def test_select_with_limit__func(self):
        q1 = Query.from_('abc').select('foo').limit(10)

        self.assertEqual('SELECT "foo" FROM "abc" LIMIT 10', str(q1))

    def test_select_with_offset(self):
        q1 = Query.from_('abc').select('foo')[10:]

        self.assertEqual('SELECT "foo" FROM "abc" OFFSET 10', str(q1))

    def test_select_with_offset__func(self):
        q1 = Query.from_('abc').select('foo').offset(10)

        self.assertEqual('SELECT "foo" FROM "abc" OFFSET 10', str(q1))

    def test_select_with_limit_and_offset(self):
        q1 = Query.from_('abc').select('foo')[10:10]

        self.assertEqual('SELECT "foo" FROM "abc" OFFSET 10 LIMIT 10', str(q1))

Coverage decreased (-0.03%) to 98.916% when pulling 6665d52385f9ff410e954c0526a01ddb89e8840e on limit_offset into 4e143e04cacfb5afa4afc6e9e67f6702e412f53f on master.

Coverage decreased (-0.03%) to 98.916% when pulling 6665d52385f9ff410e954c0526a01ddb89e8840e on limit_offset into 4e143e04cacfb5afa4afc6e9e67f6702e412f53f on master.

Coverage decreased (-0.03%) to 98.916% when pulling 6665d52385f9ff410e954c0526a01ddb89e8840e on limit_offset into 4e143e04cacfb5afa4afc6e9e67f6702e412f53f on master.