Added a special variable controlling the make-hash-table :test specifier

Thanks!

I realized I let the readme go stale, and tried to add the following:
- * hash-table-test - Value for the make-hash-table :test designator, in case
    *read-default-object-format* is set to :hash-table

to the end of read-related dynamic vars.
For some strange reason, git sees conflicts when I try to push to my own unchanged fork.
Could I trouble you to do it "manually" ?
Thanks.

Don't worry about the README. There are other things I need to add eventually.


Memory leak in compiled GCC.

Builded the toolchain with a script. Changed it a bit to use pacman for my Artix Linux. The toolchain is builded and the package is installed. However, when the kernel compilation hits 53 percent, I run out of memory and Xorg killed.

Hello :-) I've observed the same kind of problem while building any big-enough project on machines which a low amount of usable memory. Simply, by using make -j, GNU make spawns as many GCC instances as possible and each one consumes a fair amount of memory (hundreds of MBs): at some point, your system runs out of memory and the OOM killer is run: it selects a process to kill according to a complex system of heuristics. In your case, it chose Xorg. That has nothing to do with Tilck, nor it's build system or GCC. And it's definitively not a memory leak.
Therefore, if you don't have enough RAM, just build with make or at most make -j2. Limit the level of parallelization.

Thank you!  I've just never encountered it.  Sorry.

Suddenly have almost the same on the build with make -j (Ubuntu freezes, hard reboot). The log shows zero free swap space. Moved to the simple make :-)

@duselguy how much RAM do you have? try at least make -j2

@vvaltchev
4GB RAM and 2GB swap. At the build time with make -j I had Chrome opened with GitHub tab. It looks like Chrome failed (something like oops on Chrome page appeared + warnings about Chrome extensions crashes). Ok, but what I don't like is Ubuntu freezing (keyboard and mouse are blocked) at out of memory.

Unfortunately, that's pretty much inevitable because of the way the whole software stack is built (it's complicated). I don't like that we (the software industry) ended up in this position. For other operating systems is more or less the same. Just, the swap might dynamically expand on the fly but, if it reaches its hard limit, the whole system will loose stability because doesn't know which process must be killed.
Anyway, the easiest solution is to just increase the size of the swap or to get more RAM.


Link to docs for Visual Studio Code from the Azure Services map is broken

Searching the repo for https//code.visualstudio.com/docs shows 2 places that might be the cause.
Clicking the docs link for Visual Studio Code redirects you to here:
https://docs.microsoft.comhttps//code.visualstudio.com/docs
Great map by the way, very cool!

Thanks Steve, fixed


Use label text for image title when label hidden

When buttons have the 'Show Label?' set to false, use the Option Label text as a title attribute for the icon images instead, so it is displayed as a browser tool-tip.

This is a really good idea!

Merged! Thanks @michaelroper 👍


Updates and additions to extensions section

Removed missing Google PubSub listener.
Updated Python keycloak-client link to current.
Added extensions for magic links, organizations, and event helpers.

@stianst Fixed invalid JSON in new extension files. Thanks.


add anonymous nodes

add anonymous nodes

I think the remaining two PRs have some merge conflicts introduced by the merge of #15; would you be willing to merge the latest from the main brain back into these? I'm happy to un-merge #15 if it would be easier to do in another order!!
A HUGE thank-you again for these amazing additions; this is really incredible!!!

I will do it later today. You are welcome.
On Mon, Dec 12, 2022, 5:47 AM Jordan Matelsky @.***>
wrote:

I think the remaining two PRs have some merge conflicts introduced by the
merge of #15 https://github.com/aplbrain/grand-cypher/pull/15; would
you be willing to merge the latest from the main brain back into these? I'm
happy to un-merge #15 https://github.com/aplbrain/grand-cypher/pull/15
if it would be easier to do in another order!!
A HUGE thank-you again for these amazing additions; this is really
incredible!!!
—
Reply to this email directly, view it on GitHub
https://github.com/aplbrain/grand-cypher/pull/16#issuecomment-1345678362,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AFFRKZLDFPTP7TT66NGOHV3WMZKWXANCNFSM6AAAAAAS2ZK7UM
.
You are receiving this because you authored the thread.Message ID:
@.***>


Runtime Environment

Hello, I'm very interested in your work, but when running this code in r4.1.0 environment, I got the following error reports. Could you tell the cause of the error or the correct version of R language.
ERROR: Error in if (x.var <= 0) x.var = sigma^2: missing value where TRUE/FALSE needed
Error in if (x.var <= 0) x.var = sigma^2: missing value where TRUE/FALSE needed
Traceback:

1. evaluateSim(200, 100, 1000, partial(rnorm, mean = 0, sd = 0.1),
 .     partial(sample, x = c(20, 50, 100, 200), replace = TRUE),
 .     scale = 1, methods = c(KnownNormalPrior(0.1), methodlist))
2. vapply(methods, purrr::partial(run, traindata = traindata, testdata = testdata),
 .     FUN.VALUE = rep(0, 9))
3. FUN(X[[i]], ...)
4. eval_tidy(call, mask)
5. (function (cl, traindata, testdata)
 . {
 .     rmse = rep(NA, 3)
 .     cicov = rep(NA, 3)
 .     vrrate = rep(NA, 3)
 .     mdl = cl$new(traindata)
 .     if (!is.null(mdl$includeVar)) {
 .         mdl$includeVar = TRUE
 .     }
 .     trainedModel = mdl$train()
 .     preds = trainedModel$predict(testdata)
 .     if (!is.atomic(preds)) {
 .         fits = preds$fit
 .         if (!is.null(cl$asymCI) && cl$asymCI) {
.             ciupper = fits$ciupper
 .             cilower = fits$cilower
 .         }
 .         else {
 .             sdfits = sqrt(preds$varfit)
 .             ciupper = fits + 1.96 * sdfits
 .             cilower = fits - 1.96 * sdfits
 .             varfit = preds$varfit
 .         }
 .     }
 .     else {
 .         fits = preds
 .         varfit = testdata$scale^2/testdata$sample_size
 .         ciupper = fits + 1.96 * sqrt(testdata$scale^2/testdata$sample_size)
 .         cilower = fits - 1.96 * sqrt(testdata$scale^2/testdata$sample_size)
 .     }
 .     rmse[1] = caret::RMSE(fits, testdata$mu)
 .     cicov[1] = mean(testdata$mu <= ciupper & testdata$mu >= cilower,
 .         na.rm = TRUE)
 .     vrrate[1] = mean(varfit/(testdata$scale^2/testdata$sample_size),
 .         na.rm = TRUE)
 .     selected = testdata$pval < 0.05
 .     rmse[2] = caret::RMSE(fits[selected], testdata$mu[selected])
 .     cicov[2] = mean((testdata$mu <= ciupper & testdata$mu >=
 .         cilower)[selected], na.rm = TRUE)
 vrrate[2] = mean(varfit[selected]/(testdata$scale^2/testdata$sample_size)[selected],
 .         na.rm = TRUE)
 .     selected = testdata$pval < 0.01
 .     rmse[3] = caret::RMSE(fits[selected], testdata$mu[selected])
 .     cicov[3] = mean((testdata$mu <= ciupper & testdata$mu >=
 .         cilower)[selected], na.rm = TRUE)
 .     vrrate[3] = mean(varfit[selected]/(testdata$scale^2/testdata$sample_size)[selected],
 .         na.rm = TRUE)
 .     c(rev(rmse), rev(cicov), rev(vrrate))
 . })(traindata = traindata, testdata = testdata, ...)
6. trainedModel$predict(testdata)
7. mapply(private$predictfn, x = df$y_scaled, sigma = df$sigma,
 .     MoreArgs = list(xobs = self$trainingSet$y_scaled, sigmaobs = self$trainingSet$sigma,
 .         h = c(self$hx, self$hsig)), SIMPLIFY = TRUE)
8. (function (x, sigma, xobs, sigmaobs, h)
 . {
 .     x.diff = (xobs - x)/(h[1] * sigmaobs)
 .     x.den = exp(-x.diff^2/2)/sigmaobs
 .     sigma.den = exp(-(sigma - sigmaobs)^2/2/h[2]^2)
 .     f.hat = sum(x.den * sigma.den)
 .     f1d.hat = sum(x.den * sigma.den * x.diff/(h[1] * sigmaobs))
 .     f2d.hat = sum(x.den * sigma.den * (x.diff^2 - 1)/(h[1] *
 .         sigmaobs)^2)
 .     x.mean = x + sigma^2 * f1d.hat/f.hat
.     x.var = sigma^2 * (1 + sigma^2 * (f2d.hat * f.hat - f1d.hat^2)/f.hat^2)
 .     if (x.var <= 0)
 .         x.var = sigma^2
 .     return(list(mean = x.mean, var = x.var))

I tried it on R 4.0.5 and it works. Need to make sure some dependency packages are installed. Will try it on R 4.1

I have no issue running the following code on R4.1.1
install.packages(c("xgboost",'nnls','truncnorm','caret'))

library(tidyverse)
options(digits=3)
# load all implemented methods
source("methods/BaselineUnAdjusted/baselineUnajusted.R")
source("methods/knownprior/knownprior.R")
source("methods/split/simple_Splitting.R")
source("methods/postselect/postselect.R")
source("methods/split/boost_Splitting.R")
source("methods/EBmle/ebmle.R")
source("methods/BFBound/bfbound.R")
source("methods/MixturePrior/mixture.R")
source("methods/split/TARwES.R")
source("methods/EBHuberSURE/EBHuberSURE.R")

source("simulation/simulation.R")

# Define list of method to test
# baselineAnadjust: unadjusted naive MLE
# simpleSplitting: RwES with linear regression
# TARwESSplitting: TARwES
# NormalPriorEB: EB using normal prior (James-Stein)
# LaplacePriorEB: EB using Laplace prior
# ZeroNormalLaplaceMixEB: Ghidorah with three heads
# HuberPriorEB: EB using Huber prior
# GhidorahSplitting: TARwES+ where Ghidorah is used as one of the feature
# postSelectZCut(1.96): CMLE using z-score 1.96 as cutoff

# With CMLE the simulation study could run quite slow. I recommend to run without CMLE at first if you are impatient :)
methodlist = c(baselineUnadjust, simpleSplitting, bstSplitting, TARwESSplitting, NormalPriorEB, LaplacePriorEB, ZeroNormalLaplaceMixEB, HuberPriorEB, GhidorahSplitting, postSelectZCut(1.96))
#methodlist = c(baselineUnadjust, simpleSplitting,bstSplitting, TARwESSplitting, NormalPriorEB, LaplacePriorEB, ZeroNormalLaplaceMixEB, HuberPriorEB, GhidorahSplitting)

# Simulation Study 1
# note the set.seed for replication
set.seed(1)
res = evaluateSim(200, 100, 1000, partial(rnorm,mean=0, sd=0.1), partial(sample,x=c(20,50,100,200),replace=TRUE), scale = 1, methods = c(KnownNormalPrior(0.1),methodlist))
res

@lif323  can you confirm it works for you? Or let me know how to reproduce your error?

@alexdeng Thank you very much. I found that it was the fork version of current repository that reported the error, that is, the version given in the paper. The above error occurred in this version.
https://github.com/lycbest1-yicheng/ghidorah

@alexdeng Thank you very much. I found that it was the fork version of the current repository that reported the error, that is, the version given in the paper. The above error occurred in this version.
https://github.com/lycbest1-yicheng/ghidorah

Yicheng is my coauthor and his main change in his fork is to add NEST method. If you are mainly interested in the method for this paper, you can use this repo. Please reach out to Yicheng for your error experienced in his fork.

I will close this issue here.


trojita: build translation files

Motivation for this change
Enable localization of Trojitá.

Use the release tarball, because translation files are not included in the git repository.

Add qttools needed for compiling translation files.

Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
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)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Fits CONTRIBUTING.md.

@GrahamcOfBorg build trojita

No attempt on x86_64-darwin (full log)
The following builds were skipped because they don't evaluate on x86_64-darwin: trojita
Partial log (click to expand)

a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowUnsupportedSystem = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowUnsupportedSystem = true; }
to ~/.config/nixpkgs/config.nix.

