During actual use, we found that there is no depth information at the license plate

The environment we are using is in an underground garage. We need a fill light to shine on the front of the car and detect the license plate, and then obtain the depth information at the license plate. However, we found that the depth value at the license plate is 0. What is the reason for this? Could it be that the license plate is reflecting due to the light?

@MartyG-RealSense Thank you very much for your reply, I will try your suggestions。

Case closed due to no further comments received.


SHA512t256 is not a function

npm run test gives an error:
SHA512t256 is not a function

use cp.SHA512

created a fork at github.com/a-maugli
corrected the error 'SHA512t256 is not a function'


⚠ Bofrost.at has degraded performance

In 94c3ab8, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1413 ms

Resolved: Bofrost.at performance has improved in daf48af.


DO NOT MERGE (PUP-7123) Allow use of beaker 3.x in acceptance tests

This updates the Gemspec to allow the use of beaker 3.x, which
is needed to include support for new platforms (Ubuntu 16.10
in particular).

Marking this do not merge until some unexpected issues with beaker are sorted out.

CLA signed by all contributors.

Ok, the beaker-facter gem has been updated to resolve the issues we were seeing. This PR is now safe to merge.

@ScottGarman looking at the latest on BKR-1044, it seems like we still might be waiting on something. Is that your understanding too?

@MosesMendoza thanks for catching that. This PR is blocked until https://github.com/puppetlabs/facter/pull/1495 is addressed.

Beaker has cut an updated gem which should fix this - so I think we're ready to merge now.
See also: https://github.com/puppetlabs/facter/pull/1495#issuecomment-275470658

Closing this in favor of https://github.com/puppetlabs/puppet/pull/5606 which is targeted at stable.


txutil.Client: handle stale nonces

Long-running processes that send transactions may have their internal nonce accounting fall behind the actual nonce, especially if it is sending transactions concurrently.
One way to handle this might be to catch stale nonce errors and retry with a freshly-calculated nonce.
Another way might be to watch for all transactions from the sender and keep the nonce up to date accordingly.

@boz: moving to stale status and will reopen if this is still an issue


Is the type system decidable?

The project README mentions that the type system of Neut is "roughly CoC + ADT + fix - universe hierarchy". A natural question to ask is whether Neut's type system is decidable? Since it's dependently typed, if we permit unbounded recursion and Girard's paradox, there's a danger that the type checker will loop forever.
I can't find anything in the documentation on this matter, so I think it'd be nice to include it somewhere.

Since type inference in System F is undecidable, I think type inference in Neut (⊇ System F) is also undecidable.
As for infinite loop thing, if we construct a term t that loops forever without relying on top-level definitions or fix, I believe we can trigger an infinite loop in the current implementation of the checker by writing something like define foo(x: t) {..}. This is because the checker tries to reduce the term t when performing unification.
Perhaps I might want to limit the maximum number of reduction steps when performing elaboration in the implementation for better experience. Yes, some notes on undecidability might also be useful. Thanks for suggestion 🙏

Thanks for your answer. I've just published my view on terminating evaluation for a dependently typed language like Neut: https://hirrolot.github.io/posts/fueled-evaluation.html.
The basic idea is to annotate every term with an mutable integer called fuel. Every time a term is fed into eval, decrement the fuel; if it is zero, raise an exception. I don't know how it'd look like in Haskell (esp. mutation -- but maybe IORef would suffice), but it's pretty straightforwardly expressible in OCaml.
This way, termination checking can be done in an easy and flexible manner. You may find more information in the above link.
Anyhow, thanks for the reply and I wish you all the best.


feat: Add type interface for configuration

Feature or Bugfix

Refactoring

Detail

Add type interface for configuration

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

AWS CodeBuild CI Report

CodeBuild project: DDKIntegrationTestsD8472609-5SCHWjldmWcf
Commit ID: 814a5a84cd55d2febf8e8d7002d3fe47b63cfc1e
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: DDKIntegrationTestsD8472609-5SCHWjldmWcf
Commit ID: 92e07a4c34b2a8b8542bf51303bd97062d2494bd
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: DDKIntegrationTestsD8472609-5SCHWjldmWcf
Commit ID: 0a7de48509de9861ef86765e27c238a3ef48b988
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository


CloudSQL-enabled mart for Agora to check applicants' OSO status

What is it?
We should have an API endpoint that enables a user like Agora to query whether an address or GitHub url already has an owner in OSO

I'm not sure what the scope of this issue is. @ccerv1 why can't they just use the artifacts and artifacts_by_project tables in the API? Does that satisfy this use case?

Subsumed by
https://github.com/opensource-observer/oso/issues/1192


[pt-br] resync /partners/_index.html

Fixed the broken link on the partners page by resyncing with en, de, ko, and zh-cn.
Preview: https://deploy-preview-34963--kubernetes-io-main-staging.netlify.app/pt-br/partners/

/lgtm
/assign @edsoncelio

Thank you @windsonsea!
/approve


Improved tick labels on Histograms

This is an issue mentioned in in #124

I assume this has been improved since switching back to maplotlib's ticking behavior by default?

Yes we've now switched to the default matplotlib ticking behavior in most places but I've also pushed a fix for easily labeling the edges of a Histogram, which is the behavior it'll use when you supply an integer to the xticks plot options. I'll close this issue now.


keras 0.3.2 not playing along with theano 0.8.0

I initially thought this was a theano issue but I am not sure now. Problem is the following wickedly tricky theano message.
TypeError: ('An update must have the same type as the original shared variable (shared_var=    <TensorType(float32, matrix)>, shared_var.type=TensorType(float32, matrix),     update_val=Elemwise{add,no_inplace}.0, update_val.type=TensorType(float64, matrix)).', 'If the   difference is related to the broadcast pattern, you can call the tensor.unbroadcast(var, axis_to_unbroadcast[, ...]) function to remove broadcastable dimensions.')

Following line triggers the issue:
model.compile(optimizer=SGD(lr=0.01, momentum=0.9, nesterov=True),loss='mse')

before going into theano, problem comes up in models.py
file "C:\Users\xxxx\Anaconda3\lib\site-packages\keras\models.py", line 515, in compile
self._train = K.function(train_ins, [train_loss], updates=updates)

Any hints?

The problem is that some weights are defined as float32, but the new version of the weights in the update is in float64. You can use Theano flag warn_float64=pdb to get in python debugger when there is a float64 that is created. Do you use the Theano flag floatX=float32?

yes, sir. mode=FAST_RUN,device=cpu,floatX=float32
should I change anything?

Add the flag: warn_float64=pdb
This will show you where the upcast to float64 happen.

thanks a lot Fréderic. This is what I get. Apologies, but I am a bit lost. what do I do with that?
My script does not deal with theano, it is called from Keras. Thanks!
> c:\users\xxx\anaconda3\lib\site-packages\theano\tensor\var.py(766)__init__()->None
-> pdb.set_trace()
(Pdb)

Please post the code used to create the network to help narrow down the cause.

thanks a lot guys. here is the entire keras code.
class NnRegression(BaseEstimator, RegressorMixin):
        def __init__(self, apply_standart_scaling=True,
             dropx=[0.2, 0.5, 0.5], nb_neuronx=[50, 30], nb_epoch=105, validation_split=0.,
             verbose=1):
        self.apply_standart_scaling = apply_standart_scaling
        self.dropx = dropx
        self.nb_neuronx = nb_neuronx
        self.nb_epoch = nb_epoch
        self.validation_split = validation_split
        self.verbose = verbose

    def fit(self, X, y):

        nb_features = X.shape[1]
        self.standart_scaling = StandardScaler() if self.apply_standart_scaling else None

        if self.standart_scaling:
            X = self.standart_scaling.fit_transform(X)

        model = Sequential()
        model.add(Dropout(input_shape = (nb_features,),p= self.dropx[0]))
        model.add(Dense(output_dim = self.nb_neuronx[0], init='glorot_uniform'))
        model.add(PReLU())

        model.add(BatchNormalization((self.nb_neuronx[0],)))
        model.add(Dropout(self.dropx[1]))

        model.add(Dense(self.nb_neuronx[1], init='glorot_uniform'))

        model.add(PReLU())

        model.add(BatchNormalization((self.nb_neuronx[1],)))
        model.add(Dropout(self.dropx[2]))

        model.add(Dense(1, init='glorot_uniform'))

        nn_verbose = 1 if self.verbose>0 else 0
        optz = keras.optimizers.Adam(lr=0.001, beta_1=0.9, beta_2=0.999, epsilon=1e-08)
        model.compile(optimizer=Adam(),loss='mse')
        model.fit(X, y, batch_size=16, nb_epoch=self.nb_epoch, validation_split=self.validation_split, verbose=nn_verbose)

        self.model = model

    def predict(self, X):
        if self.standart_scaling:
            X = self.standart_scaling.transform(X)
        return self.model.predict_proba(X, verbose=0)

and then I call the class with the following lines of code:
clf = NnRegression(nb_epoch=105, dropx=[0.2, 0.2, 0.2], nb_neuronx=[50, 30], validation_split=0., verbose=0)
clf.fit(cv_train, label_cv_train)
pred_cv = clf.predict(cv_test)

Why are you passing the number of neurons to BatchNormalization? It doesn't even have such an argument.

hi Nasen, good point. I had some legacy code that worked in a previous version of keras. I removed the number of neurons from batch normalization, so that now it reads:
model.add(BatchNormalization())

Now it appears that the code goes into an infinite loop (?) because it starts running and never comes back. I love theano but sometimes it is so hard....

Hi Nasen, removing the number of neurons from batch normalization solved the issue.
Too bad I cannot buy you a bear man, I would do it very happily (would actually buy you a dinner voucher very happily :) ). Thanks a lot again and feel free to close the issue.

i am facing the problem but couldnot get what to change:
Loading Word2Vec
Traceback (most recent call last):
File "example3.py", line 5, in
sls=lstm("new.p",load=False,training=True)
File "/home/seemab/seemab/Siamese-LSTM-master/lstm.py", line 303, in init
self.f_grad_shared, self.f_update = adadelta(lr, tnewp, grads,emb11,mask11,emb21,mask21,y, cost)
File "/home/seemab/seemab/Siamese-LSTM-master/lstm.py", line 192, in adadelta
name='adadelta_f_grad_shared')
File "/usr/local/lib/python2.7/dist-packages/theano/compile/function.py", line 317, in function
output_keys=output_keys)
File "/usr/local/lib/python2.7/dist-packages/theano/compile/pfunc.py", line 449, in pfunc
no_default_updates=no_default_updates)
File "/usr/local/lib/python2.7/dist-packages/theano/compile/pfunc.py", line 208, in rebuild_collect_shared
raise TypeError(err_msg, err_sug)
TypeError: ('An update must have the same type as the original shared variable (shared_var=1lstm1_U_rgrad2, shared_var.type=TensorType(float32, matrix), update_val=Elemwise{add,no_inplace}.0, update_val.type=TensorType(float64, matrix)).', 'If the difference is related to the broadcast pattern, you can call the tensor.unbroadcast(var, axis_to_unbroadcast[, ...]) function to remove broadcastable dimensions.')


