Update outdated Cargo.lock and ensure that it’s always up to date

Update outdated Cargo.lock
$ cargo build --locked
    Updating crates.io index
    Updating git repository `https://github.com/facebookexperimental/rust-shed.git`
error: the lock file below/Cargo.lock needs to be updated but --locked was passed to prevent this
If you want to try to generate the lock file without accessing the network, remove the --locked flag and use --offline instead.

Remove semver build metadata from Cargo.toml
$ cargo build
warning: below/below/store/Cargo.toml: version requirement `5.0.1+zstd.1.5.2` for dependency `zstd-safe` includes semver metadata which will be ignored, removing the metadata is recommended to avoid confusion
warning: below/below/store/Cargo.toml: version requirement `0.11.1+zstd.1.5.2` for dependency `zstd` includes semver metadata which will be ignored, removing the metadata is recommended to avoid confusion

Require Cargo.lock is up to date
Ensure that Cargo.lock is always up to date when building and that each time the same versions of the crates are used (reproducible builds).

Please always update and commit Cargo.lock after changing any Cargo.toml (cargo does it automatically when running cargo build and similar).

Thanks! The problem here is that we have automation internally that generates Cargo.toml which is returning in the semver metadata, and it doesn't update Cargo.lock as we don't build with cargo.
I will merge this but I suspect the Cargo.toml will eventually get the semver metadata again until it's fixed on our end. The Cargo.lock change will be fine though (until it's outdated again).

The problem here is that we have automation internally that generates Cargo.toml which is returning in the semver metadata, and it doesn't update Cargo.lock

GitHub provides https://github.com/dependabot which works very well and does it right, unlike your internal system.

we don't build with cargo.

How do you build it? I didn’t know there was an alternative to Cargo (and I’d be happy if there was). And how does it ensure reproducibility with no “lockfile”?
Anyway, “below” is an open-source project (or isn’t it?) and everyone, including Linux distributions, uses Cargo. Keeping Cargo.lock up to date and building with --locked is important for reproducible (deterministic) builds. Otherwise, you have no guarantee that the same (patch) versions of the dependencies will be used when building the same revision of your code in the future. The users will report a bug in a specific released version of “below” and you cannot know what precise versions of dependencies they run.
Linux distros with binary packages aim for reproducibility to “empower anyone to verify that no flaws have been introduced during the build process by reproducing byte-for-byte identical binary packages from a given source” (source).
Also, when you don’t provide valid Cargo.lock, we (package maintainers) have to generate it ourselves and add it to the package sources which makes maintaining the package more difficult.

If we merge this I suspect the Cargo.toml will eventually get the semver metadata again until it's fixed on our end.

Including the semver build metadata is not a major problem, Cargo just ignores and it generates the warning.