Success on x86_64-linux (full log)
Attempted: trojita
Partial log (click to expand)
shrinking /nix/store/2wjz1j2xl0iyzwdknsp83n5pz2qq7gl7-trojita-0.7/bin/be.contacts
shrinking /nix/store/2wjz1j2xl0iyzwdknsp83n5pz2qq7gl7-trojita-0.7/bin/trojita
strip is /nix/store/vcc4svb8gy29g4pam2zja6llkbcwsyiq-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/2wjz1j2xl0iyzwdknsp83n5pz2qq7gl7-trojita-0.7/lib  /nix/store/2wjz1j2xl0iyzwdknsp83n5pz2qq7gl7-trojita-0.7/bin
patching script interpreter paths in /nix/store/2wjz1j2xl0iyzwdknsp83n5pz2qq7gl7-trojita-0.7
checking for references to /build in /nix/store/2wjz1j2xl0iyzwdknsp83n5pz2qq7gl7-trojita-0.7...
postPatchMkspecs
postPatchMkspecs
postPatchMkspecs
/nix/store/2wjz1j2xl0iyzwdknsp83n5pz2qq7gl7-trojita-0.7


Page ordering seems buggy

I'm using Wagtail 0.6 with Django 1.6.7. Re-ordering pages by clicking 'Enable ordering of child pages' and then dragging pages into a new order, is not working consistently. It says the order has been updated, but reloading the admin page and re-selecting the ordering option shows them all back in the position they were previously. After multiple attempts, pages do seem to re-order, but I can't figure out why they do sometimes and not other times. There are no javascript errors or other obvious indicators of anything being wrong. Clearing the cache doesn't make any difference either.

Closing this due to inactivity. Please re-open if you're still able to experience this on 0.8.4+


Send Transaction error handling

It's possible that transactions we create are not able to be broadcast to the network. This might be because of a provider connection issue or a transaction whose intrinsic gas is too low (e.g. a gas limit < 21,000). We must inform the user if this happens and allow the user to re-send the transaction.

[ ] Catch any errors that occur when sending a transaction
[ ] Display the error message, including the reason the transaction failed to send, to the user in a non-intrusive form (i.e. not a pop-up or alert dialog)
[ ] Re-enable the send transaction button so that the user can try again (especially important if, for instance, it was a network connection problem)

Apply to test transaction button as well

Test transaction error handling has been completed; however, toast associated with clicking on the test transaction button needs to be cleaned up. Shortening error messages into informative pieces, smoothening hiding of toasts, and better placing the toast

Send transaction button error handling implemented similarly to test transaction error handling; however, just like the previous error handling it requires polishing


Restoring the RPM build process for Oracle Linux 6

Also, update the docker-engine.spec file to require the Unbreakable Enterprise Kernel Release 4 on both Oracle Linux 6 and Oracle Linux 7.
The UEK R4 provides the required kernel functionality for VxLAN support required by Docker 1.9 and user namespace support required for 1.10+.
The build of Docker on Oracle Linux 6 requires some manipulation of the build environment so that the CGO compiler uses the UEK R4 headers instead of the old default kernel headers.
This resolves #18688 as well.
Signed-off-by: Avi Miller<EMAIL_ADDRESS>

Ping @jfrazelle and @thaJeztah for review. Hopefully this makes it before the code freeze for 1.10.

cool i will try this out thanks

Weird, the RPM build process worked fine on my test rig. Let me check that line again.

I hit stage 5 in debugging: "How did this ever work?" :) Should be good now.

LGTM

Is there a particular reason why this didn't get merged for 1.10? I did a bunch of stuff internally to get this working before the code freeze.

we can cherry pick it in to the next rc

Apologies @Djelibeybi I think this one dropped of our radar; we'll make sure it's in the next rc

Thanks guys! Glad that 1.10 will be released for OL6 too. :)


add icons component

@ninja511 Started workin on this as of today! I wasn't able to tag myself.

Not sure why github is taking so long...

@ninja511 good to go!


abstract data interface

Abstract the interface for data storage from anything mongodb specific,
thereby allowing for developers to more easily incorporate other
backends such as file storage and tinydb.
Basic implementation for file storage with corresponding unit tests.
For more on this change see https://github.com/chovanecm/sacredboard/issues/17.

Coverage increased (+3.05%) to 74.05% when pulling 5ecdcf4015f828c80b662788cb3d7207bb21a855 on gideonite:develop into 45e9b73f0659ba724b682fa783d12e443381c003 on chovanecm:develop.

I'd be more than happy to but I don't know how to run the linter tool.

Coverage increased (+3.05%) to 74.05% when pulling ecc2caa96f7901a0196d06781bc14bfb480aab3e on gideonite:develop into 45e9b73f0659ba724b682fa783d12e443381c003 on chovanecm:develop.

If you still have troubles running tox (e.g. tox -e flake8), the commands for running it are defined in tox.ini.
So, for instance,  flake8 sacredboard --max-complexity 10 --exclude tests checks the code style and pydocstyle sacredboard --ignore D207,D212,D301,D203 the Python code documentation. Tox, unfortunately, doesn't run the second command if the first one fails, so it doesn't say anything about your documentation style if there is a problem with code style. I have to resolve it somehow.
Make sure to have both flake8 and pydocstyle installed (I just noticed I forgot to add them in dev-requirements.txt, so if you download the current version and run pip install -r dev-requirements.txt, it should install automatically).

Whoops, I guess I should have pulled before I pushed. Should I pull and resolve the changes or leave that to you? The only changes I made to mongodb in this last commit relate to removing whitespace and shortening doc strings as recommended by flake8.

Conflict fixed. I have also fixed some errors and added reading of the info.json file.
Furthermore, I changed the way how the code style check for Python works.
Now, tox -e flake8 checks the code style whereas tox -e pydocstyle is responsible for code documentation checks. The reason for it is that when flake8 found errors, pydocstyle did not run at all.

Coverage increased (+3.5%) to 74.513% when pulling c8f3c88d88071372863161b4cbad6f6878b37b56 on gideonite:develop into 53ffcb40671783b93c0242d6c1d464fd7b59f4df on chovanecm:develop.

Now I'd like to ask you to consult the code documentation with tox -e pydocstyle (of course, only files that are relevant to your part).
Do you plan to add support for filtering, sorting etc? It's quite a lot of work. Otherwise, I'm thinking about extending the Web API to tell the frontend to hide the filtering and similar controls in order not to confuse the users.
Also, some error handling (file not found) etc would be nice. But for that, I have to modify the Web API.

Coverage increased (+3.5%) to 74.513% when pulling ec5633978f3a2cbfc9223c72e511a53ddd73084d on gideonite:develop into 53ffcb40671783b93c0242d6c1d464fd7b59f4df on chovanecm:develop.

Coverage increased (+3.3%) to 74.313% when pulling 804b5637437348af50458faf3d4c90f18c643ef5 on gideonite:develop into 53ffcb40671783b93c0242d6c1d464fd7b59f4df on chovanecm:develop.

"Why is m or mu compared to (None, None)?" - It's not exactly clear, I know. The reasons is that the mu parameter defaults to (None, None) and when the parameter is not present on the command line, it is set to that value. So after you added "if m or mu", it was actually always evaluated as True even thought Sacredboard as run with -f.
I have to refactor the bootstrap. It's getting a little bit messy.

Oh ok, sorry about that. I should have tested it more thoroughly.
Any other things that this PR is blocked on?

Not from your side. As soon as I have some time (hopefully already later this week), I'll disable all the sorting and filtering controls for backends that don't support it and I'll merge the PR.


orientdb duplicate record indexing issue

I am using your synthetic dataset and trying to run the code. Insertion works perfectly except for orientdb which gives me an exception like this

Failed tests:
GraphDatabaseBenchmarkTest.testGraphDatabaseBenchmark:19 Got unexpected exception: Cannot index record V{nodeId:3,out_:[],in_:[]}: found duplicated key '3' in index 'V.nodeId' previously assigned to the record #12:0
DB name="orient"

Any take on how to solve this ?

The orient in your storage folder is not empty. To empty it, don't insert it repeatedly.

I am using your synthetic dataset and trying to run the code. Insertion works perfectly except for orientdb which gives me an exception like this

Failed tests:
GraphDatabaseBenchmarkTest.testGraphDatabaseBenchmark:19 Got unexpected exception: Cannot index record V{nodeId:3,out_:[],in_:[]}: found duplicated key '3' in index 'V.nodeId' previously assigned to the record #12:0
DB name="orient"

Any take on how to solve this ?

The orient in your storage folder is not empty. To empty it, don't insert it repeatedly.


Bugfix for Boolean type formatting

Boolean -> ClickHousePreparedStatementParameter using ClickHousePreparedStatementParameter.fromObject produces value with single quotes (is recognized as String by ClickHouse, not as Uint8, as it should be)

@Fox0117 , can we have some test for this, ensuring everything works fine?

@AndreevDm , @Fox0117 , thanks for contribution!


bump to streams3

since both iojs and node 0.12 is on streams3 shouldn't this be as well?

+1

No need to create another module called through3?

blocking: https://github.com/nodejs/readable-stream/issues/134 go make a noise there

+1,  I wouldn't even be against a through3 module if that just eliminated some of the confusion around this.

Looks like this is fixed on the master branch

You can probably delete v1.0 and/or v.2.0.0-proposed branches as well.


Update manage-quarantined-messages-and-files.md

Updating to reflect the change to RBAC roles

@JohanFreelancer9 - kindly do the copy editor review for this PR. Thanks.


java.lang.OutOfMemoryError when running a test

I first try to use instancio, so please help.
Describe the bug
When I try to create my object, I see an endless this line until the test fail by OutOfMemoryError
DEBUG org.instancio.internal.nodes.NodeFactory - Created superclass type map: {E=}