JSON.parse also works with null, not just a string

⚙ Compilation target
esnext
⚙ Library
typescript
Missing / Incorrect Definition
JSON.parse works if first argument is null. Current type definition doesn't allow null, only a string.
Sample Code
JSON.parse(null)

Documentation Link
No response

This has been rejected before.  See https://github.com/microsoft/TypeScript/pull/39266 and others linked from that.


#669 Unify the Timer and TimeStamp

Based on the recommendation provided in the task #669. This PR has following changes:

Convert the Timestamp into a full featured Python class.
Add all of the comparison methods and getters currently on the Timer to Timestamp.
The Timer will use a Timestamp object as its internal state to represent the current training time.
Refractor State to use the new Timestamp and Timer objects

Hi @pavithranrao!
Curious about the status of this PR? We're eager to merge it in :)
Let us know if you need any help dealing with the merge conflicts / getting tests to pass / or general help finishing it up. Thanks!

Hey @ravi-mosaicml I have been meaning to make the changes. I will try and get the comments addressed this weekend. If not will let you know by end of this weekend. Thanks for your patience!

Hey @ravi-mosaicml Sorry last few days have been very busy, I understand this change might be critical for the project. Please feel free to commandeer this if need be. Thanks!

Hey @ravi-mosaicml Sorry last few days have been very busy, I understand this change might be critical for the project. Please feel free to commandeer this if need be. Thanks!

No worries! Thanks for starting it -- this will definitely help clean things up, and we're planning other features on time of this change (wall clock time tracking, evaluation time tracking). No problem; we will take it from here to get it in.


feat: support custom dark mode selector

Description
Sometimes we develop application plugins, such as Figma, and the host environment provide a dark mode class .figma-dark that is different from .dark.
This PR provides an option to make the generated code adapt to these different dark mode selectors.
Linked Issues
Additional context

LGTM, thanks for your contribution!


production concerns for critical project

since I found open-next, I've been very excited, and I really hope it continues to be maintained and grows more and more.
however, currently I've been seeing some bug reports that are a little worrying, and I'm about to start a next.js project where I intended to use this project.
in your opinion, is open-next ready for production?
should I know of something that isn't already in the documentation or that someone experienced differently than expected?

thank you so much for answering!
the functioning of the ISR and API routes were the situations that led me to concerns.
to be more precise, as I'm not an expert on how next.js works in depth, I'm not sure I'm essentially capable of pointing out more specific issues. I know the features and APIs as they are presented in the next.js formal documentation, but I don't know how they work in the background.
I opened the topic to be a little more sure about the stability to avoid unexpected behavior, since that was the point where my client was more incisive.
I just need to know it works before I start 😅

I'm currently working on migrating all our Next projects to open-next with all of them being in production. I figured that as long as you are not relying on the most bleeding edge features, this is fairly stable and after trying, there is very little concern. If you can live with outdated Next version and features for couple of month (aka. you are not awaiting some major change/improvement) you should be good to go.
PS. if you are on "next": "latest" in your package.json, Vercel is probably a way to go

We recently added e2e tests (unit tests still need to be set up), but for the most part it should be stable. #208 fixes most of the ISR issues except the app router invalidation. That and streaming is next to be fixes/supported.


Cannot Access the Authorization Code

I setup my developer profile and I installed the module onto my Pi. However after I run the dev token and input the information, the link leads me to an error site. I don't know what the problem might be and I've tried multiple "Return URL" on my developer page. Below is the terminal code with the partial link I'm told to click and the error site.

Hello, sorry in advance for my english. (I am French)
Same problem for me not managed to solve it.
But did you manage to install the module? no error the golds of installing npm install?

The error site is correct, check your address bar

I have re-wrote the helper tool to be more user friendly and easier to use:
https://awesome-alexa.js.org/#/installation?id=configuration


Update all SHOW statements

Fixes #3467.
Fixes #3317.
This PR updates the primary places in the docs where we cover
SHOW statements. There may still be some out-dated examples,
but we can update those as we go.
This PR also combines SHOW CREATE TABLE, SHOW
CREATE VIEW, and SHOW CREATE SEQUENCE into a single SHOW
CREATE page, and removes the experimental status
from SHOW CONSTRAINTS.
EXPLAIN will be handled separately.

This change is

http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/bb28ad2e9b2fb8cc4e558d9866d52663bf4a8ff9/

TFTR, @knz. This work definitely makes me want to pursue https://github.com/cockroachdb/docs/issues/2849 and https://github.com/cockroachdb/docs/issues/3203.

http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/bb28ad2e9b2fb8cc4e558d9866d52663bf4a8ff9/


new package: gnucoreutils 8.31

Description of package
Checklist

[x] Latest upstream version.
[x] I agree to maintain this package (required).
[x] I agree to notify KISS if I can no longer maintain this package (required).

gnucoreutils renamed to just "coreutils" and everything is in /usr/bin prefixed with 'g'
done

The depends file can be removed too.

should be all 'g'ood now


"shader function: NO OBJECT WITH A TAG OF "2" EXIST" (glitch effect on a stage)

Describe your problem here.
so i added a glitch effect to my stage and then this error appeared, why??

Are you modding a build from source or with Lua?
I am not modding
What is your build target?
Android
Did you edit anything in this build? If so, mention or summarize your changes.
i am not

https://github.com/MobilePorting/FNF-PsychEngine-Mobile/wiki/Shaders-Lua-API#addglitcheffecttagstring-objectstring-wavespeedfloat-wavefrqfloat-waveampfloat

he's using FlxRuntimeShader not these
anyways it's your script issue not the port.


New WorldEdit

I've been working on builing my maps (Just for fun), and crossed such problem - i'm used to WorldEdit mechanics. I've discovered the old WorldEdit port for Bedrock , but, unfortunately, it's WS Api doesn't seem to be working. Is this can be fixed on project i linked, or it can be redone based on this project?

It could technically be redone based on this project, but I'm not personally planning on taking on a project like it as I just do not have the time for it.

Hmmm, any head-ups for someone who cannot work on languages, which is non-OOP?

And, is there a way to handle user chat input, so player could just type in '/pos1' and WEonGO would just 'Aha, user has given pos1 coords!'? I've read docs on this project and couldn't find such function

@LoneSimba  I just came across this issue. I just tested out https://github.com/The-HeX/minecraft-worldedit-bedrock on bedrock 1.14 and it connected to the server and was able to execute commands.  create an issue over there and we can why its not working for you.

Latest is 1.16.1 (i install it from Store), and it says 'Unable to connect to server <IP_ADDRESS>:12112' (or how is it written on English, i work on russian locale). Might be, things has changed since 1.14

I just tried it version 1.16.1 as well. maybe try running it as
administrator?
can you try going to this page http://www.websocket.org/echo.html and
trying to connect to ws://<IP_ADDRESS>:12112 ?

dunno, webpage connect successfully, MC - does not. And, well, i always run executables as administrator. btw, even on newest release

welp, java does not have any WS support. IDK, what is going on here


[WIP] Refactor to chosen license properties card

Description
This PR will change the method of displaying the selected license to using a card, with a description of the license, and what the license allows licensees to do RE sharing and adapting. The inspiration for this design can be found in this Figma
Checklist:

[x] My pull request has a descriptive title (not a vague title like Update index.md).
[x] My pull request targets the master branch of the repository.
[x] My commit messages follow best practices.
[x] I added tests for the changes I made (if applicable).
[x] I added or updated documentation (if applicable).
[x] I tried running the project locally and verified that there are no
visible errors.

Developer Certificate of Origin
Version 1.1
Copyright (C) 2004, 2006 The Linux Foundation and its contributors.
1 Letterman Drive
Suite D4700
San Francisco, CA, 94129
Everyone is permitted to copy and distribute verbatim copies of this
license document, but changing it is not allowed.
Developer's Certificate of Origin 1.1
By making a contribution to this project, I certify that:
(a) The contribution was created in whole or in part by me and I
have the right to submit it under the open source license
indicated in the file; or
(b) The contribution is based upon previous work that, to the best
of my knowledge, is covered under an appropriate open source
license and I have the right under that license to submit that
work with modifications, whether created in whole or in part
by me, under the same open source license (unless I am
permitted to submit under a different license), as indicated
in the file; or
(c) The contribution was provided directly to me by some other
person who certified (a), (b) or (c) and I have not modified
it.
(d) I understand and agree that this project and the contribution
are public and that a record of the contribution (including all
personal information I submit with it, including my sign-off) is
maintained indefinitely and may be redistributed consistent with
this project or the open source license(s) involved.

Who is the decision maker before this goes live? @kgodey

@peterspdx do you mean this PR, or the project as a whole?

Below is a mockup of the proposed changes

_note that the license description has a slightly smaller font-size (0.9em)

I also added a few margins between the texts

@peterspdx before the new license chooser goes live, we'll run it past comms, legal, and product.


Implement 'inteval' config parameter -> number of seconds between checks

Behaviour is not changing compared to before, the default value is 1 second.
It also implements signals handling to ensure to current operation is stopped
when quitting.

It's not exactly the same as https://github.com/CastawayLabs/cachet-monitor/pull/10, in this case each monitor can have its own interval. So according to what you're checking you can adapt the rythm.

+1


Reprint treat unicode emoji pairs a two characters rather than one

Hello, I have encountered a strange problem with reprint. I use it to build a command line utility and needed to have functionality to select a region. I used emoji flags e.g: 🇫🇷 after the region name but this resulted in the formatting of the interface screwing up. What I think is going on is the unicode system for various emojis like flags or options is comprised of 2+ symbols. In the case above, the French flag is made by combining the symbol for F with the symbol for R. See the proposal document here: https://www.unicode.org/L2/L2009/09379-n3727-regionalindicators.pdf. Reprint views this as two separate characters though and prepares it self for a line of length x. When this is rendered out to a user however, the F+R characters are combined into a single character, so a line of length x - 1. This then screws up the following lines as the initial line length calculation is wrong. This problem is apparent across all the various combination emojis that cover cases like gender and race.
Happy to assist with fixing this issue, might need some direction on where I should be looking within the project.

