ionic start not working. Not enough permission

ionic start myApp  --v2 --verbose
1193 verbose stack Error: Command failed: git -c core.longpaths=true clone C:\Users\Чубзик\AppData\Roaming\npm-cache_git-remotes\git-github-com-driftyco-localforage-cordovasqlitedriver-git-9803562a61c2172a69f3475f97e98922c0b49ac0-4579512e1b145fa41359e3b52a372692 C:\Users\C25B~1\AppData\Local\Temp\npm-10480-6a0f86fc\git-cache-f2516694bd4dae734edb2d5a9cea059a\9803562a61c2172a69f3475f97e98922c0b49ac0
1193 verbose stack Cloning into 'C:\Users\C25B~1\AppData\Local\Temp\npm-10480-6a0f86fc\git-cache-f2516694bd4dae734edb2d5a9cea059a\9803562a61c2172a69f3475f97e98922c0b49ac0'...
1193 verbose stack "git-upload-pack 'C:\Users\Чубзик\AppData\Roaming\npm-cache_git-remotes\git-github-com-driftyco-localforage-cordovasqlitedriver-git-9803562a61c2172a69f3475f97e98922c0b49ac0-4579512e1b145fa41359e3b52a372692'": git-upload-pack 'C:\Users\Чубзик\AppData\Roaming\npm-cache_git-remotes\git-github-com-driftyco-localforage-cordovasqlitedriver-git-9803562a61c2172a69f3475f97e98922c0b49ac0-4579512e1b145fa41359e3b52a372692': No such file or directory
1193 verbose stack fatal: Could not read from remote repository.
1193 verbose stack
1193 verbose stack Please make sure you have the correct access rights
1193 verbose stack and the repository exists.
1193 verbose stack
1193 verbose stack     at ChildProcess.exithandler (child_process.js:214:12)
1193 verbose stack     at emitTwo (events.js:88:13)
1193 verbose stack     at ChildProcess.emit (events.js:173:7)
1193 verbose stack     at maybeClose (internal/child_process.js:819:16)
1193 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:212:5)
1194 verbose cwd D:\denwerready-readyscript\111\myApp\myApp2
1195 error Windows_NT 6.3.9600
1196 error argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install"
1197 error node v5.2.0
1198 error npm  v3.3.12
1199 error code 128
1200 error Command failed: git -c core.longpaths=true clone C:\Users\Чубзик\AppData\Roaming\npm-cache_git-remotes\git-github-com-driftyco-localforage-cordovasqlitedriver-git-9803562a61c2172a69f3475f97e98922c0b49ac0-4579512e1b145fa41359e3b52a372692 C:\Users\C25B~1\AppData\Local\Temp\npm-10480-6a0f86fc\git-cache-f2516694bd4dae734edb2d5a9cea059a\9803562a61c2172a69f3475f97e98922c0b49ac0
1200 error Cloning into 'C:\Users\C25B~1\AppData\Local\Temp\npm-10480-6a0f86fc\git-cache-f2516694bd4dae734edb2d5a9cea059a\9803562a61c2172a69f3475f97e98922c0b49ac0'...
1200 error "git-upload-pack 'C:\Users\Чубзик\AppData\Roaming\npm-cache_git-remotes\git-github-com-driftyco-localforage-cordovasqlitedriver-git-9803562a61c2172a69f3475f97e98922c0b49ac0-4579512e1b145fa41359e3b52a372692'": git-upload-pack 'C:\Users\Чубзик\AppData\Roaming\npm-cache_git-remotes\git-github-com-driftyco-localforage-cordovasqlitedriver-git-9803562a61c2172a69f3475f97e98922c0b49ac0-4579512e1b145fa41359e3b52a372692': No such file or directory
1200 error fatal: Could not read from remote repository.
1200 error
1200 error Please make sure you have the correct access rights
1200 error and the repository exists.
1201 error If you need help, you may report this error at:
1201 error     https://github.com/npm/npm/issues
1202 verbose exit [ 1, true ]
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     https://github.com/npm/npm/issues
npm ERR!
Please include the following file with any support request:
npm ERR!     D:\denwerready-readyscript\111\myApp\npm-debug.log
Spawn command completed
Error with start undefined
Error Initializing app: There was an error with the spawned command: npminstall
There was an error with the spawned command: npminstall
Caught exception:
undefined
Mind letting us know? https://github.com/driftyco/ionic-cli/issues
Do you have any ideas?

I added the SSH public key to my GitHub account and the message:
Host key verification failed.
Gone!
But the message:
1089 verbose stack fatal: Could not read from remote repository.
1089 verbose stack
1089 verbose stack Please make sure you have the correct access rights
1089 verbose stack and the repository exists.
1089 verbose stack
1089 verbose stack     at ChildProcess.exithandler (child_process.js:214:12)
1089 verbose stack     at emitTwo (events.js:88:13)
1089 verbose stack     at ChildProcess.emit (events.js:173:7)
1089 verbose stack     at maybeClose (internal/child_process.js:819:16)
1089 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:212:5)
Is still here. May be anyone have any ideas?

Hello! Thanks for opening an issue with us. Since this seems like an issue with your local setup (looks like a proxy or network firewall issue to me) and not an Ionic issues I am going to close this issue for now and urge you to ask this question on our forum. Thanks!

Yes may be. In my case I had soled this than installed https://desktop.github.com/ (GitHub Application). And I open in it GitShell (right click on Tutorial).
And OMG this works!


Use pytest-env to set up API key shims for testing

Problem

Presently we use a copy of the env.template file when testing (via the just dotenv recipe here in the CI/CD workflow)
The env template includes placeholders for the various API keys we use:
https://github.com/WordPress/openverse-catalog/blob/895e907b6f9594b4d43db6a07eae0b3cb4a0e7d0/env.template#L27-L34
Per @krysal's comment (https://github.com/WordPress/openverse-catalog/pull/795#discussion_r1002134568):

Do you think we should let these variables with no value instead of the "not_set" string? 🤔 That way the scripts that require it will fail with a more clear error, before even trying to make a request, but as it's currently they take the string as the API key.

Description
We should comment these fields out from the env.template file but still keep them present as examples (just like the env.template files for the API). Particularly now that we are no longer retrieving those values at DAG parse time as part of the provider refactor, we no longer need to have these defined in the environment whenever running the project. Leaving them undefined will give us more obvious errors during local DAG testing if we happen to forget to populate a variable.
We do need placeholder values for testing though. That's where we might use the pytest-env plugin to define these with placeholders in the pytest.ini file.
Implementation

[ ] 🙋 I would be interested in implementing this feature.

@AetherUnbound  What are the placeholder value in pytest.ini?

@ngken0995 any value will do! You can just use "placeholder" or "apikey" for testing

@AetherUnbound  I have commented all AIRFLOW_VAR_API_KEY from env.template and add them to pytest.ini . Also, install pytest-env and pipfile and pipfile.lock was updated automatically. What is the best way to test the changes?

I believe if the tests run successfully, that should be sufficient! The tests will fail otherwise if the API keys aren't defined in the env.template.


Build docs.rs documentation with all features

I looked at your docs.rs documentation and thought you only implemented the crates.io registry, even though the docs talk about GitHub. But the doc.rs documentation is just not built with all available features.
Please edit your Cargo.toml accordingly. More information here.

PS: The docs say: "Update informer for CLI applications." But I plan to use it for a GUI application (using Slint). I guess I have to spawn a thread to avoid blocking the GUI thread (which I'll only do every x days anyways), but other than that I don't see why the description is so restrictive towards CLI apps.

@mgrachev, please react.

@Enyium Thank you! If you have a desire, then any help is welcome 🙏


Add settings to GraphiteWriterFactory

GraphiteWriterFactory does not accept a "settings" object and as such does not work well with the yaml2jmxtrans.py script. The script expects the OutputWriter to take a settings: object that contains things like host, port, and rootPrefix. I've added support for all three of those similar to how the original GraphiteWriter works. The original GraphiteWriter (and most other Writer objects) look for the host/port/rootPrefix objects in both the "settings" map and as properties on the object.

[ ]   General Comment
<img border=0 src='https://avatars.githubusercontent.com/u/688882?v=3' height=16 width=16'> hmm, willfix

This pull request is now managed with CodeReviewHub. Refresh.

hmm, willfix

Oh, apologies: I see https://github.com/jmxtrans/jmxtrans/blob/fcbdd6c00a3e9c228047586c89df15c13c74e96b/jmxtrans-core/src/main/java/com/googlecode/jmxtrans/model/output/BaseOutputWriter.java#L92 now. I'll close this and rework the script to better handle this.


Glimpse not recording calls from other browsers, etc

I saw Anthony give an awesome talk last night, which was my first exposure to Glimpse. Today, I've been trying to use it in a webAPI project (Anthony did mention that it wasn't overly supported in the current version, so this just may not be possible).
In a basic webAPI project (newly created), with Glimpse and Glimpse.MVC4 installed, I am able to run successfully and see the call to the Default View appear in the history. Refreshing the page creates another entry in history.
However, if I try to call the same page from IE, although it loads, it does not appear in the history back in Chrome. Likewise, if I try to call an API method from within Chrome on the api, it too is not recorded.
I certainly saw Anthony show us hits from other browsers, so it's likely I'm just missing a crucial step. I have created a demo project that demonstrates this in action. To view it:

Run the site in Chrome and activate Glimpse.
Open IE and navigate to localhost:50266
Notice that, in Chrome, the IE call is not present
Navigate in Chrome to localhost:50266/api/ping (in a new tab)
Notice that in the original tab, the api call was not tracked.

I've uploaded the demo project to DropBox - NB I have deleted the packages folder to keep the download small. You will need to re-pull them via nuget.

@ObsidianPhoenix How did you end up going with this?

@avanderhoorn I've mostly been working on projects that only really use a webAPI (or WCF API), without any Web UI front end lately, so I've not actually been using Glimpse.
A couple of other projects in the company are using Glimpse though, and I believe it's working pretty well for them.
If it becomes possible to hook it up to record calls to an API, this would probably be quite handy (although I don't know how you'd handle the need to have the cookie for that setup, since calls would potentially come from sources other than web pages.).

@ObsidianPhoenix Thanks for getting back to me. For WebAPI keep an eye out for v2.


Add some more text to reportback gallery

What's this PR do?
Adds more text around the reportback form.
How should this be reviewed?
@weerd I'd love if you could take a glance and make sure I'm using the right header size and right title class.
Here's what it looks like meow

Any background context you want to provide?
people love reading things.
Relevant tickets
Fixes #6915
Fixes #6914
Checklist

[ ] Tested on staging.
[ ] Pinged a PM if this is a larger PR that would benefit from some additional testing love.

@angaither Can I see a screenshot of what it looks like after?

@weerd it's in the PR

Oh, sorry. I thought by "meow/now" you meant that's what it currently looks like. Sorry :facepalm:

ah sorry sorry.
yeah the main things I'd like 👀  on are

"your impact"
JOIN OTHERS IN MAKING A DIFF

👍


SkahaClient

from skaha import SkahaClient
client = SkahaClient()

class SkahaClient(requests.Session):
    def __init__(url: str = "ws-cn.net"):
       pass

Things needed to be implemented:

Logging structure
Authentication Structure

Fixed in 165b99e


Provide simple tool to download all required test assets and put them some place

kube-test install-assets <location>

/assign @hoegaarden