Stacktrace:
Caused by: java.lang.OutOfMemoryError: Java heap space
	at org.instancio.internal.util.Verify$$Lambda$344/0x0000000800342840.get$Lambda(Unknown Source)
	at java.base/java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
	at java.base/java.lang.invoke.LambdaForm$MH/0x0000000800064840.linkToTargetMethod(LambdaForm$MH)
	at org.instancio.internal.util.Verify.notNull(Verify.java:27)
	at org.instancio.internal.util.TypeUtils.getRawType(TypeUtils.java:61)
	at org.instancio.internal.nodes.NodeFactory.createNodeWithSubtypeMapping(NodeFactory.java:134)
	at org.instancio.internal.nodes.NodeFactory.fromClass(NodeFactory.java:178)
	at org.instancio.internal.nodes.NodeFactory.createNode(NodeFactory.java:76)
	at org.instancio.internal.nodes.NodeFactory.lambda$createChildrenFromFields$2(NodeFactory.java:303)
	at org.instancio.internal.nodes.NodeFactory$$Lambda$391/0x0000000800367440.apply(Unknown Source)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578)
	at org.instancio.internal.nodes.NodeFactory.createChildrenFromFields(NodeFactory.java:305)
	at org.instancio.internal.nodes.NodeFactory.fromClass(NodeFactory.java:199)
	at org.instancio.internal.nodes.NodeFactory.createNode(NodeFactory.java:76)
	at org.instancio.internal.nodes.NodeFactory.lambda$createContainerNodeChildren$1(NodeFactory.java:295)
	at org.instancio.internal.nodes.NodeFactory$$Lambda$393/0x0000000800366c40.apply(Unknown Source)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
	at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578)
	at org.instancio.internal.nodes.NodeFactory.createContainerNodeChildren(NodeFactory.java:297)
	at org.instancio.internal.nodes.NodeFactory.fromParameterizedType(NodeFactory.java:221)
	at org.instancio.internal.nodes.NodeFactory.createNode(NodeFactory.java:78)

Sample code reproducing the issue
 User user1 = Instancio.create(User.class);

Instancio version: 2.8

@thachlp, thanks for reporting this. Could you please also provide the User class so I can reproduce the issue?

@thachlp, thanks for reporting this. Could you please also provide the User class so I can reproduce the issue?

Thanks for answering me, @armandino.
This class is an entity class, It references another class, and another class refers to another, etc.. let's see the references chart, hope it helps.
I think it's caused the infinite loop on creating objects, from my side, I only need to create an User object, don't really need a reference object.

@thachlp, do you have the sources available on GitHub? If not, if you can provide a minimal sample (removing any irrelevant classes) that would be great.

@thachlp, can you try version 2.9.0 and see if you still get the error?

@thachlp, can you try version 2.9.0 and see if you still get the error?
Perfect! It works as expected. Thank you for your support <3

The problem was resolved on version 2.9.0

@thachlp thanks very much for confirming! :) I'm glad to hear it. I will try to make more performance improvements for the next release.
Let me know if you run into any other problems.

@thachlp thanks very much for confirming! :) I'm glad to hear it. I will try to make more performance improvements for the next release.
Let me know if you run into any other problems.

Thanks for your patient support, In recent days, I have had some other stuff so I only can be back today and you resolve it ^.^
Your project is really helpful! 🚀


Make smoke-test manifest-generation self-contained

No longer depend on stubs or templates from diego-release repo
Unify on cflinuxfs2-rootfs.trusted_certs as the BOSH property
Fix example stub indentation
Use inline stub via process substitution instead of sed
Mask off non-BOSH properties from spiff merge

Closed by 737aa6d8a11f88a86389b1748f21be1709354d77

Thanks, @jvshahid!


Improve signer and combiner domain.test.ts

Description

uses ThresholdPoprfClient to evaluate partial signatures returned by DOMAIN_SIGN signer endpoints

⚠❓ currently just checks against a hard-coded evaluation result, not sure if there's a better way of doing this

fix test cases with nonces (previously was failing due to incorrect authorization, not nonce being invalid) (in both signer and combiner tests)