Thanks for your detailed description!
base on your description, the issue is cause by the wrong calculation of character width, which is located in here. It's now only using the single character to calculate its width, which ignore the situation that unicode may combine two character and display them as one.
I may try to figure out a new solution to calculate line width, to cover the unicode combination situation.
Also, any contribution is absolutely welcomed, and I will follow up this issue these days.

I'm testing this issue on a Window 11 and Linux platform, seems the display width of emoji flag may diverse base on the support of display, width may be 1 or 2 columns.
the solution needs to cover these both situations.


Remove the restriction to be connected to web3 provider before it is really necessary

When trying to search for a domain and know the price and years options, the RNS Manager requests the user to connect with a web3 provider such as Metamask/Nifty/WalletConnect.
As the user has not taken any blockchain action they should not be requested to do that.
The need for that is after the user presses the “Request to register” button.
Steps to reproduce:

Go to https://manager.rns.rifos.org without a browser wallet extension in place
Insert a valid and available domain name and press “Search” button
Press “Register” button
You’ll be prompted with this screen # 1:

The idea is to change step 4 --> The user should be directed to this screen # 2 with no additional actions needed:

And then, screen # 1 should only appear after the user presses “Request to register" button (if still not connected to a web3 provider).
This will make that non-crypto users can know for how long they could register the RNS domain and how much would it cost before having to have any blockchain knowledge nor wallet.

Step 1 checks if the user has RIF before allowing the user to click "Request to Register". Moving the login to after this step could result in the user wasting gas on the first transaction if they don't have the funds for the second.

Step 1 checks if the user has RIF before allowing the user to click "Request to Register". Moving the login to after this step could result in the user wasting gas on the first transaction if they don't have the funds for the second.

Remove the initial check of the RIF tokens and wait until after.
New proposed flow:

User sees the registration page
User clicks on register
Wallet is requested and user logs in
App checks if the user has enough RIF

No? then show an error
Yes! then continue

Remove the initial check of the RIF tokens and wait until after.
New proposed flow:

User sees the registration page
User clicks on register
Wallet is requested and user logs in
App checks if the user has enough RIF

No? then show an error
Yes! then continue


Needed: Command-By-Extension Tracker

VSCode Version: 1.19.3
OS Version: Ubuntu 17.10

I've noticed that it is possible for multiple extensions to take control of the same function, button, or commend. For example, I recently had an issue that turned out to be AStyle taking over for C/C++ on the Format Document command. Obviously, this is essential and expected behavior, but it is frustrating how much effort and guesswork it takes to determine which extension is doing what.
It would be considerably easier for diagnosing issues if a dedicated Output pane were created, such that when enabled, it would simply display a list of <command> executed by <extension> notices, as the commands are run. For example...
'Format Document' executed by AStyle
'Format Selection' executed by C/C++
'Format Document' executed by AStyle
'Format Document' executed by AStyle
'Lint Current Document' executed by 'flylint'

I believe we already log command invocations but not language feature invocations. Formatting is a special case and similar problems already exist. We might tackle that in a special way (e.g. letting user select a formatter or run formatter in sequence)

We now log each language feature provider invocation. Do this "F1 > Set Log Level > Trace" and "view > log (ext host)" and see how each provider is invoked and how its result is reported back

@jrieken I see provider is invoked with extension name but not sure what is e there?

yeah, the e is the ctor name - or whatever is left from that...


Add nestjs and yarn workspaces

Current dependencies on/for this PR:

main

PR #1

PR #2   👈

PR #3

PR #4

This stack of pull requests is managed by Graphite.


DataStore blocking main thread after toggling airplane mode on/off

Describe the bug
Hi! We are noticing a pretty serious issue with datastore when toggling airplane mode on/off then executing queries/saves. We can also reproduce this issue when general network loss issues occur as well. I believe it's blocking the main thread because when I try to call a completion handler and dispatch it's work back to the main thread the completion handler never ends up calling the code in the DispatchQueue.main.async {} block while datastore is stuck in this state. We've also noticed these other issues while datastore is in this state:

Any NSURLSession requests are blocked by datastore (blocked as in the request does not complete.. could maybe have to do with timeouts / datastore plugin taking over the default NSURLSession?)
Amplify plugin calls such as this one on Storage do not complete:

Amplify.Storage.getURL(key: awsKey) { [weak self] result in
            switch result {
            case .failure(let error):
                errorLog(function: #function, "Image loading error: \(error) key: \(awsKey)")
            case .success(let url):
                self?.loadImage(url: url)
            }
        }

Even after the phone reconnects to a stable connection queries/saves seem to be ignored..Maybe datastore is not restarting on reconnect?
Also noticed if you background the app, wait 5 seconds, then foreground the app again the app UI freezes for a bit then the app crashes.

This is a super frustrating bug for us as we are experiencing a ton of crashes.
Here's some GitHub issues that might have to do with this issue:
#1865
#2152
I can provide any additional context if needed. Thanks!
There is also a discord thread that I've created:
https://canary.discord.com/channels/705853757799399426/1092859891762348063
Steps To Reproduce
Steps to reproduce the behavior:
1. Run the application
2. Toggle airplane mode on
3. Wait 3 seconds
4. Turn airplane mode off
5. Try to make a query/save using datastore

Expected behavior
Main thread to not be blocked and network calls to complete
Amplify Framework Version
1.29.1
Amplify Categories
API, DataStore, Storage
Dependency manager
Swift PM
Swift version
5.5
CLI version
11.0.3
Xcode version
14.3
Relevant log output
N/A

Is this a regression?
Yes
Regression additional context
N/A
Device
iPhone 14 Pro
iOS Version
iOS 16.4
Specific to simulators
No response
Additional context
No response

After some more investigation it might have to do with this:
Looks like there are about 40-50 threads trying to call AWSAuthService.getToken() and waits on the semaphore.

Replacing semaphore.wait() on my own amplify fork with:
        if semaphore.wait(timeout: .now() + 2) == .timedOut {
            result = .failure(.unknown("Request was not completed in 2 seconds"))
        }

Seems to be a good workaround for now. I know the right way here is to use getUserPoolAccessToken() as getToken() is deprecated but I don't want to rewrite makeAPIRequest in IncomingAsyncSubscriptionEventPublisher.

After some deep research this comment:
https://github.com/aws-amplify/amplify-swift/issues/1418#issuecomment-955020753
Seems to be exactly what is happening but with getToken()

Thank you for reaching out and for the detailed analysis. We will investigate this further and update here.

@royjit Thanks Jithin! This is a serious problem for our app currently as we are experiencing many crashes/UI freezing from the system running up too many threads. Any chance the Amplify team can prioritize this and release a quick hot fix? Thank you!

Thank you for being patient here, we are actively working on the fix. Here is a draft PR I am working on: https://github.com/aws-amplify/amplify-swift/pull/2856. There are few different places where we use the synchronous getToken api and I am planning to create separate PRs for those. Will keep you updated here on the progress.

Thanks @royjit ! Much appreciated

Hi @ethan021021 I was able to verify that the fix works via test, but I still could not reproduce the issue that you are seeing in an actual app.  How many models are present in the schema? Do you perform a lot of operation on Datastore while in airplane mode and when back online?
Will you be able to try the branch royjit.fixasyncgetToken in your testing and see if that fixes your issue?

Hey @royjit, things are working great so far! Thanks a bunch for the quick fix. Looking forward to adding the work the other PR's contain so we can make getToken async! Where are the other places getToken gets used? And does it affect DataStore/API? Thanks!

This PR has been released in the latest version of Amplify v1. We are currently working on fixing other areas that might have synchronous apis. As part of it we had to make few adjustment in the aws appsync realtime client. PRs for those changes are here:
https://github.com/aws-amplify/aws-appsync-realtime-client-ios/pull/118
https://github.com/aws-amplify/aws-appsync-realtime-client-ios/pull/119
We will then need to follow up on changes in Amplify V1.
Feel free to use the latest version of Amplify v1 and let us know if the fix works. Also it will help us if you can report back with any newer crash report with Amplify version 1.29.2.

Changes to Appsync Realtime Client are released as part of 3.1.0. Corresponding PRs for amplify-swift v1:
https://github.com/aws-amplify/amplify-swift/pull/2870 - Add async protocol implementation for token request interceptors
https://github.com/aws-amplify/amplify-swift/pull/2871  - Add async protocol implementation for IAM signing interceptors
https://github.com/aws-amplify/amplify-swift/pull/2876 - Add async implementation for URL request interceptors

This fixed it! Thank you! @royjit


Fix Web Workers

If web workers are included from a source file, things break.

Make sure that web workers behave correctly, self and window might still be issues

Fixed


The extension SaveChangesWithTriggersAsync is not available in nuget package

The nuget package version 5.0.3 does not contains the extension SaveChangesWithTriggersAsync.

It is not available in the .NET 4 build, but it is available with the .NET 4.5.1 build. Is your project set to target .NET 4 or 4.5.1?

It is a 4.5 project.

So the issue is that just the .NET 4.0 and .NET 4.5.1 builds are in the NuGet package. If you can easily switch to targeting .NET 4.5.1, you can have the ...Async functions right away. I will put the .NET 4.5 build in a 5.0.4 package in a couple of hours, if you'd rather wait for that.

I have published a package (5.0.4) with a build targeting .NET 4.5

It's working fine.
Thanx for your work.


The connection to the server <IP_ADDRESS>:6443 was refused - did you specify the right host or port?"

Hello!
First of all thank you for this guide!
Learn so many new things, but now i am stucked and do not know how to proceed.
I try to get it up and running on rasperry pi's, 3 Masters, and 4 Workers.
Error message after lunching the playbook:

fatal: k3s-m3]: FAILED! => {"attempts": 20, "changed": false, "cmd": ["k3s", "kubectl", "get", "nodes", "-l", "node-role.kubernetes.io/master=true", "-o=jsonpath={.items[*].metadata.name}"], "delta": "0:00:01.384371", "end": "2022-03-31 22:13:11.580652", "msg": "non-zero return code", "rc": 1, "start": "2022-03-31 22:13:10.196281", "stderr": "The connection to the server localhost:8080 was refused - did you specify the right host or port?", "stderr_lines": ["The connection to the server localhost:8080 was refused - did you specify the right host or port?"], "stdout": "", "stdout_lines": []}

fatal: [k3s-m2]: FAILED! => {"attempts": 20, "changed": false, "cmd": ["k3s", "kubectl", "get", "nodes", "-l", "node-role.kubernetes.io/master=true", "-o=jsonpath={.items[*].metadata.name}"], "delta": "0:00:01.599374", "end": "2022-03-31 22:13:21.948957", "msg": "non-zero return code", "rc": 1, "start": "2022-03-31 22:13:20.349583", "stderr": "The connection to the server localhost:8080 was refused - did you specify the right host or port?", "stderr_lines": ["The connection to the server localhost:8080 was refused - did you specify the right host or port?"], "stdout": "", "stdout_lines": []}