I checked the setup as you have it (vendored integration framework). In my case (as shown below) everything works as expected™.
However I see that it is a bit strange to call a script from within ./vendor which then puts some artefacts into ./vendor/github.com/kubernetes-sig-testing/frameworks/integration/assets/bin/. But - for now - that's the place where our framework expects the binaries to be.
As already said, when it comes to integrating the framework into k/k we have already some ideas and did some experiments that will handle that - hopefully - a bit nicer.
Anyway, I implemented two things:

The script tells you, where it downloaded all the things and of which versions those things are
The script takes a optional argument, with which you can specify a different download location

Also one strange thing I don't understand:
Why did the script come up with $GOPATH/src/github.com/pwittrock/assets/bin/ as a download location in your case? Did you call the script in ./vendor/github.com/kubernetes-sig-testing/frameworks/integration/scripts/download-binaries.sh?
Test case on my machine:
~/workspace/kubernetes-playground/go/src/github.com/hoegaarden/testing → cat -n main.go
     1  package main
     2
     3  import (
     4          "fmt"
     5
     6          "github.com/kubernetes-sig-testing/frameworks/integration"
     7  )
     8
     9  func main() {
    10          cp := &integration.ControlPlane{}
    11          if err := cp.Start(); err != nil {
    12                  panic(err)
    13          }
    14          fmt.Println("ControlPlane is up")
    15          if err := cp.Stop(); err != nil {
    16                  panic(err)
    17          }
    18          fmt.Println("ControlPlane is down")
    19  }

~/workspace/kubernetes-playground/go/src/github.com/hoegaarden/testing → go run main.go
panic: fork/exec /home/me/workspace/kubernetes-playground/go/src/github.com/hoegaarden/testing/vendor/github.com/kubernetes-sig-testing/frameworks/integration/assets/bin/etcd: no such file or directory

goroutine 1 [running]:
main.main()
        /home/me/workspace/kubernetes-playground/go/src/github.com/hoegaarden/testing/main.go:12 +0x13e
exit status 2

~/workspace/kubernetes-playground/go/src/github.com/hoegaarden/testing → ./vendor/github.com/kubernetes-sig-testing/frameworks/integration/scripts/download-binaries.sh
About to download a couple of binaries. This might take a while...
<< curl output >>
Done!

~/workspace/kubernetes-playground/go/src/github.com/hoegaarden/testing → go run main.go
ControlPlane is up
ControlPlane is down

~/workspace/kubernetes-playground/go/src/github.com/hoegaarden/testing → echo $GOPATH
/home/me/workspace/kubernetes-playground/go

~/workspace/kubernetes-playground/go/src/github.com/hoegaarden/testing →


dep: command not found

What version of Go (go version) and dep (git describe --tags) are you using?
go
go version go1.8.3 linux/amd64
dep
v0.1.0-313-g44a454b
What dep command did you run?
dep init
What did you expect to see?
Normal execution
What did you see instead?
No command 'dep' found, did you mean:
 ...
dep: command not found

I executed
go get -u github.com/golang/dep/cmd/dep
But command not found. Where is the problem?

 The binary wasn't found, which usually means it got installed to a location your system isn't looking.
Execute go env GOPATH to get the location of your Go path, add /bin to that and make sure that's part of $PATH. You can usually find that out by running something like env | grep PATH.

Thank you! I resolved my problem.


Question: Helm multitenant support

Hi All, I would like to know if Helm support chart installation on different namespaces based on the client permission, we have several namespaces, each namespace has an admin user.
Any idea?
Thanks.

You can install multi tillers, one per namespace.
That's the multitenant solution for me.

Hi @roldancer -- good question! Like @PureWhiteWu mentions above, one common way to achieve this is by installing a separate tiller for each namespace. The blog post at http://technosophos.com/2017/11/20/securing-helm.html (esp. point 4) talks a little about how to go about doing this.
Let us know if you have any further questions!

@SlickNik Thank you for confirming this!

Hi @SlickNik @PureWhiteWu I think that having a tiller for each namespace is ok for a cluster with few namespaces, but if you have 300 (my case) or more namespaces it would be much more efficient (memory usage) to have just one tiller for all the kubernetes cluster and that's from my point of view multitenant support.
Thanks.

If you need 300 or more namespaces, then you must have 300 or more other services which all namespaces have. Tiller will only use a little memory, which is not  worth mentioning comparing with your other services.

@roldancer the blog post @SlickNik linked to mentions how to do this, though it doesn't explicitly explain how to grant Tiller access to deploy to multiple namespaces. The blog post demonstrates how you can deploy Tiller to one namespace (staging-tiller) while managing resources in another namespace (staging), but you can add as many namespaces you wish Tiller can deploy to by granting multiple Roles and RoleBindings to the tiller service account.
The RBAC documentation around deploying Tiller in one namespace, restricted to deploying resources in another namespace can be expanded by taking the example Role and RoleBindings and creating one Role and one RoleBinding for each namespace you want your tiller instance to deploy to, binding the RoleBinding to the service account Tiller is bound to.
It's a little clumsy, but hey, that's Kubernetes RBAC for ya ;)
Does that help answer your question?

Here's an expanded example: deploying Tiller to foo-system with the ability to deploy resources in namespaces foo, bar, car and star:
$ kubectl create namespace foo-system
namespace "foo-system" created
$ kubectl create serviceaccount tiller --namespace foo-system
serviceaccount "tiller" created

Then, let's create the Roles and RoleBindings.
In tiller-roles.yaml:
kind: Role
apiVersion: rbac.authorization.k8s.io/v1
metadata:
  name: tiller-manager
  namespace: foo
rules:
- apiGroups: ["", "extensions", "apps"]
  resources: ["*"]
  verbs: ["*"]
---
kind: Role
apiVersion: rbac.authorization.k8s.io/v1
metadata:
  name: tiller-manager
  namespace: bar
rules:
- apiGroups: ["", "extensions", "apps"]
  resources: ["*"]
  verbs: ["*"]
---
kind: Role
apiVersion: rbac.authorization.k8s.io/v1
metadata:
  name: tiller-manager
  namespace: car
rules:
- apiGroups: ["", "extensions", "apps"]
  resources: ["*"]
  verbs: ["*"]
---
kind: Role
apiVersion: rbac.authorization.k8s.io/v1
metadata:
  name: tiller-manager
  namespace: star
rules:
- apiGroups: ["", "extensions", "apps"]
  resources: ["*"]
  verbs: ["*"]

$ kubectl create -f tiller-roles.yaml
role "tiller-manager" created
role "tiller-manager" created
role "tiller-manager" created
role "tiller-manager" created

In tiller-rolebindings.yaml:
kind: RoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
  name: tiller-binding
  namespace: foo
subjects:
- kind: ServiceAccount
  name: tiller
  namespace: foo-system
roleRef:
  kind: Role
  name: tiller-manager
  apiGroup: rbac.authorization.k8s.io
---
kind: RoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
  name: tiller-binding
  namespace: bar
subjects:
- kind: ServiceAccount
  name: tiller
  namespace: foo-system
roleRef:
  kind: Role
  name: tiller-manager
  apiGroup: rbac.authorization.k8s.io
---
kind: RoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
  name: tiller-binding
  namespace: car
subjects:
- kind: ServiceAccount
  name: tiller
  namespace: foo-system
roleRef:
  kind: Role
  name: tiller-manager
  apiGroup: rbac.authorization.k8s.io
---
kind: RoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
  name: tiller-binding
  namespace: star
subjects:
- kind: ServiceAccount
  name: tiller
  namespace: foo-system
roleRef:
  kind: Role
  name: tiller-manager
  apiGroup: rbac.authorization.k8s.io

$ kubectl create -f tiller-rolebindings.yaml
rolebinding "tiller-binding" created
rolebinding "tiller-binding" created
rolebinding "tiller-binding" created
rolebinding "tiller-binding" created

Follow through the rest of https://docs.helm.sh/using_helm/#example-deploy-tiller-in-a-namespace-restricted-to-deploying-resources-in-another-namespace as described in the docs.
Hope this helps!

Hi @bacongobbler many thanks for that information !!!! if I follow your suggested role/binding strategy I would have something like this:

A tiller's service account with role tiller-manager with complete access to these namespaces:

bar
car
star

I have the following namespaces owners/admin

User A has a "Admin" role for namespace "bar"
User B has a "Admin" role for namespace "car"
User C has a "Admin" role for namespace "star"

Question:
How can you ensure that user "A" using the helm cli is not allowed to deploy charts on namespaces "car" and "star" ?
Thanks.

That permission is locked down by tiller. If User A using the Helm CLI asks to deploy resources in namespace car and Tiller does not have the right permissions to deploy in namespace car, Tiller will inform the user that it cannot deploy resources in namespace car.
I'm going to close this ticket as answered but please feel free to re-open if you have more questions that the documentation can't provide. Thanks! :)

I have 1 tiller for multiple namespaces. Which i really like. But the problem is when i see the history it never differentiates which namespace i have deployed it to . so lets say i want to deploy istio on 2 namespaces QA and DEV it is possible to deploy but history shows this
helm history istio --tls --tls-ca-cert ca.cert.pem --tls-cert helm.cert.pem --tls-key helm.key.pem --tiller-namespace tiller-world REVISION	UPDATED                 	STATUS  	CHART      	DESCRIPTION 1       	Tue Oct  9 22:43:45 2018	DEPLOYED	istio-1.0.1	Install complete

@bacongobbler Following your suggestions, I am unable to enforce "How can you ensure that user "A" using the helm cli is not allowed to deploy charts on namespaces "car" and "star" ?"...
Since a single instance of Tiller has been given permissions to deploy in "bar, car, star" namespace, when user "A" (who should only be allowed to deploy things in namespace "bar") runs "helm install nginx --namespace car --tiller-namespace helm-system", Tiller in helm-system namespace does not validate whether 'user A' is allowed to deploy charts in namespace "car" or not.
Am I missing something here ?


reintroduce BOM price?

https://github.com/inventree/InvenTree/blob/be85de4a7b5dc6d328fe1d519dd592fdba76b76e/InvenTree/templates/js/bom.js#L264-L281
Hey @SchrodingersGat do you thin pricing has been fixed / what was meant by that?

I think this has been addressed by now. I should have left more detail. I think that I disabled the pricing column as the pricing needed a huge overhaul and was very expensive (slow) to calculate. That comment can safely be removed now.


When in development mode, terminate an already running application on the same port

Yeah this would be a nice feature.

Closing this for now, even if it's only implemented on the Jetty adaptor. We'll work on the raw adaptor when time comes


ERRAI-1042: Moving ErraiApp.properties to META-INF dir

https://issues.jboss.org/browse/ERRAI-1042

jenkins retest this please

jenkins retest this please

jenkins retest this please

jenkins retest this please

jenkins retest this please

Jenkins please execute full downstream build.

@manstis Could you merge this? Thanks!

@tiagobento I'd love to, but I don't have permission for this repository.
IDK whether @mbiarnes or @psiroky do!?!

I do, but I wish I didn't :)


JSONDataParser fails loading version 4.5 and 5.0 export

JSONDataParser::parseDragonBonesData
Line 997
DRAGONBONES_ASSERT(false, "Nonsupport data version.");
When will version 5.0 data be supported by these classes?
Thanks

Hi, dragonbones cpp is support 4.5~5.5 now :)


🪆 Do not nest outputs in a section