add case with nonce >0 being valid (this is allowed by the current domain signer logic -- if we don't want this to be the case, we need to update the logic)
fix case with repeated request + nonce being incremented (valid) -- keeps the request the same except for the nonce (including blinded message, sessionID being the same -- wasn't the case before)
fix nonce failure case -- requires repeat request + nonce not being updated

modifY DomainRestrictedSignatureResponse slightly (allows status field to not be present), moved TODO from tests -> sendFailure
passthrough 401 errors from the signer as nonce errors in the combiner (since auth is already checked on the combiner side, it seems more likely that 401s are caused by nonce issues and it's pretty confusing to only get the missing signatures error) -- happy to change this back though!

Will merge after the POPRF changes are approved since this is based off of those changes!

Nice! I like what you did with errorCodeToError


(4) There's an extra hard return between the two graphs under the Lampe/husband/beach photo.

Extra line of space between these two grafs:

That's due to the paragraphs being in separate text blocks, and can be fixed by combining them into one text block. Padding is applied to paragraphs within the text block so it adds up to double with two text blocks back to back.


App Unopenable

I tried opening the app on Big Sur 11.2.3 and a popup appears saying "JoyMapperSilicon can't be opened because Apple cannot check it for malicious software" and to contact the developer

I'm having the same issue


EPSG:3414 issue. "not compatible with TMS"

Not sure is it me or MapProxy has a limitation to convert from Global_WebMercator (Openstreetmap) to EPSG:3414? I have the exception stating that EPSG:3414 is not compatible with TMS. I am sure that my configuration is right.
reference: http://spatialreference.org/ref/epsg/3414/
Looking forward for help!

See: https://mapproxy.org/docs/nightly/configuration.html#origin

@olt I've taken a look at the origin but still quite unsure.
I've check that EPSG:3414 Projected Bounds: 4257.9355, 11470.3186, 64359.3062, 49067.5413
so how should i configure the origin?
spatialreference: https://sirent.inlis.gov.sg/CoordinateSystems.aspx
cheers

@olt the fact is that I do not know whether EPSG:3414 is a "sw" or "nw" origin.
Would deeply appreciate for any kind help!

The origin is an attribute of the grid and is independent of the actual projection.
Something like this should work (if you really need TMS and not WMTS):
grids:
    mygrid:
        srs: 'EPSG:3414'
        bbox: [4257.9355, 11470.3186, 64359.3062, 49067.5413]
        origin: sw

Please use the mailing list for further questions as we use GitHub issues only for bugs.

@olt I got the origin working. However, I am still experiencing weird behavior of map in when i use the tms end point in arcgis.js webtiledlayer. The correct behavior should look like the image below (correct.png)

This is the weird behavior in arcgis.js. What could be wrong? bug?

@olt I got the origin working. However I am experiencing another weird behavior when I use the tms/tiles enpoint from mapproxy in arcgis.js webtilelayer. In the picture below, it works well in openlayers as you can see it in correct.png

However, the behavior is weird when I feed the end point to arcgis.js webtiledlayer. What could be wrong? a limitation? or bug?

See https://mapproxy.org/docs/nightly/services.html#tiled-map-services-tms for the difference between /tms and /tiles

@olt I change the end point and neither http://localhost:8080/tiles/1.0.0/sweden/EPSG3414/${z}/${x}/${y}.png nor http://localhost:8080/tms/1.0.0/sweden/EPSG3414/${z}/${x}/${y}.png did i see the correct behavior. Could it be configuration problem in yaml file?
Your Environment
services:
demo:
tms:
use_grid_names: false
#origin: 'sw'
layers:

name: sweden
title: sweden
sources: [cache_sweden]
tile_sources: [cache_sweden]

caches:
cache_sweden:
sources: [cache_sweden_original]
grids: [EPSG3414]
meta_size: [4, 4]
cache:
type: mbtiles
cache_sweden_original:
sources: [source_sweden]
grids: [GLOBAL_WEBMERCATOR ]
disable_storage: true
sources:
source_sweden:
type: tile
grid: GLOBAL_WEBMERCATOR
url: 'http://a.tile.openstreetmap.org/%(z)s/%(x)s/%(y)s.png'
http:
ssl_no_cert_checks: true
grids:
EPSG3414:
srs: 'EPSG:3414'
bbox: [-675.5313466758907,18049.210543332632,67659.34292307265,50840.777726467]
origin: sw
tile_size: [256, 256]

globals:
srs:
# override system projection file
proj_data_dir: 'C:\Users\PC\mymapproxy'


Static attributes

Hi,
to my knowledge it is not possible to define static class properties (attributes and methods) in the ringJs constructor.
Is there is really no way to do that? Would be really nice to have ;)

Of course it is possible.
var MyClass = ring.create({
    ...
});

MyClass.someStaticAttribute = "something";

See? As simple as that.


added graph

What kind of change does this PR introduce? (check at least one)

[ ] Bugfix
[x] New algorithm
[ ] Optimization in previous algorithms
[ ] Code style update
[ ] Refactor
[ ] Documentation
[ ] Other, please describe:

Briefly describe the changes in this PR
Algorithm: Graph
Language: Python

Other information:

Hi @hashfx,
Please work this change on the pull request #482

Hi @hashfx, Please work this change on the pull request #482

The above pull request is no longer connected with @MakeContributions. I have unforked it. Therefore, I have pulled a fresh PR.

@ming-tsai Could you reopen this PR for required merging actions!!

Hi @hashfx,
Could you solved the conflict?


Should not be installable on macOS clients

I understand that the requirements page for the extension says "Windows 10", but the documents for debugging an add-in literally advise the following:
Debug on Mac

The following provides general guidance to debugging on Mac.
If you're using Visual Studio Code, debug using the [Add-in Debugger Extension for Visual Studio Code](https://learn.microsoft.com/en-us/office/dev/add-ins/testing/debug-with-vs-extension).

and that URL tells you to install this extension, which then launches your add-in, attaches to the running Webpack process, and only then suffers a fatal error reporting that it's not supported on other than Windows 10 of at least some recent build number.
In the grand scheme of "things on which I have barked my shins trying to write an Excel Add-in this week", this one is actually fairly benign and consumed relatively little time, but if someone would update the docs to not tell macOS users to just march right into a blind alley as Step 1/n, I think that would be a high return for effort on your part. Thanks!

This refers to https://learn.microsoft.com/en-us/office/dev/add-ins/testing/debug-add-ins-overview#debug-on-mac

This is fixed. Should be published late today.

Amazing! Thank you; I realize I came in a little heated and snarky after a long day of frustrations, and I am humbly impressed to see this issue already into and out of the ticket pipeline. I look forward to another day of building cool stuff for my users with these tools you've created.

I missed the publication deadline. It will publish late tomorrow (Thursday) in the Pacific USA time zone.

I stand corrected. The fixed document is published now.


⚠ Bofrost.be has degraded performance

In f896d2f, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 951 ms

Resolved: Bofrost.be performance has improved in 4211f91.


iOS build working but Archive option not working.

I am getting following error when I try to Archive the project
ld: bitcode bundle could not be generated because '/Users/*****/Unity/b142/Libraries/Plugins/IOS/liblibmp3lame.a(version.o)' was built without full bitcode. All object files and libraries for bitcode must be generated from Xcode Archive or Install build for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

okay, i got it fixed, i have replaced liblibmp3lame.a file which I downloaded from https://github.com/Superbil/build-lame-for-iOS/releases

thanks, I had replace new libmp3lame.a from https://github.com/Superbil/build-lame-for-iOS/releases.


Don't start yggdrasil in test docker image

Signed-off-by: Ondra Machacek<EMAIL_ADDRESS>

Shouldn't flotta-agent-1.0.tar.gz file be removed from the PR?

@machacekondra could you share the reason for it?
Is the assumption that setting the machine-id and the starting the yggd should be done only when it is actually being started on the machine (not to get machine-id of build machine) and start the server only when the identify of the cluster is known not to fail on registration?

@eloycoto can share more I think. But now we don't fetch the machine-id and set it as client-id in case client-id is not passed. The only way is to use CN from certificate or use client-id in config or command line, when starting yggdrasil. That's the reason we can't set it during image build, but we must set it after the container is started, and so we can't start yggdrasil service, and we must start it after we confgiure the client id, which we must set in runtime for the test, so we can support multiple edgedevices.


Dict and set video contribution added

Description 📜
I have added a video contribution for Dictionary and Set in python
Fixes #551

Type of change 📝

[x] Video (Animations, screen-recordings, presentations and regular explanatory films are all possibilties etc)

Domain of Contribution 📊

[x] Python_Domain

Checklist ✅

[x] I follow Contributing Guidelines & Code of conduct of this project.
[x] I have performed a self-review of my own code or work.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] My changes generates no new warnings.
[x] I'm GWOC'21 contributor

Screenshots / Gif (Optional) 📸

Good to go @adityabisoi 👍


make PythonAPI boost python library link error windows 10 0.9.9

I was trying to run make PythonAP. It shows a bunch of boost python link error.
It says installation successful but no PythonAPI/dist is generated.
make launch build fine and I can load the UE4 project.
I found the same issue reported before : https://github.com/carla-simulator/carla/issues/2339
But I couldn't find a solution for it.  Please help me on it. Just bought a new laptop for running Carla, its really frustrating.
Carla version : 0.9.9
OS: Windows 10, AMD cpu.

hi @shaoxiaohang, have you managed to find the solution to this problem? thanks

Yes I was installing the 32 bit python. Make sure x64 python is installed
also run the x64 terminal in the vs tool not the regular CMB.
On Tue, May 26, 2020 at 12:00 AM Tang Yun<EMAIL_ADDRESS>wrote:

hi @shaoxiaohang https://github.com/shaoxiaohang, have you managed to
find the solution to this problem? thanks
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/carla-simulator/carla/issues/2881#issuecomment-633795237,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACQUAWFGRXM4HJITVU6RQNLRTM5GJANCNFSM4NIWNDTA
.

Yes I was installing the 32 bit python. Make sure x64 python is installed also run the x64 terminal in the vs tool not the regular CMB.
[…]

Sorry for the question, but what do you mean with "Make sure x64 python is installed"?
I have the same problem but I cannot adjust it

Check your python version, there are two versions of python,
32-bit/64-bit,  64-bit version is required.
On Thu, Jun 4, 2020 at 10:53 AM Filippo Gandolfi<EMAIL_ADDRESS>wrote:

Yes I was installing the 32 bit python. Make sure x64 python is installed
also run the x64 terminal in the vs tool not the regular CMB.
[…]
Sorry for the question, but what do you mean with "Make sure x64 python is
installed"?
I have the same problem but I cannot adjust it
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/carla-simulator/carla/issues/2881#issuecomment-638901821,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACQUAWGZ2R777IRNE2F26OTRU6YOVANCNFSM4NIWNDTA
.

Thanks @shaoxiaohang, I had the correct type (64 bit) but for me works when I made this change:

Uninstall python 3.8
Install python 3.7
Remove anything related to boost under "carla/Build"
try make PythonAPI again
Thanks @marcgpuig for the help

Hi @shaoxiaohang,
which Python x64 Version exactly did you use?
I'm using 3.7.7 (x64) and no other Python version is included in my PATH envvar, but I still have the same error and the PythonAPI isn't build (No /dist folder either .egg file is created)...
I made a make clean and removed the Build folder already
Thanks

Hi all,
after uninstalling all my Python versions except 3.7.7 on my PC, the built is successfully finished.
In my PATH envvar I'm pointing to this version.
Is there another workaround than removing all Python versions?
It's bothering to remove all Python versions, as they are required for other programming stuff.
Are there other scripts searching the disk for Python versions?
Only changing the envvar was not effective.
I'm using Win10 + VS2017 + carla <IP_ADDRESS> from GIT clone...

I also met this problem. I find that there is a pre-installed python in Windows 10 (C:/Windows/py.exe). This python is used in Carla/Util/BuildTools/BuildPythonAPI.bat by calling py ... command. Therefore, here is my solution:

replace all py in Carla/Util/BuildTools/BuildPythonAPI.bat by python
replace py -3 setup.py bdist_egg  by python setup.py bdist_egg in line 112

By following these steps, I solved my problem.
I hope the official team can fix it in the next version.
I use CARLA<IP_ADDRESS>
Here is the final modified Carla/Util/BuildTools/BuildPythonAPI.bat
@echo off
setlocal

rem BAT script that creates the client python api of LibCarla (carla.org).
rem Run it through a cmd with the x64 Visual C++ Toolset enabled.

set LOCAL_PATH=%~dp0
set "FILE_N=-[%~n0]:"

rem Print batch params (debug purpose)
echo %FILE_N% [Batch params]: %*

rem ============================================================================
rem -- Parse arguments ---------------------------------------------------------
rem ============================================================================

set DOC_STRING=Build and package CARLA Python API.
set "USAGE_STRING=Usage: %FILE_N% [-h^|--help] [--rebuild]  [--clean]"

set REMOVE_INTERMEDIATE=false
set BUILD_FOR_PYTHON2=false
set BUILD_FOR_PYTHON3=false

:arg-parse
if not "%1"=="" (
    if "%1"=="--rebuild" (
        set REMOVE_INTERMEDIATE=true
        rem We don't provide support for py2 right now
        set BUILD_FOR_PYTHON2=false
        set BUILD_FOR_PYTHON3=true
    )

    if "%1"=="--py2" (
        set BUILD_FOR_PYTHON2=true
    )

    if "%1"=="--py3" (
        set BUILD_FOR_PYTHON3=true
    )

    if "%1"=="--clean" (
        set REMOVE_INTERMEDIATE=true
    )

    if "%1"=="-h" (
        echo %DOC_STRING%
        echo %USAGE_STRING%
        GOTO :eof
    )

    if "%1"=="--help" (
        echo %DOC_STRING%
        echo %USAGE_STRING%
        GOTO :eof
    )

    shift
    goto :arg-parse
)

set PYTHON_LIB_PATH=%ROOT_PATH:/=\%PythonAPI\carla\

if %REMOVE_INTERMEDIATE% == false (
    if %BUILD_FOR_PYTHON3% == false (
        if %BUILD_FOR_PYTHON2% == false (
          echo Nothing selected to be done.
          goto :eof
        )
    )
)

if %REMOVE_INTERMEDIATE% == true (
    rem Remove directories
    for %%G in (
        "%PYTHON_LIB_PATH%build",
        "%PYTHON_LIB_PATH%dist",
        "%PYTHON_LIB_PATH%source\carla.egg-info"
    ) do (
        if exist %%G (
            echo %FILE_N% Cleaning %%G
            rmdir /s/q %%G
        )
    )
    if %BUILD_FOR_PYTHON3% == false (
        if %BUILD_FOR_PYTHON2% == false (
            goto good_exit
        )
    )
)

cd "%PYTHON_LIB_PATH%"
rem if exist "%PYTHON_LIB_PATH%dist" goto already_installed

rem ============================================================================
rem -- Check for python ------------------------------------------------------------
rem ============================================================================

where python 1>nul
if %errorlevel% neq 0 goto error_py

rem Build for Python 2
rem
if %BUILD_FOR_PYTHON2%==true (
    goto py2_not_supported
)

rem Build for Python 2
rem
if %BUILD_FOR_PYTHON3%==true (
    echo Building Python API for Python 3.
    python setup.py bdist_egg
    if %errorlevel% neq 0 goto error_build_egg
)

goto success

rem ============================================================================
rem -- Messages and Errors -----------------------------------------------------
rem ============================================================================

:success
    echo.
    if %BUILD_FOR_PYTHON3%==true echo %FILE_N% Carla lib for python has been successfully installed in "%PYTHON_LIB_PATH%dist"!
    goto good_exit

:already_installed
    echo.
    echo %FILE_N% [ERROR] Already installed in "%PYTHON_LIB_PATH%dist"
    goto good_exit

:py2_not_supported
    echo.
    echo %FILE_N% [ERROR] Python 2 is not currently suported in Windows.
    goto bad_exit

:error_py
    echo.
    echo %FILE_N% [ERROR] An error ocurred while executing the py.
    echo %FILE_N% [ERROR] Possible causes:
    echo %FILE_N% [ERROR]  - Make sure "py" is installed.
    echo %FILE_N% [ERROR]  - python = python launcher. This utility is bundled with Python installation but not installed by default.
    echo %FILE_N% [ERROR]  - Make sure it is available on your Windows "py".
    goto bad_exit

:error_build_egg
    echo.
    echo %FILE_N% [ERROR] An error occurred while building the egg file.
    goto bad_exit

:good_exit
    endlocal
    exit /b 0

:bad_exit
    endlocal
    exit /b %errorlevel%

Thanks a lot, @shijieS Your comment was helpful.
Steps to do a successful build, the latest Carla commit 159801fd40b8de11a583fd63fb9bb45c42faff62 titled "Changelog" has errors on my build, for no clear reasons. So I downloaded the commit titled "New version 0.9.10".
To download the commit
git init git remote add origin https://github.com/carla-simulator/carla.git git fetch origin 55a83f911a76852986fbb33a9d2560a4e2e0b284 git checkout FETCH_HEAD
And then follow the steps posted by @shijieS above.
Then make the repo as usual.

Hello. Seeing as the changes mentioned by shijieS were not implemented as of 0.9.13, I would like to further add that for those who'd like to have the scripts use python instead of py due to using conda on Windows, there are py calls in BuildCarlaUE4.bat and Package.bat to be modified as well. UE4 still seems to load without problems even if you don't change them, but it does print out a small complaint during make launch .


stickyTable header flickering on mouse scroll in IE 11

when i just scroll down with the help of mouse wheel, the sticky header flickering in IE only, please have a look on attached screenshot. Thanks

@armaaar, I had updated the CSS and JS files too, but its not working for me. your demo html file is also not working in IE 11 and also in Firefox. Also i had clear browser cache, still its not working header flickering is still coming. I am using this plugin [https://www.jqueryscript.net/table/jQuery-Plugin-For-Sticky-Table-Cells-stickyTable-js.html] Your solution doesn't solve the issue.
Please let me know if any update is there for this.
Thanks.

@Sudeep2443 I couldn't reproduce any problem on IE11. There is a known issue in Firefox <= v57.0 and Microsoft Edge in the way they implement the scroll event. Microsoft edge promised to solve this problem in the upcoming version Edge 17672.

Hello @armaaar Thanks for a quick response, here is I made a small video please have a look on it.
Click on the link below-
(url https://www.screencast.com/t/AxbtzV4VIxW)
Click on below link for plugin which i have used currently
(url https://www.jqueryscript.net/table/jQuery-Plugin-For-Sticky-Table-Cells-stickyTable-js.html)
Its still not working in IE 11 and also in firefox 61.0.2 (32-bit).
Please guide.

@armaaar Any update?

@Sudeep2443 Please download the latest version of the plugin from this repository. This will fix the firefox problems. In case of IE11 the smooth scrolling feature causes the cells to lag and flicker so we had to disable it which caused some roughness or delay in scrolling but It works fine. I'm sorry but at the moment there is no other solutions for IE11. I'll let you know if there is any major update for IE11

@Sudeep2443 Please create a new Issue for your problem in firefox with detailed description of your problem so I can help. Also make sure you cleared your cache after using the new css and js files


Pull request for FH helm charts

Hi Foghorn team, Request you to please close this PR since you will be maintaining the code along with license in your own repository. Thank you!
Regards,
Archit

Hi Foghorn team, Request you to please close this PR since you will be maintaining the code along with license in your own repository. Thank you!
Regards,
Archit


ResourceID is hard coded in backends.template

{
"properties": {
"description": "issue",
"resourceId": "https://management.azure.com/subscriptions/1111111111111/resourceGroups/sadasdsad/providers/Microsoft.Web/sites/asdasdsadasds",
.......
}
resourceID is coming as hardcoded in the template instead parameterized

Feels like this should be fixed.  If you are still experiencing an issue with this, please open a new issue with the required information.


get the original path template

I have written a MetricsMiddleware which instruments the duration and count of failed and successful requests.
However to properly graph the results of different endpoints by path I need the original non-interpolated path. The request.pathmethod obviously returns the interpolated value.
e.g. /user/aacCN9d8JKD34Kcjd84j3d/name
And I need
e.g. /user/{id}/name
I am aware that I could group these via something like this${method()}: ${resourceName}/${resourceMethod}. But I have preexisting metrics which use the path template.
So I am hoping the small addition would be acceptable.
An additional solution would be to simply add the type. Since this is already accessible I could get path from their
  export interface Request {
    methodDescriptor: MethodDescriptor // <----
    params(): Parameters
   ...

I am super late for this PR, I am sorry for that @brenwell. This makes perfect sense. I will wait for master to build and merge this.

I am super late for this PR, I am sorry for that @brenwell. This makes perfect sense. I will wait for master to build and merge this.

Tests run (tested locally) - this can be merged.


Unit test needed

AS A [developer],
I WANT TO [have unit test support],
SO THAT [when I introduce modifications to code I will not break existing functionalities]

Unit test framework added.


Use of SVG icons in navigation

I can't seem to use SVG icons in the li class="dropdown" tag.  Is this a bug?

I can't seem to use SVG icons in the li class="dropdown" tag. Is this a bug?

Use the toggle parameter to customize the arrow. For example: {toggle: ' Your arrow '}


How to add bun to path?

I'm pretty new to go programming. The docs say you can run bun from the cli https://bun.uptrace.dev/guide/migrations.html#sql-based-migrations
Assuming I have installed go correctly and I have run the commands in the readme, how do I run bun db create_sql?

bun in the docs seems to be an alias for wherever the bun command is installed. If you followed the docs that would be go run cmd/bun/main.go -env=dev.
So to create your migration do go run cmd/bun/main.go -env=dev db create_sql <migration name>


No .env file

I'm new to contributing to projects, but I'm curious to why the project couldn't have a .env file and reference the api key using the docker compose:
OPENAI_API_KEY=sk-xxxxxxxxxxxx
-environment
${OPENAI_API_KEY}
Happy to hear what your feedback on doing this would be.

Adding to this: There are both a .env_sample file in the solution (which captures OPENAI API Keys) and the Dockerfile which captures the same. Additionally, Readme and Wiki does not agree on where to specify this.

Updated the wiki, just create .env in your root folder and set your OPENAI_API_KEY with your openai api key, docker will pick it up, other instructions are for dev environments


Update page.version to 1.8.

In _config.yml, update version and fullversion. We need this so that our alpha and beta feature state notes will say 1.8. For that matter, we need this for any topic that uses {{page.version}}.

@chenopis, Am I doing the right thing here? I imagine we need to add some additional 1.8 information to _config.yml as well. Thanks.


Add EQ Bank TFSA (Canada)

For Investments (TFSA, RRSP, ...) the mapping from EQ Bank is different.

Is the change to the existing file fixing a change made by the bank?


Improve CQL Translation Error Handling

Motivation came from executing manual build queries, staring with an empty one. Updated sq2cql to v0.1.2.

Any news on this?

Seems to be outdated. Thus, closing for now. Feel free to re-open if necessary.


Camera Stretching in flutter

I used the Camera Package and the CameraPreview() worked fine for me . But the Problem that it is always stretching on  the Android Emulator . So i used a real Android Device and it is always  stretching too . Does anybody have an Idea of why is that happening and how to solve it ?

You must provide more information like:

Could you provide a print screen?
Can you replicate it on another Android Device?
What Flutter version/channel you are using
What image you are running on Android Emulator
What Android Device/OS you are using

Only with this we can help.

Great i am using Android Oreo .  And i was using Samsung Galaxy J7 Core. And i tried it on another Android Device and both of them had the same Issues. These Devices were Samsung Galaxy J5 and
Samsung Samsung Galaxy A50. And here is a Footage of the Stretching in Samsung Galaxy J7 Core :

In Flutter i am using the latest Version 1.5 and i am on the stable channel.

Hi, I have the same issue

@Loopex2019 I found a solution that fixes this issue on stackoverflow

Great I will try . If it succeed , I will tell

Well no it still the same Issue . I don't really know what to do ?

@Loopex2019, hmm... Look at my code. It works for me.
[✓] Flutter (Channel master, v1.7.9-pre.2, on Mac OS X 10.14.4 18E227, locale en-UA)

[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
[✓] Xcode - develop for iOS and macOS (Xcode 10.2.1)
[✓] iOS tools - develop for iOS devices
[✓] Chrome - develop for the web
[✓] Android Studio (version 3.4)
[✓] VS Code (version 1.35.1)
[✓] Connected device (5 available)

@override
  Widget build(BuildContext context) {
    Widget child = Container();

    if (_inited) {
      final size = MediaQuery.of(context).size;
      final deviceRatio = size.width / size.height;
      child = Transform.scale(
        scale: _controller.value.aspectRatio / deviceRatio,
        child: Center(
          child: AspectRatio(
            aspectRatio: _controller.value.aspectRatio,
            child: CameraPreview(_controller),
          ),
        ),
      );
    }

    return WithStatusBarStyle(
      child: Scaffold(
        backgroundColor: Colors.black,
        body: Stack(
          fit: StackFit.expand,
          children: <Widget>[
            child,
            // ...
            // another UI
            // ...
          ],
        ),
      ),
    );
  }

I did the same as you : and here is the result

And here is my Code :
Widget _cameraPreview(double deviceWidth) {
final size = MediaQuery.of(context).size;
final deviceRatio = size.width / size.height;
if (_controller?.value?.isInitialized == null) {
return Center(child: CircularProgressIndicator());
} else {
return OrientationBuilder(
builder: (context, orientation) {
if (orientation == Orientation.landscape) {
return Transform.scale(
scale: _controller.value.aspectRatio / deviceRatio,
child: Center(
child: AspectRatio(
aspectRatio: _controller.value.aspectRatio,
child: CameraPreview(_controller),
),
),
);
} else {
return Transform.scale(
scale: _controller.value.aspectRatio / deviceRatio,
child: Center(
child: AspectRatio(
aspectRatio: _controller.value.aspectRatio,
child: CameraPreview(_controller),
),
),
);
}
},
);
}
}

Hi there i realized that the StackOverflow Solution only works for The Back Camera not the front one. So it is only solved on the back Camera , the front still the same .

Thanks for the Support it worked for me fine


update hacbs wizard navigation

Fixes
https://issues.redhat.com/browse/HACBS-814
Description
Updates the wizard navigation for hacbs now that formik-pf has been updated.
Type of change

[x] Feature
[ ] Bugfix
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] Documentation content changes
[ ] Other (please describe):

Screen shots / Gifs for design review

Disabled back button and cancel button goes to application:

Enabled back button (because the component has yet to be created) and cancel button goes to application:

Disabled back button and cancel button goes to application:

How to test or reproduce?
Enable hacbs using hacbs=true in the query string param and go to create a new application.
Browser conformance:

[x] Chrome
[ ] Firefox
[ ] Safari
[ ] Edge

/lgtm


Better installation error message

I get an error when installing the Sentry for Hipchat integration. Unfortunately the error message isn't descriptive at all, so I can't figure out how to debug it.

POST https://abcdef.hipchat.com/apiv2/addons?room_id=666
{
  "error": {
    "code": "400",
    "message": "Failed to install addon: The add-on rejected the installation: 500 INTERNAL SERVER ERROR",
    "type": "Bad Request"
  }
}

Is that an on-premise installation you are using?

No, this is hosted HipChat.

I mean of sentry. Are you using the sentry installation on getsentry.com or your own?

getsentry.com. Also, we're using the old HipChat integration for a bunch of projects from https://app.getsentry.com/team/my-project/settings/plugins/hipchat/

For the new hipchat connect API we unfortunately have very little information about why installation fails. That dialog we have no control over which makes logging hard.  I checked our logs and we do not have a failure logged in the new plugin for this part.  Can you maybe open a support request at getsentry.com with your organization and failing project and I debug it there?

Sounds good, I just opened a support request there. Our account slug is teamordoro.

This is up to Atlassian unfortunately.


Phpunit9

Make an attempt to use phpunit9.
It might be a little difficult to have code that works cleanly with both phpunit 8 and 9 - let's see.
https://phpunit.de/supported-versions.html
PHPUnit8 is for PHP 7.2+
PHPUnit9 is for PHP 7.3+

This is a potential follow-on from PR #1317
Note that phpunit 9 emits some warnings about deprecated stuff:
$ ./vendor/bin/phpunit

PHPUnit 9.2.6 by Sebastian Bergmann and contributors.

WWWWW                                                               5 / 5 (100%)

Time: 00:00.013, Memory: 6.00 MB

There were 5 warnings:

1) Behat\Tests\Definition\Pattern\PatternTransformerTest::testTransformPatternToRegexCache

PHPUnit\Framework\TestCase::prophesize() is deprecated and will be removed in PHPUnit 10. Please use the trait provided by phpspec/prophecy-phpunit.

2) Behat\Tests\Definition\Pattern\PatternTransformerTest::testTransformPatternToRegexCacheAndRegisterNewPolicy

PHPUnit\Framework\TestCase::prophesize() is deprecated and will be removed in PHPUnit 10. Please use the trait provided by phpspec/prophecy-phpunit.

3) Behat\Tests\Definition\Pattern\PatternTransformerTest::testTransformPatternToRegexNoMatch

PHPUnit\Framework\TestCase::prophesize() is deprecated and will be removed in PHPUnit 10. Please use the trait provided by phpspec/prophecy-phpunit.

4) Behat\Tests\Testwork\Subject\GroupedSubjectIteratorTest::testIterationWithEmptyAtBeginning

PHPUnit\Framework\TestCase::prophesize() is deprecated and will be removed in PHPUnit 10. Please use the trait provided by phpspec/prophecy-phpunit.

5) Behat\Tests\Testwork\Subject\GroupedSubjectIteratorTest::testIterationWithEmptyInMiddle

PHPUnit\Framework\TestCase::prophesize() is deprecated and will be removed in PHPUnit 10. Please use the trait provided by phpspec/prophecy-phpunit.

WARNINGS!

Tests: 5, Assertions: 16, Warnings: 5.

The command "./vendor/bin/phpunit" exited with 0.

But those do not fail the CI.
It might be a bit difficult to "Please use the trait provided by phpspec/prophecy-phpunit" while still supporting phpunit8 for PHP 7.2

IMO we shouldn't bother supporting phpunit 9. As it's a "dev" dependency, this dep will be installed only if you install / clone behat/gherkin from the root. If it is installed through a dep... the dev dep won't ever be installed.
So it is not useful IMO to support multiple major versions of any dev deps. Just support the minimal one, unless you are supporting multiple php versions AND the dev deps are strict on their php requirements (like ocramius' proxy manager in which patch / major versions only support ONE php minor version at a time).
This isn't the case here, so only support phpunit 8 should be fine.

Yes, there is no urgent need to use phpunit9 in CI. I was doihg this mainly to find out what phpunit9 will complain about, and then update the phpunit8 test code to refactor away as many of the future-deprecated stuff now as reasonable.

See #1317 that moves us to phpunit 8. The possible refactorings of test code from here are in that PR, which is ready t review/merge. That should be far enough to go for now. Actually implementing phpunit 9 is not urgent.

FYI You will need PHPUnit 9.3+ to support PHP8


examples: Adds Timer gpout example

Summary
This PR adds one example.
This example uses the timer interrupt to periodically
change the state of a digital output.
The digital output may be a relay, a led or anything else.
This example can be very useful to validate timer drivers
by using a logic analyzer connected to the digital output.
This example, mainly differs from the timer example because it
waits on a sigwaitinfo() instead of using a signal handler.
This approach ensures a deterministic wake-up time when
the signal occurs.
Impact
N/A
Testing
Tested and published a video in NuttX Brasil channel running this example with a LA:
https://youtu.be/v4bSGF3b3v4

@patacongo I fixed the found issues. PTAL.
Note: I'll squash the commits once it's approved.
Do not merge without it.

A question.  This is not essential to the PR, but is it really necessary to limit the number of daemons waiting for the signal?  Is that a limitation of the timer? What would happen if you removed g_timer_gpout_daemon_started so that there could be multiple active timers?

A question. This is not essential to the PR, but is it really necessary to limit the number of daemons waiting for the signal? Is that a limitation of the timer? What would happen if you removed g_timer_gpout_daemon_started so that there could be multiple active timers?

This a good question. Although I haven't tested, I infer that we can't have multiple deamons with one timer. Because each time one daemon was launched it would rewrite the timer_notify_s structure which is used within the timer callback to send a signal for a specific process id (task).  As a consequence, I believe we should see the priors daemons starve. To achieve this purpose, I believe we would have to create a Task Group and set up signaling for Multi-threaded Task Group. (What's is actually a good idea for a next example...).
But I see no reasons we shouldn't have multiple daemons (each one associated with a specific timer).
I'll perform both test and I come back here to tell you.

I think I should go ahead a merge this version.  It would be a good extension to testing to prove that there is no issue with multiple concurrent timers.  It would be a bug in the driver if it could not support more than one client task.
But, I think you can extend this testing in any way that you wish in the future.  Let's merge this well verified PR as it is now.

The driver really should handle multiple clients like all other drivers.  That should be a requirement of all drivers so I would personally consider that limitation a bug.
For a single timer, this would be handled by keeping a list of relative timer delays.  This is done, for example, for the wdog dog timers.  See https://github.com/apache/incubator-nuttx/blob/master/sched/wdog/wd_start.c#L226

The driver really should handle multiple clients like most other drivers. That should be a requirement of all drivers, if possible, so I would personally consider that limitation a bug in this case.

Ha ha... looks like I wrote the driver/timer/timer.c driver way back in 2012.  So I guess if it is a bug, it is my bug.

@patacongo I performed some tests and here are the tests with the results:
1st Test:
Simply removed the part that checks for g_timer_gpout_daemon_started.
Result:
Simply doesn't work, because when it calls the timer start ioctl, it returns EBUSY.
2nd Test
Kept the changes from the 1st test, but after opening timer driver, I called the status ioctl to use the status flags and check the TCFLAGS_ACTIVE. Then I checked If the timer was running, in case it was, I set it to perform only the notification ioctl and not to perform settimeout and start.
Result:
It works, but as I expected, timer_notify_s structure was subscribed and the previous daemon starved. Take a look:

Conclusion for this: For one timer, we should have only one daemon.
3rd Test
I kept only the changes from the 1st test and ran multiple daemons. Each one using one timer and a specific gpout. Ex:
timer_gpout -t /dev/timer0 -g /dev/gpout0
timer_gpout -t /dev/timer1 -g /dev/gpout1
Result:
It works perfectly:


Regen input contract

Regenerating api-common:input-contract protos for Java.
Followed the same steps in https://github.com/googleapis/api-client-staging/pull/661.
Note: Moved all the input-contract protos to a separate branch on this repo called input-contract. (It gets confusing when we have a PR for common-protos at master against common-protos at the input-contract state and then again vice versa.) This means that this PR's diff is only against the newest version of the input-contract protos and the last Java-published version of the input-contract protos.

Why are there changes to python files?

Oh my, I don't know how the python changes snuck in. Reverted those.


Fix related item output for WinMD native implementation file.

The ResolveAssemblyReference task outputs RelatedFiles that should contain
the native implementation file for "native" WinMD references. This is needed to
copy the implementation file locally for P2P references.
However, if the reference to the native WinMD file already has the
Implementation metadata set, the task does not output the implementation file
in the RelatedFiles output. In the case of C++ projects that output a WinMD
file, the Implementation metadata gets set and referencing projects fail to
copy local the implementation file.
This commit changes the behavior so that the task will output the
implementation file even if the Implementation metadata is set on the WinMD
reference.
Fixes #4399.

@rainersigwald that's correct.  It is an existing bug that impacts both .NET Core and Framework.


test: restrict destroy test to node v8 and up

Note: writable.destroy was added in node v8.0.0
NODE-3065

LGTM, was the changes to the PR ^ just hunting down the source of the problem?

There were some failures in the CSFLE tests that I wanted to include a fix for as part of this PR, but that turned out to be an error in the Evergreen project settings and didn't need any code changes.


[Feature Request] What is the main difference between version 1.4.X and 2.0.X?

Existing Component
Yes
Component Name
element UI
Description
Hi,
I am trying to select between  version 1.4.X and 2.0.X, but I am not sure what exactly the main differences and how to choose?
Thanks a lot.
Best regards, Jason

See the changelog.

I do have seen the change log from below link:
https://github.com/ElemeFE/element/releases
WHILE my real point is: version 2 and version 1, how should I choose one over another one? Are both series stable enough?
Thanks v much
Best reagards, Jason

We'll stop supporting 1.x as of next month.


"Files" tab always shows "Loading Files"

Sia UI loads up normally, but then the "files" tab shows "loading files" but never changes. Eventually, after several hours, Sia client takes all RAM and runs the HD up to 100% making the computer impossible to use.
Sia Daemon v1.3.1
Loading...
(0/6) Loading siad...
(1/6) Loading gateway...
(2/6) Loading consensus...
(3/6) Loading transaction pool...
(4/6) Loading wallet...
(5/6) Loading host...
(6/6) Loading renter...
Finished loading in 1875.6034773 seconds
Wallet: scanned to height 143513...
Wallet: scanned to height 143513...
Wallet: scanned to height 143513...
Wallet: scanned to height 143534...
Wallet: scanned to height 143579...
Done!
goroutine 357176 [running]:
runtime/debug.Stack(0x446d5e, 0xc076e6feb8, 0xc076e6fe80)
/usr/local/go/src/runtime/debug/stack.go:24 +0xae
runtime/debug.PrintStack()
/usr/local/go/src/runtime/debug/stack.go:16 +0x29
github.com/NebulousLabs/Sia/build.Severe(0xc076e6ff18, 0x2, 0x2)
/home/luke/go/src/github.com/NebulousLabs/Sia/build/critical.go:32 +0x8c
github.com/NebulousLabs/Sia/api.cleanCloseHandler.func1.2(0xc0535f94a0, 0xc0c0198640, 0xc04ecb5600)
/home/luke/go/src/github.com/NebulousLabs/Sia/api/routes.go:159 +0x18d
created by github.com/NebulousLabs/Sia/api.cleanCloseHandler.func1
/home/luke/go/src/github.com/NebulousLabs/Sia/api/routes.go:154 +0x1e3
Severe error: api call is taking more than 60 minutes to return: /renter/files
goroutine 357177 [running]:
runtime/debug.Stack(0x446d5e, 0xc04556feb8, 0xc04556fe80)
/usr/local/go/src/runtime/debug/stack.go:24 +0xae
runtime/debug.PrintStack()
/usr/local/go/src/runtime/debug/stack.go:16 +0x29
github.com/NebulousLabs/Sia/build.Severe(0xc04556ff18, 0x2, 0x2)
/home/luke/go/src/github.com/NebulousLabs/Sia/build/critical.go:32 +0x8c
github.com/NebulousLabs/Sia/api.cleanCloseHandler.func1.2(0xc04cd74e40, 0xc0c0198680, 0xc0793fe400)
/home/luke/go/src/github.com/NebulousLabs/Sia/api/routes.go:159 +0x18d
created by github.com/NebulousLabs/Sia/api.cleanCloseHandler.func1
/home/luke/go/src/github.com/NebulousLabs/Sia/api/routes.go:154 +0x1e3
Severe error: api call is taking more than 60 minutes to return: /renter/files
(continues repeating last 12 lines indefinitely
Expected Behavior
How to reproduce it (as minimally and precisely as possible)
This has been the behavior since 2/24
Desktop

Sia version:1.3.1
OS:Win 10 Pro

We have seen this error pop up before but haven't been able to reproduce it.  Can you think of anything that might have caused this error?  Maybe unsupported characters in your files, a computer crash before the error first appeared, etc.
Are you using Sia to store files on the network?  How many, and what state are they in?

Not really, I started running the client on my window 10 computer in order to upload/backup our image library. It was running 'okay' taking up all my upload bandwidth while it synced the all the folders and files.... I say 'okay' because I didn't realize that it would be taking up as much disk I/O percentage as it had to... the Photos folder I was backing up was on my system drive. Nonetheless, despite shutting down and restarting periodically, it going fine until the 24th.... I know it was that date because that was the day the small uploading charges stopped.
I suppose there could be usupported characters, but everything should have been titled in english.
Other than the problem with files, I can use the terminal commands and post the results.... are there any that would give you more info?

Alright... well...   Time to write up my experiences for a blog post... here will be the highlights:
A) The issue above... I did everything correctly, was uploading my files, many of which were up to 3x redundancy. I was abiding the way sia was TOTALLY taking up all of my upload bandwidth because I thought, hey... once it is all up loaded to the network, it will stop doing that. Days turned into a week... and then the above issue happened.
B) I like the whole idea, and totally understand that others may be having no issues whatsoever. I like the potential of hosting, but so far, other than 12 potential sia from hosting rewards, all the problems I'm starting to have with my otherwise stable win10 computer are not worth the fractions of pennies in potential "profit."
C) I like the idea of renting space on the decentralized 'cloud', seems to solve a LOT of problems with centralized cloud storage, but concepts and ideals aside, the 600 Sia seemingly "lost" to rental contracts for files that (luckily I haven't lost) are where? and accessible from the network, how? See A
D) Total resource drain. I understand that the sia blockchain has to be stored on the machine in order to synchronize, but I didn't realize that by trying to upload my files from the same drive as the %appdata%, the drive's resources would be SO reduced as to make everything else bog down to usability. Actually, I'm only guessing that this is the issue.... since experiencing the problem that started this issue ticket, siad STILL bogs down the system drive while it is "loading files" forever.
E) RAM drain..... WTH is up with the memory leak? I takes about 8 to 12 hours before sia is taking up substantial amounts of the 16gb of RAM I have available.
So, how do I get out of this thing? I have hosting and rental contracts, but I notice that sia.tech and the medium blogs don't have a lot on how to cancel contracts and get one's computer back. Can I get help with that?