fatal: [k3s-m1]: FAILED! => {"attempts": 20, "changed": false, "cmd": ["k3s", "kubectl", "get", "nodes", "-l", "node-role.kubernetes.io/master=true", "-o=jsonpath={.items[*].metadata.name}"], "delta": "0:00:01.694997", "end": "2022-03-31 22:14:06.756075", "msg": "non-zero return code", "rc": 1, "start": "2022-03-31 22:14:05.061078", "stderr": "The connection to the server <IP_ADDRESS>:6443 was refused - did you specify the right host or port?", "stderr_lines": ["The connection to the server <IP_ADDRESS>:6443 was refused - did you specify the right host or port?"], "stdout": "", "stdout_lines": []}

What can I do? Where do I have to search? what could the error be?
Thanks for any help that you can give me.

Did you get latest?  Also are you sure you are using the right interface name in your variables?  Can you show them here?

THX for your tutorials and help.
Yes, i got the latest,
Interface is eth0

k3s_version: v1.23.4+k3s1
ansible_user: FraG
#ansible_pass: *******
systemd_dir: /etc/systemd/system
interface which will be used for flannel
flannel_iface: "eth0"
apiserver_endpoint is virtual ip-address which will be configured on each master
apiserver_endpoint: "<IP_ADDRESS>"
k3s_token is required  masters can talk together securely
this token should be alpha numeric only
k3s_token: "++++++++++"
extra_server_args: "--no-deploy servicelb --no-deploy traefik --write-kubeconfig-mode 644 default-not-ready-toleration-seconds=30 --kube-apiserver-arg default-unreachable-toleration-seconds=30 --kube-controller-arg node-monitor-period=20s --kube-controller-arg node-monitor-grace-period=20s --kubelet-arg node-status-update-frequency=5s"
extra_agent_args: "--kubelet-arg node-status-update-frequency=5s"
change these to your liking, the only required one is--no-deploy servicelb
#extra_server_args: "--no-deploy servicelb --no-deploy traefik"
#--write-kubeconfig-mode 644"
#extra_agent_args: ""
#"--kubelet-arg node-status-update-frequency=5s"
image tag for kube-vip
kube_vip_tag_version: "v0.4.2"
image tag for metal lb
metal_lb_speaker_tag_version: "v0.12.1"
metal_lb_controller_tag_version: "v0.12.1"
metallb ip range for load balancer
metal_lb_ip_range: "<IP_ADDRESS>-<IP_ADDRESS>"

I don't see anything odd.  I would try removing all server args except required, reset, and try it again

Expand your hard disks...

I too ran into this problem. I have double checked that the hosts.ini file indeed does match up to the IP addresses which are running. I am running 2 physical servers (both x86) with 3 back-planes and 2 workers.

Before doing this I actually switched my Ubuntu template to the prior video that Tim did and made sure that the both username/password and SSH keys are consistent across all VMs.

I am encountering the same issue as well when I try to run this on rasperry pi's.
With Raspberry Pi OS Lite 64 bit I can't get it to work at all.
But with Ubuntu I can get 1 master up and running with nodes.
But when I try with 2 or 3 masters I get stuck with the same issue.

Do all machines have the same time zones, same ssh keys, and are able to communicate with each other?  Are you using passwordless sudo?  If if not you might have to pass in additional flags like  –ask-pass –ask-become-pass

I am encountering the same issue on a setup provisioned with vagrant. Here is the stacktrace in verbose mode
FAILED - RETRYING: [<IP_ADDRESS>]: Verify that all nodes actually joined (check k3s-init.service if this fails) (20 retries left).Result was: {     "attempts": 1,     "changed": false,     "cmd": [         "k3s",         "kubectl",         "get",         "nodes",         "-l",         "node-role.kubernetes.io/master=true",         "-o=jsonpath={.items[*].metadata.name}"     ],     "delta": "0:00:02.058195",     "end": "2022-04-03 19:31:08.887394",     "invocation": {         "module_args": {             "_raw_params": "k3s kubectl get nodes -l \"node-role.kubernetes.io/master=true\" -o=jsonpath=\"{.items[*].metadata.name}\"",             "_uses_shell": false,             "argv": null,             "chdir": null,             "creates": null,             "executable": null,             "removes": null,             "stdin": null,             "stdin_add_newline": true,             "strip_empty_ends": true,             "warn": false         }     },     "msg": "non-zero return code",     "rc": 1,     "retries": 21,     "start": "2022-04-03 19:31:06.829199",     "stderr": "time=\"2022-04-03T19:31:06Z\" level=info msg=\"Acquiring lock file /var/lib/rancher/k3s/data/.lock\"\nThe connection to the server localhost:8080 was refused - did you specify the right host or port?",     "stderr_lines": [         "time=\"2022-04-03T19:31:06Z\" level=info msg=\"Acquiring lock file /var/lib/rancher/k3s/data/.lock\"",         "The connection to the server localhost:8080 was refused - did you specify the right host or port?"     ],     "stdout": "",     "stdout_lines": [] }

Expand your hard disks... On all nodes...
Probably should make a note Tim. You do say this in the video! Thx for your work!