I am proposing here that we do not have a difference between cells with one output and cells with multiple, with no extra nesting. This is closer to the nbformat, and also means we have one less ID to keep track of and make up.
The one downside of this is that you can't refer to the output list specifically. I think this is fine, any application can easily just refer to the cell and have logic to extract the list of outputs (that is an XML query as well).
I also updated the text to not specify how the IDs are generated (@fwkoch this is the opposite of what we talked about), I don't think it is wise to require a pattern in the ID (e.g. ending/starting in -output-0). The ID could be random, or meaningful, or sequential, and that shouldn't matter.
Change from:
<sec id="nb1-cell-3" sec-type="notebook-code">

    ...

  <sec-text id="nb1-cell-3-output" sec-type="notebook-output"> # Remove this!!
    # output-0 isn't a real tag, but when written out this is also a sec of type notebook-output
    <output-0 id="nb1-cell-3-output-0" />
    <output-1 id="nb1-cell-3-output-1" />
    <output-2 id="nb1-cell-3-output-2" />
  </sec-text>
</sec-text>

To this:
<sec id="nb1-cell-3" sec-type="notebook-code">

    ...

  <sec id="nb1-cell-3-output-0" sec-type="notebook-output">...</sec>
  <sec id="nb1-cell-3-output-1" sec-type="notebook-output">...</sec>
  <sec id="nb1-cell-3-output-2" sec-type="notebook-output">...</sec>
</sec>