There is no way to cancel contracts, they are, by definition, binding.  If you simply shut down Sia while you still have hosting contracts you will lost the collateral for those contracts.  There is no refund process for contracts.  I suggest you do some additional research into how Sia works before investing time, money, and effort into making it work for your use case.
Thanks for your feedback, It certainly sounds like you're having an atypical experience.  Sia does not perform optimally for files less than 40MiB.  If you have 53GB of files that are less than 40MiB Sia is going to struggle.  I don't have an answer for many of your questions/concerns raised in this issue so I'll defer to a Sia team member for those.

I just want to second the "Loading Files" issue. This started at about 4000 files in renter module for me. In SIA-UI they are no longer visible (probably timeout) but ./siac renter still lists the files after about 10-11 seconds delay on cmdli.

Just wanted to add info this is as simple as a timeout happening in the Sia-UI while waiting for response from Sia API. So basically this is an issue with scaling and Sia API performance.


Add timestamps and volsync CR names to VSM CRDs

This PR does the following:

Adds StartTimestamp and CompletionTimeStamp to VSB and VSR status
Adds Volsync ReplicationSource name to VSB status
Adds Volsync ReplicationDestination name to VSR status

Image override to be used for testing purposes: dataMoverImageFqin: quay.io/spampatt/volume-snapshot-mover:crd-update