How big should the hard disk be? ATM it is 86% free?`

Do all machines have the same time zones, same ssh keys, and are able to communicate with each other? Are you using passwordless sudo? If if not you might have to pass in additional flags like  --user user --ask-become I would also remove any additional args from your nodes. These can be problematic on slow machines.

Yes, yes, yes, yes.
I have tried it with only the first do neccessary args and run into the same issue again.

can you please paste your all.yaml along with OS you are running these on?  it's hard to tell what you are using vs what you copied and pasted from docs.

Ok, so I might have found the potential cause.
So to be able to post my full all.yaml I changed my k3s token from "K10908c1e28096f6665800342ac1bd8962df701dca5519d73b878a89d1921b432b4" to "mynotsosecrettoken" and this fixed my issue.
So now I can run 2 masters and 2 workers that are running on Ubuntu on raspberry pi.
I have also done a reset and verified that the old token was causing the issue.
And by doing another reset and changing it to the new token I was able to successfully run 2 masters and 2 workers again.

I had some odd disk storage issues on one of my physical devices but coming out of that I'm still experiencing the problem. I do have some initial success with the first master server:

and then I get this message which I don't quite know how to read:

All three masters are now engaging and there is a "change" but it's writing text out to stderr seems like potentially a bad sign. This is then followed by the slow beat of an unhappy service:

Diagnostics at this point are:

Load balancer VIP times out on ping (<IP_ADDRESS>)
Attempts to ping individual masters works without issue

Final output is:

My all.yml file is:
---
k3s_version: v1.23.5-rc5+k3s1
# this is the user that has ssh access to these machines
ansible_user: ken
become: true
systemd_dir: /etc/systemd/system

# interface which will be used for flannel
flannel_iface: "eth0"

# apiserver_endpoint is virtual ip-address which will be configured on each master
apiserver_endpoint: "<IP_ADDRESS>"

# k3s_token is required  masters can talk together securely
# this token should be alpha numeric only
k3s_token: "xxxxxxxxxxxxxxxx"

# change these to your liking, the only required one is--no-deploy servicelb
extra_server_args: "--no-deploy servicelb --no-deploy traefik --write-kubeconfig-mode 644 --kube-api-server-arg default-not-ready-toleration-seconds=30 --kube-apiserver-arg default-unreachable-toleration-seconds=30 --kube-controller-arg node-monitor-period=20s --kube-controller-arg node-monitor-grace-period=20s --kubelet-arg node-status-update-frequency=5s"
extra_agent_args: "--kubelet-arg node-status-update-frequency=5s"

# image tag for kube-vip
kube_vip_tag_version: "v0.4.3"

# image tag for metal lb
metal_lb_speaker_tag_version: "v0.12.1"
metal_lb_controller_tag_version: "v0.12.1"

# metallb ip range for load balancer
metal_lb_ip_range: "<IP_ADDRESS>-<IP_ADDRESS>"

Oh, i also traversed all nodes -- master and worker -- and ran k3s check-status and all came back with a "pass" status.

Not surprisingly trying to check on the nodes in the cluster failed as the service is not running:

I can -- however -- manually start the masters with sudo k3s server & and they do stay up as this 404 error shows:

In the long trail of logs that come from starting these servers the only errors I'm seeing are the following:

could this be indicative of a missing network dep to support websockets?

Finally, note that in this current state, I can reach the active node directly at <IP_ADDRESS> but the load balancing VIP seems to be up too as I get the same results hitting it on <IP_ADDRESS>

Now I find this very odd ... even though I set the configuration as you did in your video ... I am not able to run the kubectl commands without sudo:

Even more concerning, each of the masters is aware of only itself rather than the cluster at large.

Regarding my issue running on Raspberry Pi OS Lite 64 bit.
I had to manually add " cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory" to the cmdline.txt file.
So it looks like ansible is not adding it as expected.

@yankeeinlondon   please try without all of the args and be sure you have enough disk space on these nodes

Also, this is turning more into a discussion rather than to report bugs :)


I am getting TypeError: invalid 'instanceof' operand KeyObject error while adding member using Ghost Admin API

Issue Summary
I am getting TypeError: invalid 'instanceof' operand KeyObject error while adding member using Ghost Admin API
Steps to Reproduce
export async function addMember(email) {
return await admin.members.add({"members":[{"email": email}]}, {send_email: true, email_type: 'subscribe'})
.then(response => console.log(response))
.catch(error => console.error(error))
}
Ghost Version
5.84.1
Node.js Version
18
How did you install Ghost?
Local
Database type
MySQL 8
Browser & OS version
No response
Relevant log / error output
No response
Code of Conduct

[X] I agree to be friendly and polite to people in this repository

It sounds like this may be related to jsonwebtoken usage based on this upstream issue https://github.com/auth0/node-jsonwebtoken/issues/950
However the version in question was updated in our Admin-API package over a year ago and we haven't had any other reports of issues. @developervijay7 your issue doesn't provide any details on the environment you're using the Admin-API package in or how you're instantiating it etc so it's difficult to reproduce or help.
As this sounds environment related please open a support topic on our forum. If there's a reproducible bug found after investigating then we can re-open an actionable issue. Thanks.


[Refactor] Remove the default constructor of TabletSchema prepared for easy mem statistics

What type of PR is this：

[ ] bugfix
[ ] feature
[ ] enhancement
[x] refactor
[ ] others

Which issues of this PR fixes ：

Fixes #10458
Problem Summary(Required) ：

Remove the default constructor of TabletSchema prepared for easy mem statistics
Refactor the test case

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] I have added user document for my new feature or new function

run starrocks_admit_test


More beautiful errors and better error reporting to few color functions.

Small edit to less-error-message and now color functions check is given parameter valid color.
Sorry for messy syntax, I used the online editor.
This request also contains my previous invert function: https://github.com/cloudhead/less.js/pull/661

I took your idea of styling the error message and made it themed with the lesscss.org website. Check out my pull request #676.

Thanks for feedback. My original idea was to make errors more compact and easier to read.

Why did you add the emoticon? I can definitely see how making the errors more compact and easier to read.
Did you check out my error styling?

Here is a screenshot of my error style:

Format:


Consider making this repo a GitHub template

This repo uses git hooks to enforce commit message style.  However, you may want to consider that folks forking the repo may not want to abide by the same git conventions. I think if you were to make this repo a GitHub template in settings, this issue would be resolved.
As an aside, this also blocks azd pipeline config from working as we don't allow for custom commit messages during that command's execution today (filed https://github.com/Azure/azure-dev/issues/2260 to track this).

Closed. Out of scope.


[functional_tests] Add ability to send transactions from genesis addresses

This only adds the association address at the moment, but this is easily
extensible to allow us to send transactions from other accounts created
in genesis as well.
This functionality is needed for testing out distribution of transaction fees, and probably a whole slew of other things that will eventually need to be restricted to only being sent from accounts defined in genesis.
Test Plan
Normal tests, additional test to make sure that we are sending from the association address when we specify it.

This looks awesome! It would be an important testing tool as we add ValidatorSet modules and BlockMetadata module in the future!

:hourglass: Testing commit fdb8e981954ccbc02d2338287e2b1107b429bd53 with merge 9f563dfc241a11611df38097a30a2f24e3111a94...

:sunny: Test successful - checks-circle_commit_workflow
Approved by: vgao1996
Pushing 9f563dfc241a11611df38097a30a2f24e3111a94 to master...


astro-language-server: 2.10.0 -> 2.14.2

Description of changes

Updated to latest version
Added a pnpm build dependency due to @astrojs/yaml2ts behind linked with the pnpm workspace in lockfile

Closes #343202
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Result of nixpkgs-review pr 343225 run on x86_64-linux 1

1 package built:

astro-language-server

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-ready-for-review/3032/4591

Any news from a maintainer with write permission ??

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-ready-for-review/3032/4613

cc @doronbehar

Result of nixpkgs-review pr 343225 run on aarch64-darwin 1

1 package built:

astro-language-server


use merge_commit instead of actuall commit

For topic "Rebase Code Before PR Gate Testing"
Now in on-core or on-tasks test, when passing their commit hash to on-xxx/package.json for unit-test,
the passed commit is actualcommit but not the merge commit.
This PR changed passing actualcommit to  merge commit.
@panpan0000 @PengTian0

test this please

test this please

:+1:


creating custom output script for repeated use

Hi.
How can I create an output based on the list of apps to then save as slim version of the routine that can be run repeatedly on different machines?

You can just edit the bat file with what you want to remove and save that.
Look at the existing bat file and where it launches Powershell after that
are the command line arguments. There you can specify what should be
removed. Check out
https://github.com/arcadesdude/BRU#silent--command-line-usage
On Fri, Feb 5, 2021, 7:33 AM divadiow<EMAIL_ADDRESS>wrote:

Hi.
How can I create an output based on the list of apps to then save as slim
version of the routine that can be run repeatedly on different machines?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/arcadesdude/BRU/issues/9, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADMOAUSHXOA7CEE4AWQPDIDS5PQRPANCNFSM4XEWAYRA
.

hey cheers. yep. I was being dumb.
I'm trying to automate a silent install using a deployment tool (PDQ Deploy) and cannot get it to elevate itself to run as administrator. The returns are all about elevation. The service account used to deploy is a local administrator

Did you get it to elevate?
I know there is a way to have a Powershell script elevate itself as long as user it is running as is local admin.


Fix Nextcloud CORS issue with reverse proxy

The problem in production is that requests to Nextcloud get declined because of the CORS policy in Nextcloud.
This configuration cannot be changed.
To fix this problem we can implement a reverse proxy in front of the Nextcloud instance which checks for CORS and forwards the request to Nextcloud.

Thx for creating the issue! Do our three different sites need special treatment or is there some *.permaplant.net solution?

@lukashartl and me configured the Apache yesterday.
There are now 4 allowed origins when sending requests to https://cloud.permaplant.net: https://pr.permaplant.net, https://dev.permaplant.net, http://localhost:5137 and https://www.permaplant.net.
@lukashartl Please add the config to the repository somewhere or post it to the issue here, so other people can review it.

@lukashartl https://cloud.permaplant.net/remote.php/webdav/ have yet to be allowed

Since Nextcloud does not support this out of the box, this is the dirty hack I came up with:
      # CORS
      SetEnvIf Origin "^http://localhost:5173" ORIGIN=$0
      SetEnvIf Origin "^https?://[^/]*(pr|dev|www)\.permaplant\.net" ORIGIN=$0
      Header always set Access-Control-Allow-Origin %{ORIGIN}e env=ORIGIN

      Header always set Access-Control-Allow-Methods "POST, GET, OPTIONS, DELETE, PROPFIND"
      Header always set Access-Control-Allow-Headers "Authorization"

These are the rewrites for the OPTIONS requests to work:
    RewriteEngine on

    RewriteCond %{THE_REQUEST} "OPTIONS /remote.php/webdav" [NC]
    RewriteRule ^ - [R=200]

    RewriteCond %{THE_REQUEST} "OPTIONS /public.php/webdav" [NC]
    RewriteRule ^ - [R=200]

@lukashartl https://cloud.permaplant.net/remote.php/webdav/ have yet to be allowed

done

Thanks for looking into this!
@lukashartl does this also fix https://github.com/ElektraInitiative/PermaplanT/pull/465#issuecomment-1595761147?

@markus2330 We figured that this is probably because the env var for the Nextcloud URI isn't set yet.
I guess I forgot to tell @lukashartl that this has to be set.

@lukashartl Please add depth to the allowed headers. Following error occurs when trying to perform a PROPFIND request:
The Same Origin Policy disallows reading the remote resource at https://cloud.permaplant.net/remote.php/webdav/Photos/Frog.jpg. (Reason: header ‘depth’ is not allowed according to header ‘Access-Control-Allow-Headers’ from CORS preflight response).

@absurd-turtle done
-    Header always set Access-Control-Allow-Headers "Authorization"
+    Header always set Access-Control-Allow-Headers "Authorization, Depth"

Can you please document the headers, including which components they set them in #499

@lukashartl We need to allow PUT method for uploading images to Nextcloud.

done
-    Header always set Access-Control-Allow-Methods "POST, GET, OPTIONS, DELETE, PROPFIND"
+    Header always set Access-Control-Allow-Methods "POST, GET, OPTIONS, DELETE, PROPFIND, PUT"

Uploading a file to Nextcloud still doesn't work unfortunately.
The OPTIONS preflight returns status code 404 and therefore the request gets declined by the browser.
Access to fetch at 'https://cloud.permaplant.net/Photos/Allium_cepa_NEU_raster(1).png' from origin 'https://dev.permaplant.net' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: It does not have HTTP ok status.

Ok, I've changed the settings so that all OPTIONS-Requests should return 200. Please verify 😄

There is a header missing again for the PUT request but I think we are getting there :D
Reason: header ‘content-type’ is not allowed according to header ‘Access-Control-Allow-Headers’ from CORS preflight response

Done :)
-    Header always set Access-Control-Allow-Headers "Authorization, Depth"
+    Header always set Access-Control-Allow-Headers "Authorization, Depth, Content-Type"

@lukashartl did @absurd-turtle test if the upload work? If not, @badnames can you do this please in #475?

Unfortunately, I don't know

@badnames please verify if it works

For me upload worked on https://dev.permaplant.net/maps/2


implement broadcasting functionality in the server

want the possibility for clients to listen to updates from the server.

should tackle this soon -- using this correctly would also make it much simpler to sync different clients.

Is this issue resolved?

almost :) see my comments in the PR.


"none" as selectRow.mode

Hello,
is it possible to allow "none" as selectRow.mode. I don't need a checkbox or radiobutton, i just need the click event and the clicked row, to show more information (as a slideover).
thanks for this nice lib
Marcel

you can give radio to selectRow.mode and set selectRow.hideSelectColumn for hiding selection column

Uhh, now i see it in the docu. Thanks. it works perfectly.
Marcel


RuntimeError:Unable to connect to Redis at <IP_ADDRESS>:6379

When i run the command python start.py -m mf -d amazon2014,i got this problem
RuntimeError:Unable to connect to Redis at <IP_ADDRESS>:6379
i have installed redis
i start the redis-server.exe and redis-cli.exe.The  server is now ready to accept connections on port 6379.
but if i run the python start.py -m mf -d amazon2014,there will be RuntimeError:Unable to connect to Redis at <IP_ADDRESS>:6379
i run your code in windows
how to solve the problem
please thanks

Hey
I'm not sure about your issue. From what I see, 6379 is the default port when running ray tune so maybe you might have a conflict in the packages. I would maybe suggest looking at the version of the packages, in particular of ray, in the .yaml file

thanks for your reply
These days,i create a new configuration environment,installing all necessary packages.I'm sure the ray is 1.6.0,the redis is 3.5.3 the same as your yaml file.But it's still this issue.
When i don't run the redis-sever.exe,runing the command python start.py -m mf -d amazon2014,Show the following questions:
RuntimeError:Unable to connect to Redis at <IP_ADDRESS>:6379 after 16 retries.Check that <IP_ADDRESS>:6379 is reachable from this machine.If it is not,your firewall may be blocking this port.If the problem is a flaky connection,try setting the environment variable'RAY_START_REDIS_WAIT_RETRIES'to increase the number of attempts to ping the Redis server.
i'm sure the firewall has been stopped.
Then,when i start the  redis-sever.exe,runing the command python start.py -m mf -d amazon2014, only show this questions:
RuntimeError:Unable to connect to Redis at <IP_ADDRESS>:6379
I have setted environment variables of Redis in path that is  installation Path of Redis.And I have tested Redis to work properly, but I don't know why running this code causes this error
Is it because of version issue of python or torch?


For some reason bull-board doesn't render

I'm trying to run bullboard but he just returning me a blank page with HTML code and i dunno how to solved it, can you guys help me:

This is the code i'm trying to run:
// bullboard.js

import {UI, setQueues} from 'bull-board'
import Queue from '../services/queueService'

setQueues(Queue.queues.map((queue) => queue.bull))

export default UI

// setup-app.js
import cors from '../middlewares/cors'
import jsonParser from '../middlewares/json-parser'
import rawParser from '../middlewares/raw-parser'
import contentType from '../middlewares/content-type'
import bodyParser from '../middlewares/body-parser'
import logger from '../middlewares/logger'
import bullboard from '../middlewares/bullboard'
import voyager from '../middlewares/voyager'

export default (app) => {
	app.disable('x-powered-by')
	app.use(cors)
	app.use(jsonParser)
	app.use(rawParser)
	app.use(contentType)
	app.use(bodyParser())
	app.use(logger)
	app.use(bullboard)
	app.use('/voyager', voyager)
}

// queueService.js
import Queue from 'bull'

import env from 'env-cat'
import * as jobs from '../jobs'
import * as logger from '../core/logger'

const queues = Object.values(jobs).map((job) => ({
	bull: new Queue(job.key, env.get('REDIS_URL')),
	name: job.key,
	handle: job.handle,
}))

export default {
	queues,
	add(name, data) {
		const queue = this.queues.find((queue) => queue.name === name)
		return queue.bull.add(data)
	},
	process() {
		return this.queues.forEach((queue) => {
			queue.bull.process(queue.handle)

			queue.bull.on('failed', (job, err) => {
				logger.info('Job failed', queue.key)
				logger.info(err)
			})
		})
	},
}

// jobs.js
export {default as Mail} from './Mail'
export {default as Task} from './Task'
export {default as Pipeline} from './Pipeline'
export {default as SegmentUpdate} from './SegmentUpdate'
export {default as SegmentDelete} from './SegmentDelete'

Node version: 12.16.1
NPM Version: 6.13.7

in this line app.use(bullboard) can you try calling the method instead?
like so app.use(bullboard())

hey @ariusxi, thanks for opening the issue!
when you declare the bull-board middleware you have to pass in the route you want it to render, like so:
app.use('/some/route', bullboard)
let me know if that works 😄

@vcapretz I already tried but for some reason returns me the same thing, i declare the route
app.use('/admin/queue', bullboard)

can you also maybe check the console for possible outputs, please?
I don't see any obvious reason on why is that, it looks like it could be something else in your app, maybe some of the other middlewares are messing up bull-board 😕

@vcapretz alright i'll try to debug my app, if i found something i'll comment here


install/use instructions on github are better than on the website?

The instruction to just
./gitea web
is nice and more helpful than the install instructions on the website, which left me confused.
https://docs.gitea.io/en-us/install-from-binary/
I thought binary would be easiest, that's why I picked that.
It got it to work, so I don't really have a problem, I just thought I'd let you know that the install/use process wasn't 100% smooth for me.
Thanks for doing what you do!

./gitea web is going to be incorrect for many real deployments.
It does not point to a specific config, nor does it set up other environment variables.
It also runs as your user rather than a dedicated user, which can be a security problem.
./gitea web is really only useful to test the binary or during development.


WPF Custom Control Library hasn't been updated with new naming

This should be called "WPF Control Library (.NET Framework)".

fixed with internal PR


[Bug]: Execution Error after Install

Checklist

[X] I have updated to the latest version of this workflow.
[X] I am using Alfred 5 or later.

Alfred version
5.5.1
macOS version
Sequoia 15.1
Bug Description
When I install the workflow I can create dock configurations but when I try to switch to one I see the following error:
Error: Error: ls: /Users/danielbooth/.config/alfred-dock-switcher/*.plist: No such file or directory (1)
Relevant Screenshot
No response
To Reproduce
Install workflow
Create Dock configs
Attempt to switch to dock config with 'dock' keywoard
Debugging Log
what is causing this: [16:30:32.850] ERROR: Dock Switcher[Script Filter] Code 1: /Users/danielbooth/Dropbox/Alfred/Alfred.alfredpreferences/workflows/user.workflow.1FD684F3-6CF2-4F81-A4ED-8FA12AA79277/scripts/select-dock-layout.js: execution error: Error: Error: ls: /Users/danielbooth/.config/alfred-dock-switcher/*.plist: No such file or directory (1)

Workflow Configuration
Default

Ah, my bad. Fixed in 1.0.2; you will have to save the layouts anew.
Available in the Alfred Gallery in 1-2 days, or directly by downloading the latest release here: https://github.com/chrisgrieser/alfred-dock-switcher/releases/download/1.0.2/alfred-dock-switcher.alfredworkflow


Fix for remote access and govcloud

what
Create remote access security group for launch template.
Don't tag elastic gpu in govcloud
why

Solves the issue where remote_access is not valid for node groups that specify launch templates. If you specify an ssh key or source security group ids with the current state of the module, it will throw an error and prevent node group creation.

Solves the errors "Tagging an elastic gpu on create is not yet supported in govcloud". Current module is unusable in govcloud which was not the case before

@Nuru @danjbh This PR has fixes some module issues that make it unusable for users trying to specify an ssh key and additional remote access security groups and also fixes a regression that breaks govcloud support.

@woz5999 Note that #32 is open and likely to get merged very soon, so maybe wait until that is released to rebase your PR. Please close your PR if you are satisfied with using v0.11.1 when it comes out.

@Nuru modified the PR such that it only adds the ability for the users to attach additional security groups to the generated launch template. it also fixes a bug wherein remote_access and launch_template are mutually exclusive on the eks_node_group resource.

/test all

/test all


The first slide in documentation site has some extra brackets.

The open bracket in val calculator = Calculator() {  should be in the next line.
Also there is an extra bracket in val sum = calculator.sum(2, 3) {.

And it's not using init.

Updated.


PR: Fix completion order for lower/upper case entries

Description of Changes

[ ] Wrote at least one-line docstrings (for any new functions)
[ ] Added unit test(s) covering the changes (if testable)
[ ] Included a screenshot or animation (if affecting the UI, see Licecap)

Fixed completion entries order depending on the first letter of the word to complete.

Issue(s) Resolved

Fixes #10109
Affirmation
By submitting this Pull Request or typing my (user)name below,
I affirm the Developer Certificate of Origin
with respect to all commits and content included in this PR,
and understand I am releasing the same under Spyder's MIT (Expat) license.

I certify the above statement is true and correct:
@andfoy

@andfoy, a test is missing for this.

Another thing @andfoy: there are two repeated entries for import in the screenshot you uploaded above: one for keywords (the first one) and one for text (the last one).

Another thing @andfoy: there are two repeated entries for import in the screenshot you uploaded above: one for keywords (the first one) and one for text (the last one).

It is strange, because when I inspect the entries supplied to the completion widget, there's a single entry.

@ccordoba12 Kite returns an "import " (note the space at the end) completion

Kite returns an "import " (note the space at the end) completion

Ok, I understand that now. Thanks for taking a look at it.


Interop test for Envoy, nginx and grpcwebproxy backends

Does the generated client code work with the Envoy proxy? I understand there may be some compatibility issues, particularly with regard to streaming services. Perhaps some sort of interoperability tests could be added.

I haven't tried it! It's an interesting thought. Would you be interested in trying it out? I have no experience of using the Envoy proxy myself. If you don't think you can do I can try and take a look when I have time. In the meantime the obvious workaround is to use the Improbable proxy (if indeed there are compatibility issues :thinking:).

I expect Client-side and Bi-directional streaming certainly not to work since it uses the websocket transport. Unary and Server side streaming should work though.


docs: fix typo about security link

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Update CI

Codecov Report

Merging #13 (ca081fe) into master (e9ba3b3) will decrease coverage by 9.22%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master      #13      +/-   ##
==========================================
- Coverage   71.89%   62.66%   -9.23%
==========================================
  Files          11       14       +3
  Lines         740     1058     +318
==========================================
+ Hits          532      663     +131
- Misses        181      354     +173
- Partials       27       41      +14

Flag
Coverage Δ

unittests
62.66% <ø> (-9.23%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

sharded_map_go1.18.go
38.51% <0.00%> (ø)

evict_go1.18.go
0.00% <0.00%> (ø)

failover_go1.18.go
49.33% <0.00%> (ø)

Continue to review full report at Codecov.

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


Improve documentation

This PR intends to do a few things:
Focus on use-cases
Before throwing retry configuration and basic auth at the first time user, we should show simple examples of how to upload schemas, encode and decode data.
Include undocumented features
We have some registry-related features that were previously undocumented. This adds some documentation for these under the "Advanced Usage" section, since in most cases you don't need them.
Add KafkaJS example
Since most people will be using this together with KafkaJS, it makes sense to add an example of how to use the two together.
Outstanding questions

We are using the terms "registry id" and "schema id" interchangably. There are even methods using both terms. Which one is the generally accepted one? We should standardize this. For now I went with "schema id", but we should use whatever is the generally accepted term.
Is my KafkaJS example clear enough, and does it actually work? 😅 I wrote it directly in markdown without actually testing it...

I'll try to find some time this week to read through your changes 🙂

I'll try to find some time this week to read through your changes 🙂

So since it's still technically this week, I'm still trying to find some time 😅


Live Share not working on remote SSH

I'm connecting to a remote machine running Centos 7.9 using remote SSH from my Windows 11 machine.
Live Share doesn't seem to work on a remote SSH. It works for me when I try locally on Windows though.
I have manually installed all the libraries etc. I have tried re-installs, clean installs, different remote machines etc.
I have also tried solutions to different related issues but with no luck.
The extension fails to activate due to Agent connection error
[Client.Rpc V] Agent connection not completed: Error: connect ENOENT /home/vivek/work/tmp/CoreFxPipe_vscode.fe048527a2f6d8e255eaf08aa733ba19; Retrying...
Extension is installed on the remote machine inside ~/.vscode-server/extensions directory
VS Code - local:
Version: 1.64.1 (user setup)
Commit: d6ee99e4c045a6716e5c653d7da8e9ae6f5a8b03
Date: 2022-02-07T17:16:22.147Z
Electron: 13.5.2
Chromium: 91.0.4472.164
Node.js: 14.16.0
V8: 9.1.269.39-electron.0
OS: Windows_NT x64 10.0.22000
VS Code Server - Remote SSH machine:
lsb_release -a
LSB Version:    :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
Distributor ID: CentOS
Description:    CentOS Linux release 7.9.2009 (Core)
Release:        7.9.2009
Codename:       Core

Logs from the Visual Studio Output channel
[Client I] Extension, IDE, OS : VSLS/1.0.4991 VSCode/1.64.1 Linux/3.10.0-1160.42.2.el7.x86_64
[Client I] Passed version check for Linux: found 3.10.0-1160.42.2.el7.x86_64
[Client.Rpc V] RPCClient.init retryCount:0 currentRetryInterval:0
[Debug.Rpc.Host V] TrackDebugManager created
[Client.Rpc V] disposing the object> object #0: undefined
> object #1: {}
[Client.Rpc V] Agent connection not completed: Error: connect ENOENT /home/vivek/work/tmp/CoreFxPipe_vscode.fe048527a2f6d8e255eaf08aa733ba19; Retrying...
[Client.Rpc V] RPCClient.init retryCount:1 currentRetryInterval:100
[Client.Agent V] Agent lock on:</<redacte/<redacte.lock>
[Client.Agent I] starting agent with pipe:vscode.fe048527a2f6d8e255eaf08aa733ba19
[Client.Agent I] signalR service -> uri:https://signlr-prod.core.vsengsaas.visualstudio.com/api/signalr/signalrhub
[Client.Agent V] Finished agent startup...
[Client.Rpc V] disposing the object> object #0: undefined
> object #1: {}
[Client.Rpc V] Agent connection not completed: Error: connect ENOENT /home/vivek/work/tmp/CoreFxPipe_vscode.fe048527a2f6d8e255eaf08aa733ba19; Retrying...
[Client.Agent V] Agent unlocked
[Client.Rpc V] RPCClient.init retryCount:2 currentRetryInterval:100
[Client.Rpc V] disposing the object> object #0: undefined
> object #1: {}
[Client.Rpc V] Agent connection not completed: Error: connect ENOENT /home/vivek/work/tmp/CoreFxPipe_vscode.fe048527a2f6d8e255eaf08aa733ba19; Retrying...
[Client.Rpc V] RPCClient.init retryCount:3 currentRetryInterval:100
[Client.Rpc V] disposing the object> object #0: undefined
> object #1: {}
[Client.Rpc V] Agent connection not completed: Error: connect ENOENT /home/vivek/work/tmp/CoreFxPipe_vscode.fe048527a2f6d8e255eaf08aa733ba19; Retrying...
[Client.Rpc V] RPCClient.init retryCount:4 currentRetryInterval:100
[Client.Rpc V] disposing the object> object #0: undefined
> object #1: {}
[Client.Rpc V] Agent connection not completed: Error: connect ENOENT /home/vivek/work/tmp/CoreFxPipe_vscode.fe048527a2f6d8e255eaf08aa733ba19; Retrying...
[Client.Rpc V] RPCClient.init retryCount:5 currentRetryInterval:100
[Client.Rpc V] disposing the object> object #0: undefined
> object #1: {}
[Client.Rpc V] Agent connection not completed: Error: connect ENOENT /home/vivek/work/tmp/CoreFxPipe_vscode.fe048527a2f6d8e255eaf08aa733ba19; Retrying...
[Client.Rpc V] RPCClient.init retryCount:6 currentRetryInterval:100
[Client.Rpc V] disposing the object> object #0: undefined
> object #1: {}
[Client.Rpc V] Agent connection not completed: Error: connect ENOENT /home/vivek/work/tmp/CoreFxPipe_vscode.fe048527a2f6d8e255eaf08aa733ba19; Retrying...
[Client.Rpc V] RPCClient.init retryCount:7 currentRetryInterval:100
[Client.Rpc V] disposing the object> object #0: undefined
> object #1: {}
[Client.Rpc V] Agent connection not completed: Error: connect ENOENT /home/vivek/work/tmp/CoreFxPipe_vscode.fe048527a2f6d8e255eaf08aa733ba19; Retrying...
[Client.Rpc V] RPCClient.init retryCount:8 currentRetryInterval:100
[Client.Rpc V] disposing the object> object #0: undefined
> object #1: {}
[Client.Rpc V] Agent connection not completed: Error: connect ENOENT /home/vivek/work/tmp/CoreFxPipe_vscode.fe048527a2f6d8e255eaf08aa733ba19; Retrying...
[Client.Rpc V] RPCClient.init retryCount:9 currentRetryInterval:50
[Client.Rpc V] disposing the object> object #0: undefined
> object #1: {}
[Client.Rpc V] disposing self
[Client.Rpc V] disposing reason: 'Error: connect ENOENT /home/vivek/work/tmp/CoreFxPipe_vscode.fe048527a2f6d8e255eaf08aa733ba19', disposing 0 objects
[Client.Rpc E] Agent connection failed: Error: connect ENOENT /home/vivek/work/tmp/CoreFxPipe_vscode.fe048527a2f6d8e255eaf08aa733ba19
[Client I] Deactivating extension from background agent startup.
[Client I] Client deactivation requested.

I found out what the issue was. In my environment $TMP is set to ~/work/tmp but I think live-share expects it to be /tmp. My custom path directory may not have the right privileges or the extension may be expecting the files to be in /tmp.
I fixed my issue by setting $TMP in my env to be /tmp but I think this should be fixed in the extension to ensure it doesn't rely on ENV variables that are easy targets to be overridden.


Fix exporting input data field prior transaction parsing

closes #18

@0x3bfc Since we now know the Buffer.from(hexstring, 'hex'), construct to be buggy, please check also the rest of the code to see if there perhaps are other places where that should be changed to hexToBytes().

@0x3bfc Since we now know the Buffer.from(hexstring, 'hex'), construct to be buggy, please check also the rest of the code to see if there perhaps are other places where that should be changed to hexToBytes().

All good!


Fail and diff ouput files

Hello!,
I think output files have changed filenames. If a test is failing I would expect to see the new screenshot in the .fail.png file and the diff one in the .diff.png. Actually it's working in the opposite way...
Regards

I agree that it's pretty confusing at the moment. Both @superalex 's naming scheme and @jamescryer would be an improvement.

Was fixed with the introduction of the following options
var options = {
  baselineImageSuffix:  "",
  diffImageSuffix: ".diff",
  failureImageSuffix: ".fail"
};

I don't think this provides a valid workaround.
If I change diffImageSuffix to anything other than .diff, it seems like phantomcss just starts capturing new images every time I execute.
I would also argue (pretty strongly) that @superalex is correct, and that even if there is an impact to existing usages, a .diff file should mean the diff, and a .fail file should mean the failed screencap.  To argue that "it was always wrong" doesn't mean that it isn't still a bug that should be fixed.


Update to 1.9.0-21

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@conda-forge-admin, please rerender.

There's a post in the forums without a solution at https://xcas.univ-grenoble-alpes.fr/forum/viewtopic.php?t=2789

@isuruf is there a strong reason why we --disable-gui here?

:boom:
/Users/runner/miniforge3/etc/profile.d/conda.sh: line 9:  3442 Segmentation fault: 11  "$CONDA_EXE" $_CE_M $_CE_CONDA "$@"
/Users/runner/miniforge3/lib/python3.10/multiprocessing/resource_tracker.py:224: UserWarning: resource_tracker: There appear to be 1 leaked semaphore objects to clean up at shutdown
  warnings.warn('resource_tracker: There appear to be %d '

Rerunning the job made it go through.


saas

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: dsamal sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.


Support multiple outer aggregators of same type and provide more help…

…ful exception when the same inner aggregator is referenced by multiple types of outer aggregators
Temporary bandage for issue with nested group by where an inner aggregator is referenced by more than one outer aggregator. This fix allows multiple references if the outer aggregators are the same (based on 'equals' method), otherwise it throws an exception with a more helpful message than previously. To fully support this would require a larger re-work of the implementation.

LGTM

:+1:


Add in HCIL Hackerspace Info

Add in HCIL Hackerspace info either to the landing page or as a top-level menu link with dedicated page.

No longer relevant since we moved to UW.


Not compatible with Angular 9

This library works up to Angular 8.
I was not able to make it work with Angular 9 (with Ivy enabled or disabled)

@sheikalthaf any plans for providing support up to Angular 9?

I would think no. The release section has been pretty quiet.
It's a shame cause it is a very good carousel library, but we can't stay in angular 8 forever. Does anyone know a good alternative with ongoing support? There are so many carousel packages out there, it's hard to choose.

I have made this pull request #175 to add support. The demo app is working fine with Angular 9. It just needs someone to review it really as I re-built the project from a newly generated skeleton using the latest CLI

For anyone who is interested, I've publish my fork here: https://www.npmjs.com/package/@stockopedia/carousel until the maintainer merges my PR. I've tested with Angular 9 RC8 and everything seems to be working correctly

Thanks @euangoddard  for the update. I'm updating angularspree to angular 9, which currently has a dependency on this library. So was looking for an alternative of this library. But your changes are working fine. So thanks.
I hope @sheikalthaf  works on the upgrade and looks at your PR soon.

Really appreciate the effort @euangoddard, your build does work with Angular 9 💯

@sheikalthaf please take @euangoddard's PR asap. Thank you for your work.

@euangoddard I'm getting the following error in console:
"ERROR TypeError: "this._nodeOutlet is undefined"
Is your fix addressing that issue?
Thanks

This lib is updated to Angular 9. Special thanks to @euangoddard . And also angular expert @santoshyadav198613 who is going to maintain this library.
Thanks all


Deploy magento 2.3 error about module:enable --all

Hai,
I run deployer command for magento 2.3 (use recipe file magento 2.php), but i found a error like
"You cannot run this command because modules are not enabled. You can enable modules by running the 'module:enable --all' command."
can you help me?
Thanks

can you get us some anonymized -vvv output … that error message is a magento specific one and might not be related to deployer.

I am cleaning up on issues. Fill free to reopen if needed.
Also, we have a new section available: discussions.

it's because you didn't commit config.php :)

Sounds reasonable if you don't have a module:enable --all step in your deploy.php


fill_parent is deprecated.

Thank you!

Could you PR into the dev branch so we can do more test on it ?
Thank you very much.

Thank you for reply. I PR into dev branch.


ValidDomains applies to more than just Teams client.

Please remove YoTeam term from glossary. It is unused and not found in the rest of the docs.
Searching for YoTeams in docs only finds the one glossary entry: https://learn.microsoft.com/en-us/search/?terms=YoTeams
Thanks!

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

ID: ff9690f5-fa8b-98bb-d3b4-ad4ed1030114
Version Independent ID: ff9690f5-fa8b-98bb-d3b4-ad4ed1030114
Content: Microsoft Teams developer documentation- Glossary - Teams
Content Source: msteams-platform/get-started/glossary.md
Service: msteams
GitHub Login: @surbhigupta
Microsoft Alias: surbhigupta

@jeroen-ms - Could you please help here to remove YoTeams from Glossary.
Content link: https://learn.microsoft.com/en-us/microsoftteams/platform/get-started/glossary#y


chore(main): release 0.7.0

:robot: I have created a release beep boop
0.7.0 (2024-05-17)
Features

Implement InstantPattern (#83) (5508231)
implement LocalDate and LocalTime constructors (#100) (7a4f294)
implement LocalDatePattern (#87) (c2fb6eb)
implement LocalDateTimePattern (#85) (ee62700)
Implement OffsetPattern (#55) (c765b70)
Implement PyodaFormatInfo (#77) (12775e5)
implement duration (#47) (10c1ab0)
port time_zones.cldr and time_zones.io namespaces (#109) (626d4e1)

Bug Fixes

enforce consistent comparison operator behaviour (#95) (95cfca1)
move version.py out of package (#101) (6c5bb1b)

Documentation

add readthedocs config (#62) (dceaab7)
add sphinx project (#61) (c21a87f)
fix path to sphinx conf in .readthedocs.yaml (#63) (4396606)
set custom domain as canonical url in sphinx (#65) (c2cf6ac)
update license badge and trove classifiers (#42) (e22c0b8)
update README.md and add CONTRIBUTING.md (#56) (e946b9c)
update README.md to point to readthedocs (#67) (56b6494)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/chrisimcevoy/pyoda-time/releases/tag/v0.7.0 :sunflower:


Overlay config option in CNS

Reason for Change:

Issue Fixed:

Requirements:

[ ] uses conventional commit messages

[ ] includes documentation
[ ] adds unit tests

Notes:

not required due to changes in https://github.com/Azure/azure-container-networking/pull/1325


Workflows post

Hi Meren, I think this is ready. I'll send you an email with the data package. Thank you!

Ok, so I put the data package here: files/WORKFLOW_TUTORIAL_DATA.tar.gz, and added instructions for setting the stage.


WakaTime plugin for Arduino IDE

I started using Arduino IDE two month ago, so that I spent really much time coding there.
Sure, that I'm not unique and there're much people who use Arduino IDE too, therefore it could be kinda useful for everyone

I didn't find any way to extend Arduino IDE with plugins. Is it possible @Krausso?

I didn't find any way to extend Arduino IDE with plugins. Is it possible @Krausso?

Yep, there's a way to make an extension for Arduino IDE

Yep, there's a way to make an extension for Arduino IDE

Yep, there's a way to make an extension for Arduino IDE

Could you let me know?

Yep, there's a way to make an extension for Arduino IDE

Could you let me know?

Similar question, and there's an answer to that

Similar question, and there's an answer to that

So, what can u say about that?

So, what can u say about that?

post from 2018
will share results ASAP

The TL;DR recommends to have a look at the existing tools and look at Processing IDE docs.
Existing Arduino IDE plugins:

https://github.com/me-no-dev/EspExceptionDecoder
https://github.com/me-no-dev/arduino-esp32fs-plugin

Arduino IDE is based on Processing, so that's where the plugin infrastructure comes from:

https://processing.org/reference/tools/
https://github.com/processing/processing/wiki/Tool-Overview
https://github.com/processing/processing/wiki/Tool-Basics


A question related to the epipolar representation

Hello,
I am reading your E-GQN paper and I am confusing how did you manage to compute fundamental matrix from context viewpoint and query viewpoint. From my point of view, you are trying to find the epipolar line corresponding to each point in the previous step hidden state representation. I am wondering if you are using SIFT to find pairs of matching points between views and caculate fundamental matrix.

hyBlue is right, thanks!


Add trainings

- Summary

- Test plan

- Description for the changelog

- A picture of a cute animal (not mandatory but encouraged)

Created as example, not needed


GnuWin32.Tar version 1.13-1

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?

[x] Does your manifest conform to the 1.1 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

@wingetbot waivers Add Validation-Executable-Error Validation-Unapproved-URL

In a previous comment, it was suggested that I change the version from v1.13-1 to v1.13. I'm wondering for the reason behind this, is it wise to ignore a third-party software's version? I'm not too familiar with the GnuWin project, but what if there was an actual version 1.13, then we'd have a conflict.
More importantly, maybe, I'd like to point out that GnuWin32.Wget is currently included with v1.11.4-1.

It's mostly to match Control Panel for better upgrade experience when updating the package but you can also add DisplayVersion: 1.13 since 1.13-1 is the marketing version used by GnuWin32 Wget.

Currently WinGet will see GnuWin32.Tar as 1.13 from Control Panel and the package contains 1.13-1 so you may end up in an infinity upgrade loop which can possibly (?) be fixed with DisplayVersion: 1.13

Thanks for the explanation, but shouldn't it be the other way round, PackageVersion: 1.13 and DisplayVersion: 1.13-1? The examples I looked at seem to do it that way, e.g. https://github.com/microsoft/winget-pkgs/blob/48babb5dfdc8190d04c0b597a2427f6325087dc8/manifests/m/Microsoft/DotNet/Runtime/6/6.0.8/Microsoft.DotNet.Runtime.6.installer.yaml#L19

@wingetbot run


vendor: migrate to glide

For https://github.com/coreos/etcd/issues/5658.
By using glide, we get much lighter vendor directory.

removes symlinks, instead use vendor-release directory
removes all test files
godep restore won't work

Haven't tested in Windows...
To backport dependencies, I will just manually vendor in release branches

/cc @xiang90 @heyitsanthony

@heyitsanthony Just fixed.
To update (e.g. grpc)

vim glide.yaml
edit the version with the git SHA
./scripts/updatedep.sh

To add (e.g. new package that uses `github.com/klauspost/reedsolomon`)
./scripts/updatedep.sh github.com/klauspost/reedsolomon#9b772b54b3bf0be1eec083c9669766a56332559a

PTAL

nvm. tests are failing...

I can't find a work-around for symlinks in glide.
Everything builds and tests fine in my linux machine, but in CI environment, I keep getting
$ pwd
/home/runner/workspace/src/github.com/coreos/etcd

$ ./build
can't load package: package github.com/coreos/etcd/cmd: cannot find package "github.com/coreos/etcd/cmd" in any of:
	/usr/local/golang/1.6.3/go/src/github.com/coreos/etcd/cmd (from $GOROOT)
	/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/cmd (from $GOPATH)
can't load package: package github.com/coreos/etcd/cmd/etcdctl: cannot find package "github.com/coreos/etcd/cmd/etcdctl" in any of:
	/usr/local/golang/1.6.3/go/src/github.com/coreos/etcd/cmd/etcdctl (from $GOROOT)
	/home/runner/workspace/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/cmd/etcdctl (from $GOPATH)

Reported upstream at https://github.com/coreos/etcd/pull/6163.

@heyitsanthony It's good now except 32-bit builds

https://travis-ci.org/coreos/etcd/jobs/151694256#L440

Do we build different for 386-Arch builds?
gopath/src/github.com/coreos/etcd/cmd/vendor/github.com/coreos/etcd/etcdmain/etcd.go:43:2: no buildable Go source files in /home/travis/gopath/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/cmd/vendor/github.com/coreos/go-systemd/util

Any idea?
Thanks!

@gyuho it's from enabling cgo. It looks like the go-systemd util.go from before this update didn't match upstream. I'll see if I can split out the cgo bits from go-systemd and submit a PR...

I see. Thanks a lot!!!
On Thu, Aug 11, 2016, 21:04 Anthony Romano<EMAIL_ADDRESS>wrote:

@gyuho https://github.com/gyuho it's from enabling cgo. It looks like
the go-systemd util.go from before this update didn't match upstream. I'll
see if I can split out the cgo bits from go-systemd and submit a PR...
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/coreos/etcd/pull/6163#issuecomment-239356445, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AGe_cupIwDIwtYmKN0GvjntEsqf9KKQQks5qe_DjgaJpZM4Jii2b
.

--
Sincerely,
Gyu-Ho Lee

Will try again after https://github.com/coreos/go-systemd/pull/190.

@heyitsanthony @xiang90 everything works now. PTAL. Thanks!

lgtm. defer to @heyitsanthony

lgtm


[BUG] support laravel 9

Problem 1

illuminate/support[v7.0.0, ..., v7.28.4] require php ^7.2.5 -> your php version (8.1.1) does not satisfy that requirement.
illuminate/support[v8.0.0, ..., v8.11.2] require php ^7.3 -> your php version (8.1.1) does not satisfy that requirement.
Root composer.json requires evryn/laravel-toman ^2.0 -> satisfiable by evryn/laravel-toman[v2.0.0, v2.0.1, 2.x-dev].
Conclusion: don't install laravel/framework v9.0.0-beta.2 (conflict analysis result)
Conclusion: don't install laravel/framework v9.0.0-beta.3 (conflict analysis result)
Conclusion: don't install laravel/framework v9.0.0-beta.4 (conflict analysis result)
Conclusion: don't install laravel/framework v9.0.0-beta.5 (conflict analysis result)
Conclusion: don't install laravel/framework v9.0.0 (conflict analysis result)
Conclusion: don't install laravel/framework v9.0.1 (conflict analysis result)
Conclusion: don't install laravel/framework v9.0.2 (conflict analysis result)
Conclusion: don't install laravel/framework v9.1.0 (conflict analysis result)
Conclusion: don't install laravel/framework v9.2.0 (conflict analysis result)
Conclusion: don't install laravel/framework v9.3.0 (conflict analysis result)
Conclusion: don't install laravel/framework v9.3.1 (conflict analysis result)
Conclusion: don't install laravel/framework v9.0.0-beta.1 (conflict analysis result)
evryn/laravel-toman[v2.0.0, ..., 2.x-dev] require illuminate/support ^7.0|^8.0 -> satisfiable by illuminate/support[v7.0.0, ..., 7.x-dev, v8.0.0, ..., 8.x-dev].
Only one of these can be installed: illuminate/support[v5.6.0, ..., 5.8.x-dev, v6.0.0, ..., 6.x-dev, v7.0.0, ..., 7.x-dev, v8.0.0, ..., 8.x-dev, v9.0.0-beta.1, ..., 9.x-dev], laravel/framework[v9.0.0-beta.1, ..., 9.x-dev]. laravel/framework replaces illuminate
/support and thus cannot coexist with it.
Root composer.json requires laravel/framework ^9.0 -> satisfiable by laravel/framework[v9.0.0-beta.1, ..., 9.x-dev].

Khodeton ye fork az in package begirid va tooye composer.json requirement esho versionesho bardarid

pls fix that :)

pls fix that :)

Check out my laravel-toman repositofy
ye fork az hamine ke fix shode bara laravel 9

pls fix that :)

Check out my laravel-toman repositofy ye fork az hamine ke fix shode bara laravel 9

i'm very nob to use composer :|
how ican add repo as autoload?

Just use this command in your laravel main folder
composer require shahrooz/payment

Sorry for very late delay. Laravel 9.* was supported for a while after this issue but I missed to make it resolved. Laravel 10.* is also supported in Toman v3.