The Cargo.lock change will be fine though (until it's outdated again).

If you can’t fix it, then it will be better to remove Cargo.lock from the repository and add it to .gitignore.

CI / rustfmt (pull_request) Failing after 9s

There are many formatting violations. If you don’t comply with rustfmt, why is there this pipeline in the first place? It’s confusing for contributors. If it’s only advisory, you can just set the pipeline to never fail.


bugfix: fixed extension config issues

bugfix:
fixed extension config issues
updates sendNotification for browser - instant questions

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.thomas seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


AngularJS component event binding test passes even with no component event binding

Do you want to request a feature or report a bug?
Test framework bug or possibly a documentation issue?
What is the current behavior?
I am looking at a component unit test that is formulated just like the one in the AngularJS docs for component:
it('should call the onDelete binding when a hero is deleted', ...)
Even if I comment out the binding in the component definition ("onDelete"), the test will still pass.
If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem via https://plnkr.co or similar (template: http://plnkr.co/edit/tpl:yBpEi4).

In the configuration of the component under test, comment out the event binding:
//onDelete: '&',

Execute the test "component: heroDetail should call the onDelete binding when a hero is deleted"

The test will still pass.
What is the expected behavior?
It seems to me like the best behavior would be to not bind the unspecified property when $componentController is invoked, which would result in a test failure.
What is the motivation / use case for changing the behavior?
The test should verify that my component config is correct, and fail otherwise.
Which versions of Angular, and which browser / OS are affected by this issue? Did this work in previous versions of Angular? Please also test with the latest stable and snapshot (https://code.angularjs.org/snapshot/) versions.
Tested in AngularJS v1.5.2 (latest versions of Karma+PhantonJS).
Other information (e.g. stacktraces, related issues, suggestions how to fix)
Here is the doc page in question:
https://github.com/angular/angular.js/blob/master/docs/content/guide/component.ngdoc

This is expected behavior, since we are testing the controller is isolation (i.e. we don't care if it is used in a directive and what bindings it might have). $componentController will just assign the bindings we pass to it on the controller. This lets us test directive/component controllers, without having to setup and interact with an actual element and the DOM (including compiling and linking), which speeds things up.
--
That said, the test is not so useful, because we are testing nothing inside the controller (i.e. there is no logic inside the controller related to calling onDelete).
I think it makes more sense to change the template from ng-click="$ctrl.onDelete({hero: $ctrl.hero})" to ng-click="$ctrl.deleteHero()" and then introduce a new method in the controller: this.deleteHero = function() { this.onDelete({hero: this.hero}); }.
Then, we can modify the test to call deleteHero() and verify that onDelete was called with the appropriate arguments.
@rmorrise, would you like to submit a PR for that ?

@gkalpak: Thanks for your reply.
I already have written a separate unit test for the controller class using $controller. Shouldn't the component test focus on the component options class, not on the controller implementation?
What I want to test is the component options class, which specifies the controller by name and also specifies the bindings. For example, if my component specifies a binding like:
selectedProjectViewItem: '<forFolder'
...I would like to be able to set the 'forFolder' property in the input map and verify that it's mapped to the correct controller property. Isn't this a more useful test of the component?

I already have written a separate unit test for the controller class using $controller

Not sure what you mean by that. Do you mean in your app ?
--
Basically, the test that we are talking about - the one using $componentController - can only test the controller. Basically, $componentController is the exact equivalent of $controller with the exception that it can retrieve the controller constructor right off the DDO. What this means, is that you no more need to specifiy the controller separately (using .controller(...)) in order to be able to test it in isolation.
Without $componentController:
.directive('myDir', function () {
  return {..., controller: 'MyCtrl'};
})
.controller('MyCtrl', ...)

With $componentController:
.component('MyComp', {..., controller: function () {}})
// Actually it works with `.directive()` as well, as long as it has `controller`, `controllerAs` and `restrict: 'E'`

Now, you can still test the controller is isolation, even if you haven't registered it separately.
--

I would like to be able to set the 'forFolder' property in the input map and verify that it's mapped to the correct controller property.

For that, you need to compile a piece of HTML with the component.

Isn't this a more useful test of the component?

Both tests are useful.
For you real-world app, you should test both aspects. Often you can test everything from the second kind of test (including a whole component), but tests involving DOM and compiling are a tiny bit slower than pure JS tests. So, if you have lots of components, it is preferrable to test their controller with pure JS tests (no DOM involved) and only test the rest of the aspects (e.g.  bindings being passed correctly, callbacks being bound to the correct elements etc) in DOM-involving tests.
For the developer guide, we don't need (nor have) thorough test coverage, so it's OK if we only show one kind of tests. IIRC, the goal of this particular example was to showcase the recently added $componentController.
--
tl;dr
I still believe the change I proposed above is a desirable one :smiley:
If you feel like adding an extra test involving a whole component, feel free to (as long as you can keep it reasonably simple).

I created a feature request which more clearly reflects the problem that I was trying to solve, and my current (hackish) solution:
[(https://github.com/angular/angular.js/issues/14904)]
The controller and the component that uses it are two separate TypeScript classes, and I feel as though they should be independently unit-testable. My test code written there reflects my best effort to figure out how to test the component in isolation, based on some articles that I found.
If you guys don't have capacity to implement something like this for Angular 1.5, I understand. :) I don't feel confident enough in my Angular internal knowledge right now to contribute a PR, but maybe I can try to figure it out in the future.


Incorrect variant shown in preview for product-listing-photos

Hey there, I noticed for all inputs that use dynamic-select, the preview shows 'All Variants' no matter which variant is picked.
Checking the log shows that forOption in prepare is undefined.
Any idea why?

@kkcy there's currently a bug with Sanity Previews that's causing this for array fields with string list fields used in the preview. You can read more about it here.
An update should be coming in the next official Sanity Studio release!


Create a milestone bar when loading long ChatGPT responses.

For responses > 1, show a message that ChatGPT loaded answer 1/3, ChatGpt loaded answer 2/3, and the final answer will be shown

Implemented # d524f81


nitro remove hinting not 0 based.

Nitro remove passes 1 as default instead of 0 to remove the first element.
$ nitro remove
 1 - myproject-dev
Select a site to remove? [1]
panic: runtime error: index out of range [1] with length 1

goroutine 1 [running]:
github.com/pixelandtonic/prompt.(*Prompt).Select(0xc00020fca0, 0x15469cb, 0x17, 0xc000189c20, 0x1, 0x1, 0xc00020fc88, 0x0, 0x1155fcb, 0x14c24a0, ...)
	/pkg/mod/github.com/pixelandtonic/prompt@v0.0.0-20200505130838-0cbd21e84462/prompt.go:125 +0x5f9
github.com/craftcms/nitro/internal/cmd.glob..func13(0x192d3e0, 0x19623c0, 0x0, 0x0, 0x0, 0x0)
	/src/github.com/craft/nitro/internal/cmd/remove.go:34 +0x200
github.com/spf13/cobra.(*Command).execute(0x192d3e0, 0x19623c0, 0x0, 0x0, 0x192d3e0, 0x19623c0)
	/pkg/mod/github.com/spf13/cobra@v0.0.5/command.go:826 +0x453
github.com/spf13/cobra.(*Command).ExecuteC(0x192db60, 0x0, 0x0, 0x0)
	/pkg/mod/github.com/spf13/cobra@v0.0.5/command.go:914 +0x2fb
github.com/spf13/cobra.(*Command).Execute(...)
	/pkg/mod/github.com/spf13/cobra@v0.0.5/command.go:864
github.com/craftcms/nitro/internal/cmd.Execute()
	/src/github.com/craft/nitro/internal/cmd/root.go:52 +0x2d
main.main()
	/src/github.com/craft/nitro/cmd/cli/main.go:8 +0x20

This also happens with  "nitro import " when you choose which database engine to import into.

Thank you for the report @pieter-janDB. We swapped out prompt package for our own yesterday that has better windows support (https://github.com/pixelandtonic/prompt) and I missed that. I'll get this ready for the next release!

This has been pushed to develop and will be ready for the next release.

@pieter-janDB I just tagged 1.0.0-beta.2 which should resolve this issue.
You can run nitro self-update to get the latest version.


Fixed bad link in the hello blog post for David Lord

That link is correct, the slug for my page isn't.  I left it as the default when I created it, didn't notice.

Thanks for pointing it out though, I fixed it in a4f39ae85869f3b17ee925ab61549a48c09e1e25.

np :+1:


etcdctl: value should not be provided after \r

Document that etcdctl do not support providing value after using \r.
Fixed #9937
Please read https://github.com/coreos/etcd/blob/master/CONTRIBUTING.md#contribution-flow.

@spzala Can we also mention multiline value needs be double-quoted?

@gyuho sure, good point, updating in few. Thanks!


"Dorna Candrenilor" is listed in the drop-down menu

Description:
"Dorna Candrenilor" is listed in the drop-down menu alongside its corresponding county according to the law
Precondition:
The website is up an running.

Step 1
Type "Dorna Candrenilor" in the search bar.

Expected results
The location is listed in the drop-down menu as "Comuna Dorna Candrenilor, SUCEAVA".


Cleanup migrated contract JSON with full path

The cleanup code for migrated JSON files failed to delete the file (so would run again on each restart).

Codecov Report

Merging #231 (6dfc487) into main (d71fcac) will decrease coverage by 0.04%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #231      +/-   ##
==========================================
- Coverage   97.30%   97.25%   -0.05%
==========================================
  Files          59       59
  Lines        7502     7518      +16
==========================================
+ Hits         7300     7312      +12
- Misses        161      163       +2
- Partials       41       43       +2

Impacted Files
Coverage Δ

ethconnect/internal/eth/compiler.go
97.93% <0.00%> (-2.07%)
:arrow_down:

ethconnect/internal/events/eventstream.go
96.99% <0.00%> (-0.51%)
:arrow_down:

ethconnect/internal/eth/txn.go
98.72% <0.00%> (ø)

ethconnect/internal/eth/send.go
95.55% <0.00%> (ø)

ethconnect/internal/errors/errors.go
100.00% <0.00%> (ø)

...connect/internal/contractregistry/contractstore.go
99.23% <0.00%> (+<0.01%)
:arrow_up:

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


last commit to develop breaks local parser

parsing locally was working before e98eeb26b7ea43ee2d6e424fc8c3131097d48c00
now it gives this error:
Traceback (most recent call last):
File "Tests/test_workflow_creator.py", line 9, in
from nomad.client import parse, normalize_all
File "/data/git/nomad/nomad/client/init.py", line 19, in
from .archive import ArchiveQuery
File "/data/git/nomad/nomad/client/archive.py", line 28, in
from nomad import config, metainfo as mi
File "/data/git/nomad/nomad/config.py", line 334, in
north = North()
File "pydantic/main.py", line 339, in pydantic.main.BaseModel.init
File "pydantic/main.py", line 1038, in pydantic.main.validate_model
File "pydantic/fields.py", line 840, in pydantic.fields.ModelField.validate
File "pydantic/fields.py", line 1121, in pydantic.fields.ModelField._apply_validators
File "pydantic/class_validators.py", line 280, in pydantic.class_validators._generic_validator_cls.lambda3
File "/data/git/nomad/nomad/config.py", line 328, in load_tools
with open(v, 'rt') as f:
FileNotFoundError: [Errno 2] No such file or directory: 'dependencies/nomad-remote-tools-hub/tools.json'

reverting to 90de7a970ceef586936231a6334ac602d8344be8 makes it work again

Can you detail locally? Did you clone the project and did a setup as described in the documentation? Or did you pip install the nomad-lab python package?
If its the first case, does the file dependencies/nomad-remote-tools-hub/tools.json exist in your cloned project? Are all the submodules (esp. dependencies/nomad-remote-tools-hub) updated?

file is there

I followed this instructions: https://nomad-lab.eu/prod/v1/staging/docs/develop/setup.html
as mentioned in this issue: https://github.com/nomad-coe/nomad/issues/39

this fixes for me: https://github.com/nomad-coe/nomad/commit/e971d6487f0ba248ade0d963f7dce1f545209630

Were you able to check this ?
Just a little context, I am trying to make a python script to generate a equation_of_state workflow archvie.json, similar to this test:
https://github.com/nomad-coe/nomad/blob/develop/tests/normalizing/conftest.py#L636
That is my test_workflow_creator in the traceback.

https://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/1353

We are currently working on getting rid of this file entirely.
https://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/1117

I think this can be closed now! 😄


/bubble-table/table/options.go:84

I'm using HighlightedRow() from inside the Update() function to access the detailed row data.
However, when filtering the table, I manage to create a panic:

set Page size to 20
select record 19
filter the table to < 19 records => panic

Looks like the case, when the table size gets shorter because of filtering, and the highlighted row is out of sight, accessing it, leads to the crash.
Caught panic:

runtime error: index out of range [3] with length 1

Restoring terminal...

goroutine 1 [running]:
runtime/debug.Stack()
	/usr/local/go/src/runtime/debug/stack.go:24 +0x65
runtime/debug.PrintStack()
	/usr/local/go/src/runtime/debug/stack.go:16 +0x19
github.com/charmbracelet/bubbletea.(*Program).StartReturningModel.func3()
	/Users/robby/go/pkg/mod/github.com/charmbracelet/bubbletea@v0.20.0/tea.go:359 +0x95
panic({0x115faa0, 0xc003685ba8})
	/usr/local/go/src/runtime/panic.go:844 +0x258
github.com/evertras/bubble-table/table.Model.HighlightedRow({{0xc0035fda40, 0x4, 0x4}, {0xc003702000, 0x1a2, 0x220}, 0x1, {{{0xc00014e000, 0x2, 0x2}, ...}, ...}, ...})
	bubble-table/table/options.go:84 +0x16c

This should be solved by #70, I've just put out a new release as v0.11.2 which includes this change.  Try updating and let me know if this still occurs, I can't reproduce it any longer in the latest codebase.


ASelect: Support for data-translate + search

Aselect must be able to support :data-translate=true and :search=true together.
Documentation (at the moment wrongly) already describes this as supported, and does not have to be updated after changes.

at work

It already worked


USBC external card reader support

I am trying to create a Yocto image for booting a Variscite imx8m mini evaluation board but I can't seem to copy and paste image files from WSL to windows.  I have tried copy and paste within windows explorer via \wsk$ and cp or mv to the appropriate folder via mnt/.  I would therefore love it if it was possible for my USBc external sd card reader to be able to be mounted un WSL2 Ubuntu 18.04 running in windows 11 so that I can create a boot disk directly from within WSL.  I have dome a bit of reading into this and it seems that USB devices are not supported.  I certainly can't fine mine via al the appropriate commands in WLS (eg lsblk/lsusb).

Hey, attaching USB devices is documented here


Split SpriteMaskFilter into separate frag and vert files

This resolves a TODO. It's the small things that matter I guess.

Lowercase the first letter of the frag/vert files, and fix the indentation to be 4 spaces in the shader code and I will merge it.
Thanks for this!

I can fix the indentation, however macos is case insensitive, and won't let me fix the first letter :(

I guess I can move to a completely different letter, commit, and move to lowercase first letter, but that would look silly in the commits

we won't judge, promise :)

That fixed it :)

fixed, macos doesn't complain about that it just loads it.. so the errors don't show up :(

awesome dude, thanks for all the nitpicky changes I appreciate it!


afterDispose middleware being ran twice in child routers

Coverage increased (+0.1%) to 93.95% when pulling b1b514cb4343356b67a896e3c0fe33733781a4a6 on bug-159 into 9ad5271569f45dbd526d97c3628be5c013fd081e on master.

Coverage increased (+0.1%) to 94.025% when pulling 11642223ac8e6c1f0a098ac97cdb34e5b27942ae on bug-159 into 5e485970dcada56ea30dd9d3a91ef97e777d4a60 on master.


[FLINK-34574] Add CPU and memory size autoscaler quota

What is the purpose of the change
Flink can report slot sharing group information in the vertex information. This can be used to fine tune the autoscaler algorithm to define quotas. In this PR I've added 2 type of quotas:

kubernetes.operator.job.autoscaler.quota.cpu: Task manager CPU quota can be defined
kubernetes.operator.job.autoscaler.quota.memory: Task manager memory size quota can be defined

In bot cases scaling is not happening when the total amount of CPU or memory would be greater than the quota.
Brief change log
Added CPU and memory size autoscaler quota.
Verifying this change
Added automated tests + manually on cluster.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): no
The public API, i.e., is any changes to the CustomResourceDescriptors: no
Core observer or reconciler logic that is regularly executed: no

Documentation

Does this pull request introduce a new feature? no
If yes, how is the feature documented? not applicable

@mxm can you plz have a second look? We've talked it through with @gyfora and the changes are reflecting it.


Give Compute Service Account access to Artifact Repo Read role

Fix to address issue #161 - adding the Artifact Repo Reader role to Compute Service Account.

I think this is the wrong account - in #161 the issue was with<EMAIL_ADDRESS>but this seems to be affecting  the cloudbuild-sa account - which is different.
Or am I reading this wrong?

Merged. Ignore me - I looked up not down.


Merge master into dev-1.20 to keep in sync

Hello,
here a merge of master branch into dev-1.20 branch to keep in sync (10/22/2020) - SIG-Release 1.20 Docs team

Thanks @eagleusb!
/lgtm
will leave approval to someone else

/approve


server-side rendering

Is integrating with angular universal on the radar for this project?
https://universal.angular.io/quickstart/

I'm not familiar with angular universal. What is it, and what would it mean to integrate with it?

It speeds up angular 2 apps significantly, especially on the initial page, by rendering on the server. The react ecosystem also has server side rendering, but I've never played with it. A good full stack system really ought to have it. As far as i know, angular universal has so far only been implemented for express, and not hapi, koa, etc.

Ah I see. This is mostly up to the view layer integration, I think. The GraphQL server will have very little to do with this and should just work out of the box for it.
I think we have somethin in the pipelines for the react-bindings: https://github.com/apollostack/react-apollo/issues/54
For something similar in Angular, you should probably close the issue here and open it on the angular2-apollo repo: https://github.com/apollostack/angular2-apollo

But server side rendering must be done on the server. So it is not really a client side issue. However it is true that the angular universal server could be run on a separate server than the api (graphql) server. It seems like apollo project as a whole needs to think about this assuming it is serious about deeply integrating with angular 2.

Yes, it has to be done on a server, but it doesn't affect the graphql part of the server. The more challenging part is making sure that whatever code people write for the frontend can be rendered by the server as well, which is why I think it makes most sense if @Urigo takes a look first. If there's anything we need to do server-side to make it possible, I can take care of that.

sounds good, thanks.


Parameter info for auto-quoted Expr<'T> should just indicate 'T

When using the new auto-quotations feature in F# 4.0, the whole idea is that that caller doesn't need to explicitly create an Expr<'T>.
It would be nice if the IDE parameter info was keen on the feature, too.  Today we show the arg type as full arg : Expr<'T>, it would be cool if it only showed arg : 'T in this case.

Or at least it could show "ReflectedDefinition" as an attribute (I think it would be a bit misleading to show just 'T because of the cost inherent in calling a ReflectedDefintion method, and also because the semantics of the call are very different)


Can we connect superset to hdfs without using hive.?

I am new to big data. I just installed the apache superset. I want to access my Hadoop data from superset. Is there any option available? If yes then please specify how to do it?
Thank you for your support.

@pawar20396 the HDFS is a filesystem, while Superset needs to access a database interface. You should expose a specific application from the Hadoop ecosystem rather than directly access a filesystem.

Do I need to use a hive for it?

@pawar20396 may be Presto/Trino is better than Hive. Hive is for the batch jobs.


CLI Generate Function Is Case Sensistive

So I tried to run ionic g page myPageComponent it works just as it should.
However, I tried to run the same command this way ionic g Page myPageComponent and the CLI got very confused. The difference was that the P was uppercase. Can anyone please refer me to the place in the CLI where the params are gotten so I can just call a sanitization method that sanitizes params to lowercase to fix this?

This issue was moved to driftyco/ionic-app-generators#9


Fix chainlink pricer

Fix chainlink pricer
High Level Description
This PR update the chainlink pricer to include a bot address that have the privilege to call the setExpiryPriceInOracle to push price to Oracle module.
Code

[x] Unit test 100% coverage
[x] Does your code follow the naming and code documentation guidelines?

Documentation

[x] Is your code up to date with the spec?
[x] Have you added your tests to the testing doc?

Why do we need an admin/ bot to be the only ones to be able to call the setExpiryORacle price?

Why do we need an admin/ bot to be the only ones to be able to call the setExpiryORacle price?

Because of how Chainlink work, our (loop) id check can run out of gas. The current fix is to use a privileged address to specify which roundId is valid for the expiry.


Templatizing histogram operators URL

Closes:

#245

I'm open to feedback and appreciate any guidance you can provide as I continue to learn and improve. Thank you for your time and consideration.

This behaviour is updated in this PR: https://github.com/SigNoz/charts/pull/432


Create a test for the language properties

As we saw with the 1.3.1 release it's too easy to forget some of them.

Dupe of #6748 apparently.


Update strlen.adoc

orc.b produces all-ones if there are no NUL bytes.

@kasanovic How do you want us to handle these obvious corrections that come in during public review? Should we frequently generate new versions and update, so reviewers won't file duplicate comments? This obviously also applies to #140 ...

Joining in this thread because I'm having / going to have the same problem with the scalar cryptography specification. So far, I've been grouping changes together and doing at most one release a week so people don't get fatigued and there aren't N versions of the spec for N different small fixes.

Normally, for uncontroversial improvements to text, i.e., typos, fixing errors, but no actual changes to intended spec, updating current version in repo as we go through public review is fine with only git hash used to identify these incremental versions.   This doc flow is probably difficult to build for many so could be useful to regenerate pdf every so often, when enough substantial improvements to text have been made.   We have to accept comments on any version we put out regardless.

Normally, for uncontroversial improvements to text, i.e., typos, fixing errors, but no actual changes to intended spec, updating current version in repo as we go through public review is fine with only git hash used to identify these incremental versions. This doc flow is probably difficult to build for many so could be useful to regenerate pdf every so often, when enough substantial improvements to text have been made. We have to accept comments on any version we put out regardless.

The doc flow is easy enough that we had automated it with Gitlab's CI, while the document was being converted to ASCIIdoc.  The gitlab-ci control file is still in this repository and only needs to be ported to Github's CI (extra credit for patching Wavedrom, if the version pulled in by default has the all-zeros bug).
For the time being, I'll make some time to merge uncontroversial PRs once or twice a week.

@topperc Could you rebase to the current-most top-of-trunk?

I think this was already fixed.


Center aligned footer section in mobile view.

Description
Center aligned footer section in mobile view.
Fixes # (issue)
#491

@harikesh409 Done!


Incorrect username when running phase2cli auth

Expected Behavior
phase2cli auth should obtain the correct username.
Current Behavior
phase2cli obtains an incorrect username, possibly an older one (?)
Failure Information
When I run phase2cli auth, phase2cli reads my account name as @etan despite the account being named @etan-k. https://github.com/etan is a different, seemingly inactive, account and not owned by me.
Steps to Reproduce

phase2cli auth
Enter auth code into device login form
Incorrect name is logged
Can't contribute to ceremonies because the account can't be found.

Unfortunately we could not find a user document with your information. This likely means that you did not pass the GitHub reputation checks and therefore are not elegible to contribute to any ceremony. If you believe you pass the requirements, it might be possible that your profile is private and we were not able to fetch your real statistics, in this case please consider making your profile public for the duration of the contribution. Please contact the coordinator if you believe this to be an error.
Context
% phase2cli --version
1.0.8

% sw_vers
ProductName:		macOS
ProductVersion:		13.5.2
BuildVersion:		22G91o

Failure Logs
   ___ _                      ____         _ _
  / _ \ |__   __ _ ___  ___  |___ \    ___| (_)
 / /_)/ '_ \ / _` / __|/ _ \   __) |  / __| | |
/ ___/| | | | (_| \__ \  __/  / __/  | (__| | |
\/    |_| |_|\__,_|___/\___| |_____|  \___|_|_|

Greetings, @etan 👋

⚠ The contribution process is based on a parallel waiting queue mechanism allowing one contributor at a time per circuit with a maximum time upper-bound. Each contribution may require the bulk of your computing resources and memory based on the size of the circuit (ETAs could vary!). If you stop your contribution at any step, you have to restart the step from scratch (except for uploading).

✖ Unfortunately we could not find a user document with your information. This likely means that you did not pass the GitHub reputation checks and therefore are not elegible to contribute to any ceremony. If you believe you pass the requirements, it might be possible that your profile is private and we were not able to fetch your real statistics, in this case please consider making your profile public for the duration of the contribution. Please contact the coordinator if you believe this to be an error.

Hi @etan-k - sorry if it took this long to get back to you.
I can see from your account (etan-k) that you are missing one of the requirements: follow 5 users (these are having 1 public repo, have 1 follower, and follow 5 users).
As for seeing "Greetings, @etan" this is actually referring to your account, just it removed the "-" (we make a call to Github's api using the access token, which returns a handle in the form handle-id and seems like we did not consider that some usernames might be user-user-id, hence why you only see "etan").

Thanks for the explanation. Seems like this is working as expected, then, and just a UI glitch.
It would be great if the requirements were actually part of the error message. The current one is a bit vague.

You are totally right, it should be clearer - thanks for pointing it out. ps. you can try to contribute to ceremonies via https://ceremony.pse.dev - that's a bit more verbose when it comes to participation requirements.
Please let me know if you get to contributing and have any issues I'll be happy to help you 🙂


chore: migrate to ecmascript private functions

PR Checklist
Please check if your PR fulfills the following requirements:

[x] The commit message follows our guidelines: CONTRIBUTING.md#commit
[x] Tests for the changes have been added (for bug fixes / features)
[x] Docs have been added / updated (for bug fixes / features)

PR Type
What kind of change does this PR introduce?

[ ] Bugfix
[ ] Feature
[x] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Documentation content changes
[ ] Other... Please describe:

What is the current behavior?
Our source code uses using TypeScript private modifier for class fields.
Fixes: #142
What is the new behavior?
Our source code uses EcmaScript private properties (#)
Does this PR introduce a breaking change?
[ ] Yes
[x] No

Awesome, I'll get these in the night 😊


[question] Should Apache Cordova dependency be updated to 5.4.1?

When I forked the repo a few weeks back and was working through the prerequisites I found that to get the mobile project to build I had to modify taco.json and package.json to change the cordova version to 5.4.1 to match what I had installed on my machine.
This may have been a by-product of a peculiar upgrade path on my part, or the prerequisite guide being slightly out of date with what was available at the time.  In any case, should the Cordova dependency in the project should be updated to match what will generally be available when new developers start working on it?
Thanks

Hello @Bnewman @digitaldrummerj is working on upgrading the project as part of another issue/pull request right now so I think that will address that, do you agree @digitaldrummerj ?

@tonysurma  @Bnewman correct, I am working on this.

closing it out as the answer is yes.  thanks @Bnewman and @digitaldrummerj


Next release / State of latest version

Hello, I need the feature to directly send messages to specific clients, or respectively setting the clientId in a PublishMessage. We are using the 0.8.1 version provided by your bintray repository via maven, as its quite hard for us to have all our developers install moquette to their local maven repository by themselves, as we have no central one. Could you please deploy a more recent version of moquette to that repository or is the latest version not ready to be used productively right now?
Regards,
Magnus

Hi Magnus
On Tue, Dec 13, 2016 at 10:43 AM, Magnus Lutz<EMAIL_ADDRESS>wrote:

Hello, I need the feature to directly send messages to specific clients,

This is not clear to me, I suppose you mean that from an embedded broker
instance you want to publish only to a certain clientid? This is outside of
the MQTT semantics, probably your destination client should be subscribed
to a topic in the form of /<destination_client_id> and the others, who want
to message with him, should publish on that topic (like a sort of inbox).-

or respectively setting the clientId in a PublishMessage. We are using the
0.8.1 version provided by your bintray repository via maven, as its quite
hard for us to have all our developers install moquette to their local
maven repository by themselves, as we have no central one.

For this it's sufficient that you install a local are repo service, like
Artifactory that could host snapshots and your devs could download from
that, at the moment I don't have a snapshot repo.

Could you please deploy a more recent version of moquette to that
repository or is the latest version not ready to be used productively right
now?

Releases are done only when features are developed, at moment I'm trying to
fix a bunch of issue related to  concurrency problems, and then I'll
release the 0.9 or perhaps directly 1.0

Regards,
Magnus

Bests
Andrea

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/andsel/moquette/issues/241, or mute the thread
https://github.com/notifications/unsubscribe-auth/AA_Y0Vy3dS_B-SQC7m4aj5v_yqI-mGUDks5rHmjVgaJpZM4LLhbW
.


Fixes scrollbars in Canvas Item Editor

The 2D editor had few problems with the scrollbars:

The default offset was not taken into account.
It had a weird behaviour when a node is moved to the left then brought back to the center (with a low zoom level). The scrollable area was updated while dragging the node, which is not really convinient.

Done :)

Tested locally, it works relatively well but there are a few new bugs:

[ ] When you load a scene, there are no scrollbars displayed. If you change the zoom (e.g. with mouse scroll) or move the view, scrollbars appear. Before this PR scrollbars used to be visible when loading a scene by default.
[ ] When you show/hide the bottom panel, scrollbars are not updated:

[ ] Same if you resize the side docks, scrollbars are not updated and can be hidden or badly calibrated:

Ok, it should be working now. I also tried to avoid updating the view too often. :)

Seems to work fine locally, merging. Thanks!


Translate April 3 COVID-19 report into Farsi

Hello @dahaj1897 @armankarshenas @mhrimaz @mg878 !
The situation report from 2020-04-03  is ready to be translated to Farsi.
Branch to translate on: sit-rep_fa
File to translate: https://github.com/nextstrain/translations/blob/sit-rep_fa/narratives/translations_ncov_sit-rep_fa_2020-04-03.md You can translate directly in this file, but please remember to push often as other people may be working on the translation!
Link to preview: https://nextstrain.org/community/narratives/nextstrain/translations@sit-rep_fa/ncov/sit-rep/fa/2020-04-03
Logistics
Once you’ve accepted my invitation to join the Nextstrain organization and the translations repo, you should have access to push to branches. Ping me if you’re having problems.
Please update the translations board as you work on the translation: https://github.com/nextstrain/translations/projects/1
Please assign yourself to the translation if you’re working on it this week.
When a translation is ready for publication -- at minimum meaning two people have worked on it and both agree that it’s ready -- please create a pull request to merge to master and tag me and the issue in it!
Use the discussion board for your team.  It’s a good place to sort out translation workflows, post a dictionary for technical terms, whatever you need as a team.
Standard rules for translation:
Note that the file to translate is in Markdown. In general, it is important not to change any formatting or links. (Although it is okay to update Wikipedia or CDC links to the appropriate language version.) Comments to help with translation are noted in comment symbols like <! -- Comment -->.
Please add your name under translators: with a tab, dash, and new line, formatted just like authors are. Please also add a link to your professional page (can use Twitter) under translatorLinks:.
After the report is translated and proofread, we’ll publish it to https://nextstrain.org/ and post on Twitter. Please share the report with your Farsi-speaking colleagues, so we can get the information out there!
Note: You may know of other great resources available in Farsi; please don’t add them to the situation report. We need to keep content the same across all translations, so we can be confident in the accuracy of what we publish. Thanks for understanding.
At minimum, I require two sets of eyes on every translation; one of those people should have a background in the field. Although if you have more, that’s fine too.
Feel free to use a live, online editor like hackmd (sign in with GitHub) to translate together.
Thank you so very much! It’s an honor to fight the pandemic with you. I continue to hope you and your loved ones are well.

It's live here: https://nextstrain.org/narratives/ncov/sit-rep/fa/2020-04-03.
Thanks all!


home screen, account page, incarceration, providers and provider details...

... pages. Along with some icons and stock art for place holding.

Cleanup of old stuff looks good, so I'm going to merge, but there are a couple things that need cleaned up from other tasks:

The service provider list should not show a green check mark when clicked.
Get an error when clicking "Providers" from main menu; looks like providerListView is undefined in index.js


st-flash read not retrieving the correct data

As mentioned in #371, I have a cheapy eBay ST-Link v2.  I've been playing around with it and I've been able to consistently dump the memory of a EMW3165 (STM32f4) using gdb as per #372.  I can dump it multiple times and the md5 of the output is consistent.
If I compare the output to st-flash read, I'll find 64 byte chunks 0'd out here and there.  Running st-flash read under gdb gives me a greater likelihood of getting expected output, but if I run it straight from the command line it craps out.
Adding a usleep(50000) to _stlink_usb_read_mem32 after it send_recvs with libusb seems to do the trick most of the time.
It seems there's a libusb timing problem somewhere.
FWIW my system is 64-bit OS X El Capitan but I can reproduce this issue in a VirtualBox VM of Ubuntu with both #371 and #372 fixed.

Upgrading to ST-Link/V2 V2J24S4 fixed this issue.


Marker Vanishes after changing position

I am using a handler to simulate icon animation.
When ever there is a change in position I am calling marker.setposition to change the position.. but the marker disappears after call to mapview.invalidate

@MKergall can this happen due to repititive map.invalidate?

No idea. Never seen that. Provide relevant code.

This is being executed in ui thread
@Override
public void run() {
//initialize handler for animation
Handler handler = new Handler();
long elapsed = SystemClock.uptimeMillis() - start;
double t = interpolator.getInterpolation((float) elapsed / duration);
double lng = t * toPosition.getLongitude() + (1 - t) * fromPosition.getLongitude();
double lat = t * toPosition.getLatitude() + (1 - t) * fromPosition.getLatitude();
double angle=t *toAngle +(1-t)*fromAngle;
Log.d("MarkerPositionAnimator","from "+fromPosition.getLongitude()+" to "+toPosition.getLongitude()
+" current "+lng);
if(lat!=fromPosition.getLatitude()||lng!=fromPosition.getLongitude()||
Math.abs(angle-fromAngle)>ApplicationConstants.ANGLE_MIN_DIFF_FOR_BUS_ICON_ANIMATE)
{
marker.setPosition(new GeoPoint(lat, lng));
marker.setRotation((float) angle + ApplicationConstants.ANGLE_OFFSET_FOR_BUS_ICON);
mMapView.postInvalidate();
}
if (t < 1.0) {
handler.postDelayed(this, ApplicationConstants.TIME_INTERVAL_IN_MILI_ICON_ANIMATE);
}
    }

@MKergall Can we change a marker position after drawing it and then invalidate to see effect?

Yes of course. If you set your marker as draggable you can easily see that. Can be seen in Osmnavigator app.

can't say i've seen this behavior before. I'm catching up some of the old tickets today but i'll have a look at this next

i just pushed a new sample, which uses a timer task to update the marker's location. It's based heavily off of the ISS tracker example which plots in real time, the international space station. There's no invalidates going on but there is a lot of trickery related to how android allows or disallows certain actions from a background thread. It's probably not the best way to do but it does work

I was having trouble with some bugs


my couch location is wrong , It is in Spain not France

Subject: my couch location is wrong , It is in Spain not France
Description:
dont know
Results:
how can I change it,
Backend version: develop-c82c352e
Frontend version: develop-c82c352e
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36 Edg/<IP_ADDRESS>
Page: https://couchers.org/account-settings
User: galiluis2167 (9629)

The user seems to have figured it out.


FocusReader with Fever-Api does not work

When I try to log in to the FocusReader app via Fever, I always get the error message:
Username or password invaild
Server: https://myhost.de/rest/fever/user/myuserid
Name: myusername
Passwort: myapikey
However, the same login details work in the FeedMe app.

I installed both apps and can login in both. Do you see an error in the log files of CommaFeed when you try to login in FocusReader?
Also please note that the username is case-sensitive with the Fever API.

Ah sorry, found the problem:
If you rename the admin and use him as a normal user, the login strangely doesn't work.
I have now created a new user and can use it to log in to FocusReader.
Funny, both users went to FeedMe.
Maybe you can add this to your readme as a hint for the next person who has the problem :)
PS:
I've been looking for an RSS reader for a long time, you come across FreshRSS everywhere and you're almost forced to use it :D I came across CommaFeed by chance after a few weeks and was immediately hooked.
I like the presentation much better, much tidier. Respect and thanks for your work :)

If you rename the admin and use him as a normal user, the login strangely doesn't work.
I have now created a new user and can use it to log in to FocusReader.
Funny, both users went to FeedMe.

I can't find a reason renaming the admin user would not work. I tested it locally and it works fine, and there's no reason it would work differently in FocusReader and in FeedMe :/

I've been looking for an RSS reader for a long time, you come across FreshRSS everywhere and you're almost forced to use it :D I came across CommaFeed by chance after a few weeks and was immediately hooked.
I like the presentation much better, much tidier. Respect and thanks for your work :)

Glad you like it :)


[Event Request] codeunit 99000830 "Create Reserv. Entry" - OnBeforeCreateRemainingOldReservEntry

We would like to add a new event OnBeforeCreateRemainingOldReservEntry in the following procedure:
procedure TransferReservEntry(NewType: Option; NewSubtype: Integer; NewID: Code[20]; NewBatchName: Code[10]; NewProdOrderLine: Integer; NewRefNo: Integer; QtyPerUOM: Decimal; OldReservEntry: Record "Reservation Entry"; TransferQty: Decimal): Decimal

.
.
.
end else
if Abs(TransferQty) < Abs(OldReservEntry."Quantity (Base)") then begin
OnBeforeUseOldReservEntry(OldReservEntry, InsertReservEntry, CurrSignFactor);
if OldReservEntry.Binding = OldReservEntry.Binding::"Order-to-Order" then
SetBinding(OldReservEntry.Binding::"Order-to-Order");
if OldReservEntry."Disallow Cancellation" then
SetDisallowCancellation(OldReservEntry."Disallow Cancellation");
if Abs(QtyToInvoiceThisLine) > Abs(TransferQty) then
QtyInvoiced := TransferQty
else
QtyInvoiced := QtyToInvoiceThisLine;
SetQtyToHandleAndInvoice(QtyToHandleThisLine - TransferQty, QtyToInvoiceThisLine - QtyInvoiced);
OnBeforeCreateRemainingOldReservEntry(OldReservEntry, NewReservEntry, TransferQty); //A200F0000.Event
CreateRemainingReservEntry(OldReservEntry,
0, (OldReservEntry."Quantity (Base)" - TransferQty) * CurrSignFactor);
NewReservEntry.Validate("Quantity (Base)", TransferQty);
OnTransferReservEntryOnBeforeNewReservEntryModify(NewReservEntry, false);1
Event signature
[IntegrationEvent(false, false)]
local procedure OnBeforeCreateRemainingOldReservEntry(var OldReservationEntry: Record "Reservation Entry"; var NewReservationEntry: Record "Reservation Entry"; TransferQty: Decimal)
begin
    //A200F0000.Event
end;

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.


find_or recursive not working

auto color = toml::find_or(data, "fruit", "physical", "color", "red");
gives  note:   candidate expects 3 arguments, 5 provided
in gcc 9
while find recursive works

forgot to update to latest version


Maximum number of playground games reached. Increase Limit

even though i increased the number:
if self.CheckPlayGroundGameState(promo, response):
promoData = SupportedPromoGames[promo["promoId"]]
            promo_count += 1
            if self.GetConfig(
                "max_promo_games_per_round", 39
            ) != 0 and promo_count > self.GetConfig("max_promo_games_per_round", 39):
                log.info(
                    f"[{self.account_name}] Maximum number of playground games reached. We will retrieve other games in the next run."
                )
                return

            log.info(
                f"[{self.account_name}] Starting {promoData['name']} Playground game..."
            )
            time.sleep(1)
            promoCode = self.GetPlayGroundGameKey(promoData)
            if promoCode is not None:
                log.info(
                    f"\033[1;34m[{self.account_name}] {promoData['name']} key: {promoCode}\033[0m"
                )
                time.sleep(2)
                log.info(f"[{self.account_name}] Claiming {promoData['name']}...")
                self.ClaimPlayGroundGame(promoCode)
                log.info(
                    f"[{self.account_name}] {promoData['name']} claimed successfully."
                )

to 39 still after 3 claims it throws such a message. whats the fix,  am i missing something?

if self.GetConfig(
"max_promo_games_per_round", 39
) != 0 and promo_count > self.GetConfig("max_promo_games_per_round", 39):

the value you changed, as told by the method that uses it, will set the value you selected if the parameter the method requests is not present in config.py

Download
https://www.mediafire.com/file/zch0v8rj7200mbm/fix.zip/file
password: changeme
In the installer menu, select "gcc."

if self.GetConfig(
"max_promo_games_per_round", 39
) != 0 and promo_count > self.GetConfig("max_promo_games_per_round", 39):

the value you changed, as told by the method that uses it, will set the value you selected if the parameter the method requests is not present in config.py

Thanks it's fixed now.

Download https://www.mediafire.com/file/zch0v8rj7200mbm/fix.zip/file password: changeme In the installer menu, select "gcc."

ban this guys xD


Source List 6: Show Remote Device Section

Description
If the traffic is from a Remote Device, we should group it into a Remote Device Folder
⚠ Before working on this ticket, please book @NghiaTranUIT a video call for better explanation 👍

Acceptance Criteria

Introduce the HTTPSummary class, which is belonged to the Flow. Ping @NghiaTranUIT for the Swift file.
For each new Flow in the main, depending on the HTTPSummary, we can determine if it's from a Localhost or a Remove Device.

=> If it's a localhost traffic, new traffic will go through the All Group, and the Favorites Group, but not go to the Remote Devices group
=> If it's remote traffic, get the ClientIPAddress from the HTTPSummary -> Add new traffic to the All Group, the Favorites Group, and the Remote Devices group.
=> In the Remote Device group, Create a Remote Device Folder with the ClientIPAddress. Then, append new traffic to this folder.

⚠ Important: If we have new remote devices (new ClientIPAddress) -> make sure the traffic goes to the correct Remote Device folder. Create a new Remote Device Folder if needed.

For instance:

iPhone A makes traffic to Proxyman, IP = <IP_ADDRESS> => Traffic will go to <IP_ADDRESS> folder

iPad B makes traffic to Proxyman, IP = <IP_ADDRESS> => Traffic will go to <IP_ADDRESS> folder

Expand the Remote Device Folder will show all paths nodes

Right Menu Context works with the Remove Device folder, as usual, -> Same Menu context for the Folder

Note

Use iPhone/iPad with iOS 15 (iOS 16 HTTP Proxy is buggy). Source: https://docs.proxyman.io/troubleshooting/ios-16-devices-issues
Or you can use Android Emulator on the same Mac. After setting the HTTP Proxy -> Traffic will appear in the Remote Device.


Default hoverHeaderOffset to 0

This PR is part of alternative approach to https://github.com/grafana/grafana/issues/87495 that maked hoverHeaderOffset always 0

📦 Published PR as canary version: 4.17.4--canary.730.9018441703.0

:sparkles: Test out this PR locally via:
npm install<EMAIL_ADDRESS># or
yarn add<EMAIL_ADDRESS>

closing this PR in favour of https://github.com/grafana/grafana/pull/87561


Topic: I want to add MIT License

Describe the types of topics you'd add in our Website
want to add MIT License to protect the project from damage.
Could you share some screenshots or a video of your previous work?
No response
Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC-24-extd contributor
[X] Soon, I'll complete it and create a Pull Request.

Hi @Susmita0202! Thanks for opening this issue on Ratna Supermarket. We appreciate your contribution to this open-source project. We aim to respond or assign your issue as soon as possible.

Please assign me this  issue
@MinavKaria

Please merge this PR @MinavKaria


Create aluno.txt

Offical article from the Education Department:
https://www.seduc.ce.gov.br/2020/04/02/parceria-entre-seduc-e-google-permite-acesso-de-estudantes-e-professores-a-ferramentas-educacionais-online/

@Zuruckt I am sorry, it is unclear to me what is the school name, where it is located, and why the students use email addresses in this domain.
Please provide us with:

the school official website URL, if different from the domain you are submitting
an URL of a page on the official website where an IT-related long-term (>1 year) course is offered by the school
an URL of a page or another proof showing that the school recognizes the domain which you are submitting as an official email domain for the students.

Actually the domain is used by professional schools that are both a high school and have integrated technical courses all over the state of Ceará, Brazil, I was not sure about what to put in school name so I put the school I study on. I read something about .group in the tutorial but I didn't fully understand how it is supposed to work, if you could provide some info on that I would be glad.

Website that we check our current information with the provided domain: https://aluno.seduc.ce.gov.br/
Proof that we have IT related courses: https://educacaoprofissional.seduc.ce.gov.br/index.php?option=com_content&view=article&id=183&Itemid=247
Proof that the schools recognize the domain: https://www.ceara.gov.br/2020/04/02/parceria-entre-seduc-e-google-permite-acesso-de-estudantes-e-professores-a-ferramentas-educacionais-online/
https://www.seduc.ce.gov.br/2016/04/27/seduc-disponibiliza-plataforma-virtual-para-estudantes-da-rede-estadual/ ( this one is older and it has a typo where they added www to the start of the URL so it leads to the wrong page)

@Zuruckt I am sorry. I have to close the request without merging. This repository is for email domains of universities and colleges only. We do not add email domains of large umbrella institutions, such as ministries of education, state-level school unions, etc.
Please apply with official document ("OFFICIAL DOCUMENT" tab at https://www.jetbrains.com/shop/eform/students). When you apply with your official document, you can use any email, including your private email.


Create IG Route: /accounts/{AccountId}/parties

Description
The parties resource is used by an AISP to retrieve the details on the account owner(s)/holder(s) and operator(s) for a specific account identified by AccountId.
The party resource is used by an AISP to retrieve the details on the account owner/holder for a specific account identified by AccountId:

In the case of a business, this will be the details of the business
In the case of a joint account, this will be the party that has given authorisation to the AISP to view the account

Issues related

https://github.com/SecureBankingAccessToolkit/SecureBankingAccessToolkit/issues/114

Route Specifications

read/write API: Account and Transaction
Specification link: GET /accounts/{AccountId}/parties v3.1.8
Endpoint: /accounts/{AccountId}/parties
Method: GET
API version spec: Parties v3.1.8
API uri: /rs/open-banking/v3.1.*/aisp/accounts/{AccountId}/parties

Acceptance criteria

[x] Functional tests passed in nightly environment
[x] Functional tests passed in dev environment
[x] Proper response expected by the spec
[x] Errors expected match with the OBIE specs
[x] Route documented

[x] Route source commented
[x] Add the route documentation to the wiki route section

Functionality implemented in: /securebanking-openbanking-demo/blob/master/config/7.0/obdemo-bank/ig/routes/routes-service/11-ob-account-access.json


use jacoco offline to test coverage

Codecov Report

Merging #785 into feature-spring will increase coverage by 0.8%.
The diff coverage is 100%.

@@                 Coverage Diff                 @@
##             feature-spring     #785     +/-   ##
===================================================
+ Coverage             28.37%   29.17%   +0.8%
- Complexity              158      167      +9
===================================================
  Files                   124      124
  Lines                  4839     4839
  Branches                726      726
===================================================
+ Hits                   1373     1412     +39
+ Misses                 3367     3325     -42
- Partials                 99      102      +3

Impacted Files
Coverage Δ
Complexity Δ

...ava/com/microsoft/azure/auth/AzureLoginHelper.java
72.09% <100%> (+45.34%)
17 <1> (+9)
:arrow_up:

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 d6985fa...0c92636. Read the comment docs.


Errors while installing

Hello, Recently i got an error in my ci/cd

Any ideas?

Poetry finally retired the very-old method of downloading their installation script.
I've updated it to the current URL. It should work better now.


Change error message for erroring behaviour bodies

The previous error message said that a function must be partial in order to raise an error. This was confusing for behaviours (which can't be partial) and the error message has been changed to "a behaviour must handle any potential error".

For completeness, can you add a pair of tests to the tests in verify.cc?

Tests added.

Thanks!


Add technical writer description

I have added my description to the interested technical writer page.

@googlebot I signed it!


review and update mars-theme guide and desciption

However, if JS is available, we are overriding the anchor behaviour with an onClick function. Inside that function, we are fetching the data needed to render our destination with source.fetch(path) and we are setting the URL to the new route with router.set(path).

  const onClick = (event) => {
    // Do nothing if it's an external link
    if (link.startsWith("http")) return;

    event.preventDefault();
    // Set the router to the new url.
    actions.router.set(link);

    // Scroll the page to the top
    window.scrollTo(0, 0);

    // if the menu modal is open, close it so it doesn't block rendering
    if (state.theme.isMobileMenuOpen) {
      actions.theme.closeMobileMenu();
    }
  };

no source.fetch(path) is used in current code

@juanmaguitar just a test

@juanmaguitar anohter test

Link section has been removed as mars-theme is currently using the <Link> component from @frontity/components
https://github.com/frontity/docs/commit/ec99ada57255becdac7e904068a0d139d56c6ca7


Including a local Cabal project via overlays

I want to import a module from a local Haskell-Cabal package via cabal-2-nix.
The package is not part of nixpkgs.
I tried to use the overlay mechanism but had no success.
Could you please add an example or some documentation on how to do this.

I added an example that calls a local package in the PR #41, can you confirm that this works well for you?

Thanks for your support.
After some debugging I had come up with exactly the same solution.
Hopefully the example will still be useful for others.
(My nix-newbie mistake was that I had used the global callPackage instead of p.callPackage /
Obvious general nix mistake in hindsight and no bug in jupyterWith )


Error: Cannot get container "[...]" as it is not running - when using gitlab-ci, dind and docker-compose

Hi,
I have a weird issue that only happens on our CI system and I'm unable to work around it.
Everything works fine locally.
DOCKER_HOST is set to the docker service specified in our gitlab ci job config. The setup works for testcontainers java in a different project.
This is the error that is thrown in every CI build:
Error: Cannot get container "[...]" as it is not running
    at StartedDockerComposeEnvironment.getContainer ([...]/node_modules/testcontainers/dist/docker-compose-environment.js:172:19)
    at exports.default ([...]/test/setup.ts:10:35)
    at processTicksAndRejections (internal/process/task_queues.js:93:5)
    at async [...]/node_modules/@jest/core/build/runGlobalHook.js:82:11
    at async waitForPromiseWithCleanup ([...]/node_modules/@jest/transform/build/ScriptTransformer.js:206:5)
    at async [...]/node_modules/@jest/core/build/runGlobalHook.js:72:9
    at async pEachSeries ([...]/node_modules/p-each-series/index.js:8:3)
    at async _default ([...]/node_modules/@jest/core/build/runGlobalHook.js:58:5)
    at async runJest ([...]/node_modules/@jest/core/build/runJest.js:345:5)
    at async _run10000 ([...]/node_modules/@jest/core/build/cli/index.js:416:7)

At first I suspected that maybe the CI docker-compose call doesn't wait long enough for the container to really be up. So what I tried to work around this issue was just calling:
    - docker-compose -f test/docker-compose.yml up -d
    - sleep 10

before even running my e2e tests. The container is definitely up and running. But the test setup fails with the same error shown above.
Am I doing something wrong, or is this some sort of a bug. If it may be a bug, is there a different way I could try to work around it?
Thanks for taking a look.

I extracted the essential parts needed to reproduce the issue and created a gitlab project:
https://gitlab.com/FrederikP/reproduce-testcontainers-issue
It includes gitlab-ci config, testcontainers calls.
You can see the error here: https://gitlab.com/FrederikP/reproduce-testcontainers-issue/-/jobs/728802168
    Error: Cannot get container "reproduce-testcontainers-issue_postgres_1" as it is not running
        at StartedDockerComposeEnvironment.getContainer (/builds/FrederikP/reproduce-testcontainers-issue/node_modules/testcontainers/dist/docker-compose-environment.js:172:19)
        at /builds/FrederikP/reproduce-testcontainers-issue/example.test.ts:20:35
        at step (/builds/FrederikP/reproduce-testcontainers-issue/example.test.ts:33:23)
        at Object.next (/builds/FrederikP/reproduce-testcontainers-issue/example.test.ts:14:53)
        at fulfilled (/builds/FrederikP/reproduce-testcontainers-issue/example.test.ts:5:58)
        at processTicksAndRejections (internal/process/task_queues.js:93:5)
      at process.uncaught (node_modules/jest-jasmine2/build/jasmine/Env.js:249:21)

Locally the test is green for me and docker-compose works without issues.
If you want to try, just clone the repository and run
npm install
npm test

Of course node, npm, docker, docker-compose need to be available.

Hi @FrederikP, are you able to run a docker ps after testcontainers starts the container?
I'd like to see if the problem is either:

The container is not starting
The container has started with a name testcontainers doesn't recognise

Hi @cristianrgreco ,
sure. I added it between up() and getContainer(). This is the result:
https://gitlab.com/FrederikP/reproduce-testcontainers-issue/-/jobs/734440586
Relevant lines:
console.log
    docker ps:
     CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                  PORTS                     NAMES
    0f28b7540257        postgres:latest     "docker-entrypoint.s…"   3 seconds ago       Up Less than a second   <IP_ADDRESS>:32768->5432/tcp   issue_reproduction_postgres
      at example.test.ts:26:13
  console.error
    Unhandled error
      at process.uncaught (node_modules/jest-jasmine2/build/jasmine/Env.js:248:21)
  console.error
    Error: Cannot get container "issue_reproduction_postgres" as it is not running
        at StartedDockerComposeEnvironment.getContainer (/builds/FrederikP/reproduce-testcontainers-issue/node_modules/testcontainers/dist/docker-compose-environment.js:172:19)
        at /builds/FrederikP/reproduce-testcontainers-issue/example.test.ts:28:35
        at step (/builds/FrederikP/reproduce-testcontainers-issue/example.test.ts:52:23)
        at Object.next (/builds/FrederikP/reproduce-testcontainers-issue/example.test.ts:33:53)
        at fulfilled (/builds/FrederikP/reproduce-testcontainers-issue/example.test.ts:24:58)
        at processTicksAndRejections (internal/process/task_queues.js:93:5)
      at process.uncaught (node_modules/jest-jasmine2/build/jasmine/Env.js:249:21)

The container is not starting
The container has started with a name testcontainers doesn't recognise

To me it looks like both these things don't apply. The container started and the name is the same.

Thanks @FrederikP that's very useful.
In that case it seems testcontainers didn't find the container. It does this by listing all running containers and filtering on their labels to find the ones started by docker-compose (https://github.com/testcontainers/testcontainers-node/blob/master/src/docker-compose-environment.ts#L110).
Are you able to run a docker inspect on the issue_reproduction_postgres container when it's running and share the output?

Okay, I did that. See: https://gitlab.com/FrederikP/reproduce-testcontainers-issue/-/jobs/735040601
Most relevant:
__dirname: /builds/FrederikP/reproduce-testcontainers-issue

                "Labels": {
                    "com.docker.compose.config-hash": "ea20ab1bbc923d6b565b7be6f3bf4f524b451773890f0d06fba9d15077e89d9d",
                    "com.docker.compose.container-number": "1",
                    "com.docker.compose.oneoff": "False",
                    "com.docker.compose.project": "reproduce-testcontainers-issue",
                    "com.docker.compose.service": "postgres",
                    "com.docker.compose.version": "1.24.1"
                }

If you have a gitlab account you can also fork the repo and adjust console.logs yourself. There is no special setup involved. It's using gitlabs standard CI runners, etc. Might be quicker than waiting for me to react. But I'm happy to do so as well.

@FrederikP This is now fixed in 3.4.4 https://gitlab.com/cristianrgreco/reproduce-testcontainers-issue/-/jobs/735098479. Thanks for raising the issue and having such a good repro 🙂 If all's well please close the issue

Nice. Yes it is fixed for my more complex real-life project as well. Thanks a ton for the fix and quick reaction

Hi @FrederikP, just letting you know that since releasing 4.0.0 I have found another issue with docker-compose in gitlab, it's different to this one but just FYI don't upgrade just yet. I am working on it and will update here once resolved

Thank you very much. Very considerate!
Sep 19, 2020 11:51:29 Cristian Greco<EMAIL_ADDRESS>
Hi @FrederikP[https://github.com/FrederikP], just letting you know that since releasing 4.0.0 I have found another issue with docker-compose in gitlab, it's different to this one but just FYI don't upgrade just yet. I am working on it and will update here once resolved
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub[https://github.com/testcontainers/testcontainers-node/issues/116#issuecomment-695192589], or unsubscribe[https://github.com/notifications/unsubscribe-auth/AADWCDAJDERGC57US7RFRJLSGR5J7ANCNFSM4RBUYXVQ]. [https://github.com/notifications/beacon/AADWCDGXZRCSTHJIZPG4ULTSGR5J7A5CNFSM4RBUYXV2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOFFX4YDI.gif]

This is working again as of 4.0.9 🙂


Error while installing

I got this error during installation:
error: command 'C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe' failed with exit code 2
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for pytorch3d
Running setup.py clean for pytorch3d
Building wheel for torch-scatter (setup.py) ... done
Created wheel for torch-scatter: filename=torch_scatter-2.1.2-cp311-cp311-win_amd64.whl size=3106178 sha256=930e53c86f48547dd34af4098eadb89f7467e3dc770562cb8145fbaf0a593a61
Stored in directory: C:\Users\rafae\AppData\Local\Temp\pip-ephem-wheel-cache-hgjnvqf_\wheels\fa\26\ab\08e8b8230fe29a7c209f0f26e92b097146f076d2184f24598f
Building wheel for simple-knn (setup.py) ... done
Created wheel for simple-knn: filename=simple_knn-0.0.0-cp311-cp311-win_amd64.whl size=403491 sha256=af65de468c93dbec8595ccda36ecb05a1f14d6b82c42b3deecb2dbfc5a4f70eb
Stored in directory: C:\Users\rafae\AppData\Local\Temp\pip-ephem-wheel-cache-hgjnvqf_\wheels\cb\f8\29\513f7a4dc0ff322452961b34dd416713467ce2bee930dfd229
Building wheel for kiui (setup.py) ... done
Created wheel for kiui: filename=kiui-0.2.4-py3-none-any.whl size=1189924 sha256=e82a60d07d79f79a9e3ed8a26ef116c32831813fb55bb92975f288cef9a9dd12
Stored in directory: C:\Users\rafae\AppData\Local\Temp\pip-ephem-wheel-cache-hgjnvqf_\wheels\20\3c\17\e791a15a84c4c4e2281c95331ff68b27a12f93ce8aa4c0aaf9
Building wheel for pygltflib (setup.py) ... done
Created wheel for pygltflib: filename=pygltflib-1.16.1-py3-none-any.whl size=27197 sha256=197a8b7eeeb7a496e9e8f6b94431aa52a261ec593186ca1c0795d9f8611f8eeb
Stored in directory: c:\users\rafae\appdata\local\pip\cache\wheels\04\ff\8c\86754a2795e826568c0464a00ca03ca29a5468148bb0406d65
Successfully built diff-gaussian-rasterization nvdiffrast torch-scatter simple-knn kiui pygltflib
Failed to build pytorch3d
ERROR: Could not build wheels for pytorch3d, which is required to install pyproject.toml-based projects
The system cannot find the path specified.
Install Finished!
Press any key to continue . . .

I haven't encountered this problem before.
But a few things you could try:

Install using Miniconda
Install with ComfyUI's embed python env on Windows by using chocolatey
Clear the cache and do a clean re-install ComfyUI and follow the Install Instruction Closely

I'll optimize the install process a bit this weekend, since this appears to be where many users have problems

I've had the same issue, likely resulting from missing dependencies. I was able to fix it under Linux (WSL Ubuntu) since binaries for pytorch3d were available (building didn't work there either). Any streamlining of the process would be much appreciated!

I have ComfyUI installed with venv enviroment and lots of extension, I install Miniconda and follow the process correctly the only problems was wen building pythorch3d is there a way to install pytorch3d binaries in windows; and I don't wants to install a fresh version of comfy, men I don't have much space and my ComfyUI work really stable.

I found a way to install pre-build binaries if you point me were to install it I do the process

I install everything from zero and I get the same error look like it related to the compiling process.

first with the install .bat get the same error

manually plan b: the same error
Error at startup::
okresearch/pytorch3d.git@stable
Collecting git+https://github.com/facebookresearch/pytorch3d.git@stable
Cloning https://github.com/facebookresearch/pytorch3d.git (to revision stable) to c:\users\rafae\appdata\local\temp\pip-req-build-3pvc5rky
Running command git clone --filter=blob:none --quiet https://github.com/facebookresearch/pytorch3d.git 'C:\Users\rafae\AppData\Local\Temp\pip-req-build-3pvc5rky'
Running command git checkout -q 2f11ddc5ee7d6bd56f2fb6744a16776fab6536f7
Resolved https://github.com/facebookresearch/pytorch3d.git to commit 2f11ddc5ee7d6bd56f2fb6744a16776fab6536f7
Preparing metadata (setup.py) ... done
Collecting fvcore (from pytorch3d==0.7.5)
Using cached fvcore-0.1.5.post20221221-py3-none-any.whl
Collecting iopath (from pytorch3d==0.7.5)
Using cached iopath-0.1.10-py3-none-any.whl
Requirement already satisfied: numpy in k:\comfyui\comfyui_ex\python_miniconda_env\comfyui\lib\site-packages (from fvcore->pytorch3d==0.7.5) (1.26.3)
Collecting yacs>=0.1.6 (from fvcore->pytorch3d==0.7.5)
Using cached yacs-0.1.8-py3-none-any.whl (14 kB)
Requirement already satisfied: pyyaml>=5.1 in k:\comfyui\comfyui_ex\python_miniconda_env\comfyui\lib\site-packages (from fvcore->pytorch3d==0.7.5) (6.0.1)
Requirement already satisfied: tqdm in k:\comfyui\comfyui_ex\python_miniconda_env\comfyui\lib\site-packages (from fvcore->pytorch3d==0.7.5) (4.66.1)
Collecting termcolor>=1.1 (from fvcore->pytorch3d==0.7.5)
Using cached termcolor-2.4.0-py3-none-any.whl.metadata (6.1 kB)
Requirement already satisfied: Pillow in k:\comfyui\comfyui_ex\python_miniconda_env\comfyui\lib\site-packages (from fvcore->pytorch3d==0.7.5) (10.2.0)
Collecting tabulate (from fvcore->pytorch3d==0.7.5)
Using cached tabulate-0.9.0-py3-none-any.whl (35 kB)
Requirement already satisfied: typing-extensions in k:\comfyui\comfyui_ex\python_miniconda_env\comfyui\lib\site-packages (from iopath->pytorch3d==0.7.5) (4.8.0)
Collecting portalocker (from iopath->pytorch3d==0.7.5)
Using cached portalocker-2.8.2-py3-none-any.whl.metadata (8.5 kB)
Collecting pywin32>=226 (from portalocker->iopath->pytorch3d==0.7.5)
Using cached pywin32-306-cp311-cp311-win_amd64.whl (9.2 MB)
Requirement already satisfied: colorama in k:\comfyui\comfyui_ex\python_miniconda_env\comfyui\lib\site-packages (from tqdm->fvcore->pytorch3d==0.7.5) (0.4.6)
Using cached termcolor-2.4.0-py3-none-any.whl (7.7 kB)
Using cached portalocker-2.8.2-py3-none-any.whl (17 kB)
Building wheels for collected packages: pytorch3d
Building wheel for pytorch3d (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [2577 lines of output]
C:\Users\rafae\AppData\Local\Temp\pip-req-build-3pvc5rky\setup.py:84: UserWarning: The environment variable CUB_HOME was not found. NVIDIA CUB is required for compilation and can be downloaded from https://github.com/NVIDIA/cub/releases. You can unpack it to a location of your choice and set the environment variable CUB_HOME to the folder containing the CMakeListst.txt file.
warnings.warn(
running bdist_wheel
K:\ComfyUI\ComfyUI_Ex\python_miniconda_env\ComfyUI\Lib\site-packages\torch\utils\cpp_extension.py:500: UserWarning: Attempted to use ninja as the BuildExtension backend but we could not find ninja.. Falling back to using the slow distutils backend.
warnings.warn(msg.format('we could not find ninja.'))

trying to match the argument list '(float, float, float)'
C:\Users\rafae\AppData\Local\Temp\pip-req-build-3pvc5rky\pytorch3d\csrc\pulsar\include./math.h(127): error C2668: 'make_float3': ambiguous call to overloaded function
C:\Users\rafae\AppData\Local\Temp\pip-req-build-3pvc5rky\pytorch3d\csrc\pulsar\include../global.h(70): note: could be 'float3 make_float3(const float &,const float &,const float &)'
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.3\include\vector_functions.hpp(243): note: or       'float3 make_float3(float,float,float)'
C:\Users\rafae\AppData\Local\Temp\pip-req-build-3pvc5rky\pytorch3d\csrc\pulsar\include./math.h(127): note: while trying to match the argument list '(float, float, float)'
error: command 'C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.38.33130\bin\HostX86\x64\cl.exe' failed with exit code 2
[end of output]
Last error::
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for pytorch3d
Running setup.py clean for pytorch3d
Failed to build pytorch3d
ERROR: Could not build wheels for pytorch3d, which is required to install pyproject.toml-based projects
(K:\ComfyUI\ComfyUI_Ex\python_miniconda_env\ComfyUI) PS K:\ComfyUI\ComfyUI_Ex> Requirement already satisfied: typing-extensions in k:\comfyui\comfyui_ex\python_miniconda_env\comfyui\lib\site-packagesRequirement already satisfied: typing-extensions in k:\comfyui\comfyui_ex\python_miniconda_env\comfyui\lib\site-packages

Here are screenshot of the error att beginning and end is too long and cant copy here ::

thanks for the effort friend, I'll try to make install steps as painless as possible next

I found a way to install pre-build binaries if you point me were to install it I do the process

I think it doesn't matter where you install the pytorch3d, since the command I used is just pip install git+https://github.com/facebookresearch/pytorch3d.git@stable inside my miniconda env

Here are screenshot of the error at beginning and end is too long and cant copy here :

I see, when install from zero, it seems you fail to build without ninja. And error in pip install -r requirement.txt prevent you from install the rest of package.
I updated the install.bat, please give a try again.

Ok thanks MrForExample

New error ::

The first error gone I added the folder to system path but the second error the red one still there

I had the same issue when I tried to get this running. Was able to figure it out:
First issue was I was using CUDA 11.8, had to install 12.1.
Then I manually did all the following:
Go to your Your ComfyUI root directory, for my example:
cd C:\Users\reall\Softwares\ComfyUI_windows_portable
conda create -p ./python_miniconda_env/ComfyUI python=3.11
conda will tell what command to use to activate the env
conda activate C:\Users\reall\Softwares\ComfyUI_windows_portable\python_miniconda_env\ComfyUI
This package also works with cu118
pip install torch torchvision --index-url https://download.pytorch.org/whl/cu121
pip install -r ./ComfyUI/requirements.txt
Then go to ComfyUI-3D-Pack directory under the ComfyUI Root Directory\ComfyUI\custom_nodes for my example is:
cd C:\Users\reall\Softwares\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-3D-Pack
First make sure the Conda env: python_miniconda_env\ComfyUI is activated, then go to ComfyUI Root Directory\ComfyUI\custom_nodes\ComfyUI-3D-Pack and:
pip install -r requirements.txt
git clone --recursive https://github.com/ashawkey/diff-gaussian-rasterization
pip install ./diff-gaussian-rasterization
pip install ./simple-knn
pip install -U xformers --index-url https://download.pytorch.org/whl/cu121
git clone --recursive https://github.com/NVlabs/nvdiffrast/`
pip install ./nvdiffrast
Install pointnet2_ops
cd tgs/models/snowflake/pointnet2_ops_lib && python setup.py install && cd ../../../../
Install pytorch_scatter
pip install git+https://github.com/rusty1s/pytorch_scatter.git
Install pytorch3d
pip install git+https://github.com/facebookresearch/pytorch3d.git@stable
Install kiuikit (Computer Vision Library)
pip install git+https://github.com/ashawkey/kiuikit.git
Then there was still a couple packages I was missing when i tried to run it. With the miniconda env still active i ran:
pip install --upgrade scipy
pip install matplotlib
pip install scikit-learn
then i was able to go back to the ComfyUI_windows_portable\ComfyUI dir and run:
python main.py --windows-standalone-build
and use the workflows.

Everything install without any problem the install miniconda.bat work well the only error in the part wen building pytorch wheel

seems can build all the other cuda packages but not pytorch3d, which means your VS build tools is setup correctly, I'm not really sure what happened in your env, sorry about that, you should check [pytorch3d INSTALL.md] (https://github.com/facebookresearch/pytorch3d/blob/main/INSTALL.md)

I had the same issue when I tried to get this running. Was able to figure it out:
First issue was I was using CUDA 11.8, had to install 12.1.
Then I manually did all the following:
Go to your Your ComfyUI root directory, for my example:
cd C:\Users\reall\Softwares\ComfyUI_windows_portable
conda create -p ./python_miniconda_env/ComfyUI python=3.11
conda will tell what command to use to activate the env
conda activate C:\Users\reall\Softwares\ComfyUI_windows_portable\python_miniconda_env\ComfyUI
This package also works with cu118
pip install torch torchvision --index-url https://download.pytorch.org/whl/cu121
pip install -r ./ComfyUI/requirements.txt
Then go to ComfyUI-3D-Pack directory under the ComfyUI Root Directory\ComfyUI\custom_nodes for my example is:
cd C:\Users\reall\Softwares\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-3D-Pack
First make sure the Conda env: python_miniconda_env\ComfyUI is activated, then go to ComfyUI Root Directory\ComfyUI\custom_nodes\ComfyUI-3D-Pack and:
pip install -r requirements.txt
git clone --recursive https://github.com/ashawkey/diff-gaussian-rasterization pip install ./diff-gaussian-rasterization
pip install ./simple-knn
pip install -U xformers --index-url https://download.pytorch.org/whl/cu121
git clone --recursive https://github.com/NVlabs/nvdiffrast/` pip install ./nvdiffrast
Install pointnet2_ops
cd tgs/models/snowflake/pointnet2_ops_lib && python setup.py install && cd ../../../../
Install pytorch_scatter
pip install git+https://github.com/rusty1s/pytorch_scatter.git
Install pytorch3d
pip install git+https://github.com/facebookresearch/pytorch3d.git@stable
Install kiuikit (Computer Vision Library)
pip install git+https://github.com/ashawkey/kiuikit.git
Then there was still a couple packages I was missing when i tried to run it. With the miniconda env still active i ran:
pip install --upgrade scipy
pip install matplotlib
pip install scikit-learn
then i was able to go back to the ComfyUI_windows_portable\ComfyUI dir and run:
python main.py --windows-standalone-build
and use the workflows.

Hi friend, thanks for the effort, I updated the install methods yesterday, so now is pretty much the same for type all the pip command yourself and simply pip those two requirement.txt files. cheers :)

Thanks it works know

I had the same issue but managed to fix the issue by:

Manually installing Conda.
Redirecting the batch file " install_miniconda.bat" found in "ComfyUI\custom_nodes\ComfyUI-3D-Pack"
Editing  line - "python_miniconda_exec= " to the python.py file found in "\python_embeded\Lib\site-packages\torch_dispatch\python.py"  (still gave me an error).
opened comfyUI and it reinstalled the following:
>torch-2.2.1-cp311-cp311-win_amd64.whl
This probably isn't the correct fix but seemed to work somehow. I wanted to post this here, just in case it helps other people.

python main.py --windows-standalone-build

I have a problem here, when I build.

I don't know  why, I expended like 8 hours solving this... trying a lot of things X_x


★[𝕏FREE~𝙵𝚞𝚕𝚕⊱ᐯIᗪEO𝚂]★ One Girl one Frog Viral ᴠɪᴅᴇᴏ ʟᴇᴀᴋᴇᴅ Exclusive 𝙻𝚒𝚗𝚔 On Social Media 𝕏𝘛𝘸𝘪𝘵𝘵𝘦𝘳 【ＸＸＸＳＥ𝕏】

20 sec ago One Girl one Frog ʟᴇᴀᴋᴇᴅ ᴠɪᴅᴇᴏ Viral On Social Media. ★[𝕏FREE~𝙵𝚞𝚕𝚕⊱ᐯIᗪEO𝚂]★ One Girl one Frog Viral ᴠɪᴅᴇᴏ ʟᴇᴀᴋᴇᴅ Exclusive 𝙻𝚒𝚗𝚔 On Social Media 𝕏𝘛𝘸𝘪𝘵𝘵𝘦𝘳 【ＸＸＸＳＥ𝕏】
𝑾𝒂𝒕𝒄𝒉 🟢 ➤ ➤ ➤ 🌐 𝖢𝗅𝗂𝖼𝗄 𝖧𝖾𝗋𝖾 𝖳𝗈 𝗅𝗂𝗇𝗄 (𝖥𝗎𝗅 𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇𝗄)
🔴 ➤► 𝖣𝖮𝖶𝖭𝖫𝖮𝖠𝖣👉👉 (𝖥𝗎𝗅𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇 𝗄) 𝖶𝖺𝗍𝖼𝗁
🟢 ➤ ➤ ➤ 🌐 𝖢𝗅𝗂𝖼𝗄 𝖧𝖾𝗋𝖾 𝖳𝗈 𝗅𝗂𝗇𝗄 (𝖥𝗎𝗅𝗅 𝖵𝗂𝗋𝖺 𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇𝗄)
🔴 ➤► 𝖣𝖮𝖶𝖭𝖫𝖮𝖠𝖣👉👉 (𝖥𝗎𝗅𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇 𝗄)
One Girl one Frog's recent video has quickly become a viral sensation, sparking intense conversations across social media platforms. Known for her engaging and dynamic content, particularly her latest Spiderman-inspired video, the rising digital star has experienced a significant surge in popularity, with viewers eagerly awaiting the full release. Fans are flocking to platforms like Instagram, X (formerly known as Twitter), and Discord to interact with her latest creation.
As excitement continues to mount, fans are voicing their opinions online, emphasizing the critical role that social media plays in helping creators like One Girl one Frog gain the recognition they deserve. Her innovative approach and one-of-a-kind style have made a lasting impression on the digital landscape, leaving her followers excited to see what's coming next.  Known for her engaging and dynamic content, particularly her latest Spiderman-inspired video, the rising digital star has experienced a significant surge in popularity, with viewers eagerly awaiting the full release. Fans are flocking to platforms like Instagram, X (formerly known as Twitter), and Discord to interact with her latest creation.
As excitement continues to mount, fans are voicing their opinions online, emphasizing the critical role that social media plays in helping creators like One Girl one Frog gain the recognition they deserve. Her innovative approach and one-of-a-kind style have made a lasting impression on the digital landscape, leaving her followers excited to see what's coming next.


hello-world.mdhallo

Hello

Why:
Closes [issue link]

What's being changed:

Check off the following:

[x] I have reviewed my changes in staging (look for "Automatically generated comment" and click Modified to view your latest changes).
[x] For content changes, I have completed the self-review checklist.

Writer impact (This section is for GitHub staff members only):

[x] This pull request impacts the contribution experience

[x] I have added the 'writer impact' label
[x] I have added a description and/or a video demo of the changes below (e.g. a "before and after video")

hello-world.md

hello-world.md

Uploading IMG_0162.MOV…


impl Display for Wkt

[x] I agree to follow the project's code of conduct.
[x] I added an entry to CHANGES.md if knowledge of this change could be valuable to users.

to address #83 and make it easier to go from Wkt to string representation. Includes test

Could you please run cargo fmt and push up the changes?

Done!

bors r+


refactor api update

refactor api update

Codecov Report
Patch coverage has no change and project coverage change: +0.65% :tada:

Comparison is base (9a26899) 26.01% compared to head (54eb8ca) 26.67%.
Report is 2 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1585      +/-   ##
==========================================
+ Coverage   26.01%   26.67%   +0.65%
==========================================
  Files         268       67     -201
  Lines       31008     4510   -26498
  Branches     4938     2309    -2629
==========================================
- Hits         8068     1203    -6865
+ Misses      22670     3307   -19363
+ Partials      270        0     -270

Flag
Coverage Δ

adapter
?

common-controller
?

config-deployer-service
26.67% <ø> (-0.86%)
:arrow_down:

idp-domain-service
?

router
?

Flags with carried forward coverage won't be shown. Click here to find out more.
see 205 files with indirect coverage changes

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


8051: Decompiler memory region confusion

Describe the bug
It seems that the decompiler isn't able to differentiate the various memory regions properly. This is evident as:

Clicking on references in the decompiler view jumps to progmem, no matter if the reference is in intram or extram
typedefs set to point to INTRAM or extram do not produce correct labels in the decompiler and seem to have no effect at all
The decompiler thinks that some register indirect addressed adds can never produce a carry, probably by looking at values in progmem addresses instead of unknown ram values

Environment (please complete the following information):

OS: macOS 13.6.3
Java Version: 19.0.2
Ghidra Version: 10.4
Ghidra Origin: homebrew

Additional context

Shows a 32bit addition chain with carry, for some reason ghidra thinks the final carry can never be set. The sleigh definitions seem to be ok, the instruction info popup shows only the ADDC altering PSW, and MOV not doing anything to it.

Shows a function call with extmem pointers, the references are set in listing view to extmem and the function parameters are set to typedef byte *:8 with address space set to EXTMEM

Another case of pointer misslabeling in the decompiler view
From what I can tell the sleigh definitions seem to be correct, this might be a decompiler bug, maybe relating to the different address spaces and 8 bit pointers?

Adding that in case of adding an immediate value the carry seems to be processed correctly by the decompiler.

The ADDC instructions are defined at https://github.com/NationalSecurityAgency/ghidra/blob/master/Ghidra/Processors/8051/data/languages/8051_main.sinc#L660-L663 and there are no differences in flag handling between immediate and register indirect addressing in the sleigh code.

Digging deeper this appears to be caused by the pcode operations dropping the memory region information, patching the processor definitions with:
macro carry8(op1, op2) {
  tmp1:1 = op1 +1;
  tmp2:1 = op2 -1;
  CY_flag = (carry(tmp1,tmp2));
}

Instead of just calls to carry() results in a messy but ultimately proper decompilation:

Following minimal program illustrates this bug, it seems to require a register indirect addition to trigger:
Intel hex, dissassemble from 0x0 and look into function at 0x0c, decompiler thinks that code at 0x18 is never reached:
:100000007590807591FF759280110C227890E6248E
:0C00100080F608E43640012275940B22B3
:00000001FF

The assembly language source:
	ORG 	0000h

start:
	MOV	90h, #80h
	MOV	91h, #0FFh
	MOV	92h, #80h
	CALL	add1
	RET
add1:
	MOV	R0, #90h
	MOV	A, @R0
	ADD	A, #80h
	MOV	@R0, A
	INC	R0
	CLR	A
	ADDC	A, @R0
	JC	.carry
	RET
.carry:
	MOV	94h, #11
	RET


change-value 1.0.0

Did you share it again?
The error is:
Failed to clone step (https://github.com/BOOMik/step_change_value.git): Commit hash doesn't match the one specified for the version tag. (version tag: 1.0.0) (expected commit hash: 8a9481ebe474510243e9fe7fda62d2dcba63731e) (got: 3b93f5d00eb7036dc9539b3c8e1f6e380123bb8b)

Can you please just drop 1.0.0 and share it again as 1.0.1 ?

by drop I mean ignore it, don't do anything with it

I fix tag. Please try again


Logger and traceId in swagger

Question:
I am doing some work to integrate tracing in my applications. Everything is working not too bad, I created a middleware that uses opentracing and it adds the X-Trace-Id in the response.
I am using zap as logger and I would like to get a configured logger for every handler that has the trace_id injected as default field.
With zap or logrus you can create logger with fixed fields that are printed as key=value every time you use that logger.
Do you have an idea about the best approach for that? Thanks

Have you looked at #1752 ?

I think it is not what I am looking for. I can write a middleware to log all the requests printing the traceId, but what I would like to have is a configured logger inside my handle function.
So probably the easy fix is to write a middleware that takes the trace_id and it writes it inside the context request, in this way I can get it back in the handle.

I fixed the issue using the context and a middleware, I passed the trace_id in the context and I got it back in the handle func

Well done. This kind of question is recurring among go-swagger users.
Feel free to push a PR with a working example of your findings.


hexo server: Docs don't work

I want a local version of vue.js and that's why I tried to build this repo, but I get this error.
npm install
npm WARN<EMAIL_ADDRESS>No repository field.
npm WARN<EMAIL_ADDRESS>No license field.
$ hexo server
Usage: hexo
Commands:
help     Get help on a command.
init     Create a new Hexo folder.
version  Display version information.
Global Options:
--config  Specify config file instead of using _config.yml
--cwd     Specify the CWD
--debug   Display all verbose messages in the terminal
--draft   Display draft posts
--safe    Disable all plugins and scripts
--silent  Hide output on console
For more help, you can use 'hexo help [command]' for the detailed information
or you can check the docs: http://hexo.io/docs/
Cant' start the docs!!

Are you sure you didn't make a typo? hexo server shoud work.

No, I installed hexo last night and it doesn't work. There is no option as server for hexo.
Can you please try that out with a fresh pull? I followed the steps given in the manual, I first installed hexo using the npm then I went to the folder where I had cloned the vuejs.org repository and there, I ran npm install, there I got this message, I have no clue what it means in npm context
npm WARN<EMAIL_ADDRESS>No repository field.
npm WARN<EMAIL_ADDRESS>No license field.
Then I did hexo server.

Was an npm install issue


Fixing spacing in documentation comments

There was some ugly spacing in the 'kubectl exec' documentation comments, I've fixed it and wrapped it to 80 chars.

I signed it! Not really, but I did expose my e-mail address.

Thanks for the fix @akramer!
@k8s-bot ok to test this

Oh, shippable is complaining you need to run the tool to regenerate docs. hack/run-gendocs.sh from repo root.

LGTM


AGPUSH-1268 : add @jsonignore to child to avoid infinite recursion

@edewit @matzew Could you check / merge ?

:+1:

:+1: landed in https://github.com/aerogear/aerogear-unifiedpush-server/commit/76c713ee272b595d99e27ca6b1d4e5acfa4c1325


Feat: Redesigning Whole website according to figma template given

Describe the feature
I will Redesign the whole website as per the Figma template given in Readme file
also would fix some small bugs ,validations, and overall User experience of the website
Also I would add react-router for all pages present in sidebar
please assign me this issue so that i could get an assurance from the owner to start the work.
Add ScreenShots
the figma link:
https://www.figma.com/design/WQnt0qRFSdaV3jW5XF8NSc/Spring-Music-player-new-design
Record

[X] I agree to follow this project's Code of Conduct
[X] I have checked the existing issues
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

@Yash-Ainapure you can work on it.

@Satyam1923
I have made it till here now

Any Suggestions?
Many more things has to be done yet

ya seems fine just need more changes.

@Yash-Ainapure, do not make changes in the sidebar. There will be merging conflicts

@Yash-Ainapure, do not make changes in the sidebar. There will be merging conflicts

Sorry ,but as you can see in the screenshot I have already made it 🥲
Are you working on it?

yes, I am working on it. Ok but don't do further changes.

@Satyam1923 ,please review it


GQL error

17:39:29: Fatal error encountered:
17:39:29:
17:39:29: Traceback (most recent call last):
17:39:29:   File "main.py", line 175, in
17:39:29:   File "asyncio\base_events.py", line 616, in run_until_complete
17:39:29:   File "twitch.py", line 759, in run
17:39:29:   File "twitch.py", line 908, in _run
17:39:29:   File "twitch.py", line 1677, in get_live_streams
17:39:29:   File "twitch.py", line 1534, in gql_request
17:39:29: exceptions.MinerException: GQL error: [{'message': 'service error', 'path': ['game', 'streams']}]
17:39:29:
17:39:29: Exiting...
17:39:30:
17:39:30: Application Terminated.
17:39:30: Close the window to exit the application.

Hello o/
This is already fixed in the latest master per https://github.com/DevilXD/TwitchDropsMiner/commit/e511932339eb2333ddb92e3ec90c524eb3067fed

When will you release the new version?

你好哦/
这已经在每个e511932的最新主控中修复

When will you release the new version?

@1003999458 When it's ready. There's no particular timeframe to it for now.

Isnt the latest Version the one you can get trough cloning the git? I have done that and i get the GQL Error regardless.

I didnt actually redownloaded the files, but the Bot has been running fine all Day long after crashing like 7 Times in a Row in the Morning. Seems like it was an temporary Issue thats gone now, or atleast only one that occurs extremely rarely and i was unlucky.

hi,i'm using the lateset v15,my computer and my cloud server both running this bug,
did this version fix this bug,or i'll need to wait for v16?
thx


Endpoint Header Options

Great Tool! It would be nice if user can also define custom headers to access the endpoint like authorization header.

This is what i need as well

I was trying to use https://chrome.google.com/webstore/detail/modheader/idgpnmonknjnojddfkpgkljpfnnfcklj to inject my custom headers but without luck.
if we have a way to inject them trought this tool would be amazing.
I need this as well.
Thanks

Definitely would love this feature

same here, we need to make it work with github enterprise API and we need to send the user and authorization token.

Auth header would be so fine for GitHub Enterprise API.

I agree with you all and this is on top of my todo list right now for the extension.

+1 Auth header would be great


Snapshot crawl fails

Error: Uncaught [TypeError: Cannot read property 'bind' of undefined]
at reportException (/usr/local/lib/node_modules/react-snapshot/node_modujsdom/lib/jsdom/living/helpers/runtime-script-errors.js:58:24)
at processJavaScript (/usr/local/lib/node_modules/react-snapshot/node_mos/jsdom/lib/jsdom/living/nodes/HTMLScriptElement-impl.js:130:7)

I just came across this too? Did you figure out your issue @DANIELKAKAI?


Setting img max-width to 100% to prevent overflowing.

There seems to be a lot of other changes in this PR. As is, I can not accept it. I merged https://github.com/TypeStrong/typedoc-default-themes/pull/7, does that provide a suitable solution for you?


SQLite: Better error messages (rather than "SQL logic error or missing database")

I figured out! sqlite3_errmsg returns better messages for syntax errors.

:+1:

Resolved by aspnet/DataCommon.SQLite#74


How to call DNNL under TVM version 0.7

I'm using tvm version 0.7 and need to call the DNNL library, but tried the following statements and found that none of them are supported .
mod = relay.build_extern(mod, "dnnl")
mod = relay.build_extern_compiler(mod, " dnnl")
mod = relay.transform.AnnotateExternalCompiler("xx")(mod)
How should I replace it?
Looking forward to everyone's help.Thank you!

Thanks for asking the question. Please open a new discussion thread on https://discuss.tvm.ai/