(The heart of the code change is in #19...)

I agree that we shouldn't be prescriptive about what the IDs look like for the sequential outputs, etc. - Really, they are probably not even mandatory if they are never referenced anywhere...?
That feels like a client-side concern (i.e. myst-to-jats can still generate output ids like we talked about).

Talked about in #23, and all agreed that we get this in!


Look for similar not custom fonts

If similar fonts exist that don't need to be loaded in before the page loads, this could signficantly reduce my page load time, which can be rather large (~5 second on poor connection)

After research, opt for more montserrat and less roboto slab.

Either way, the idea is that I should also reduce the number of these fonts because each one of these includes causes a blocking IO call.

Look in your bookmarks folder for this too! In short, you can chain font requests from google together using the pipe character. This means that I now am only using 4 style sheets instead of 8, which means many fewer blocking IO calls and only 1 trip to a google server,


ActiveSupport::TimeZone, undefined method `to_local' for #TZInfo::OffsetTimezonePeriod:0x00007faae9159ff0 (NoMethodError)

Took me a bit of time to debug this, just wanted to document and close for next person.
Gemfile
source "https://rubygems.org"

gem 'tzinfo'
gem 'activesupport'

.rb
require 'tzinfo'
require 'active_support'
require 'active_support/core_ext'

Time.zone = 'UTC'

p Time.zone.now

tzinfo 1.2.7, AS <IP_ADDRESS>
Thu, 02 Jul 2020 19:17:01 UTC +00:00

tzinfo 2.0.2, AS <IP_ADDRESS>
Traceback (most recent call last):
	3: from t.rb:7:in `<main>'
	2: from t.rb:7:in `p'
	1: from /Users/dblock/.rvm/gems/ruby-2.6.6/gems/activesupport-<IP_ADDRESS>/lib/active_support/time_with_zone.rb:107:in `inspect'
/Users/dblock/.rvm/gems/ruby-2.6.6/gems/activesupport-<IP_ADDRESS>/lib/active_support/time_with_zone.rb:52:in `time': undefined method `to_local' for #<TZInfo::OffsetTimezonePeriod:0x00007fcb4025e668> (NoMethodError)

tzinfo 1.2.2, AS <IP_ADDRESS>
Thu, 02 Jul 2020 19:17:01 UTC +00:00

I understand .to_local was removed in 2.x. Newer versions of AS lock tzinfo down to ~> 1.1.
Coming from https://github.com/radar/distance_of_time_in_words/pull/107.

ActiveSupport 3.2 is really only intended to work with tzinfo ~> 0.3.0. There is no declared dependency in the gemspec. It should also work with tzinfo ~> 1.0.
A dependency on tzinfo ~> 0.3.37 was added in ActiveSupport 4.0: rails/rails#4909
ActiveSupport 4.2 updated to tzinfo ~> 1.1: rails/rails#10826
ActiveSupport 6.1 will depend on tzinfo ~> 2.0 (and removes the call to TimezonePeriod#to_local): rails/rails#38081


Indy: Add Platform Indy to Fulcrum Automation Matrix

Add HL Indy to the Fulcrum Automation Matrix
[https://alm.accenture.com/wiki/display/BLOCKOFZ/Fulcrum+Automation+Matrix]

Shouldn't be OSS


add logger for StatusChangeTasks

Alan, I was thinking it might be the too many log. Should I change to debug level? Or stay in info?


delete-batch generates too much output

Describe the bug
When deleting with delete-batch it generates a result with a ton of output, which is completely useless
To Reproduce
Create a bunch of files with a key leading name FOLDER
az storage blob delete-batch --account-name  -s  --pattern "FOLDER/*"
Expected behavior
Either shows nothing, or it says how many blobs were deleted.
Environment summary
Doesn't matter
Additional context
Add any other context about the problem here.

This has been fixed, a warning with the number of failures will occur if some blobs fail to be deleted.


Support for more ADCs

Currently, only ADS1015 analog to digital converter is supported by this project. It would be beneficial to add support for more ADCs, for example MCP3008.
The interface protocol could be either of the supported protocols by Raspberry Pi, for example, I2C, SPI, etc. While the library is implemented in Python, it is possible to use interfaces implemented in C using CPython for better performance.
Any suggestions are welcome. Thanks!

I tried your software and working as displayed.
Let us say I want to display three ADC data simultaneously in same graph. just like three phase voltage, how can I do?
Please guide.

@KVK012, if you want to display three data ADC streams, you will need either multiple ADCs or an ADC with at least 3 channels. Once you have the required hardware, the code can be changed to accommodate new data streams. I hope that helps.

Thanks Ankit,
Raspberry pi is communicating with other device through SPI. Everything is working fine for single channel.
Now I have three different channel (array) like Buffer0, Buffer1 and Buffer2 which contains ADC data that I want to display simultaneously.
At this moment I am copying data using self.values.append(Buffer0[i]) and it is working fine.
But how to display Buffer1 and Buffer2 data on Graph? Individually working great but want simultaneously.
Thanks again.

@KVK012, currently the library doesn't support plotting multiple signals at the same time. In order to include this feature, you can simply add more plotting lines. I'll write down the changes you'll need to make for plotting three simultaneous data stream, you can extend it for as many as you want.

Add another plotting line after https://github.com/ankitaggarwal011/PiScope/blob/master/PiScope.py#L67.

self.line2 = self.ax.plot(xAchse, yAchse, '-')
self.line3 = self.ax.plot(xAchse, yAchse, '-')

Declare new arrays after https://github.com/ankitaggarwal011/PiScope/blob/master/PiScope.py#L97.

self.values1 = []
self.values2 = []

Add the data to the required arrays after https://github.com/ankitaggarwal011/PiScope/blob/master/PiScope.py#L115.

self.values1.append(Buffer1)
self.values2.append(Buffer2)

Plot this new line after https://github.com/ankitaggarwal011/PiScope/blob/master/PiScope.py#L128.

self.line2[0].set_data(CurrentXAxis, pylab.array(self.values1[-NumberSamples:]))
self.line2[0].set_data(CurrentXAxis, pylab.array(self.values2[-NumberSamples:]))

Let me know if that works and please consider contributing this feature to the library. Also, I would appreciate if you add the support of your ADC in the library. Thanks.

@KVK012, I would appreciate if you can update with your findings. Thanks.

First of all, Thanks Much for your help.
Yes it is working as expected, I will post code for sure, but will take some time. It is very simple as explained by you.
Thanks again.

unclean version are attached here, please rename with .py.
In that there are two boards connected through SPI, one is RPI (Master) and second is STM32 board(Slave). Sensors are connected to STM32 boards and sending data to the RPI using SPI. You can send ADC data as well on same channel.
I have also modified several thing in GUI, you can compare my code with Ankit`s code.
PiScope.txt
Compute.txt

@KVK012, I'm glad that it worked. Thank you for sharing your code. In future, whenever you've some spare time, please consider contributing the same to this library. All the best!

Hello Ankit,
Just resumed work on this!!
can you please guide how to add radio button to enable or disable the channel.
let say I have three radio button for three different channel and if I tick only one then graph for that channel will be displayed on the screen, and if I tick all three then all channel will be displayed on the graph or screen.
Any suggestion?
Thanks,

Hi @KVK012, what you're asking shouldn't be too difficult, you can create a button in a manner similar to https://github.com/ankitaggarwal011/PiScope/blob/master/PiScope.py#L86 and attach it with a method to show (self.line1[0].set_visible(True)) or hide (self.line1[0].set_visible(False)) a particular channel. I hope this helps.


Site Support Request for CBS Movie URLs

Please follow the guide below

You will be asked some questions and requested to provide some information, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your issue (like this: [x])
Use the Preview tab to see what your issue will actually look like

Make sure you are using the latest version: run youtube-dl --version and ensure your version is 2018.10.05. If it's not, read this FAQ entry and update. Issues with outdated version will be rejected.

[x] I've verified and I assure that I'm running youtube-dl 2018.10.05

Before submitting an issue make sure you have:

[x] At least skimmed through the README, most notably the FAQ and BUGS sections
[x] Searched the bugtracker for similar issues including closed ones
[x] Checked that provided video/audio/playlist URLs (if any) are alive and playable in a browser

What is the purpose of your issue?

[ ] Bug report (encountered problems with youtube-dl)
[x] Site support request (request for adding support for a new site)
[ ] Feature request (request for a new functionality)
[ ] Question
[ ] Other

The following sections concretize particular purposed issues, you can erase any section (the contents between triple ---) not applicable to your issue

If the purpose of this issue is a site support request please provide all kinds of example URLs support for which should be included (replace following example URLs by yours):

Single video: https://www.youtube.com/watch?v=BaW_jenozKc
Single video: https://youtu.be/BaW_jenozKc
Playlist: https://www.youtube.com/playlist?list=PL4lCao7KL_QFVb7Iudeipvc2BCavECqzc

Note that youtube-dl does not support sites dedicated to copyright infringement. In order for site support request to be accepted all provided example URLs should not violate any copyrights.

I've just discovered that CBS now have a streaming movies sections available on their website.
The URLs are live and do work in a web browser.
Could we have site supported added for these types of URLs, please ...
https://www.cbs.com/movies/capote/QplUqqv_vzInIsh_XLdEH5A8QIiYU0oj/
Thanks in advance.

I understand that most movies are DRM protected, but I can't imagine that certain specials or documentaries are also locked. For instance, https://www.cbs.com/movies/building-star-trek/wQH9yE_y_Dt4ekDYm3yelhhY2KXvOra_
Could this be investigated?

Could this be investigated?

I have found that many of the CBS/Paramount+ specials and documentaries can be downloaded by manually passing the download ID to the CBS extractor.
Note that any DRM protected movies will still fail to download.
Using Building Star Trek as an example:
The full URL will not work due to the youtube-dl extractor not supporting it:
youtube-dl --hls-prefer-native https://www.paramountplus.com/movies/building-star-trek/wQH9yE_y_Dt4ekDYm3yelhhY2KXvOra_/
But it works if you manually extract the download ID (wQH9yE_y_Dt4ekDYm3yelhhY2KXvOra_) from the URL and pass it to the CBS/Paramount+ extractor:
youtube-dl --hls-prefer-native cbs:wQH9yE_y_Dt4ekDYm3yelhhY2KXvOra_
The --hls-prefer-native option is used to try and fix an audio sync issue with CBS downloads, see issue #27972 for details.

https://github.com/ytdl-org/youtube-dl/issues/30491

The previous suggestion does not work in all cases:
PS C:\> youtube-dl --hls-prefer-native cbs:eyT_RYkqNuH_6ZYrepLtxkiPO1HA7dIU
[CBS] eyT_RYkqNuH_6ZYrepLtxkiPO1HA7dIU: Downloading XML
ERROR: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

https://github.com/ytdl-org/youtube-dl/issues/29038


Consider executing j2objc in pure Java

Instead of exec-ing j2objc, we could run the class itself:
https://github.com/google/j2objc/blob/master/translator/src/main/java/com/google/devtools/j2objc/J2ObjC.java
possibly instantiating Options directly.
That would allow us not to have to use string arguments to communicate with j2objc, and we could possibly handle exceptions in a better manner.
CycleFinder could work the same way - would be great not to have to RE match the output to parse it.

Let's not do this - we've spent quite some time getting all those parameters right already.


Synchronize settings via Google account in Chrome

Arbitrary data can be stored in chrome.storage.sync, that is synced automatically to google account. The extension could combine it with the use of existing export feature to sync across devices and backup the rules configuration.

Hi @tomasfejfar,
This is related to #27 and #81.
Unfortunately, I have no plan to work more on TM!
Best

That's very unfortunate and I'm sorry to hear that. This extension seemed like the only one not shady tab-related extension in the whole chrome store :(


Sort Currency list

Is it a ?

[ ] Bug Report

[x] Feature Request

[ ] Chore

Bug Report
Actual Behaviour
Currency list is in no particular order
Expected Behaviour
Currency list should be sorted
Would you like to work on the issue?
Yes
Parent issue #689

@iamareebjamal in my opinion sorting the list in alphabetical order is the best way

It should be sorted alphabetically with the special case specified in the parent issue


Improved test coverage

Added Unit and Robolectric tests

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@9a6574a). Click here to learn what that means.
The diff coverage is 74.86%.

@@            Coverage Diff            @@
##             master       #9   +/-   ##
=========================================
  Coverage          ?   64.76%
=========================================
  Files             ?       24
  Lines             ?      420
  Branches          ?       35
=========================================
  Hits              ?      272
  Misses            ?      142
  Partials          ?        6

Impacted Files
Coverage Δ

.../com/vlad1m1r/lemniscate/base/models/LineLength.kt
82.35% <ø> (ø)

...a/com/vlad1m1r/lemniscate/base/models/DrawState.kt
97.56% <100%> (ø)

...ava/com/vlad1m1r/lemniscate/other/XProgressView.kt
71.42% <100%> (ø)

.../com/vlad1m1r/lemniscate/base/BaseCurveContract.kt
100% <100%> (ø)

...com/vlad1m1r/lemniscate/funny/HeartProgressView.kt
80% <100%> (ø)

...ava/com/vlad1m1r/lemniscate/GeronosProgressView.kt
40% <100%> (ø)

...va/com/vlad1m1r/lemniscate/base/models/ViewSize.kt
100% <100%> (ø)

.../vlad1m1r/lemniscate/funny/CannabisProgressView.kt
88.23% <100%> (ø)

.../com/vlad1m1r/lemniscate/BernoullisProgressView.kt
60% <100%> (ø)

...vlad1m1r/lemniscate/BernoullisSharpProgressView.kt
40% <100%> (ø)

... and 12 more

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 9a6574a...9efc0e6. Read the comment docs.


AFSBP EC2.2 Not Authorized to StartAutomation

Hello,
Deployed the SHARR v1.2.0 solution into an administrator account by following the "AWS Solutions Implementations Guide". The member accounts' template is deployed through StackSets.
When attempting to remediate AFSBP EC2.2 in a member account, either through selecting "action >AFSBP EC2.2" in SecurityHub or waiting for the resource to be reevaluated. I receive the below error:
Fail to start automation, errorMessage: User: arn:aws:sts::111111111111:assumed-role/SO0111-SHARR-Remediation-AFSBP-EC2.2_us-east-1/474f72fd-f6b3-4fae-b275-dfeaa54f374e is not authorized to perform: ssm:StartAutomationExecution on resource: arn:aws:ssm:us-east-1::automation-definition/AWSConfigRemediation-RemoveVPCDefaultSecurityGroupRules:$DEFAULT.

The same problem happens with control AFSBP EC2.7:

I receive following error:
Fail to start automation, errorMessage: User: arn:aws:sts::11111111111:assumed-role/SO0111-SHARR-Remediation-AFSBP-EC2.7_eu-central-1/e44e4acf-8a0a-42f5-a647-1433ce93976c is not authorized to perform: ssm:StartAutomationExecution on resource: arn:aws:ssm:eu-central-1::automation-definition/AWSConfigRemediation-EnableEbsEncryptionByDefault:$DEFAULT

The issue is, that the IAM Role arn:aws:iam::11111111111:role/SO0111-SHARR-Remediation-AFSBP-EC2.7_eu-central-1 triggering the automation execution tries to call this automation document: arn:aws:ssm:eu-central-1::automation-definition/AWSConfigRemediation-EnableEbsEncryptionByDefault:$DEFAULT. Note, that the account ID is missing in this ARN. The relevant IAM permissions of the IAM Role look as follows:
         {
            "Action": [
                "ssm:StartAutomationExecution",
                "ssm:GetAutomationExecution"
            ],
            "Resource": [
                "arn:aws:ssm:eu-central-1:11111111111:document/SO0111_Remediation_AFSBP_EC2.7",
                "arn:aws:ssm:eu-central-1:11111111111:automation-definition/*",
                "arn:aws:ssm:eu-central-1:11111111111:automation-execution/*"
            ],
            "Effect": "Allow"
        }

The arn:aws:ssm:eu-central-1::automation-definition/* resources is missing.

We have deployed the AWS Security Hub automated response and remediation in our primary account using the latest implementation guide.
When we are trying to invoke the custom action against a member account we got the below error.
ERROR "An error occurred (AccessDeniedException) when calling the StartAutomationExecution operation: User: arn:aws:sts::xxxxxxxxxxxx:assumed-role/SO0111_CIS4142_memberRole_us-east-2/sechub_admin is not authorized to perform: ssm:StartAutomationExecution on resource: arn:aws:ssm:us-east-2::automation-definition/AWS-DisablePublicAccessForSecurityGroup:1"
This error was because the SSM document AWS-DisablePublicAccessForSecurityGroup is owned by AWS not the specific account. We had to update the policy for SO0111_CIS4142_memberRole and remove the account id.
Existing - "arn:aws:ssm:us-east-2:xxxxxxxxxxxx:document/AWS-DisablePublicAccessForSecurityGroup*"
New - "arn:aws:ssm:us-east-2::document/AWS-DisablePublicAccessForSecurityGroup*"
Is this a known issue with this solution?

I got what @santanu-jena said.
It worked if I change IAM Policy from [※1] to [※2]

[※1] before
arn:aws:iam::xxxxxxxxxxxx:role/SO0111_CIS4142_memberRole_ap-southeast-1
"Resource": [
                "arn:aws:ssm:ap-southeast-1:xxxxxxxxxxxx:document/AWS-DisablePublicAccessForSecurityGroup",
                "arn:aws:ssm:ap-southeast-1:xxxxxxxxxxxx:automation-definition/*",
            ],

[※2] after
arn:aws:iam::xxxxxxxxxxxx:role/SO0111_CIS4142_memberRole_ap-southeast-1
"Resource": [
                "arn:aws:ssm:ap-southeast-1:xxxxxxxxxxxx:document/AWS-DisablePublicAccessForSecurityGroup",
                "arn:aws:ssm:ap-southeast-1:xxxxxxxxxxxx:automation-definition/*",
                "arn:aws:ssm:ap-southeast-1::automation-definition/*"
            ],

[※3]error description when [※1]
ERROR "An error occurred (AccessDeniedException) when calling the StartAutomationExecution operation: User: arn:aws:sts::xxxxxxxxxxxx:assumed-role/SO0111_CIS4142_memberRole_ap-southeast-1/sechub_admin is not authorized to perform: ssm:StartAutomationExecution on resource: arn:aws:ssm:ap-southeast-1::automation-definition/AWS-DisablePublicAccessForSecurityGroup:1"

We just released v1.2.1 to fix this issue.


Migrate to using MethodHandles for project loom support

This PR changes the Virtual Thread components in ConcurrencyUtil.kt to use the java.lang.invoke MethodHandle API instead of the Java Reflection API. In situations like this, where a specific set of methods is called over and over again, this should bring a performance benefit. Furthermore, there is an improvement that extracts the method lookup to a companion object, which saves some work in each invocation.
In an ideal world, these MethodHandles would use invokeExact instead of invoke to get closer to the performance of calling the methods directly, but for that to work this library would have to be compiled against Java 19.
Overall, this PR may be useful as a temporary performance improvement over the current state while multi-release jars are still being discussed as an option.

Thank you very much @JohnnyJayJay !


optimization: when responseSerializer is set a AFHTTPResponseSerializer instance

when responseSerializer is set a AFHTTPResponseSerializer instance, the responseObject is NSData Type, in fact, the response body may be xml、html、x-www-form-urlencoded or other text format, in this case , we can according to Content-Type response header determine whether the response body is text, if the response body is text, we convert it to NSString to print it, beasuse it looks better.

Codecov Report

Merging #51 into master will decrease coverage by 3.47%.
The diff coverage is 18.18%.

@@            Coverage Diff             @@
##           master      #51      +/-   ##
==========================================
- Coverage   94.86%   91.39%   -3.48%
==========================================
  Files           4        4
  Lines         292      302      +10
  Branches       12        0      -12
==========================================
- Hits          277      276       -1
- Misses         15       26      +11

Impacted Files
Coverage Δ

...orkActivityLogger/AFNetworkActivityConsoleLogger.m
67.27% <18.18%> (-10.51%)
:arrow_down:

Tests/AFNetworkActivityLoggerTests.m
97.2% <0%> (-1.68%)
:arrow_down:

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 2fba9eb...ddb7550. Read the comment docs.


Mechanism, elevagtor, vision, auto testing

Additions

Working Photon vision with alignment to tags
working lights for intaking and requesting notes. added a lightshow
working mechism intake and scoring commands
working elevator positions
autos with vision working
buttons remapped
beam breaks working
snake and score auto paths
updated can ids
added operator controller

Issues

finishing updating gyro/odometry headings
finish combined commands implementation

Looks good minus the issues in RobotContainer.


This issue can be closed @anusreesubash / @helloanoop


Add "legacy" themes

This is a minimal version of the requests for #14858. In that thread we discussed FULL reverting the default themes to the old ones. In later discussion, we decided meh, let's just ship the legacy themes too, so it's easy to go back if you should choose. The default still remains the sane dark, but the legacy* themes are all right there, and given the same special treatment as the other inbox themes.
Closes #14858
Closes #14844

New themes (fresh settings.json)

"Light (Legacy)"

"Light"


adobe-mappings-pdf: Update version to 20230118

Merge Checklist

All boxes should be checked before merging the PR (just tick any boxes which don't apply to this PR)

[x] The toolchain has been rebuilt successfully (or no changes were made to it)
[x] The toolchain/worker package manifests are up-to-date
[x] Any updated packages successfully build (or no packages were changed)
[x] Packages depending on static components modified in this PR (Golang, *-static subpackages, etc.) have had their Release tag incremented.
[x] Package tests (%check section) have been verified with RUN_CHECK=y for existing SPEC files, or added to new SPEC files
[x] All package sources are available
[x] cgmanifest files are up-to-date and sorted (./cgmanifest.json, ./toolkit/scripts/toolchain/cgmanifest.json, .github/workflows/cgmanifest.json)
[x] LICENSE-MAP files are up-to-date (./LICENSES-AND-NOTICES/SPECS/data/licenses.json, ./LICENSES-AND-NOTICES/SPECS/LICENSES-MAP.md, ./LICENSES-AND-NOTICES/SPECS/LICENSE-EXCEPTIONS.PHOTON)
[x] All source files have up-to-date hashes in the *.signatures.json files
[x] sudo make go-tidy-all and sudo make go-test-coverage pass
[x] Documentation has been updated to match any changes to the build system
[x] Ready to merge

Summary

adobe-mappings-pdf: Update version to 20230118
Change Log

SPECS-EXTENDED/adobe-mappings-pdf/adobe-mappings-pdf.signatures.json
SPECS-EXTENDED/adobe-mappings-pdf/adobe-mappings-pdf.spec
cgmanifest.json
Does this affect the toolchain?

NO
Associated issues

#xxxx

Links to CVEs

https://nvd.nist.gov/vuln/detail/CVE-YYYY-XXXX

Test Methodology

Pipeline build id: xxxx

Buddy Build: https://dev.azure.com/mariner-org/mariner/_build/results?buildId=679420&view=results


List invoices of a partner

Hi,
It would be nice if this client could list the invoices of a given partner. Billingo API supports this via a querystring param of the /documents endpoint, however I could not find how to access this feature via this client.
Thanks,
Peter

Hello, sorry for the late answer @bioarnold. I will try take a look for that feature this week. Will notify you with an update.
Thanks for the report :)

@bioarnold new version released! thanks for the reporting

@bioarnold new version released! thanks for the reporting

@Lacka90 Many thanks for this change! :)


USA Severe Weather Alerts

USA Severe Weather Alerts. Pulled from the US National Weather Service. Uses location from schema. 5 minute caching on lat/long point. National Weather Service API has no API key requirement.
No alerts here!

Moderate and Severe/Extreme level alerts!

@aschechter88 it looks like the hurricane tracker has an option for skipping the app when there are no hurricanes.
Appears that app calls return [] to skip the app instead of calling return render.Root.
https://github.com/tidbyt/community/blob/852dac7f7136830ab07df883ce36c7a7f92f6462/apps/hurricanetracker/hurricanetracker.star#L99


Overhaul of the API system

This pull request changes the following:

Adds an API key as a valid form of authentication
Determines the security of the API key, and generates a sufficiently secure API key if the inputted one is not secure
Effectively adds an "API key mode", whereas, if an API key is specified most routes will output a JSON response
Because of this "mode", backwards compatibility is maintained.
Adds .idea/ to the .gitignore file (a folder created from JetBrains IDEs)
Adds documentation of this feature to README.md

Considerations:

In order to maintain complete backwards compatibility, some extra code was written (see comments at line 161 in services.rs). Some code could be removed, at the expense of complete backwards compatibility.
Whether this is an issue exclusive to this pull request, I am unsure. However, when the user stays logged in and does not logout before the server is restarted, the console may output warnings. This does not affect the stability of the program, and the fix is simply for the user to login again in the browser. I assume this is caused by the invalidation of previous cookies when the server restarts.
I changed --locked to --offline in the Dockerfile. Without this change, the Dockerfile would not build. This may be undesired for production.

Side note:
I really had a lot of fun implementing this.
Thanks.

Thanks for the PR. I'll review it and merge if everything seems fine. I might make some changes if necessary.
I'm on vacation right now, so it'll probably take a few days.

No problem. I’ll probably also be a bit less active around this time of year. In my time zone, today is NYE and tomorrow is New Year’s Day.
Enjoy your vacation!


Sprite transparency clashing

If player and another sprite are overlapping while moving the player the overlapped sprite is showing through the player (possibly only on each other frame, not 100% sure). See attached gif

I am using the gb studio on windows10, the issue occurs in the example project.
The issue was noticed during preview, not sure if the issue persists in built projects, .gb or .html.

That's actually a limitation of the Game Boy hardware itself I believe, the original Game Boy has no ability to control z-index order of sprites, and instead uses the X Coordinate of the sprites to determine the draw order. The alternative would be to make it so no actors can overlap but I tried it that way too and prefer it as is (also you need to check less tiles on the collision detection which was starting to be a problem). Don't think I can do much about this one sorry.

If we can't always draw the player last, then an alternative solution might be to lock the player to tile grid - maybe make that an option for the project?
By locking player to tile is to make sure that player always ends up on a grid. So if I press left for one frame I shouldn't move just one pixel to the left, but move one tile (pokemon does that, don't remember if the gb zeldas do that, but it was pretty common in games from that time). This would eliminate the need for checking for extra sprite tiles.
Now thinking about it, this would only fix the issue if we would also be able to choose if the whole sprite is solid, and not only the bottom two tiles. So, maybe not really a fix.
Nevertheless, would love the ability to make sprites stick to tile grid.

There are other possible workarounds that involve partial software rendering, and I don't know precisely how feasible they'd be because of the CPU overhead of software bit shifting. You might end up having to cut the frame rate on DMG to 30 fps.

Horizontally shift any sprite that's in front of another sprite so that they're 8-pixel aligned. For sprites with the same X coordinate, Z-order works as expected: lower OAM index in front.
Allocate new background tiles for any sprite that's occluded and draw it to the background, as seen in Prehistorik Man.

This Z-order quirk is not an issue for Game Boy Color software.

The latest dev builds now have the option to use a custom color palette which outputs the game as a Game Boy Color ROM instead, as @pinobatch says this issue doesn't occur there so one option is to enable a custom palette (you can leave the colors as defaults or change them whichever you prefer)


Is this still being updated?

Stuff still gets fixed, there are refractors and more, yet major/issues just persist. - Probably because the latest release on FDroid and prob GP are a year old

This is why I use the GitHub Official app now too

As do I, but the issue is regarding a GitLab instance and GitLab doesn't have an official app.

@pd4d10  Looks like there are a couple of big PR's that no one ever reviewed... What happens to block it?

@SamGreenwood1 LabCoat works pretty well for GitLab... 😎🤘
https://github.com/Commit451/LabCoat

Bump


FmtDate and default TimeZone

In some environment, the code of of FmtDate is not strong enough:
it uses SimpleDateFormat , which itself uses internally a Calendar which uses TimeZone.
If not supplied, the SimpleDateFormat will use the default Time Zone.
Which means that a date that represents 1 Oct 2016, 0:00 UTC can be formatted into 30 Sept 2016, 20:00 EST instead, assuming the default time zone is EST.
My suggestion is to have a new Constructor signature that of FmtDate that accept the timezone to be used together with the dateFormat
So something like:

public FmtDate(String dateFormat, String timeZone) {
    checkPreconditions(dateFormat);
    this.dateFormat = dateFormat;
    this.timeZone = timeZone;
}

and in the execute():

formatter = new SimpleDateFormat(this.dateFormat, TimeZone.getTimeZone(timeZone))

https://github.com/magro/supercsv/blob/master/src/org/supercsv/cellprocessor/FmtDate.java#L36-L41

Sorry ... seems I'm wrong there. no such SimpleDateFormat constructor ...
I let this issue opened like this , till I understand whether my remark is justified somehow or not...
Feel free to close it if you prefer.


Added the possibility to have reject URL matchers.

Now, all the matchers in !restrictUris can have a "reject: true"
option to make them reject an URL if it matches.

Than this can be a good configuration for GeoMapFish ?
- !restrictUris
  matchers:
    - !localMatch
       pathRegex : ^/<instanceid>/wsgi/mapserv_proxy.+$
    - !ipMatch
      ip : <IP_ADDRESS>
      mask : <IP_ADDRESS>
      reject: true
    - !ipMatch
      ip : <IP_ADDRESS>
      mask : <IP_ADDRESS>
      reject: true
    - !ipMatch
      ip : <IP_ADDRESS>
      mask : <IP_ADDRESS>
      reject: true
    - !acceptAll

LGTM
We just have to be careful if we have a mapserver on another Amazon
instance. Amazon uses the 10.x.x.x range.
On Thu, Dec 3, 2015 at 1:25 PM, Stéphane Brunner<EMAIL_ADDRESS>wrote:

Than this can be a good configuration for GeoMapFish ?

!restrictUris
matchers:

!localMatch
pathRegex : ^//wsgi/mapserv_proxy.+$
!ipMatch
ip : <IP_ADDRESS>
mask : <IP_ADDRESS>
reject: true
!ipMatch
ip : <IP_ADDRESS>
mask : <IP_ADDRESS>
reject: true
!ipMatch
ip : <IP_ADDRESS>
mask : <IP_ADDRESS>
reject: true
!acceptAll

—
Reply to this email directly or view it on GitHub
https://github.com/mapfish/mapfish-print/pull/344#issuecomment-161619705
.

Yes but the 10.x.x.x is like a private network on witch one we don't want any non controlled query :-)
I Just add a second !localMatch to failed on hidden internal mapserver :-)

Looks good, merge :-)

Travis failed :-(

Don't looks important...

C'est pas moi!   ;-)
On Wed, Dec 9, 2015 at 11:59 AM, Stéphane Brunner<EMAIL_ADDRESS>wrote:

Don't looks important...
—
Reply to this email directly or view it on GitHub
https://github.com/mapfish/mapfish-print/pull/344#issuecomment-163188735
.


Dockerfile MAINTAINER is deprecated

See https://docs.docker.com/engine/reference/builder/#maintainer-deprecated
The MAINTAINER field is no longer used.

Thanks @RobertoRoos I'll fix this. Would you consider being a maintainer as well? Please let me know eitherway so I can update the scripts. Thank you

I'll be part of a project for a bit that uses OpenSim, hence my interest in the containers. While that's going on I can make some suggestions and contributions, but that won't be so long, sorry.

No worries, and big thanks for all your help 👍


Corrupted output with llama model

When generating only a few tokens with the recently added llama model, the generated sequence looks ok, but when the number of generated tokens increases (typically with 128 tokens), the end of the sequence is gibberish.

Example:
One of my fondest memory is of a weekend in late 1999 when I had come home from a conference. While walking through the house on my wife was surprised me my wife was checking on the fridge was sitting on my eyes were talking to turn into my son, the house) weavinga 7w! I I think of that’0.\nThe\nOne of the end-\nOne One way back then 24 33.\nOne on the whole h d b a day I I I I I I I feel fall trees snowfallfriendfriendfriendss.

Hello @dacorvo, The LLaMA model is currently in the "prototype" stage, so such behavior is not surprising.
Prototype (Alpha): An initial in-development version of a model that should be considered a preview of future functionality. A prototype may not be fully functional. A prototype model is not expected to perform well and may also have known accuracy issues. Prototype models may not maintain compatibility across versions.

We'll continue to improve the correctness and performance of these models in future releases.  If you are able to provide example prompts and model artifacts (https://github.com/aws-neuron/transformers-neuronx#troubleshooting) that will help us debug and reproduce the issue.

@dacorvo,
As a follow-up, could you also let us know what package versions you're using? We've released updates to transformers-neuronx recently with improvements, and the newest version may help.

@dacorvo could you please check your version and try the newly released version?
Many thanks


clone=true with a short text clones infinitely when wrapped in a flex container

Describe the bug
When using clone=true and wrapping a marquee with a short text (e.g. 123) in a container with display: flex, the contents of the marquee are cloned near infinitely.
To Reproduce
Steps to reproduce the behavior:

Create a vue3-marquee with :clone="true" and 123 in its default slot
Wrap it in a div with style="display: flex;"
The marquee now keeps cloning the content inside of it for ever

Can be reproduced in the Sandbox.
Expected behavior
The marquee should behave as normal.
Screenshots

(note the long scrollbar in the screenshot, it keeps getting longer)
Desktop (please complete the following information):

OS: macOS 12.2.1 (21D62)
Browser Google Chrome
Version 98.0.4758.109 (Official Build) (x86_64)

Smartphone (please complete the following information):

Device: n/a
OS: n/a
Browser n/a
Version n/a

Additional context
n/a

@Patrick-Sachs Thank you for using this library. I just took a look at your example and I noticed the same behavior. I have a fix that you can do on your side in the meantime that looks like it fixes the issue. I'll need a bit more time to see what the root cause is and implement a solution.
In the meantime you could do something like this:

      <Vue3Marquee :clone="true">
        123
      </Vue3Marquee>

Hello @megasanjay!
Thanks for the quick reply! We just tried the workaround but it does not change the behavior on our end. Thank you for your time working on this, it's much appreciated! :)

Hi, @Patrick-Sachs Thank you for your patience. I think I was able to replicate the problem and I think I have a fix for your issue. The current version that has a potential fix you can try is 3.0.4-beta.
This is the example I tried btw:

    <Vue3Marquee :clone="true" :duration="1"> 123 </Vue3Marquee>

Please let me know if this works for you. Sorry for being late. ❤

@Patrick-Sachs Added a reference in the docs for you: https://vue3-marquee.vercel.app/examples.html#_13

If this version works for you, please let me know and I'll merge it into the latest version.


Release 0.7

This PR updates the current release to 0.7 downstream release of OpenShift.
See also: https://github.com/operator-framework/community-operators/pull/756

/retest


feat: add debug_dposTotalAmountDelegated method to the API

Related evm PR https://github.com/Taraxa-project/taraxa-evm/pull/229

prnet cleaned-up successfully


readme wrong demo link

readme file has below demo link but it is invalid
https://github.com/blockapps/pizza-demo

@Git2Swarm demo link updated with the new demo app!


Version info is triggered when layout contains -V

Running:
./randomprime_patcher --input-iso ~/widescreen-prime.iso --output-iso finishedA4.iso --skip-frigate --non-modal-item-messages --layout -VRzpOig5lQYVXDUKQQ8vIYbahnagM843kLILYBFm9ph6ASiHbxwOeuQSm7nDUx8T2JcFwqx14txsO7IO43jkNE
produces output
randomprime ISO patcher 0.1.4
Layout was not created with the layout generator, it was converted from a Claris randomizer seed with my seed generator.  Still should be a valid layout though, the editor confirms this.

You can workaround this by using an =, i.e. --layout=-VRzpOig5lQYVXDUKQQ8vIYbahnagM843kLILYBFm9ph6ASiHbxwOeuQSm7nDUx8T2JcFwqx14txsO7IO43jkNE.
This behavior comes from the command line argument parsing library I'm using. When I have free time again, I'll look into trying to fix this, possibly by using a different library. I'll leave this issue open until then.

Fixed with release 0.2.0 (commit 9d7eebfac93e609333802e3130ede770cd53c2e8 specifically).


Suggestion: postgres version bump to 11

I'm using a hosted postgres 11.5 instance, and since ODK Central uses postgres 9, my backups fail with
{"stack":"Error: Command failed: pg_dump -j 4 -F d -f /tmp/tmp-8047tMOTtqAWLAG -h XXX.postgres.database.azure.com -U XXX odk_prod\npg_dump: server version: 11.5; pg_dump version: 9.6.15\npg_dump: aborting because of server version mismatch\n\n at ChildProcess.exithandler (child_process.js:297:12)\n at ChildProcess.emit (events.js:203:13)\n at maybeClose (internal/child_process.js:1021:16)\n at Process.ChildProcess._handle.onexit (internal/child_process.js:283:5)","message":"Command failed: pg_dump -j 4 -F d -f /tmp/tmp-8047tMOTtqAWLAG -h XXX.postgres.database.azure.com -U XXX odk_prod\n pg_dump: server version: 11.5; pg_dump version: 9.6.15\npg_dump: aborting because of server version mismatch\n","success":false}

With the important bits being server version: 11.5; pg_dump version: 9.6.15.
Could we bump postgres to v11?

if you can figure out the appropriate procedure to migrate existing docker-compose installations to postgres 11+ without asking anybody to do brain surgery, i would be quite happy to upgrade postgres.

On Nov 5, 2019, at 00:37, Florian Mayer<EMAIL_ADDRESS>wrote:

I'm using a hosted postgres 11.5 instance, and since ODK Central uses postgres 9, my backups fail with
{"stack":"Error: Command failed: pg_dump -j 4 -F d -f /tmp/tmp-8047tMOTtqAWLAG -h XXX.postgres.database.azure.com -U XXX odk_prod\npg_dump: server version: 11.5; pg_dump version: 9.6.15\npg_dump: aborting because of server version mismatch\n\n at ChildProcess.exithandler (child_process.js:297:12)\n at ChildProcess.emit (events.js:203:13)\n at maybeClose (internal/child_process.js:1021:16)\n at Process.ChildProcess._handle.onexit (internal/child_process.js:283:5)","message":"Command failed: pg_dump -j 4 -F d -f /tmp/tmp-8047tMOTtqAWLAG -h XXX.postgres.database.azure.com -U XXX odk_prod\n pg_dump: server version: 11.5; pg_dump version: 9.6.15\npg_dump: aborting because of server version mismatch\n","success":false}
With the important bits being server version: 11.5; pg_dump version: 9.6.15.
Could we bump postgres to v11?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

This process probably should happen with each major postgres release so Central won't fall too far behind, right?
E.g. this https://jlelse.blog/dev/migrate-postgres-docker/ but as an "upgrade once" script in the same vein as "wait_for_it.sh"?

postgres are very very very good at maintaining long-term support for old versions, so while in general yes it would be ideal to keep up with the fancy nice new features in 10/11.x i'm not too concerned about being on 9.x. there are plenty of major installs that can't move beyond 8.x.
something like that script, yes, but:

it would probably be really dangerous to just run that automatically without eg encouraging the user to create a backup first.
the problem you're going to run into is that the procedure given in that post (which looks similar to what i've seen before) involves a lot of meta-level wrangling at the docker level, which won't containerize very well.

Central doesn't do anything super fancy that will be dropped by postgres anytime soon, right?
In that case I'm closing this feature request issue.


"Date introduced" column

It'd be cool to see the date each instance was either made-available or announced, maybe link to the announcement. I realize it's not quite as practical as most of these columns, but it's interesting context.

https://aws.amazon.com/blogs/aws/ec2-instance-history/

https://instancetyp.es/ seems like a better option.
I propose we work with the authors of that project to refactor it to so that it's reading the data from a machine readable format, maybe JSON, then we can source this at runtime from their website.

Neat project! Looks like it's just HTML for now.
@nrollr Any plans to expose the data in other formats?

@powdahound I'm willing to expose the data through other data formats,.. no prob. As per your request I've opened an issue to work on this 👉nrollr/ec2-timeline#2
In the meantime I've merged a branch containing a .csv and .sql format of the data on which https://instancetyp.es is based upon 👉https://github.com/nrollr/ec2-timeline/tree/master/data
Quicklook at the data 👉https://airtable.com/shrsQTfpn4nBjTFFL

@powdahound FYI, all data related to the EC2 timeline is now available in JSON format
👉  https://instancetyp.es/timeline.json

Thanks @nrollr that looks awesome!
Now we just need to source this data to ec2instances.info

@nrollr Awesome indeed! Btw I did notice that the first blob has a special month :)
"release_month": "Augustus", 😆

@powdahound 😂thnx for the notification.. corrected the typo 😉


fix(SlashCommandBuilder): allow subcommands and groups to coexist at the root level

Please describe the changes this PR makes and why it should be merged:
As shown in #25 and as confirmed to me in DAPI, the root level of slash commands supports having both subcommands and subcommand groups, but builders does not. This PR removes the checks that prevented this and updates the relevant types. Also, the new return type name is quite lengthy so I'm open to suggestions on a more concise name.
fix #25
Status and versioning classification:

Code changes have been tested against the Discord API, or there are no code changes
I know how to update typings and have done so, or typings don't need updating

Codecov Report

Merging #26 (355725c) into main (2aecbe4) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##              main       #26   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           15        15
  Lines          144       139    -5
  Branches        21        19    -2
=========================================
- Hits           144       139    -5

Impacted Files
Coverage Δ

.../interactions/slashCommands/SlashCommandBuilder.ts
100.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 2aecbe4...355725c. Read the comment docs.


fix object mode when using old streams

found this bug while trying to use JSONStream which is still using older streams

Released as 2.1.1


Social Buttons

Not sure what's the point of these buttons?

Jimmy requested them so that you can share your profile.


Separate ArcMap and ArcGIS Pro code #684

We are just switching the head branch we are merging PR #685  into (branch: Pro2.6 vs. dev).
Implements: #684
Original PR: #685  (we will close that PR unmerged after this PR is merged)
Original PR #644 comments from @sumitzarkar :
Implemented following points:

Removing: ArcMapAddinDistanceAndDirection project/dll
Removing: DistanceAndDirectionLibrary project/dll
Refactoring the Pro project to remove dependencies on former DistanceAndDirectionLibrary
a. remove view inheritance
b. remove no-longer-needed classes (super/abstract classes)
c. remove mediator/dispatcher (ex: convert to RelayCommands)
d. use Pro styling for Dark Mode support
As part of this if you notice any hard-coded UI strings that should be converted to Resources (for I18n) please convert these to resources

In Addition to this, we have also commited the code for UAT feedback mentioned in https://github.com/Esri/distance-direction-addin-dotnet/issues/684#issuecomment-584437025

@sumitzarkar We have finished our review and testing, the only remaining issues to close and merge this PR are:

Combine the 2 resource dictionaries:
a. ProAppDistanceAndDirectionModule\Common\MAResourceDictionary.xaml
b. ProAppDistanceAndDirectionModule\ProMAResourceDictionary.xaml
Merge PR #687 (removes some unused variables/events)

Successfully tested - merging


add uppercase and change some messages

Using the command I noticed that the messages and choices are lowercase in the terminal. They seem better in uppercase.
I also changed the phrase for Typescript integration to React.
This is my first contribution to an Open Source project, please be kind if I did something wrong with GitHub 👏

Thank you for your contribution @giuseppevignanello I really appreciated your work.
Just as a side note, since it is your first time contributing on open-source it's usually a good practice to open an issue first and have it assigned, before you work on a PR ( you can checkout also the Contributing file )
Still, thank you for pointing that out and working on a fix 😄

Thank you for your contribution @giuseppevignanello I really appreciated your work.
Just as a side note, since it is your first time contributing on open-source it's usually a good practice to open an issue first and have it assigned, before you work on a PR ( you can checkout also the Contributing file )
Still, thank you for pointing that out and working on a fix 😄

Good to know, Thank you for the note!


Add support for the consent_collection parameters when creating a checkout session

Feature request

Extension name: firestore-stripe-payments

Is your feature request related to a problem? Please describe.
Add support for consent_collection
https://stripe.com/docs/api/checkout/sessions/create#create_checkout_session-consent_collection-terms_of_service
Describe the solution you'd like
Add support for the consent_collection parameters when creating a checkout session

Never mind, I can see it is possible to set at the moment, just not documented.


feat: migration to Appwrite 1.0

What does this PR do?
This PR is a migration of upgrade our demo application appwrite/demos-for-angular to the latest Appwrite version, which is 1.0.
Issue here:
https://github.com/appwrite/appwrite/issues/4266
Test Plan
Working video

[Let me know if any other test scenario needs testing !]
Related PRs and Issues
https://github.com/appwrite/appwrite/issues/4266
Have you read the Contributing Guidelines on issues?
Yes

@Vikki123, thanks for the PR! 🤯 Please give us some time to review it.

Sure.

The code itself seems to work great when I tested it on Gitpod. Great work!

@gewenyu99 I have made the suggested changes. Could you please review and merge if things seem fine. Thanks !

Thank you @gewenyu99 .. Could you please merge the PR as well.?

THANK YOU! All changes merged 🥳
Please reach out to me on our Discord server if you would like to claim your Appwrite swags! As a way of saying thank you, we would also love to invite you to join the Appwrite organization on GitHub. Please share your GitHub username with us on Discord.
You can accept the invite by visiting https://github.com/orgs/appwrite/invitation. By joining our team, you will officially be an Appwrite maintainer on GitHub.
You can change your membership visibility settings, so your new Appwrite team membership badge will show up on your personal GitHub profile.
Please feel free to look for more PRs you might be interested in helping with on our long list of Hacktoberfest friendly issues and help make Appwrite better :)


non_compliance_penalty values

For non_compliance_penalty can values of "not available" be set to blank, and "Refusal to enter the country" be set to "Refused entry to country"?

This has been added in the current processing routine. Still needs to be added in this repo.

Also seeing the issue of many possible capitalisations of the coded values, as if people have been typing in the values manually.
In this repo - should add a check that columns only contain the accepted values - with proper capitalisation/punctuation etc.

We went through and ensured all cells where in lower case. We may need to add this as one of our checks each week, at least for the first few weeks.
Below may also need revisiting:
if non_comp_penalty = Required, set to blank (new value from Oxford)
if non_comp_penalty = Refused entry to country set to Refused entry (change in our permitted values)

"not available" has returned. Should be changed to blank.

a couple of "refused entry to country" in the records, we are now coding this as "refused entry"

This should be handled. Closing here.


Support subaddress and SSL

Support subaddress and connect to remote nodes over SSL and test the connectivity of the nodes

No description provided.


Look into strange behaviour of SysWMEvent

For some reason Travis fails whenever the SystemWMEvent is included (at least that is what I think causes the issue).

Removed SysWMEvent entirely, since it's problematic and not even enabled by default.


Added support for sphinxcontrib-httpdomain

@aconrad Please review.

Are you relying on the git log for the changelog?

Tests would be nice :)

(no need for tests in this PR, but we'd want some eventually)

@aconrad @kenrobbins What you guys think now?


Setting loadingKey property to true by default

In a test app I'm setting up to have SSR I get an error that the markup that is served (from the server) is different from the one generated on the client. (because on the client the loading property is true even if instantiated with false in the data method)
That message goes away when setting the loadingKey property to true, but then apollo doesn't call the graphql endpoint anymore. Any reason why that is?
To reproduce, change 0 to 1 or true in here https://github.com/Akryum/frontpage-vue-app/blob/master/src/PostList.vue#L48.

Won't you mind sharing your app code?

here it is https://github.com/matteodem/vue-apollo-loadingkey-bug,  see https://github.com/matteodem/vue-apollo-loadingkey-bug/blob/master/src/app/components/About.vue#L43

any idea?

Well I can't launch your app, I'll have to make a SSR version of frontpage when I have time.

Specified access path not found

oh. seems to work on OSX. isn't the simple reprodctuon description I have sufficient?

To reproduce, change 0 to 1 or true in here https://github.com/Akryum/frontpage-vue-app/blob/master/src/PostList.vue#L48.

It should just display "loading" and not load the data from the graphql endpoint.

adding apollo configuration like following helps:
posts: {
      query: postsQuery,
      loadingKey: 'loading',
      watchLoading(isLoading) {
        // TODO: remove this hack after resolving: https://github.com/Akryum/vue-apollo/issues/13
        this.loading = isLoading;
      }
    },

but this shouldn't be required IMO.

The problem is here: https://github.com/Akryum/vue-apollo/blob/master/src/vue-plugin.js#L160. Do you remember any reason the if is in there?

If you don't define loadingKey in the apollo options.

ah yes. ignore that sorry

What's the reasoning behind using numbers instead of booleans for the loading key?

So that you can have multiple queries for one loading spinner. :smile_cat:

I guess it's just weird to me that the counter is set to 1 even before the component is mounted. That's why on the server it renders it with false (as in 0) and then the mismatch happens on the client.
Do you have any suggested solution to this? I'll happily submit a PR later today

The q function is called the first and then every time Vue dispatch a change in the reactive data inside the variables function. This in turns increment your loadingKey property. This means that as soon as your component's created is called, a query is sent and the counter equals 1. It may be the reason you have a mismatch in the HTML, since it was 0 on the server, and before the component is mounted it will be 1.

We may have to make a server-side version of the package to increment the value of loadingKey for each query defined on the component.

We could also add the option to run the queries on the server. What results do you get by installing the Vue plugin in your server-side code too?

I get errors when running it on the server

Error sending the query undefined ReferenceError: fetch is not defined
    at HTTPBatchedNetworkInterface.HTTPFetchNetworkInterface.fetchFromRemoteEndpoint (/Users/Matteo/Projects/personal/relaxstack/kits/standard/src/networkInterface.ts:186:12)

Since fetch is only available in a browser, try installing node-fetch and exposing it globally:
import fetch from 'fetch'
global.fetch = fetch

awesome! so with loading: false by default it now loads all the data on the server side before delivering the result. Even though that's great, it doesn't save the same markup on the client.
(on the client it's loading for a split second and on the server it's not loading at all as it already has the data).

probably need to get this to work with vuex to have a consistent state on the server and client

Could you try with the latest version of vue-apollo?

What can I try?

If there are still issues with loadingKey like described in the original post, since I rewrote that feature recently.

Please re-open if you still have this issue.


Miscelaneous perf commits

Several PRs aimed at increasing performance.
Main:   0.160596   0.004052   0.164648 (  0.165109)
This branch:   0.113262   0.002467   0.115729 (  0.115816)

There's an opportunity to remove the allocations of LexValue and instead use the raw Lexer::Elem objects. It looks like it's a ~7% perf bump for my test case but it will make the project less ergonomic as we depend on those methods in quite a few places. I might consider that move in the future.


[Bug]: Command attest is throwing incorrect syntax

Contribution guidelines

[X] I've read the contribution guidelines and wholeheartedly agree

Description
When running the attest command, it is showing syntax error.
Expected behaviour
Should attest.
Actual behaviour
Command throws error when running with/without path parameter
Steps to reproduce
$ bes attest --file <file name>
or
$ bes attest --file <file name> --path <path>
Relevant screenshots

Possible Solution
No response
Additional Information
No response

fixed in #181


Enable RememberObserver to work with rememberRetained

This PR manually calls RememberObserver calls as appropriate when used in rememberRetained. The semantics of rememberRetained are obviously different to remember, so we call them at different times:

onRemembered will be called the first time that the retained item is first remembered. The difference here is that we will not call onRemembered again once a the object is restored and remembered back into composition.
onForgotten will be called only once the retained state is cleared from both composition and any retained registries.
Thus, the lifecycle is maintained of created -> no longer retained/remembered.
We do not call onAbandoned as retained state doesn't meet the contract of the function.

Ready for review @ZacSweers!


[WIP] extract embed bundle directly from crc, remove intermediate bundle on disk

It saves ~2GB of disk space for the end user.
Requires https://github.com/YourFin/binappend/pull/1 - this is only to not break the compatibility with an eventual zip bundle.

With https://github.com/code-ready/crc/pull/1931, we will be able to delete the intermediate .crcbundle on the disk.


Fast Refresh fails half  the time

Describe the bug
Fast refresh doesn't seem to work very well. Either nothing happens when i modify my code or a fest refresh error appears
To Reproduce
Steps to reproduce the behavior:

pc run >> works okay
modify code
following error appears "warn  - Fast Refresh had to perform a full reload. Read more: https://nextjs.org                                                                                /docs/basic-features/fast-refresh#how-it-works"

Expected behavior
Dev to be running
Screenshots

** Specifics (please complete the following information):**

Python Version: 3.9
Pynecone Version: latest
OS: debian (wsl2)

Additional context
Add any other context about the problem here.

Is this issue happening for anyone else?

its happening to me too,, making development really slow

This is not a pynecone related bug. There are limitations and incompatibilities between the WSL file system and the Windows file system which prevents the hot reload feature from working correctly. As a workaround, you should move your project/files to the WSL file system when using WSL. This should work just fine

This is not a pynecone related bug. There are limitations and incompatibilities between the WSL file system and the Windows file system which prevents the hot reload feature from working correctly. As a workaround, you should move your project/files to the WSL file system when using WSL. This should work just fine

You were 100% correct. Not only did it fix my fast refresh issues but the dev now starts blazingly fast in seconds where it would take a few minutes to run before.
I don't know if this should be included in the readme or doc. It's not really related to pynecone but i feel like many other people have the same issue.

Yes, due to the special way to access Wndows files in WSL, the IO between Windows and Linux is vary slow.

closing this issue now

I am happy that I found that post because I was experimenting exactly the same problems. Reflex was very slow and refresh was not happening.


Sets FAIcon on UIBarButtonItem selected state

Before this change when you would press a UIBarButtonItem that had an FAIcon, the icon would switch to a question mark with a box around it for unknown character.
I just added the titleTextAttributes change for the selected state and now it works how I would expect it to.

👍  for this PR, also ran into that error :)

.selected is incorrect for the state.
[Assert] button text attributes only respected for UIControlStateNormal, UIControlStateHighlighted, UIControlStateDisabled and UIControlStateFocused. state = 4 is interpreted as UIControlStateHighlighted.
Should be changed to .highlighted


add rds enable_http_endpoint attribute

The current implementation of mocking the  RDS CreateDBCluster sets HttpEndpointEnabled to False by default without regard to an enable_http_endpoint parameter value.
The PR introduces a self.enable_http_endpoint attribute within the Cluster class and simulates the AWS API's conditional constraints for enabling HTTP endpoints within serverless V1 clusters. Specifically, the conditions relate to the desired engine, engine version, and engine_mode configurations for the cluster to be created.

Hi @marshall7m, thanks for the PR! Would you mind adding a few tests to verify this works correctly?
The existing tests reside in tests/test_rds, so you should be able to just extend those. Let me know if you need any help with that.

Hi @bblommers, thanks for the quick response. I added the appropriate tests. Let me know if the input Engine, EngineMode, and EngineVersion should be parametrized within the tests for more coverage or if the current input is sufficient. I'll be glad to make the changes if needed.

The linter is still failing @marshall7m - see the CI here: https://github.com/spulec/moto/actions/runs/3078428258
You can run make lint locally to check as well.

Codecov Report

Merging #5470 (eb36b54) into master (2c2b1c7) will decrease coverage by 0.00%.
The diff coverage is 85.71%.

@@            Coverage Diff             @@
##           master    #5470      +/-   ##
==========================================
- Coverage   96.09%   96.09%   -0.01%
==========================================
  Files         724      726       +2
  Lines       71998    72198     +200
==========================================
+ Hits        69190    69382     +192
- Misses       2808     2816       +8

Flag
Coverage Δ

servertests
37.09% <0.00%> (+1.27%)
:arrow_up:

unittests
96.03% <85.71%> (-0.01%)
:arrow_down:

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

Impacted Files
Coverage Δ

moto/rds/responses.py
99.28% <ø> (ø)

moto/rds/models.py
93.95% <85.71%> (-0.06%)
:arrow_down:

moto/iam/models.py
95.50% <0.00%> (-0.13%)
:arrow_down:

moto/ec2/utils.py
93.63% <0.00%> (ø)

moto/moto_api/__init__.py
100.00% <0.00%> (ø)

moto/cloudfront/responses.py
100.00% <0.00%> (ø)

moto/core/botocore_stubber.py
100.00% <0.00%> (ø)

moto/apigatewayv2/responses.py
100.00% <0.00%> (ø)

moto/moto_api/_internal/urls.py
100.00% <0.00%> (ø)

... and 15 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

Nice one - thanks again for fixing this @marshall7m!

@bblommers No problem, thanks for the guidance along the way!


[Bug] org.apache.tvm.Base$TVMError Check failed: token_id < static_cast(token_table_.size())

🐛 Bug
AndroidRuntime: FATAL EXCEPTION: Thread-5
AndroidRuntime: Process: ai.mlc.mlcchat, PID: 24908
AndroidRuntime: org.apache.tvm.Base$TVMError: [11:26:35] E:/project/mlc-llm/cpp/tokenizers/streamer.cc:193: InternalError: Check failed: token_id < static_cast(token_table_.size()) (153685 vs. 151646) :
AndroidRuntime: Stack trace not available when DMLC_LOG_STACK_TRACE is disabled at compile time.
AndroidRuntime:
AndroidRuntime: 	at org.apache.tvm.Base.checkCall(Base.java:173)
AndroidRuntime: 	at org.apache.tvm.Function.invoke(Function.java:130)
AndroidRuntime: 	at ai.mlc.mlcllm.JSONFFIEngine.runBackgroundLoop(JSONFFIEngine.java:64)
AndroidRuntime: 	at ai.mlc.mlcllm.MLCEngine$backgroundWorker$1.invoke(MLCEngine.kt:42)
AndroidRuntime: 	at ai.mlc.mlcllm.MLCEngine$backgroundWorker$1.invoke(MLCEngine.kt:40)
AndroidRuntime: 	at ai.mlc.mlcllm.BackgroundWorker$start$1.invoke(MLCEngine.kt:19)
AndroidRuntime: 	at ai.mlc.mlcllm.BackgroundWorker$start$1.invoke(MLCEngine.kt:18)
AndroidRuntime: 	at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)
To Reproduce
I copied the converted model file directly to the files folder in the Android mlc app. When I type "Who am I?" I can see that there are some replies, but when the reply is not complete, it will flash back and close the APP. The monitoring APP has the above error. How to troubleshoot this error? What do I need to do?

Seems that the model have large token table but the tokenizer files you copied did not contain as many tokens

Seems that the model have large token table but the tokenizer files you copied did not contain as many tokens

So this is a conversion error? Or was the original model faulty? How can I deal with or fix this problem?

Are you using a new fine tuned model or an original model? I think this could happen when you use a new fine tune with larger token table, but the tokenizer file was the original one. If you have an example model that can reproduce the error, it can help dig further

Yes, this is not an original model. This is an adjusted model. I noticed the conversion of the configuration file.I compare the configuration file that contains the token name.
my model files
tokenizer.json
added_tokens.json
tokenizer_config.json
vocab.json
special_tokens_map.json
model.safetensors.index.json
generation_config.json
config.json
special_tokens_map.json
mlc files
tokenizer.json
added_tokens.json
tokenizer_config.json
vocab.json
mlc-chat-config.json
ndarray-cache.json
tokenizer.json,   added_tokens.json,  tokenizer_config.json,  vocab.json,  The four configuration files are the same before and after conversion and do not change.
About what you said about tokenizer.json. This file is consistent before and after conversion. Is that correct?
My model converted to mlc. Is the number of profile correct?

The token of this model is increased. However, the added tokens are recorded in other config files. How can I solve this problem? Is there any way to fix this error? Now my model. The generated APK file is not available on Anroid. This error occurs and the app will exit.

Likely yolu need to make sure the combined tokenizer file tokenizer.json contain the new tokens. They won'r change during conversion.
You need to make sure the new tokenizer.json get copied into your app, since it seems likely that the tokenizer.json file still contains 151646 tokens (old tokenizer file?), but your new model configuration have more vocab than that

The token of this model is increased. However, the added tokens are recorded in other config files. How can I solve this problem? Is there any way to fix this error? Now my model. The generated APK file is not available on Anroid. This error occurs and the app will exit.

might be useful for u to run on python first, i still think it is likely the config file messed up

might be useful for u to run on python first, i still think it is likely the config file messed up

Well. If we later discover the cause of this problem. I'll tell you. This question can be turned off

might be useful for u to run on python first, i still think it is likely the config file messed up

[2024-06-27 16:35:35] INFO auto_config.py:116: Found model configuration: E:\mlc-model\Qwen-1.5-jiamu-20240627\config.json
[2024-06-27 16:35:35] INFO auto_config.py:154: Found model type: qwen2. Use --model-type to override.
[2024-06-27 16:35:35] INFO qwen2_model.py:49: context_window_size not found in config.json. Falling back to max_position_embeddings (32768)
[2024-06-27 16:35:35] INFO qwen2_model.py:66: prefill_chunk_size defaults to 2048
[2024-06-27 16:35:35] INFO config.py:107: Overriding max_batch_size from 1 to 80
[2024-06-27 16:35:35] INFO gen_config.py:143: [generation_config.json] Setting bos_token_id: 151643
[2024-06-27 16:35:35] INFO gen_config.py:143: [generation_config.json] Setting eos_token_id: [151645, 151643]
[2024-06-27 16:35:35] INFO gen_config.py:143: [generation_config.json] Setting pad_token_id: 151643
[2024-06-27 16:35:35] INFO gen_config.py:143: [generation_config.json] Setting repetition_penalty: 1.1
[2024-06-27 16:35:35] INFO gen_config.py:143: [generation_config.json] Setting top_p: 0.8
[2024-06-27 16:35:35] INFO gen_config.py:157: Not found tokenizer config: E:\mlc-model\Qwen-1.5-jiamu-20240627\tokenizer.model
[2024-06-27 16:35:35] INFO gen_config.py:155: Found tokenizer config: E:\mlc-model\Qwen-1.5-jiamu-20240627\tokenizer.json. Copying to dist\Qwen-1.5-jiamu-20240627\tokenizer.json
[2024-06-27 16:35:35] INFO gen_config.py:155: Found tokenizer config: E:\mlc-model\Qwen-1.5-jiamu-20240627\vocab.json. Copying to dist\Qwen-1.5-jiamu-20240627\vocab.json
[2024-06-27 16:35:35] INFO gen_config.py:155: Found tokenizer config: E:\mlc-model\Qwen-1.5-jiamu-20240627\merges.txt. Copying to dist\Qwen-1.5-jiamu-20240627\merges.txt
[2024-06-27 16:35:35] INFO gen_config.py:155: Found tokenizer config: E:\mlc-model\Qwen-1.5-jiamu-20240627\added_tokens.json. Copying to dist\Qwen-1.5-jiamu-20240627\added_tokens.json
[2024-06-27 16:35:35] INFO gen_config.py:155: Found tokenizer config: E:\mlc-model\Qwen-1.5-jiamu-20240627\tokenizer_config.json. Copying to dist\Qwen-1.5-jiamu-20240627\tokenizer_config.json
[2024-06-27 16:35:35] INFO gen_config.py:216: Detected tokenizer info: {'token_postproc_method': 'byte_level', 'prepend_space_in_encode': False, 'strip_space_in_decode': False}
[2024-06-27 16:35:35] INFO gen_config.py:32: [System default] Setting temperature: 1.0
[2024-06-27 16:35:35] INFO gen_config.py:32: [System default] Setting presence_penalty: 0.0
[2024-06-27 16:35:35] INFO gen_config.py:32: [System default] Setting frequency_penalty: 0.0
[2024-06-27 16:35:35] INFO gen_config.py:223: Dumping configuration file to: dist\Qwen-1.5-jiamu-20240627\mlc-chat-config.json
When I was converting the configuration file, a file could not be found. If this file is not found, does it affect the conversion profile? I downloaded the official Qwen model 1.5-1.8Chat without this tokenizer.model file. Does this error have an impact on the model?

might be useful for u to run on python first, i still think it is likely the config file messed up

The problem has been solved. We tried to do this without adding a multi-token profile. And the number of tokens is changed. My colleague told me that this error may be related to whether the total number of tokens is divisible by 16. I'm not sure about that though. Thank you for your reply. I think this problem can be closed


fv3fit prediction on GPU

This PR extends xr_prediction to work for GPU through the use of cupy.
Significant internal changes:

DatasetPredictor now calls either _cpu_predict or _gpu_predict

Requirement changes:

Optional dependency cupy

[ ] Tests added

Resolves # [JIRA-TAG]
Coverage reports (updated automatically):

The test passed without importing cupy_xarray, but from reading the doc, importing cupy_xarray "registers the DataSet.cupy and DataArray.cupy namespaces but is not used directly". So adding it back in as suggested.


Paket breaks nuget symbol packages in snupkg format

Description
Paket ignores symbols package format 'snupkg' and always generates the legacy format on dotnet pack
Repro steps

With paket 5.215.0 and some dotnet core sdk installed (tested with both 2.2.301 and 3.0 preview6) create a new blank directory (here called paket-issue) somewhere and cd into it.
Run dotnet new classlib and confirm that the project was successfully created
Open the csproj file in a text editor and add the following under the <PropertyGroup> tag:<PackageId>paket_issue</PackageId>
<Version>0.1.0-alpha</Version>
<IncludeSymbols>true</IncludeSymbols>
<SymbolPackageFormat>snupkg</SymbolPackageFormat>

Run dotnet pack and observe that two packages are created under ./bin/Debug:

paket_issue.0.1.0-alpha.nupkg
paket_issue.0.1.0-alpha.snupkg

Delete the obj and bin folders
Run paket convert-from-nuget
Run dotnet pack again.

Expected behavior
Generated snupkg symbols package
Actual behavior
Legacy symbols.nupkg package was generated
Known workarounds
None.
In the generated Paket.Restore.targets file there is an entry for the <PackTask /> containing:
    <PackTask Condition="$(UseMSBuild16_0_Pack)"
    ... stuff ...
    SymbolPackageFormat="symbols.nupkg"
    ... more stuff ...
    />

which suggests that the value is hardcoded to the legacy format. Changing it to snupkg or $(SymbolPackageFormat) both produced an error:
error NU5005: Failed to build package. Ensure '/path/to/paket-issue/obj/Debug/paket_issue.0.1.0-alpha.nuspec' includes source and symbol files.

Paket.Restore.targets was fixed by #3636, but Paket still has problems in generating .snupkg files, as shown in #3685.
I suggest you close this issue.


Contributor Files do not support ü,ä,ö

I recently noticed the following behavior in one of my documentation files:
---
contributors:
  - Ü
---

Some Text ...

For each contributor, a file is created that links to all pages, that the contributor is part of. But for the Ü, the files names are not exactly transferred. Here, Ü would not end up as the actual filename on the contributor's webpage. It requires me, e.g., to change Ü to Ue, to have exact filename matching.
Can this be worked around?

Thanks for getting in touch, but it feels like this is a question  that would be better suited to the Hugo Discussion Forum.  We prefer to use GitHub issues only for bugs and enhancements. Feel free to update this issue with a link to the re-posted question (so that other people can find it) or add some more details if you feel this is a genuine bug. You may also find the answers you search for in Hugo Documentation.