NameError: name 'roi_pooling_op' is not defined

python3.6 + tensorflow 1.2 + cuda-8.0
How can I modify the make.sh to fit my settings? Need help :(
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "./tools/train_net.py", line 112, in
max_iters=args.max_iters)
File "/share/home/hh/towerli/dock_lstm/tools/../lib/fast_rcnn/train.py", line 277, in train_net
sw.train_model(sess, max_iters)
File "/share/home/hh/towerli/dock_lstm/tools/../lib/fast_rcnn/train.py", line 150, in train_model
train_op = tf.train.MomentumOptimizer(lr, momentum).minimize(loss, global_step=global_step)
File "/share/home/hh/anaconda3/lib/python3.6/site-packages/tensorflow/python/training/optimizer.py", line 315, in minimize
grad_loss=grad_loss)
File "/share/home/hh/anaconda3/lib/python3.6/site-packages/tensorflow/python/training/optimizer.py", line 386, in compute_gradients
colocate_gradients_with_ops=colocate_gradients_with_ops)
File "/share/home/hh/anaconda3/lib/python3.6/site-packages/tensorflow/python/ops/gradients_impl.py", line 540, in gradients
grad_scope, op, func_call, lambda: grad_fn(op, *out_grads))
File "/share/home/hh/anaconda3/lib/python3.6/site-packages/tensorflow/python/ops/gradients_impl.py", line 346, in _MaybeCompile
return grad_fn()  # Exit early
File "/share/home/hh/anaconda3/lib/python3.6/site-packages/tensorflow/python/ops/gradients_impl.py", line 540, in
grad_scope, op, func_call, lambda: grad_fn(op, *out_grads))
File "/share/home/hh/towerli/dock_lstm/tools/../lib/roi_pooling_layer/roi_pooling_op_grad.py", line 41, in _roi_pool_grad
data_grad = roi_pooling_op.roi_pool_grad(data, rois, argmax, grad, pooled_height, pooled_width, spatial_scale)
NameError: name 'roi_pooling_op' is not defined

That maybe a problem of import which is different in Python3.
Try to use script 2to3 in python to convert the whole project before debugging if you want to run it with python3.
Here's an example in the begining of lib/roi_pooling_layer/roi_pooling_op_grad.py:
original code:
# import roi_pooling_op
after converting:
from . import roi_pooling_op
Anyway, you can refer to my repository which is converted to python3 and works in TF 1.6


Blazor Preview 7 InputSelect Default value

I tried to display a default empty optin in a select so I used;
   <InputSelect<EMAIL_ADDRESS>            <option selected disabled hidden>Type de demande</option>
            @foreach (var item in (TicketType[])Enum.GetValues(typeof(TicketType)))
            {
                <option value="@((int)item)"> @Enumerations.TicketType[(int)item]</option>
            }
        </InputSelect>

Wich isn't working,
I can do it without InputSelect:
 <select name="Type">
            <option selected disabled hidden>Type de demande</option>
            @foreach (var item in (TicketType[])Enum.GetValues(typeof(TicketType)))
            {
                <option value="@((int)item)"> @Enumerations.TicketType[(int)item]</option>
            }
        </select>

But in this case I loose the benfit of model validation
Is there a way to define a default option selected with an empty value ?
Thanks.

The problem is that you're also trying to bind to a value.
The option you want to statically add there should be part of your data.
While we do our best to look through all the issues filed here, to get a faster response we suggest posting your questions to StackOverflow using the asp.net-core-mvc tag.


Feature/bitcoin dashboard

Why:

Visualize pending deposits and pending withdraws for users to double-check their bridge BTC transactions between BTC and Oraichain.
Visualize data of checkpoints for our team to monitor checkpoints.

How:

See in file changes (Some image about UI show below).

Images:

Let's justify WHY & HOW

Let's justify WHY & HOW

I just justified WHY & HOW, please check it 🚀


Format around the first tag in XML isn't preserved.

Overview
The format around the first tag in XML isn't preserved.
Description
When I ran this plugin against a project, one of the modified XML file now looks like as follows
The version of the plugin was 0.3.3
<?xml version="1.0" encoding="utf-8"?>
<!--
  ~ Copyright 2018 Google LLC
  ~
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~     https://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  --><resources xmlns:tools="http://schemas.android.com/tools">

      <!-- Redacted -->

</resources>

If you look at the starting "resources" tag, the format was changed unwantedly.
The git diff looks like as follows
-  -->
-
-<resources xmlns:tools="http://schemas.android.com/tools">
+  --><resources xmlns:tools="http://schemas.android.com/tools">

It's great if you preserve the original format.
Thanks for the useful plugin by the way!

Thanks for your report!
I'll try to fix this on next release


Error when running 'az webapp config backup update'

After executing this step of the sample script:
Schedule a backup every day and retain for 10 days
az webapp config backup update --resource-group $groupname --webapp-name $webappname
--container-url $sasurl --frequency 1d --retain-one true --retention 10
The following error is generated:
"No backup configuration found. A configuration must be created. Usage: --container-url URL --frequency TIME --retention DAYS --retain-one TRUE/FALSE", when running
It seems that in order to run this command, an existing configuration is required.  Has something changed in the cli commands since this article was written that is preventing this from working?  Thanks!

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

ID: 1376a468-3469-4960-8f7d-a19fa6ce31f2
Version Independent ID: bb3305a6-9235-ff81-2e1f-b354b1c11d6a
Content: Azure CLI Script Sample - Create a scheduled backup for an app
Content Source: articles/app-service/scripts/cli-backup-scheduled.md
Service: app-service-web
GitHub Login: @msangapu
Microsoft Alias: msangapu

@Mitaric Thanks for the feedback! We are currently investigating and will update you shortly

@Mitaric Thanks again for the Feedback!
According to the error mentioned by you "No backup configuration found. A configuration must be created.”
First you need to create backup then you may update. You may refer below link for creating backup of a Web App using Azure CLI Commands: https://docs.microsoft.com/en-us/cli/azure/webapp/config/backup?view=azure-cli-latest#az-webapp-config-backup-create
Let me know if this helps.

@Mitaric Kindly do let us know how that goes.

So, just to clarify.  When configuring via the Azure CLI, It is necessary to do a "one off" backup of the web app prior to configuring a recurring backup and schedule?  If configured via the portal, we are able to configure a backup and schedule without doing a "one off" backup.

@Mitaric Apologize for late response! Make sure URL is wrapped in quotes and & needs to be escaped in most shells since it’s a special character.

@Mitaric We will now proceed to close this thread but if you feel you need more information please just let us know.


Creat log with equivalent curl commands for write operations

It would be really cool if we had a config-history.log file that provided that provided a log of what happened in the web UI, rendered as curl commands. This would enable an admin to use the GUI for configuration, but to look at the log for the equivalent curl commands, possible to use in scripting. The main focus should be on write commands... read commands aren't a big deal.

Interesting enhancement.

fixed with 32b3025f2896ef5f429cce0e3b6c26cdde4239cf now a log file is created in the static folder


[VS Code] Error converting value "local" to type 'Microsoft.Cascade.Contracts.ConnectionMode'. Path '[0].connectionMode'.

Error:
Error converting value "local" to type 'Microsoft.Cascade.Contracts.ConnectionMode'. Path '[0].connectionMode'.
Steps to Reproduce:

Version Data

extensionName
VSLS

extensionVersion
0.2.260

protocolVersion
2.1

applicationName
VSCode

applicationVersion
1.21.1

platformName
Windows

platformVersion
10.0.16299

@YoussefElshemi Thanks very much for reporting this!  Would you mind giving us a little more info?  When did you see this error?  Sign in?  Sharing?

attempting to join a friend who was live sharing

@YoussefElshemi Got it, so during the join process were you already signed in and it happened after that?
What would be helpful is if you could attach or send us your logs so we can take a look.  You can do this easily by running the "Live Share: Export Logs" command and either attach them here, or email them to<EMAIL_ADDRESS>

@JayEffTree and @SKILLEDxKILLAH hit this problem as well and reported in #157, #158.
Thanks for reporting this!! Could each of you attach or send us your logs so we can take a look. You can do this easily by running the "Live Share: Export Logs" command and either attach them here, or email them to<EMAIL_ADDRESS> Appreciate it!

Hey folks - We have been unable to reproduce this one and we suspect it may have been due to a service update since we only heard about it happening during a very short window.  Has anyone had this happen since?  If not we may close it for now.


add Karney's standard unit tests

Most versions of geographiclib (C, C++, Java, JavaScript, Python) use a set of standard unit tests for validation. Search geographiclib code for "GeodSolve0" for examples. I propose adding these tests to the Rust version as well. Total length is roughly 450 lines.

Sounds good to me!

Sounds good to me!


Add CBMC proof for TaskGetSchedulerState

Description
This PR adds the CBMC memory-safety proof for TaskGetSchedulerState.
Checklist:

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

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

Closed in favor of https://github.com/aws/amazon-freertos/pull/1325.


Implement GET /variants/{id}

Half-finished; will apply comments in #530 later
Issue #528

@jeromekelleher ready for review

Looks good @dcolligan, thanks. We need to think about what happens a bit more when variants are missing, but otherwise this is spot on.

@jeromekelleher pushed an update

Looks @dcolligan, thanks.
+1 once the CI has completed (it failed with what looked like a pip error, so I kicked it off again).

no that was my bad, I resubmitted with a corrected branch

OK, merging. Thanks. That list of unimplemented URLS is getting small!

I want to get it down to 0, but that's assigned to someone else!


chore(deps): upgrade dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-k8s-25-main" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 2274

Questions ?
Please refer to the Backport tool documentation


[Feature Request] Add custom frequency

Hello,
as i think this tool is f* amazing, i would love to use it outside of meshtastic aswell. Im not sure if that is possible/something you would like to do, but it would be awesome.
Could you maybe make a "advanced" function or something else where we can input a custom frequency?
i think at the moment it uses lora related prediction, maybe we can get some advanced settings to simulate analog FM?
Especially between 30mhz and 500mhz would be interesting, i dont know how much sense it makes under 50mhz but still.. would be nice to see theoretical local coverage.
At the moment i wanted to test a vhf frequency and compare it to 70cm :)
Maybe you can do it, would be nice. thanks!

It's possible. Here's my question:
Amateur radio operators have access to planning tools of this type already. https://www.ve2dbe.com/rmonlineinfoeng.html is likely the most well-known example. An open-source alternative could be useful, but does this belong in this tool, or should we fork it?
I wouldn't be opposed to adding a control to this project - like "amateur radio mode", that opens all the parameters for fine-tuning. We should be careful to steer most meshtastic users away from adjusting the parameters, since without careful analysis, they can make the underlying model meaningless.
Would ham radio operators find this useful? Which specific need could it fill?

I can only speak for myself of course, but:

i dont like closed source projects for various reasons
i prefer modern web-based solutions for various reasons
options are always better then not having them

In regard of the usecase, i wont suggest to limit it to HAM specifically, as for an example i wanted to use it for planning a bussines radio network where i wanted to compare some locations, vhf and uhf options and relais and all of that. So i would suggest to use as much frequency and modulation options as possible (depends on existing models of course). Just a frq-input field, mode selection (fm, ,ssb, dmr.. i dont know whats possible and how much it has an impact).
I just like your approach more then all the other tools i know, they do have their place and i bet they are very good but they are old or closed source and in the given example even need to run on the client as an exe which is something i just dont like these days. Not that i dont trust a HAM.. but in general its a thing that is kind of not modern anymore.
Also, i dont see an issue of bringing a new tool just because there already is something comparable, every Dev do have his own approach.
In regard of the question how advanced options should be visible:
yes, an "open" (all variables which make sense are accessible) version as a fork would make sense if its not purely meshtastic related, i agree with you on that.
I fully understand if you dont see the need or just dont want to do it - its alot of work i guess.
Im just suggesting things :)
and thanks for your work patrick!

I agree with your points on this.
Next step is to start implementing an "advanced/ham" pane, preferably behind a message explaining the implications. There will also need to be documentation on the various model parameters so that people can use them appropriately.
I may have some time next week to look.


Address further comments in cascading materialized view refresh

@derekprior had a few other comments about this feature that didn't get
addressed before it was merged, so this PR is to address those issues. It aims
to make the process of parsing the dependency information from Postgres a
little easier to understand, addresses some style issues, and also adds
documentation.

This addresses the comments that weren't addressed in #174. I feel like I still have a ways to go on making the private class DependencyParser easier to follow, but for now I wanted to get this up to see if anyone else had feedback or info on maybe what could make that all easier to understand. I'll sleep on it and come back to it tomorrow and hopefully have some better ideas!


Review of module 2: Staging your project

Fixed everything in PR #40
Do you agree with the content?
Yes
Do you agree with the opinions/statements
Yes
Any content to add/remove?
Home

* I'd remove references to the canvas here, basically replace 1st paragraph with:

As part of this module you will learn what is the scope your project and why it's important to define it; you will hear about the different types of projects based on their relation to existent ones, and we will guide you through the building blocks you need to consider, with a focus in your project home.

I agree to remove the Canvas reference but don't understand what you want to say with "with a focus on your project home".
I removed the reference and wrote:

As part of this module you will learn how to scope your project and why it's important to define it. You will hear about the different types of projects based on their relation to existing ones. We will guide you through the various building blocks you need to consider for building your open hardware project.

2.1 "Defining your project"

* I'd change the bullets for numbers, as later on I refer to the questions with numbering

fixed that
I changed in summary "Delimit the scope" to "Define the scope" because I think define is more common language
changed delimiting > defining also in the text.
changed ... detailing now > we will discuss in detail now (simpler language?)
wrote and between "device to produce air quality data or air quality AND water quality data" in caps

2.2 "Working smart"

nothing from my side

2.3 "Building blocks overview"

* I'd add a closing paragraph to the "The minimum you need to get there" section, something like this:

Think of the necessary materials and steps you need to follow, to achieve that minimum piece of work that satisfies the goal you defined in the previous module.

doesn't hurt, added the sentence

2.4 "First impressions matter"

nothing to add/remove from my side

Any more resources?
For 2.1

* [The project triangle](https://www.youtube.com/watch?v=YOkOPN7EcuQ&t=1s)

* [Setting SMART goals](https://www.mindtools.com/pages/article/smart-goals.htm)

* [Definition of Output, Outcome and Impact with Examples](https://analyticsinaction.co/definition-output-outcome-impact-with-examples)

added them

For 2.2

* [Reinventing the Wheel - Wikipedia entry](https://en.wikipedia.org/wiki/Reinventing_the_wheel)
* [When reinventing the wheel does make sense](https://hackaday.com/2021/05/08/reinventing-the-wheel/)

added them

For 2.3

* [Overview of the Various Types of Hardware Prototypes](https://www.hackster.io/news/overview-of-the-various-types-of-hardware-prototypes-60d33d92e3a3)
* [OSHWA - Best practices for Open source Hardware 1.0](https://www.oshwa.org/sharing-best-practices/)

added them

For 2.4

well, let's see what feedback we get. I guess building webpages is not easy for everyone

Are the assignments appropriate
For 2.1

Yes, I think it makes sense. I'd only replace the sample statement with an example closer to open hardware (this was Mozilla's example), and make sure to highlight/colour the key parts in the statement skeleton

I changed the example statement: I’m working with plant scientists in Boston to develop a remote sensor to measure plant water content, so it can be used in areas with water shortage to efficiently water crop plants to sustain supply of drinking water and food.

For 2.2
For 2.3

Yes, makes sense, they go back to the canvas and review. Also documenting prototypes ideas is good for fostering doc practice.

I strongly agree

For 2.4

Feels natural to ask them to draft a home page, it will help them decant ideas about their goals also.
I agree

Typos
For 2.1

In the introduction we already mentioned some terms that we will be detailing more now.
For example**:** you may be developing an environmental monitoring tool**,** but is the goal of the device to produce air quality data or air quality and water quality data?
Finally, question 4 asks about your motivation to work on this project**. It makes** you think of what would be different in the world if your project already existed.

fixed them

For 2.2

Most derivatives are more or less copies of the original

For 2.3

Software and firmware: if your project needs code to run, include the source, dependencies, version and state (stable or not?).

fixed
broad idea about what open hardware is

For 2.4

This is another advantage of making web pages with GitHub/GitLab: you can easily update the website just by modifying the README or source file.

fixed that


Publish latest version

Hi! seems like master not published yet, can we update npm package?

Done, v6.4.0 is out! Sorry for the delay!


Please add logo for 0x5fa434676af14e7771E86C3e8a8F4a943dB9F18e LawPunkCoin

Jay, can you delete this pull request and not submit logo. I decided I will regret using this png. I will submit another logo in a few days.
Thank you!


For issue #170 type script improvements

Please merge this pull request and run gulp build to update dist folder.
This pull request improves generated TypeScript declarations (see #170).
This pull request includes initial work from @stephenlautier (see commit https://github.com/stephenlautier/validation/commit/1ea917b55dc3374b72c233d6bf251520f61c9c9a and https://github.com/stephenlautier/validation/commit/7a5eb63b4d95dd1c7e0044ed0421ce432cc120a2) and my fixes/improvements mentioned in his pull request https://github.com/aurelia/validation/pull/162/files as well other my own improvements on that matter for other methods.

Forgot to mention, that I've signed the CLA.
@stephenlautier I hope it is OK for You, that I included Your commits (mentioned You and added references to Your original commits to avoid "taking the glory" from You). Could You please confirm that this is OK for You so this pull request could be merged without any legal problems?

Noooess... my first contribution to this awesome project! Kidding :). Sure go ahead, thanks for the comments.
As I stated in some of my type defs I updated mainly what I was more confident about hence that's why I set some of them to any (to not break anyone else by using wrong types or anything).
Cheers :+1:

thanks @stephenlautier for Your contribution and permission to include Your work in this pull request!

I updated mainly what I was more confident about

Actually I'm also doing just that (or looking up smth from the source if documentation doesn't say enough).

... that's why I set some of them to any

When writing real TypeScript I've found it really disturbing when I see any type and by accident find out that i can't pass anything as an argument - that way in TypeScript it is always better to avoid adding any and wait someone else to add correct type info unless any really is the best type annotation for that argument or method return type.
Unfortunately when using babel-dts-generator there is an error when You specify type as a function with parameters, but don't add parameter types - that is where i sometimes give up and just add any when I don't want to spend too much time to figure out actual parameter types. Luckily this problem doesn't affect TypeScript comiler that i'm using most of the time :)

Ahh I understand your point. Personally it doesn't bother me much, especially even when contributing to definitely typed they use
"noImplicitAny": true,

So you always have to give it a type, even when you don't know it. Generally when I see any I never threat it as any but as not defined. They should add unknown instead :p to remove ambiguity between any or any as in unknown/not set :)


tooltips for item properties

tried my best but these still may be incorrect in certain cases
also no text for launcher stats yet

Ended up adding the rest of the missing tooltips that I could find. Thanks for getting most of these!


nncp - wait_for_configuration_conditions_unknown_or_progressing - ret…

…urn sample
Short description:
More details:
What this PR does / why we need it:
Which issue(s) this PR fixes:
Special notes for reviewer:
Bug:

!verified