Use KIND instead of RESOURCE in help string

Fixes: #10630
For get and describe command in kubectl, use KIND in help string.

LGTM

ok to test

I don't get this change.
You call "kubectl get pods foo"
The RESOURCE is "pods".  The returned KIND is "Pod".  When you create a
pod, you get back "RESOURCE/NAME" in CLI response.  For example,
"pods/foo".  When we register a storage object with the rest server, we map
a RESOURCE string not a KIND to a URL endpoint.  In the future, we could
have multiple RESOURCE endpoints return the same KIND of object so it will
be even more confusing if we make this change.
@deads2k @smarterclayton let me know if i am missing something here,
wouldn't be the first time, but this seems incorrect.
On Thursday, July 9, 2015, Kubernetes Bot<EMAIL_ADDRESS>wrote:

GCE e2e build/test passed for commit eb31fb8
https://github.com/GoogleCloudPlatform/kubernetes/commit/eb31fb891362215432d1eb31eae3213c9e291d3d
.

Build Log
https://storage.cloud.google.com/kubernetes-jenkins/pr-logs/eb31fb891362215432d1eb31eae3213c9e291d3d/kubernetes-pull-build-test-e2e-gce/2132/build-log.txt
Test Artifacts
https://console.developers.google.com/storage/browser/kubernetes-jenkins/pr-logs/eb31fb891362215432d1eb31eae3213c9e291d3d/kubernetes-pull-build-test-e2e-gce/2132/_artifacts/
Internal Jenkins Results
http://goto.google.com/prkubekins/job/kubernetes-pull-build-test-e2e-gce//2132

—
Reply to this email directly or view it on GitHub
https://github.com/GoogleCloudPlatform/kubernetes/pull/10742#issuecomment-120097938
.

Something like 'kubectl get pods/foo' looks stranges, use plural to request  and get one member, it's not natural. I think the reason ctl accept plurals is for user's ease, not to restrict them. Accept that we have obvious distinction between resources and kind internally. But for MM interface, would a way following natural language be better?

If your change did what you suggested I would be less inclined to argue, but it just changes help text by making the help text incorrect with the current structure of kubectl which is a relatively thin wrapper over the Rest API at this time.  We could argue that it should take KIND but the fact remains that it actually aligns with RESOURCE for v1.

@derekwaynecarr
Okay, I understand why you don't want to call this KIND.  And I don't mind if we drop this change.  But, I don't think "pods" in this context is a resource either.  Here are two definitions:

docs/api-conventions.md defines resource as "a representation of a system entity, sent or retrieved as JSON via HTTP to the server."
rfc 3986 says a resource is "anything that might be identified by a URI".
pods as a word by itself does not meet either definition.

To be even more precise, we're talking about the resource collection name
(pods).  We definitely have a 1-1 mapping between kinds and resource
collection names (for all primary resource types), and a 1-1 primary
mapping for most resource collection names to kinds.  But there can and
will be resource collection names that don't correspond to Kinds and vice
versa.
You can feed a kind to the generic commands, but you can also give it a
resource collection name which does not match the kind it returns (which is
a perfectly reasonable restful thing to do).
One benefit of KIND is that it's much shorter... There may be an argument
on that alone for being a little imprecise.
On Jul 9, 2015, at 10:42 PM, Eric Tune<EMAIL_ADDRESS>wrote:
@derekwaynecarr https://github.com/derekwaynecarr
Okay, I understand why you don't want to call this KIND. And I don't mind
if we drop this change. But, I don't think "pods" in this context is a
resource either. Here are two definitions:

docs/api-conventions.md defines resource as "a representation of a
system entity, sent or retrieved as JSON via HTTP to the server."
- rfc 3986 https://tools.ietf.org/html/rfc3986 says a resource is
"anything that might be identified by a URI". pods as a word by itself
does not meet either definition.

—
Reply to this email directly or view it on GitHub
https://github.com/GoogleCloudPlatform/kubernetes/pull/10742#issuecomment-120207056
.

Something like 'kubectl get pods/foo' looks stranges, use plural to request and get one member

Singular values are accepted (kubectl get service/foo) and https://github.com/GoogleCloudPlatform/kubernetes/pull/10652 is adding a utility method to convert to singular resource names, so output can be cleaned up as well.

please rebase

Do we have a consensus that this a good or at least reasonable change to make?
If so, please rebase and look carefully for all occurrences:
$ grep -r RESOURCE pkg/kubectl
pkg/kubectl/cmd/scale.go:               Use: "scale [--resource-version=version] [--current-replicas=count] --replicas=COUNT RESOURCE NAME",
pkg/kubectl/cmd/scale.go:               return cmdutil.UsageError(cmd, "--replicas=COUNT RESOURCE NAME")
pkg/kubectl/cmd/expose.go:              Use:     "expose RESOURCE NAME --port=port [--protocol=TCP|UDP] [--target-port=number-or-name] [--name=name] [--public-ip=ip] [--type=type]",
pkg/kubectl/cmd/label.go:               Use:     "label [--overwrite] RESOURCE NAME KEY_1=VAL_1 ... KEY_N=VAL_N [--resource-version=version]",
pkg/kubectl/cmd/describe.go:$ kubectl describe RESOURCE NAME_PREFIX
pkg/kubectl/cmd/describe.go:will first check for an exact match on RESOURCE and NAME_PREFIX. If no such resource
pkg/kubectl/cmd/describe.go:            Use:     "describe (RESOURCE NAME_PREFIX | RESOURCE/NAME)",
pkg/kubectl/cmd/stop.go:                Use:     "stop (-f FILENAME | RESOURCE (NAME | -l label | --all))",
pkg/kubectl/cmd/patch.go:               Use:     "patch RESOURCE NAME -p PATCH",
pkg/kubectl/cmd/delete.go:              Use:     "delete ([-f FILENAME] | (RESOURCE [(NAME | -l label | --all)]",
pkg/kubectl/cmd/get.go:         Use:     "get [(-o|--output=)json|yaml|template|wide|...] (RESOURCE [NAME] | RESOURCE/NAME ...)",

We should also document the resource/name syntax more consistently.

I'm ok with KIND (I reserve the right to regret my decision later)
On Mon, Jul 27, 2015 at 1:51 AM, Brian Grant<EMAIL_ADDRESS>wrote:

Do we have a consensus that this a good or at least reasonable change to
make?
If so, please rebase and look carefully for all occurrences:
$ grep -r RESOURCE pkg/kubectl
pkg/kubectl/cmd/scale.go:               Use: "scale [--resource-version=version] [--current-replicas=count] --replicas=COUNT RESOURCE NAME",
pkg/kubectl/cmd/scale.go:               return cmdutil.UsageError(cmd, "--replicas=COUNT RESOURCE NAME")
pkg/kubectl/cmd/expose.go:              Use:     "expose RESOURCE NAME --port=port [--protocol=TCP|UDP] [--target-port=number-or-name] [--name=name] [--public-ip=ip] [--type=type]",
pkg/kubectl/cmd/label.go:               Use:     "label [--overwrite] RESOURCE NAME KEY_1=VAL_1 ... KEY_N=VAL_N [--resource-version=version]",
pkg/kubectl/cmd/describe.go:$ kubectl describe RESOURCE NAME_PREFIX
pkg/kubectl/cmd/describe.go:will first check for an exact match on RESOURCE and NAME_PREFIX. If no such resource
pkg/kubectl/cmd/describe.go:            Use:     "describe (RESOURCE NAME_PREFIX | RESOURCE/NAME)",
pkg/kubectl/cmd/stop.go:                Use:     "stop (-f FILENAME | RESOURCE (NAME | -l label | --all))",
pkg/kubectl/cmd/patch.go:               Use:     "patch RESOURCE NAME -p PATCH",
pkg/kubectl/cmd/delete.go:              Use:     "delete ([-f FILENAME] | (RESOURCE [(NAME | -l label | --all)]",
pkg/kubectl/cmd/get.go:         Use:     "get [(-o|--output=)json|yaml|template|wide|...] (RESOURCE [NAME] | RESOURCE/NAME ...)",
We should also document the resource/name syntax more consistently.
—
Reply to this email directly or view it on GitHub
https://github.com/GoogleCloudPlatform/kubernetes/pull/10742#issuecomment-125094571
.

--
Clayton Coleman | Lead Engineer, OpenShift

Can it be called something other than KIND or RESOURCE?  It seems clear to me that it is neither.

Type or object: https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/devel/api-conventions.md#types-kinds
Or we could introduce "collection".
But I honestly wouldn't be too pedantic for a CLI where most users won't read and internalize the API specification.

Any objections to TYPE?

I rebased the change with KIND. If there're other ideas, I'm happy to modify it again.
Personally instead of KIND or 'TYPE' I prefer RESOURCE_TYPE, from a user's perspective I feel it's more clear.

+1 TYPE

Fine with RESOURCE_TYPE too.

RESOURCE_TYPE is clear, but kind of wide.

In the CLI context TYPE or KIND seem ok - RESOURCE_TYPE is too long and
also still vague (what's a resource).  TYPE is more generic than KIND, and
would be more familiar to most users.
On Wed, Jul 29, 2015 at 4:01 PM, Brian Grant<EMAIL_ADDRESS>wrote:

RESOURCE_TYPE is clear, but kind of wide.
—
Reply to this email directly or view it on GitHub
https://github.com/GoogleCloudPlatform/kubernetes/pull/10742#issuecomment-126080067
.

--
Clayton Coleman | Lead Engineer, OpenShift

Since most people are positive with TYPE, changed with TYPE.

One change and then regen docs and then it will look good to me.

lgtm, thanks for the fix.


Please add comments/disclaimers that the date format must match the culture.

I was just wondering why I couldn't use a certutil -deleterow command. The command kept failing with an unhelpful error message. The reason was because the documentation uses a d/m/yyyy format but my server's shortdate format was yyyy-mm-dd. That was enough to break the command. PLEASE update the documentation with very specific call-outs to this.

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

ID: d238db2c-10e1-d418-e780-54b421779754
Version Independent ID: d1313e31-d990-2f0b-3f70-ae0fcdb4ba5c
Content: certutil
Content Source: WindowsServerDocs/administration/windows-commands/certutil.md
Service: ****
Product: windows-server
Technology: windows-commands
GitHub Login: @JasonGerend
Microsoft Alias: jgerend

Hello @jamesaepp,
Thanks for contacting Microsoft. We value your feedback.
A documentation change has been made to address this issue and will go live the next business day. See the new Note at the beginning of the article.
Thank you again and have a most pleasant day.
#please-close

@v-thepet the new note is simply not technically correct.
It currently states:

Certutil Date arguments expect the format mm/dd/yyyy, for example 5/6/2022 for May 6, 2022. If your server isn't configured with US regional settings, using certutil with Date arguments might produce unexpected results.

A more accurate note would be something like the following (would require some wordsmithing by MS to make it clearer):

Certutil Date arguments expect the format of the date to follow the conventions defined by the user profile's region "short date" format. For example 5/6/2022 for May 6, 2022 if using the default US regional settings, but 2022-05-06 for the same date if using the yyyy-MM-dd short date format.

@jamesaepp - Thanks for your response. After reviewing it and the original issue (also raised by others), the pain point for Date in the -deleterow param seems to be that it uses US m-d-y format rather than Euro/global d-m-y. But after experimenting with Windows Time & Language short date settings I don't think it's directly affected by that. And some other certutil options that use Date, like -view -restrict, expect other formats like y-m-d. So I clarified the Note.
Hope this helps, but if you believe there’s still a documentation concern, you're encouraged to open a new GitHub issue. We welcome any additional suggestions for improving our documentation to provide a more satisfactory experience in the future. Thanks for your understanding and continued support.

@v-thepet just out of curiosity, when you experimented with the short date intl/region settings, were you restarting your shell? The shell you open for cmd/powershell only "adopts" the region settings at launch time. If you open as shell while the shortdate is mm/dd/yyyy, then set the region to a format such as dd/mm/yyyy, the shell doesn't know about this until you restart it.

@jamesaepp Yes I did reboot. The short date format for example in the output of certutil -store did change. But not for these certain other params. If you see different please feel free to open an issue with repro steps if possible! Thanks :-)


Building fails with 0 templates written and a null tweet object

When trying to build my site from my archive of this account, I receive the following error, after the PassThrough copy has been completed.
[11ty] 1. Having trouble rendering 11ty.js template ./tweet-pages.11ty.js (via TemplateContentRenderError)
[11ty] 2. Cannot read properties of undefined (reading 'indexOf') (via TypeError)
[11ty]
[11ty] Original error stack trace: TypeError: Cannot read properties of undefined (reading 'indexOf')
[11ty]     at TweetToFile.renderFullText (/Users/marco/projects/twitter-marcozehe/src/twitter.js:150:25)
[11ty]     at async TweetToFile.renderTweet (/Users/marco/projects/twitter-marcozehe/src/twitter.js:243:30)
[11ty]     at async TweetToFile.renderTweetThread (/Users/marco/projects/twitter-marcozehe/src/twitter.js:301:6)
[11ty]     at async TweetToFile.render (/Users/marco/projects/twitter-marcozehe/tweet-pages.11ty.js:22:10)
[11ty]     at async Template._render (/Users/marco/projects/twitter-marcozehe/node_modules/@11ty/eleventy/src/TemplateContent.js:473:22)
[11ty]     at async TemplateMap.populateContentDataInMap (/Users/marco/projects/twitter-marcozehe/node_modules/@11ty/eleventy/src/TemplateMap.js:495:13)
[11ty]     at async TemplateMap.cache (/Users/marco/projects/twitter-marcozehe/node_modules/@11ty/eleventy/src/TemplateMap.js:370:5)
[11ty]     at async TemplateWriter._createTemplateMap (/Users/marco/projects/twitter-marcozehe/node_modules/@11ty/eleventy/src/TemplateWriter.js:244:5)
[11ty]     at async TemplateWriter.generateTemplates (/Users/marco/projects/twitter-marcozehe/node_modules/@11ty/eleventy/src/TemplateWriter.js:277:5)
[11ty]     at async TemplateWriter.write (/Users/marco/projects/twitter-marcozehe/node_modules/@11ty/eleventy/src/TemplateWriter.js:324:23)
[11ty] Copied 8 files / Wrote 0 files in 483.35 seconds (v2.0.0-canary.18)

For a second account, the import went flawlessly. The main difference is that for the former, the archive is significantly larger. I had to import 3 times, tweets.js, tweets-part1.js and tweets-part2.js, where I renamed the latter to tweets.js in turn so they could be imported. The tweet count went from 70991 from the first import to something in the 147000 range after the second and a final about 152000 tweets after the third, so it added, not overwrote, the imported data, so it seems. The archive of the second account is smaller, with only about 31000 tweets and only one tweets.js where I only had to run one import.
Any ideas?

Looking at the stack trace I think this is a duplicate of #20, which was officially fixed 2 days ago but it looked like there was one more instance of the error that I missed that I patched up this morning—can you pull the latest version and try again?
Sorry about that!

Yes, the newest code fixed it, and the build has now written all over 152,000 files. And at an impressive build time, too. But this is an M1 Mac, so... Thanks for the fixes!


⚠ Bofrost.es has degraded performance

In c24098b, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1610 ms

Resolved: Bofrost.es performance has improved in 14eb7e4 after 6 minutes.


The workflow "Automate update Translator cid" cannot create PRs

https://github.com/intel/intel-xpu-backend-for-triton/actions/runs/11188212622/job/31106608288

Would you please check if secrets.BOT_TOKEN has expired? @pbchekin

It's not expired.


Extract joins

Refactor to extract sql join logic outside of query

Codecov Report

Merging #7 into master will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##            master        #7   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           37        38    +1
  Lines         2324      2339   +15
=========================================
+ Hits          2324      2339   +15

Impacted Files
Coverage Δ

ormar/queryset/queryset.py
100.00% <ø> (ø)

ormar/fields/__init__.py
100.00% <100.00%> (ø)

ormar/queryset/join.py
100.00% <100.00%> (ø)

ormar/queryset/query.py
100.00% <100.00%> (ø)


Unify OTEL ports with main server

Checklist

[x] Tested in playground or other setup
[x] Documentation is changed or added
[x] Tests and/or benchmarks are included
[x] Breaking changes

Description of change
This commit switches Aperture to use OTEL fork with custom OTLP receiver.
Receiver uses Aperture's GRPC server to listen for OTLP data.
Included in this PR:

Changes in OTEL configuration.
Changes in Istio Config chart - only one port to be configured. Breaking change.
Changes in operator.

Ref: GH-488

This change is

This still requires more detailed tests in Tilt env and changes in fluxninja/aperture-go.

The FOSSA check passed before rebases. Will merge without it as it is unstable.


Unable to finish tutorial; micro_ros_setup create_firmware_ws.sh

Issue template

Hardware description: Linux/Ubuntu 20.04
Installation type: micro_ros_setup
Version or commit hash: latest foxy

Followed steps on Tutorial page, and when running ros2 run micro_ros_setup create_firmware_ws.sh host it creates the micro-ROS-demos folder, but doesn't fill it.
Expected behavior
This step is in charge, among other things, of downloading a set of micro-ROS apps for Linux, that are located at src/uros/micro-ROS-demos/rcl
Actual behavior
Folder created, but nothing in the folder.
Additional information

Nevermind - it was my lack of understanding of the steps listed in the tutorial - I took a second look, and all is well now.


The problem about the evaluation

Thank you for sharing!
Your clear and compact declaration inspired me a lot. But I get some issues assessing the validity of the evaluation. As we know, RD4AD was evaluated on the widely used MVTecAD dataset and has demonstrated amazing performance. Since MVTecAD contains only the training and test set, the paper has followed its dataset setup and does not mention the concept of the validation set. However, I am still confused about this:

Because there is no validation set, the final results have been generated with a model known to be performing well on the test set. Is it reasonable to generate the results in this way? Is it somehow trapped in a circular analysis?
The state-of-the-art papers in the field of image anomaly detection use the evaluation setup without a validation set, whether using publicly available datasets (e.g. MVTecAD) or self-built datasets. In your opinion, how should this phenomenon be explained?  Does this mean that a fixed paradigm has been formed in the field of image anomaly detection?

Thank you very much for your kind reading!

Hello,
In my opinion, the "Anomaly" defined in anomaly detection should be unknown, so we shouldn't  validate the algorithm on real anomaly dataset. However, we know that it's necessary to find a validation procedure to tune the hyper-parameters. Recently, I find some studies related to this:
(1) We can generate pseudo anomaly dataset to tune the model. http://medicalood.dkfz.de/web/
(2) As the number of iterations increases the model should converge to the optimum, so we may not need to use the validation set to find the best epoch. https://github.com/zhiyuanyou/UniAD
I think the study area of anomaly detection is still developing and recent studies are aiming to solve this problem.


Shared library styles

Description
Quick research and experiment on the best way to include our shared stylesheets, either including the main.css file globally or component by component. The decision should be made based on the performance of the option.

I've tried including the main.css file globally and component by component. The results of importing the file component by component are 1) it performs almost identical with the global approach, and 2) it doesn't import the identical files repeatedly.
So I think we can import them component by component.


support init rustwide_builder periodically

This is a initial PR for:  https://github.com/rust-lang/docs.rs/issues/2199 (automatically update build docker image)
I create a peroid_init method for docbuilder::rustwide_builder::RustwideBuilder,  it will init builder again.
Please let me know if this is feasible or if there are other ways of working you prefer.

@linyihai recent merges lead to conflicts, could you rebase your code onto master?

test was successful, after rebase I'll merge

@linyihai recent merges lead to conflicts, could you rebase your code onto master?

Done


add t2 for dfmp2 (issue #728)

Codecov Report

Merging #729 into master will decrease coverage by 0.10%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #729      +/-   ##
==========================================
- Coverage   82.98%   82.88%   -0.11%
==========================================
  Files         667      665       -2
  Lines      128870   128611     -259
==========================================
- Hits       106938   106593     -345
- Misses      21932    22018      +86

Impacted Files
Coverage Δ

solvent/test/test_pol_embed.py
22.60% <0.00%> (-73.98%)
:arrow_down:

solvent/__init__.py
39.58% <0.00%> (-20.84%)
:arrow_down:

__config__.py
80.00% <0.00%> (-15.00%)
:arrow_down:

__init__.py
62.50% <0.00%> (-12.50%)
:arrow_down:

geomopt/test/test_geometric_solver.py
62.96% <0.00%> (-7.41%)
:arrow_down:

geomopt/test/test_berny_solver.py
85.18% <0.00%> (-7.41%)
:arrow_down:

lib/misc.py
66.10% <0.00%> (-3.98%)
:arrow_down:

lib/logger.py
86.95% <0.00%> (-1.74%)
:arrow_down:

geomopt/berny_solver.py
72.09% <0.00%> (-1.56%)
:arrow_down:

lib/chkfile.py
78.26% <0.00%> (-1.45%)
:arrow_down:

... and 11 more

Continue to review full report at Codecov.

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


404 Client Error: Not Found for url: https://graph.microsoft.com/v1.0/me/calendars

Hi Roger,
I disabled the birthday calender (https://knowledgenow.soton.ac.uk/Articles/KB0041386)
But now I have the following error in Home Assistant. How can I remove this error?
I appreciate your support.
2022-09-15 22:19:36.384 ERROR (SyncWorker_6) [O365.connection] Client Error: 404 Client Error: Not Found for url: https://graph.microsoft.com/v1.0/me/calendars/AAMkADRiYjg1YTZmLTgzYjAtNDFiMy05ZDU0LWRhMThlZjk3ZjEzNgBGAAAAAAA38pf2qYFzTK4FKxlqbPtgBwBvbKXFep5RR5of5w2mYxcoAAAAAAEGAABvbKXFep5RR5of5w2mYxcoAALio0luAAA= | Error Message: The specified object was not found in the store.

I'm guessing it is present in your calendars.yaml and you just need to edit it out. I don't have a birthdays calendar so never seen this before.

If that doesn't work, let me know and I'll look further into it

Thanks a lot! I found the file (o365_calendars.yaml) and removed the item.


photo upload feature

testing photo upload using Multer

resources:
https://www.npmjs.com/package/multer
https://www.bezkoder.com/node-js-upload-image-mysql/


Enable decoding from remote locations?

E.g., HTTP download.
Could even curate a list of locations of popular objects.inv files...
Probably not worth it, though.

Nah, probably not worth it. Easy enough to download separately, then decode. Very little benefit to the automation.


Add StateValue @remarks

this fixes an error when generating API documentation which prevents an documentation index page from being created

I'm closing this one as superseded by https://github.com/statelyai/xstate/pull/4391


feat: add mustache 0.9.3 release

update mustache with release 0.9.3

:tada: This PR is included in version 1.35.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


[WIP] [Feature] Update SharePage when brew is edited

I was experimenting with the BroadcastChannel functionality and managed to create the following:

When SharePage is loaded, subscribe to a BroadcastChannel with name shareId
When EditPage is saved, post a new message in the shareId BroadcastChannel
When SharePage receives an update message, confirm shareId and origin match; if so, perform a window.location.reload(), refreshing the brew and allowing effectively real time updates

Future improvements:

a window reload loses the place in the brew, returning to the top; this can probably be resolved by instead sending the brew content and updating the brew state on the SharePage, causing only a re-render rather than a complete refresh.

Primarily, I see this as being useful for DMs who wish to present to their parties on a second screen - pull up EditPage on the hidden screen, and SharePage on the second monitor. Alter EditPage - for example, toggle an item's visibility from hidden to visible - and on saving, the changes will almost immediately appear on the SharePage.

This is very cool, btw.

I’m not advocating for it really, but maybe make it so that any update from the previous version is briefly highlighted before fading out?  I don’t really know how this would work for anything besides just regular text changes, like changes to divs etc.

It's not so much collaboration as it is a local subscription. I was thinking about CM6's atomic change model, which would as I understand it is essentially just sending the diff, which would be basically perfect for this kind of system.
One thing I did come up overnight is that if EditPage emitted a brewUpdate event on changing editors as well as on save, then EditPage would only ever need to send the content of the currentEditor (on save) or the editor just left (on Editor change). This would reduce the amount of data being transmitted via the BroadcastChannel.
Once that's in place, a diff mechanism could be added to further reduce transmitted data.

I think this is pretty close to complete, actually. What else might we want from this functionality? What else is even possible?

Maybe a notify box?

Perhaps subtly highlight the changed page, like other software does with the text


Garbage at the bottom of the image when render_all=1

Splash sometimes returns garbage at the bottom of the image - e.g. http://<IP_ADDRESS>:8050/render.png?url=http://blog.pinterest.com&viewport=1024x768&render_all=1&wait=0.1

It seems that problem manifests itself when the viewport is smaller than the default viewport, but I'm not sure.

This issue still exists, check e.g. http://<IP_ADDRESS>:8050/render.png?url=http://blog.pinterest.com&viewport=800x600&render_all=1&wait=0.1&scale_method=raster

A similar issue is present in Splash 1.3.1, so it is not a regression.

I can't reproduce it with Splash master. It looks like Qt5 fixed this issue.


In place documentation to use Keemei

Keemei has a great potential to be used to curate templates. We should redirect there so users can use it to get their templates Qiita-compliant.
Ideally, we would be able to just pull the data directly from google spreadsheets, so the user don't really need to download the template and upload it again on Qiita.

Fixed in last deploy:


docs: add details for cargo check pass where cargo build fail

close  #8650

r? @alexcrichton
(rust_highfive has picked a reviewer for you, use r? to override)

r? @ehuss

Thanks!
@bors r+

:pushpin: Commit 2ca439394a86cce4dc25e9b96d8e0c02fb8d2c14 has been approved by ehuss

:hourglass: Testing commit 2ca439394a86cce4dc25e9b96d8e0c02fb8d2c14 with merge cb7ba3d4e4e79e08f9e22e631cf222e8b91a9b26...

:sunny: Test successful - checks-actions
Approved by: ehuss
Pushing cb7ba3d4e4e79e08f9e22e631cf222e8b91a9b26 to master...


Support use of input order when iteratively merging batches.

Codecov Report

Merging #6 (2a87edf) into master (536dd00) will increase coverage by 0.21%.
The diff coverage is 91.91%.

:exclamation: Current head 2a87edf differs from pull request most recent head 4d88c61. Consider uploading reports for the commit 4d88c61 to get more accurate results

@@            Coverage Diff             @@
##           master       #6      +/-   ##
==========================================
+ Coverage   96.95%   97.17%   +0.21%
==========================================
  Files          14       18       +4
  Lines         756      920     +164
  Branches        5        9       +4
==========================================
+ Hits          733      894     +161
- Misses         18       21       +3
  Partials        5        5

Impacted Files
Coverage Δ

include/mnncorrect/find_mutual_nns.hpp
100.00% <ø> (ø)

tests/src/order_utils.h
57.14% <57.14%> (ø)

include/mnncorrect/fuse_nn_results.hpp
65.38% <65.38%> (ø)

include/mnncorrect/MnnCorrect.hpp
96.66% <90.90%> (+3.68%)
:arrow_up:

include/mnncorrect/InputOrder.hpp
94.91% <94.91%> (ø)

include/mnncorrect/AutomaticOrder.hpp
95.71% <100.00%> (+10.32%)
:arrow_up:

tests/src/AutomaticOrder.cpp
100.00% <100.00%> (ø)

tests/src/InputOrder.cpp
100.00% <100.00%> (ø)

tests/src/MnnCorrect.cpp
100.00% <100.00%> (ø)

... and 2 more

Continue to review full report at Codecov.

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


Enhanced Export ability

Same as #72 but for the Export capability. Currently the Export saves the model into an autogenerated .zip file into the default Downloads folder. The enhanced capability should allow the use to select the folder name and the model zip file name that the model is saved to.

Looks like this might be the best option: https://developer.mozilla.org/en-US/docs/Web/API/Window/showSaveFilePicker


Support NuGet PackageReference properly in WPF temporary assembly

Support NuGet PackageReference properly in WPF temporary assembly by enabling .g.targets and .g.props to be properly included, despite the project file name change.
(Right now, just shopping the approach around, and looking for feedback. Need to coordinate with WPF team as well.)
Fixes: http://github.com/NuGet/Home/issues/5894
These changes react to _OriginalProjectName that is set by the new version of the temp assembly generator code. (see nuget change)

Just to clarify, is this for 15.5 or 15.6? master would be 15.6.

@AndyGerlicher  - targeting 15.6, not 15.5.

@rrelyea we have been looking at older PRs on the MSBuild repo. Is this PR something that you still plan on working on? It seems like there are some left over work here that we should address before we take this.

Team triage: closing. Let us know if you're interested in picking this up again.


Typo within "features/server.js"

console.error('Please provide Data Center Id --datacetnerid [dcid]')

should be
console.error('Please provide Data Center Id --datacenterid [dcid]')

It's been fixed we're going to merge it very soon.
Thanks


Unable to delete aliased indexes

Summary
I've been playing around with the zero downtime deploy feature of this package (big fan!!) and when trying to clean up my ES instance I've noticed that I'm unable to delete aliased indexes. Following the docs, running php artisan scout:delete-index <model> should drop the related index but the history alias is never set so the initial write index is never deleted.
The only way I got it working is by running php artisan elastic:update <index> twice. This command is not mentioned in the docs but running it twice does add the history tag to the last write index.
Relevant Code: ElasticIndexAdapter::createNewWriteIndex() is responsible for adding aliases to the write index.
Steps

Create Model, add Searchable trait and implement Explored / Aliased interfaces
Prepare ES / setup config file / etc.
Run php artisan scout:import <model>
ES will now have an index and only 2/3 aliases (read, write, but no history)
Run php artisan scout:delete-index <model>
No changes in ES

Awesome issue description, awesome PR, awesome you 🙌


Feature/custom queries

This PR includes GameItem class for custom queries (gold, silver, thors_hammer, sword and shield items).

@AnnRiera Remove the expect(something).to.exist. You are already asserting with equal to either null or undefined.


Update authorization-ucr's editors

https://solid.github.io/authorization-panel/authorization-ucr/ indicates "Solid Editors Team" as the Editors of the document ( https://github.com/solid/authorization-panel/blob/b2d4dca20c8c0249e5a2e7254d44f113b83d5146/proposals/authorization-ucr/index.bs#L9 ) however this wasn't agreed by the Solid Editors team. It is preferable to name individuals.
I recommend that individuals that would like to make the commitment to take on the editorial role of the authorization-ucr document say so here in the comments or make a PR.
CG Chair hat on: Anyone is generally welcome to take on the editor role, provided that they are a member of the Solid CG, there is an understanding about the commitment to maintain the document - ensuring that Group decisions are correctly reflected -  follow the Solid contributing guidelines, no outstanding formal objection from another CG member, approval by the CG chair, and so on.

I would be interested in focusing on authorization UCRs for the coming months.

I have so much on my plate with priority much higher than UCRs, but  I will try to link the folks on EU projects working for imec to this, as they have their own use cases that should perhaps be added to this. /cc @woutslabbinck, @philippecarlo others?

From Digita, we would definitely like to contribute our findings about use cases we encounter(ed) in the field. I'm not sure we have someone who has sufficient time to take on an editorial role, though. @tomhgmns?

@matthieubosquet , may I ask you to PR to update the editors list and add yourself to get things rolling?
I encourage others to consider and commit to specific roles (e.g., editor, author, contributor) by requesting changes to the PR.

What are UCRs?


Mouseover latest blog post

Hi,
i hope I am right here. Is the following behaviour correct? The publication cover seems to be overlaying the blog post.
Screenshot

Steps to Reproduce
Fresh installation of ghost with casper without any modifications.
docker run -d --name some-ghost -p 2368:2368 ghost:latest
Technical details

Casper Version: 2.0.3
Ghost Version: 1.5.2
Browser Version: 60.0.3112.90
OS Version: macOS 10.12.6

Duplicate of #349 - will be fixed in the next release

Amazing fast reaction. Thank you!!


feat: Add feature 7 [skip ci]

:tada: This PR is included in version 1.2.0-pre.3 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Doesn't work with multi-filetypes.

I have a really niche use case here. Both Vim and Neovim have a handy feature that allows a file to be recognized as multiple filetypes, then various scripts and autogroup actions can be ran for each of the filetypes that applies. As an example I'm using the Vimwiki plugin to edit markdown files, some types of markdown can also be considered a pandoc file as well.  In neovim if I open a markdown file and issue the command :set filetype it shows the current filetype as vimwiki.markdown.pandoc as expected. However, this plugin doesn't recognize this as a list of filetypes. Instead, as far as I can tell, it recognizes a single filetype vimwiki.markdown.pandoc and doesn't open.  For reference both Tagbar and Vista.vim work out of the box in recognizing the markdown structure in this case. At any rate, thanks again for this rad plugin!

I am on MacOS and neovim and for me ":set filetype?" shows only vimiwiki or pandoc w/o any reference to markdown. The committed regex does not match on this. Happy to test and supply a working version.


bdd-spring-1557238462 to 0.0.1

Promote bdd-spring-1557238462 to version 0.0.1

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approvers:
If they are not already assigned, you can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


The mill has a memory issue

In theory, the mill's memory usage should be reset to ground level between processing two computations. However, when doing extensive performance test, I find the "non-evictable memory" usage of the mill keeps increasing as it processes more and more computations. It is unclear where these "non-evictable memory" comes from. Also the jvm maximum memory is set to 4GB, but the "non-evictable memory" usage can be way more than that, e.g. 10+GB.

We don't think there is any memory leakage in either the kotlin or c++ code.  But we need a deeper investigation on this issue at the appropriate time.

There are more computation processing than the number of steps in the graph. So it is unlikely that the mill gather more "non-evictable memory" at each processing.

Fixed by https://github.com/world-federation-of-advertisers/cross-media-measurement/pull/1639


Update to nan 2 for Node.js 4.0.0 compatibility.

Adding to the list: https://github.com/nodejs/node/issues/2798.
Related: #169.

+1 see also: https://github.com/nodejs/nan/blob/master/tools/1to2.js


Fix an update error of delta package

Problem
When I try to update delta from 0.1.1 to 0.2.0, it fails with error Cannot create a file when that file already exists..
> choco up -y delta
Chocolatey v0.10.15
Upgrading the following packages:
delta
By upgrading you accept licenses for the packages.

You have delta v0.1.1 installed. Version 0.2.0 is available based on your source(s).

delta v0.2.0 [Approved]
delta package files upgrade completed. Performing other installation steps.
Extracting 64-bit C:\ProgramData\chocolatey\lib\delta\tools\delta-0.2.0-x86_64-pc-windows-gnu_x64.zip to C:\ProgramData\chocolatey\lib\delta\tools\extract...
C:\ProgramData\chocolatey\lib\delta\tools\extract
ERROR: The running command stopped because the preference variable "ErrorActionPreference" or common parameter is set to Stop: Cannot create a file when that file already exists.

The upgrade of delta was NOT successful.
Error while running 'C:\ProgramData\chocolatey\lib\delta\tools\chocolateyinstall.ps1'.
 See log for details.

It's because the installation script try to move a new delta.exe but an old delta.exe exists.
Solution
Add Move-Item -Force option to overwrite an old delta.exe.

I close this PR because this change seems to be applied already. Thanks a lot 😄


K8s-calico-incluster CICD test added

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


Needs auto referenced checkbox turned on in ASMDEF.

When "Auto Referenced" Checkbox is turned off in the ASMDEF, it won't be included as reference in the Assembly-CSharp assembly. This leads to compile errors like
The type or namespace name 'Easings' could not be found (are you missing a using directive or an assembly reference?) .

Fixed in v1.3.2.  Sorry I missed this comment!  I normally manually include it in each project's asmdefs and didn't think that people wouldn't be using them.  Thanks for pointing this out.


Convert MIGX IR to ONNX

Desciption
As a MIGraphX performance developer I want to break down models in to fused portions and run the single fusion in isolation using different graph optimizers.
Now that the MIGX IR can be extracted in to files PR (https://github.com/ROCm/AMDMIGraphX/pull/3550) , the next step is to convert the IR back to ONNX.  This is very important as it allows for the performance comparison with other ONNX accepting optimizers.  Comparing MIGX on a per ONNX operator basis is not as interesting as comparing on a per fusion basis
The ONNX community should have tools to build an ONNX model that will likely come in handy.
It may become easier to create a MIGX api to generate the ONNX Operators but feel free to use the newly generated mlir solutions as your starting point.
Success
Convert each .mlir file to ONNX and run perf results for both migraphx-driver and trtexec

Would this allow models to work with something like deepcache?


Render comments

Hello @tarikbouari ,
Please can you make a review on my updated work.

I was able to fix the the render for each comments.
I ensured there wasn't any linter error.
I ensured html, CSS, JAVASCRIPT practices were adapted

Hi @summyalena ,
Good job so far, The project looks great.  There is nothing to say, it's time to merge it.

Highlights
Good UI ✔
Proper documentation ✔
Good use of Githubflow ✔
Happy coding 🥳 👏


why __set_initial_states_from_macrostates not visible?

https://github.com/theislab/cellrank/blob/f53a6a77359bc3b2b90f7b43971b2240f2370563/cellrank/tl/estimators/_gpcca.py#L1141
is there a reason for being hidden that is relevant re the analysis? I asked this question @Marius1311 already and you pointed me to g._compute_initial_states() but I (think? I) want to specify the names of the metastable states explicitly.
Precisely, I have this velocity vector field:

and these are the metastable states found

so naively I'd say I want to set 3 and 5 to terminal, and 1 to initial.
Does it makes sense? am I over interpreting?
thank you!!!

Ok maybe I got it, in order to get a lineage "towards 1" I should have a different set kernel with backward=True. Then the metastable state 0 will become the "terminal" state of a backward process.
Indeed, I have this in adata.obsm
adata.obsm
>>> AxisArrays with keys: PCA, TSNE, UMAP, X_pca, X_umap, velocity_umap, macrostates_bwd, from_initial_states

now I should do kernels+estimators again, with backward=False and indeed this is what I get
adata.obsm
>>> AxisArrays with keys: PCA, TSNE, UMAP, X_pca, X_umap, velocity_umap, macrostates_bwd, from_initial_states, macrostates_fwd, to_terminal_states

I guess this was not clear to me because I didn't realize that an initial_state is different than a terminal_states with backward process.
Let me know if this understanding is correct. Thank you!

You're right; the reason it's hidden is because originally, it was intended that 1 estimator = 1 direction.
I have no strong opinion whether to make this public, though some tests would be in order.

Hi @giovp, and thanks to @michalk8 for explaining this already. I would currently leave it as is - I think having two public ways to compute the initial states is confusing. In the future, we can maybe think of exposing this and re-writing parts of the documentation to accommodate for this

makes a lot of sense. I think it would be maybe worth an example that described this difference? like why initial_states are different than terminal_bwd states. I'll close this anywa, and thanks for the very romptprompt reply!


Handling file upload errors hence preventing 500 ise

I ran into the following problem setting up opencfp for Bulgaria PHP:
When registering a new speaker profile or updating the speaker profile picture the following behaviour is observed if the file upload limit in php.ini is lower than the 5MB limit set in the code: Instead of showing a file upload error in the form, the application would throw a '500 Internal Server error' into the index page, where it redirects the user as a side effect of handling a file upload exception.
I added a few lines to classes/Http/Form/SignupForm.php, utilizing the functionality of Symfony\Component\HttpFoundation\File\UploadedFIle for validation and showing upload errors.
'make cs' and phpunit went fine. I have not added any new tests, since I am not really introducing new functionality, just made use of existing one to catch and handle file upload errors more gracefully. Please excuse me if a UI test is expected - this is my first pull request to opencfp and like under tenth one total in github.
Thanks!

@madasha thank you very much for the work. Everything looks good to me. I have created a small test that verifies this new validation check works as expected (see PR note above).
I am going to close out this PR and pending the other PR building properly, will be merging.
Also, don't feel like you have to apologize for starting out. We're here to help so feel free to ask any questions! :smile:
Have a good one and thanks again.

Great, thanks!
I had a look at the test you've added for the purpose of testing the file upload errors - https://github.com/opencfp/opencfp/commit/5cd055fa0c71fa77347b454af2e87cba0d9322c2 - looks great. The test looks so much easier to implement than I expected due to the nature of the form and file objects. I will know for next time, in case I need to create another pull request for opencfp in the future.
Great work by the way, I love this project!


C-API timeline for TensorFlow 2

On the Install TensorFlow for C page, it notes that
"There is no libtensorflow support for TensorFlow 2 yet. It is expected in a future release."
Is there any update on when we can expect the c api for TF2?

I would be interested in it as well.

Is C api for TF2 coming soon?

@av8ramit and @bmzhao are working on it

Here is a link in the meantime to a directory listing of builds we've uploaded recently.

Thank you for quick reply. How can I see tensorflow version of these builds?

They are all build from master, so they closely match tf-nightly

Is C api for TF2 to be included on next release (2.3)?

Yes we are planning to have libtensorflow releases for the 2.3 release.

This is very good news. Thanks for the fast response.

Doesn't look like the Install TensorFlow for C webpage has been updated yet. Is there a link to get the official 2.3 libraries?

It is now!


exclude containers by name

I'm trying to accomplish a full zero downtime deployment and I need to be able to remove containers from the load balancer without stopping the container.  My thought is to have docker-gen be able to exclude certain named containers and do a docker rename to remove them from the load balancer, wait until all connections to that container are done and then stop and remove.  Any thoughts on this and if there is a better way?

I'm interested in this as well (the ultimate goal for me is also to achieve full zero downtime deployments).


fancy_text_generator

Script Title - fancy_text_generator
Brief -
The script will ask the user to enter a text which will be converted into fancy texts.
Instructions

Create a new folder for your script and file/folder name should be appropriate.
Create a README.md in your folder for program Instructions
add requirements.txt if needed

Programming Language

[x] Python

Happy Coding

i woul dlike to work on this feature addition kindly assign me

Can you please assign this to me


KEDA operator deployment has error when deployed locally

Report
make deploy of main branch causing keda-operator deployment to throw error below
2022-10-13T20:09:36Z	ERROR	controller-runtime.source	if kind is a CRD, it should be installed before calling Start	{"kind": "HorizontalPodAutoscaler.autoscaling", "error": "no matches for kind \"HorizontalPodAutoscaler\" in version \"autoscaling/v2\""}
sigs.k8s.io/controller-runtime/pkg/source.(*Kind).Start.func1.1
	/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.12.3/pkg/source/source.go:139
k8s.io/apimachinery/pkg/util/wait.runConditionWithCrashProtectionWithContext
	/go/pkg/mod/k8s.io/apimachinery@v0.24.5/pkg/util/wait/wait.go:233
k8s.io/apimachinery/pkg/util/wait.WaitForWithContext
	/go/pkg/mod/k8s.io/apimachinery@v0.24.5/pkg/util/wait/wait.go:660
k8s.io/apimachinery/pkg/util/wait.poll
	/go/pkg/mod/k8s.io/apimachinery@v0.24.5/pkg/util/wait/wait.go:594
k8s.io/apimachinery/pkg/util/wait.PollImmediateUntilWithContext
	/go/pkg/mod/k8s.io/apimachinery@v0.24.5/pkg/util/wait/wait.go:545
sigs.k8s.io/controller-runtime/pkg/source.(*Kind).Start.func1
	/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.12.3/pkg/source/source.go:132

Expected Behavior
No errors in deployment.
Actual Behavior
Error in keda-operator pod (Error pasted above).
And pods restarting due to it:
ansuvarghese$ k get pods -n keda
NAME                                      READY   STATUS    RESTARTS      AGE
keda-metrics-apiserver-76fb58fc74-8k68t   1/1     Running   0             9m27s
keda-operator-7b9d7667fd-x66pm            1/1     Running   1 (96s ago)   3m45s

Steps to Reproduce the Problem

make docker-build
make publish (changed ghcr repo to my personal docker hub repo)
VERSION=main make deploy

Logs from KEDA operator
2022-10-13T20:14:29Z	ERROR	controller-runtime.source	if kind is a CRD, it should be installed before calling Start	{"kind": "HorizontalPodAutoscaler.autoscaling", "error": "no matches for kind \"HorizontalPodAutoscaler\" in version \"autoscaling/v2\""}
sigs.k8s.io/controller-runtime/pkg/source.(*Kind).Start.func1.1
	/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.12.3/pkg/source/source.go:139
k8s.io/apimachinery/pkg/util/wait.runConditionWithCrashProtectionWithContext
	/go/pkg/mod/k8s.io/apimachinery@v0.24.5/pkg/util/wait/wait.go:233
k8s.io/apimachinery/pkg/util/wait.WaitForWithContext
	/go/pkg/mod/k8s.io/apimachinery@v0.24.5/pkg/util/wait/wait.go:660
k8s.io/apimachinery/pkg/util/wait.poll
	/go/pkg/mod/k8s.io/apimachinery@v0.24.5/pkg/util/wait/wait.go:594
k8s.io/apimachinery/pkg/util/wait.PollImmediateUntilWithContext
	/go/pkg/mod/k8s.io/apimachinery@v0.24.5/pkg/util/wait/wait.go:545
sigs.k8s.io/controller-runtime/pkg/source.(*Kind).Start.func1
	/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.12.3/pkg/source/source.go:132

KEDA Version
main
Kubernetes Version
No response
Platform
Red Hat OpenShift
Scaler Details
Kafka
Anything else?
No response

Hey,
What k8s version are you using? It seems that you are using <= v1.22 which currently is not supported because KEDA (in ´main´ tag) is already using autoscaling/v2 and that's API was introduced in k8s v1.23.
We follow N-2 support policy and due to autoscaling/v2beta1 and autoscaling/v2beta2 deprecation, we migrate KEDA to autoscaling/v2 which requires k8s v1.23 (N-2)

Hi @tvert ,
It looks like microk8s addon is using keda v2.8 or below. For k8s >= 1.25 you should use KEDA v2.9 or above

Thanks for the hint. Do you know if there is a plan for the microk8s addon to be updated to 2.9?

IDK because we don't manage it. Maybe you could ask in their repo

I used the documentaion provided by the release notes:
https://keda.sh/docs/2.10/deploy/#yaml
And it works - I was able to deploy my ScaleObject yaml file - no more apiversion issues. Thank you @JorTurFer for the hint.


CSV readout of results

Description: All the results of voting, information about the voter, and how they voted should be downloadable in csv format at any time.
User Story: As an Obsever I want to download the results in CSV format so that I can audit them
Acceptance Criteria: Given that I am on the page of a delegate or alternate, when I click "Download Votes" button then a CSV of my voting history is downloaded to my device.

Test reports for above ticket are:

0-3A. Can download CSV of voting history


⚠ Bofrost.at has degraded performance

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

HTTP code: 200
Response time: 1022 ms

Resolved: Bofrost.at performance has improved in af7741b after 6 minutes.


Hitting error when attempting to update device:base resource

While attempting to update my device base resource, I hit an unexpected error resource_site/terraform_to_sdk.go:80: provider: invalid UUID length: 0 during the update operation.
Following the referenced code, it appears the cause is resource_site/terraform_to_sdk.go:80 which appears to be triggered by an invalid sitetemplate_id
Please advise if this is expected behavior

Hi @zbuchheit ,
I will remove the error message in the next version.

Hi @zbuchheit ,
this issue should be fixed in v0.1.18.
Can you check?
Thanks,

confirmed the issue is resolved.
Thanks @tmunzer !


vue js + chartist , how can i force redraw it?

ive check all possible solution and old thread here...
ive already tried using v-show
which allows me to toggle the chart
i also add a watcher that will toggle it
but i cant simple make it redraw the chart
i want it to redraw because all the axios fetch data
is not being drawn during the mounting of the component...
i also tried using windows event of resize ...
but its also not being able to show my chart...
the chart only display properly if
i click on one of the label
2nd if i resize the window...
please someone help me achieve the result i want thanks

Hi,
Have you tested vue-chartist ?

Im having issue with that package , i can use this much better off than the one with vue js version, except i cant force redraw the chart

@g0ld3lux Hi can you show me an example usage of this in Vue ?


Downgrade Apache HttpClient or switch to Java URLConnection for Android compatibility

Further information: https://hc.apache.org/httpcomponents-client-4.3.x/android-port.html

A better solution to this actually is to create a shadow jar.  I have this complete on my workstation using: http://imperceptiblethoughts.com/shadow/
Just need to generate a different POM for it, then will release it as an additional artifact of 1.0.1

I will take this one on, I have a general idea on how to make this work already.


After restart

What issue do you have? Please be as thorough and explicit as possible.
Details of your setup.

Do you use (1) Homebridge UI-X  4.50.2(2) Homebridge

Which version of Homebridge/HOOBS do you have? Homebridge 1.6

Which platform do you run Homebridge/HOOBS on (e.g. Raspberry Pi/Windows/HOOBS Box)? Please also mention your version of Node.js/NPM if known.
On a Raspberry 3b

Which version of this plugin (homebridge-ewelink) do you have? Has the issue started since upgrading from a previous version?

10.4.0

Which eWeLink devices do you have that are causing issues? Please include product models if applicable.
Mini r3
Basic r2/r3
Touch
Mini r2
S26

after a restart of all EWeLink devices no response can only be solved by clearing the cache

With Homebridge 1.5.1 it Works But Not with 1.6

Hi @Themaster312
Gonna close this issue as i feel you have found it similar to
https://github.com/bwp91/homebridge-ewelink/issues/484 ?
If not please feel free to reopen


Encountered unexpected token: "Authorization" "AUTHORIZATION"

Got
net.sf.jsqlparser.JSQLParserException: net.sf.jsqlparser.parser.ParseException: Encountered unexpected token: "Authorization" "AUTHORIZATION"
exception when trying to parse comment on table:
COMMENT ON TABLE "Authorization" IS 'smth';
It works when Authorization renamed to Authorizations

Please use JSQLParser 4.6-SNAPSHOT, which has much better keyword handling.
You can try it online here.

Can i use it in my project now?

Sure. Just change the maven artifact to snapshot.

Its does not working with gradle

Sure it does:
repositories {
    maven {
        url = uri('https://oss.sonatype.org/content/groups/public/')
    }
}

dependencies {
    implementation 'com.github.jsqlparser:jsqlparser:4.6-SNAPSHOT'
}

Thanks, ill try a new version


Correction for raw affiliation King's University College at Western University, London, Canada

Correction needed for raw affiliation King's University College at Western University, London, Canada
raw_affiliation_name: King's University College at Western University, London, Canada
new_rors: ;02grkyz14
previous_rors: 048f5b183;02grkyz14
works_examples: W4319031149;W4323854287;W4362725590
contact: 719c16a75b1b0856b64964e412281c7d:60414bef36fa01ab @ uwo.ca

This issue was accepted and ingested by the OpenAlex team on 2024-12-21. The new affiliations should be visible within the next 7 days.


The default build number is now a blank field, not $(Date:yyyyMMdd).$(Rev:r)

From a new empty pipeline...

Personally I think the docs page is right and this is a bug in the program, but how am I supposed to know which it is?

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

ID: a57f8545-bb15-3a71-1876-3a9ec1a59b93
Version Independent ID: 28c87c8d-c28d-7493-0c7c-8c38b04fbcd7
Content: Run (build) number - Azure Pipelines
Content Source: docs/pipelines/process/run-number.md
Product: devops
Technology: devops-cicd-process
GitHub Login: @juliakm
Microsoft Alias: jukullam

I think this must have been a product bug. Closing because I wasn't able to reproduce.


ci: MariaDB - add back 11.4 and add 11.5

With MariaDB upstream fixing the TLS issue (about to be confirmed in the CI test), adding back 11.4 (now GA/stable) and verylatest - now 11.5rc.
fixes: #3091

Thanks @abonander.


Build Current Action for ibmi-bob failing

Build Current Action for ibmi-bob failing.
I believe the error may have to do with the &BASENAME defined in the command for Build current in the actions.json.
"command": "OPT=*EVENTF BUILDLIB=&CURLIB /QOpenSys/pkgs/bin/makei compile -f &BASENAME",
https://github.com/IBM/vscode-ibmi-projectexplorer/assets/59372176/33b82db6-b1fd-45e3-bc23-a0f7af08b199

Hmm this is Code 4 i functionality.  We should
(if you do Ctrl-Shift-B or the crossed tools icon on the Project Explorer heading, you will be prompted with the correct BOB  build command.)
I will investigate if the default for Code 4 i is broken and open an issue there.

@irfanshar
Looks like the issue you're seeing is here:
      commands.registerCommand(`vscode-ibmi-projectexplorer.runAction`, async (element: Project | ObjectFile | MemberFile) => {
        if (element) {
          if (element instanceof Project) {
            await ProjectManager.setActiveProject(element.workspaceFolder);

            await commands.executeCommand(`code-for-ibmi.runAction`, {
              resourceUri: element.workspaceFolder.uri
            });
          }

When you're running an Action and using &BASENAME, it's pulling the base name from the URI you're in. Perhaps what should be done here, instead of passing the workspace folder URI is that you should pass in the active editor perhaps - if it's in the current project.

@irfanshar
Maybe something like this?
            await ProjectManager.setActiveProject(element.workspaceFolder);

            const activeProject = ProjectManager.getActiveProject();
            let chosenUri = activeProject?.workspaceFolder.uri;
            let activeEditor = window.activeTextEditor;

            if (activeEditor) {
              const editorProject = ProjectManager.getProjectFromUri(activeEditor.document.uri);
              if (activeProject?.getName() === editorProject?.getName()) {
                chosenUri = activeEditor.document.uri;
              }
            }

            await commands.executeCommand(`code-for-ibmi.runAction`, {
              resourceUri: chosenUri
            });


[WIP] Add authentication handlers for Azure DevOps and GitHub

This change adds handlers to SymbolReader that authenticate requests for Azure DevOps and GitHub. This allows PerfView to download symbols from Azure DevOps symbol servers and to "go to source" for private Azure DevOps and GitHub repositories.
For Azure DevOps, it replaces #1563 with a more robust solution that uses DefaultAzureCredential from Azure.Identity
The code discovers the target tenant by parsing WWW-Authenticate challenge responses. If the user has Visual Studio or VSCode installed, and they have signed in, then PerfView will use that account to access Azure DevOps. If not, then a browser window is shown to let the user sign in.
For GitHub, we use Device Flow authentication to grant access to an OAuth application registered with GitHub.com. The user is prompted to visit github.com, enter an 8-digit code and authorize the application.
Both of these are implemented as custom handlers for a DelegatingHandler that is passed to the SymbolReader.
TODO:

[x] Register an official OAuth application in GitHub for PerfView in the Microsoft organization.
[x] Update the PerfViewClient ID in GitHubHandler with the new client ID
[ ] Research if there's a narrower scope than "repo" for GitHub, since we don't need full write-access to repositories.

@pharring thanks for doing this!  I have started reviewing this PR and will add some comments as I go.  Do let me know once this is ready to go - I see you have one more TODO item.
Also, I will need to investigate whether or not we can carry the GitHub image inside of PerfView or not.

@brianrob Don't spend too long on it. I have an improvement coming that adds Git Credential Manager support. It uses the same basic idea (chains of "symbol reader handlers"), but I refactored and shuffled the code quite a bit.
I also plan to add a UI so users can select which auth mechanism to use. I'll set defaults that work for me, but some users might need finer control.
Finally, the maintainers of the Microsoft org asked me to try and use a "GitHub Application" instead of an OAuth app for the device flow. Apparently, legacy OAuth apps are harder to maintain. Still haven't looked at that.

On the GitHub image, it was downloaded from here: https://github.com/logos
From that page:

Use the Octocat or GitHub logo to advertise that your product has built-in GitHub integration

I'm confident that this is appropriate usage of the logo.

On the GitHub image, it was downloaded from here: https://github.com/logos From that page:

Use the Octocat or GitHub logo to advertise that your product has built-in GitHub integration

I'm confident that this is appropriate usage of the logo.

I suspect you're right.

@brianrob Don't spend too long on it.

Sounds good.  I'll wait for now.

I'm going to abandon this and open a new PR that includes GCM support.


[untested] Attempt at fixing #1219

Looking through the source of node-sodium, it looks like libsodium exposes a separate method for xsalsa20poly1305 encryption. If you look at the documentation for crypto_secretbox(_open) it shows that it requires four args: the text, the nonce, and two public keys from the sender and receiver. However, crypto_secretbox_xsalsa20poly1305(_open) takes just three args, as tweetnacl does: the text, the nonce, and the secret key.

Accidentally closed.

Apparently the proper method to use is crypto_secretbox(_open)_easy. Tested for sending audio, untested for receiving audio.


content routing example with node1.peerStore.patch won't work anymore because of updates to the peerStore class structure in "libp2p": "0.40.0"

https://github.com/libp2p/js-libp2p/blob/master/examples/peer-and-content-routing/1.js

await node1.peerStore.patch(node2.peerId, {
multiaddrs: node2.getMultiaddrs()
})
I'm pretty sure this won't work because only the store implements these functions now: https://github.com/libp2p/js-libp2p-peer-store/blob/master/src/store.ts

This will be fixed by the 0.45.x release - https://github.com/libp2p/js-libp2p/pull/1707 - it pulls all these changes together.

0.45.x has been shipped - please can you update all your @libp2p/* deps and try again?

@TimDaub Were you able to double check?

nope sorry I won‘t check but thanks for solving


Refreshing issues when running the desktop application for a long time

When running the desktop application for a long time with one or several shared services some errors start appearing in the logs:
2023-09-06T17:15:38.010969Z  INFO ockam_api::session: replacing session key=867713398507a61735c52e343f5160745f3b008a741f10fb
2023-09-06T17:15:41.013618Z  WARN ockam_api::session: session is being replaced key=867713398507a61735c52e343f5160745f3b008a741f10fb
2023-09-06T17:15:43.023767Z  WARN ockam_api::nodes::service::forwarder: error creating new remote forwarder addr=/project/default err=invalid multiaddr (origin: Application, kind: Unknown, source location: implementations/rust/ockam/ockam_api/src/error.rs:49:9)
2023-09-06T17:15:43.024147Z  WARN ockam_api::session: replacing session failed key=867713398507a61735c52e343f5160745f3b008a741f10fb err=invalid multiaddr (origin: Application, kind: Unknown, source location: implementations/rust/ockam/ockam_api/src/error.rs:49:9)
2023-09-06T17:15:44.016542Z  WARN ockam_api::session: session unresponsive key=867713398507a61735c52e343f5160745f3b008a741f10fb
2023-09-06T17:15:44.016854Z  INFO ockam_api::session: replacing session key=867713398507a61735c52e343f5160745f3b008a741f10fb
2023-09-06T17:15:47.018433Z  WARN ockam_api::session: session is being replaced key=867713398507a61735c52e343f5160745f3b008a741f10fb
2023-09-06T17:15:49.024679Z  WARN ockam_api::nodes::service::forwarder: error creating new remote forwarder addr=/project/default err=invalid multiaddr (origin: Application, kind: Unknown, source location: implementations/rust/ockam/ockam_api/src/error.rs:49:9)
2023-09-06T17:15:49.024855Z  WARN ockam_api::session: replacing session failed key=867713398507a61735c52e343f5160745f3b008a741f10fb err=invalid multiaddr (origin: Application, kind: Unknown, source location: implementations/rust/ockam/ockam_api/src/error.rs:49:9)
2023-09-06T17:15:49.993463Z  INFO ockam_app_lib::projects::commands: refreshing projects
2023-09-06T17:15:50.000439Z ERROR ockam_app_lib::projects::plugin: Failed to refresh projects e=listing projects failed: Ockam Error [origin: Application, kind: Unknown] at implementations/rust/ockam/ockam_api/src/error.rs:49:9
--- Details ---
- Caused by: Invalid Multiaddr
- possible root cause `alloc::string::String`: Invalid Multiaddr
  debug output:
    "Invalid Multiaddr"
--- Captured Spantrace ---

--------------------------

2023-09-06T17:15:50.001529Z ERROR ockam_app_lib::invitations::plugin: Failed to refresh invitations e=Invalid Multiaddr (origin: Application, kind: Unknown, source location: implementations/rust/ockam/ockam_api/src/error.rs:49:9)

They seems to be related to the session which is checking if the project relay is alive.
Possibly, for the same reason, we observe an error when refreshing the invitations:
2023-09-06T17:19:50.004133Z ERROR ockam_app_lib::invitations::plugin: Failed to refresh invitations e=Invalid Multiaddr (origin: Application, kind: Unknown, source location: implementations/rust/ockam/ockam_api/src/error.rs:49:9

I've been digging into it today and this is what I've found.
As you mentioned, if an orchestrator address is not reachable for whatever reason (fails to resolve a /project/<name> multiaddr; the project is down; your internet is down...) the session medic will try to replace the tcp-inlet and the relay.
If the session medic can't replace those objects successfully, then it will throw an error BUT it will keep trying. So, as soon as the connection can be established, the relay/inlets will be restored. I'm touching a little the error handling on the Instantiator implementors so we get better error descriptions.
The session related errors as well as the Invalid MultiAddr errors triggered by the session replacers are recoverable, so we can ignore them for the most part (unless they appear without having any connectivity issue).


immediateResponse observer not triggered

Nice addon thanks.
But immediateResponse does not work because observer is not triggered during definition of component. Ember components are not by default triggered during object init.
This currently does not work
# template.hbs
            {{ui-slider
            ticksSnapBounds=50
            tooltip='show'
            tooltipPosition='bottom'
            value=zoom
            min=zoomMin
            max=zoomMax
            immediateResponse=true
            }}

However this simple workaround works
# template.hbs
            {{ui-slider
            ticksSnapBounds=50
            tooltip='show'
            tooltipPosition='bottom'
            value=zoom
            min=zoomMin
            max=zoomMax
            immediateResponse=immediateResponse
            }}

# component.js

        didInsertElement: function() {
            Ember.run.later(function() {
                this.set('immediateResponse', true);
            }.bind(this));
        },

Strange. It works fine on the demo app. Out of interest what version of Ember are you using?

I'm away from my computer until tomorrow, I'll probably have a quick look at this then if you're still experiencing this.

Actually just looked at the code on my phone ... It's a one line change. I'll make the change tomorrow as I don't believe in "phone coding". :)

this should now be fixed (v.0.1.3); please re-open it if it is not

Hello @ksnyde I will check soon. Thanks for quick response.
Regards Jan


Mobile responsive

Most of the site is not mobile responsive yet we need to fix it we use chakra ui

Can I work on this responsive issue ,could you assign me this issue ?

Yeah Sure..

I feel like isn't any responsiveness issue cause iphone SE is the smallest width phone and homepage is not breaking in that device so.

I feel like isn't any responsiveness issue cause iphone SE is the smallest width phone and homepage is not breaking in that device so. But if you want I can tweak the code a little to make sure it will not break what so ever.

instead a cloning main brnach try dev branch our code is very diffrent on our dev brnach currenlty we are creating pr towards dev branch until we can do a initial beta relese


setting csrf_protection from controller dont work

When I try to set csrf_protection to true ($this->config->set_item('csrf_protection', TRUE);) from the controller the token is not generated even if the value is really setted to true and in the form the hidden imput is set  but with the native name value and not withe the one i setted (  $this->config->set_item('csrf_cookie_name', 'cookie_direct')  ) like if the  security library must be reloaded .
Is there any solution?

Naturally, this setting is already being used before a controller is instantiated. You can't change everything on the fly.


Automatically count revisions based on Git commit count

(Suggestion by Andreas)
Idea would be (in bash)
gitver=($(git describe --tags --always | tr '-' ' '))

specversion=”${gitver[0]}”

if [ “$(git branch)” = “main” ] then

specrevision=”${gitver[1]}”

else

specrevision=”${gitver[1]}-${gitver[2]}”

fi

Such that on the main branch we would only ever have version and revision (as number of commits since tag), but on branches where revision is not unique the commit id gets added as well.

Just a P.S.
Of course the downside is that you can only have a single spec per repo, because the tag affects the whole repo.
An approach with multiple specs in a repo (e.g. in different directories) is not possible with this.

Yeah. I think for now, we should pursue just one spec per repo anyway.

@chrisfenner looks like the plumbing to support this is mostly there. But I can't say I Grok all the details. I see that Pandoc supports --metadata is that allow for variables to be resolved in a YAML metadata block (The opening block in the markdown delimited with --- and ...) or is that YAML block used for resolving variables elsewhere? If we could just add version to the metadata using git describe output that would be easy to put together.
I see references to things like /resources/img/cover.png and eisvogel.latex where do those originate from?

That's right, I think that YAML block can be used for any variable referenced from the latex in the way we are already using it.
Those resources are in github.com/trustedcomputinggroup/pandoc and bundled into the docker container (since setting up the dependencies every time really stinks).

That's right, I think that YAML block can be used for any variable referenced from the latex in the way we are already using it.

The references expand from within the LaTeX template, is that right? So in the case we want to set them via --metadata we would omit them from the YAML block within the markdown?

Those resources are in github.com/trustedcomputinggroup/pandoc and bundled into the docker container (since setting up the dependencies every time really stinks).

Great, that's what I figured just wasn't sure where they were :+1:

Oh, right. Anything we want to send to the tool from the GH action layer we can use --metadata for. My intention is to let the YAML block be obvious things that the workgroups edit. So, for this feature I think we would do the git-fu from the GH action and pass the values with --metadata.

Oh, right. Anything we want to send to the tool from the GH action layer we can use --metadata for. My intention is to let the YAML block be obvious things that the workgroups edit. So, for this feature I think we would do the git-fu from the GH action and pass the values with --metadata.

Yep my thoughts exactly, and just to get the last part of my question, those variables are resolved in the latex template in the pandoc repo like version here https://github.com/TrustedComputingGroup/pandoc/blob/main/template/eisvogel.latex#L897?
I think I'll let folks pass a variable to the workflow to opt-into git versioning of documents, thoughts?

Yep, that's how the variables get consumed. BTW I am not a Latex expert, I have just gotten something working. If you see something that needs fixed on that level, please let me know!

I think I'll

If that implies you will send a PR to add this, you can do this however you like. 😅 I agree with your approach.

Yep, that's how the variables get consumed. BTW I am not a Latex expert, I have just gotten something working. If you see something that needs fixed on that level, please let me know!

I think I'll

If that implies you will send a PR to add this, you can do this however you like. sweat_smile I agree with your approach.

Ha yeah, Ill probably try and do something next week as I start back on spec work.


Documentation Example for GPTSimpleVectorIndex broken

https://github.com/jerryjliu/llama_index/blob/main/examples/langchain_demo/LangchainDemo.ipynb
import os
from llama_index import GPTSimpleVectorIndex

# load index
!echo $(pwd)
print(os.path.abspath('../vector_indices/index_simple.json'))
index = GPTSimpleVectorIndex.load_from_disk(os.path.abspath('../vector_indices/index_simple.json'))

my script here is a small implementation that demonstrates the issue with sanity checks for working directory...

File /opt/conda/lib/python3.10/site-packages/llama_index/vector_stores/registry.py:52, in load_vector_store_from_dict(vector_store_dict, type_to_cls, **kwargs)
46 def load_vector_store_from_dict(
47     vector_store_dict: Dict[str, Any],
48     type_to_cls: Optional[Dict[VectorStoreType, Type[VectorStore]]] = None,
49     **kwargs: Any,
50 ) -> VectorStore:
51     type_to_cls = type_to_cls or VECTOR_STORE_TYPE_TO_VECTOR_STORE_CLASS
---> 52     type = vector_store_dict[TYPE_KEY]
53     config_dict: Dict[str, Any] = vector_store_dict[DATA_KEY]
55     # Inject kwargs into data dict.
56     # This allows us to explicitly pass in unserializable objects
57     # like the vector store client.
KeyError: '__type__'

In the future it would be neat if there was testing or something so that when you rename & publish the package not everything breaks.

Hey @DylanAlloy, thanks for catching this bug. Should just be the serialized JSON being outdated in the repo. Will update.

I was wondering if this was the case. If I were to store data from a pdf for example myself using the new dict format this should resolve the issue?

Yes, it should work. Let me know if otherwise!

hello, I'm getting this error with my app only when I run it on streamlit cloud and couldn't resolve it, can you help me what can I do:
Collecting usage statistics. To deactivate, set browser.gatherUsageStats to False.
2023-04-17 23:08:01.114 Uncaught app exception
Traceback (most recent call last):
File "/home/appuser/venv/lib/python3.9/site-packages/streamlit/runtime/scriptrunner/script_runner.py", line 565, in _run_script
exec(code, module.__dict__)

File "/app/chat6529/6529GPT.py", line 99, in
st.session_state.response_text, st.session_state.similarity_score = process_question(query)

File "/app/chat6529/6529GPT.py", line 54, in process_question
index = GPTSimpleVectorIndex.load_from_disk(input_index)

File "/home/appuser/venv/lib/python3.9/site-packages/llama_index/indices/base.py", line 364, in load_from_disk
return cls.load_from_string(file_contents, **kwargs)

File "/home/appuser/venv/lib/python3.9/site-packages/llama_index/indices/base.py", line 340, in load_from_string
return cls.load_from_dict(result_dict, **kwargs)

File "/home/appuser/venv/lib/python3.9/site-packages/llama_index/indices/vector_store/base.py", line 260, in load_from_dict
vector_store = load_vector_store_from_dict(

File "/home/appuser/venv/lib/python3.9/site-packages/llama_index/vector_stores/registry.py", line 52, in load_vector_store_from_dict
type = vector_store_dict[TYPE_KEY]

KeyError: 'type'

Hey @mfelat, apologies we recently changed how the vector store data is stored on disk. It would be best to simply re-ingest your data.


Error: missing script: patternlab:build

Error: missing script: patternlab:build
Hi, hopefully this is the right place for this - if it's not, please delete/ redirect me to the correct location. I'm having a few challenges setting this up, with the following error after I type "npm run patternlab:build". I've downloaded the latest release source code (https://github.com/Comcast/patternlab-edition-node-webpack/releases/tag/v1.0.5), What have I done wrong? Any tips on how to debug this? This is right up against the edge of my Node/NPM knowledge.
0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli   'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli   'run',
1 verbose cli   'patternlab:build' ]
2 info using<EMAIL_ADDRESS>3 info using<EMAIL_ADDRESS>4 verbose stack Error: missing script: patternlab:build
4 verbose stack     at run (C:\Program Files\nodejs\node_modules\npm\lib\run-script.js:151:19)
4 verbose stack     at C:\Program Files\nodejs\node_modules\npm\lib\run-script.js:61:5
4 verbose stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:115:5
4 verbose stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:402:5
4 verbose stack     at checkBinReferences_ (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:357:45)
4 verbose stack     at final (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:400:3)
4 verbose stack     at then (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:160:5)
4 verbose stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:280:12
4 verbose stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\graceful-fs\graceful-fs.js:78:16
4 verbose stack     at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:528:3)
5 verbose cwd D:\_work\2\s
6 verbose Windows_NT 10.0.14393
7 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "run" "patternlab:build"
8 verbose node v9.5.0
9 verbose npm  v5.6.0
10 error missing script: patternlab:build
11 verbose exit [ 1, true ]

Thanks!
Recommendations on Solutions:
TBD

Are all of the scripts not working? Or just this one?

Make sure you CD into the directory in which you cloned this project
Run npm install
Run npm run patternlab:serve or npm run patternlab:build to just get it to compile

Hi, when I run those commands, (see screenshot below), it outputs the message above (with two warnings, that I think are ok...?).

I think I'm getting closer to figuring this out - it's a problem with the .gitignore file. To replicate, copy the source to a new repo, push it, and then download it to a fresh machine - the .gitignore file seems to be filtering out some files (need to identify these still), which the fresh machine can't find/ build.

.gitignore is only really blocking node_modules and public. All you need is to make sure your package.json matches what is in the branch.

I notice I have legacy yarn in there, so I need to change that.
Here's my output of latest of master.

Also I'm running NPM 5.6.0 and Node 8.9.4
Since you are on windows I would suggest installing NVM
Lastly I am not using powershell, but that shouldn't really matter.

Thanks, this was really helpful and this can be closed / deleted. I had a cross over of source and gitignores. It was the non-descript error that was throwing me off, but I've got it working now (you are right that it works in both PowerShell and Cmd)

That's good news, I personally use the git bash with visual studio code. Hate having too many windows open. Hope you like this edition, I am really trying to get it update with the 3.0 release of core.


Compiled build for MacOs

Could you compile a build for mac os.?

Sorry, I don't have any macOS computer.

Do you have a spare pc, or run vmware? I can show you how to make a havkintosh, or run a macvm

Do you have a spare pc, or run vmware? I can show you how to make a havkintosh, or run a macvm

Do you have a spare pc, or run vmware? I can show you how to make a havkintosh, or run a macvm

The short answer is: NO.
That’s too much trouble, I‘m not interested in Hackintosh.

What about using a cross-system compiler on your windows computer
Something like https://www.xojo.com/

Why not use a github action for that?

Click on the action tab in github for that.
You can automate stuff with it, deploy, compile, test, release etc.

Wouldn’t the developer have to click something?

Wouldn’t the developer have to click something?

Depending on the action it can be triggered in numerous ways. Vapoursynth uses it to run tests when a push or pull request is made https://github.com/vapoursynth/vapoursynth/tree/master/.github/workflows
For "compile it and make release" a git-tag can be used, like here: https://github.com/theChaosCoder/avsrepo/blob/master/.github/workflows/release.yml


Dependency Injection?

Do we want to look at incorporating DI containers to resolve the services? I would like to set one up for use if you would like that.

YES! Absolutely! That would be amazing!

Alright I will get started on that.

Alright I will get started on that.

Great! Good luck!


Enable renovate bot updates

I'm just pulling this in with https://github.com/redhat-appstudio/build-trusted-artifacts/pull/9.


mariadb-connector-java: 3.4.0 -> 3.4.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for mariadb-connector-java is: MariaDB Connector/J is used to connect applications developed in Java to MariaDB and MySQL databases
meta.homepage for mariadb-connector-java is: https://mariadb.com/kb/en/about-mariadb-connector-j/
meta.changelog for mariadb-connector-java is: https://mariadb.com/kb/en/mariadb-connector-j-release-notes/
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 3.4.1 in filename of file in /nix/store/5gjr3kwpssw0l4ky0wls2f5psjvlfp7z-mariadb-connector-java-3.4.1

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

mariadb-connector-java

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/5gjr3kwpssw0l4ky0wls2f5psjvlfp7z-mariadb-connector-java-3.4.1 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A mariadb-connector-java https://github.com/r-ryantm/nixpkgs/archive/db463709a112b03dcd597d063119bfafc19acea0.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/db463709a112b03dcd597d063119bfafc19acea0#mariadb-connector-java

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/5gjr3kwpssw0l4ky0wls2f5psjvlfp7z-mariadb-connector-java-3.4.1
ls -la /nix/store/5gjr3kwpssw0l4ky0wls2f5psjvlfp7z-mariadb-connector-java-3.4.1/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

mariadb-connector-java

Maintainer pings
cc @anthonyroussel for testing.

https://mariadb.com/kb/en/mariadb-connector-j-3-4-1-changelog/
https://github.com/mariadb-corporation/mariadb-connector-j/compare/3.4.1...3.4.0

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

1 package built:

mariadb-connector-java

@NixOS/nixpkgs-merge-bot merge


OMG-285 - wallet provider - gets N most recent transactions, optionally filtering by recipient

This is probably outside the scope of this PD, but why is the filter by recipient?
I mean, for a given address, when is it useful only to get the transactions where that address is the recipient?
I think getting both sent and received transactions makes more sense (e.g. a wallet or block explorer would want to show both types of transaction)

This is probably outside the scope of this PD, but why is the filter by recipient?
I mean, for a given address, when is it useful only to get the transactions where that address is the recipient?
I think getting both sent and received transactions makes more sense (e.g. a wallet or block explorer would want to show both types of transaction)

actually it should be both send and received, maybe miscommunicated.

Seems like a miscommunication here. Let's change to filter by address and return both sent and received.

Moved to #228 PR


Updated compare services URL

Updated compare services URL.
Changes to headings in the G-Cloud buyers guide will break this link.
This change shouldn't be released until the updated guidance is published w/c 20 November
Ticket: https://trello.com/c/D6dmtXLC/177-fix-guidance-link-on-the-g-cloud-saved-search-task-list-page

Putting this live will require a change to the buyer app to pull in the new framework data, so make sure there's a dev task on the ticket and we know to pick that up.

(& therefore will need a version bump)

Thanks @galund.
Shall I bump the version now, or wait?

If we might forget, make the change now. There's a chance someone else will also change the version number, and we'll get a conflict, though, so I don't mind... as long as we don't forget :)


Add MiniLM cross-encoder reranker

This PR adds a new reranker based on a MiniLM cross-encoder pretrained on MS-MARCO provided by the SentenceTransformers package. MiniLM-based models are much faster than MonoT5/MonoBERT while maintaining a similar result when compared to MonoT5.
Although it adds a new dependency, SentenceTransformers handles smart batching and other optimizations that otherwise would need to be implemented in PyGaggle. I also added AMP integration for FP16 inference, which should make inferences even faster (I can add this to other models if that's desirable).
Besides MiniLM-based models, there is a list of supported models.

Thanks a lot @hugoabonizio, I'm merging!


Sidebar active state highlighting not full width / offset

When you click on a menu entry, the blue background (active state) does not span over the entire row and has some offset. Would be nicer if it were just like the reddish background for the current page.

This is the tap active state chrome puts on. We are not going to remove it for now.


Improve the Engine.get_version_info() documentation

This documents some keys that were missing and improves formatting.

Thank you!

Cherry-picked for 3.1.2.


ANR's are not logged properly

We have a lot of these reports, as you can see it's all messed up:

Raw details of the event:
Error
ANR
!
603µs
Span ID c566c1f2f178473b
Operation       ANR
Tags
_sf_ua_browserName
OkHttp
_sf_ua_browserVersion
4.12.0
_splunk_operation
ANR
app.build.type
release
app.version
1.0.9-qa
component
error
device.model.identifier
IN2017
device.model.name
IN2017
error
true
exception.message
Method)
exception.stacktrace
android.os.BinderProxy.transactNative(Native Method)
android.os.BinderProxy.transact(BinderProxy.java:678)
android.app.IActivityManager$Stub$Proxy.handleApplicationCrash(IActivityManager.java:4877)
com.android.internal.os.RuntimeInit$KillApplicationHandler.uncaughtException(RuntimeInit.java:187)
zd.k0.uncaughtException(Unknown Source:55)
io.opentelemetry.android.instrumentation.crash.CrashReportingExceptionHandler.uncaughtException(Unknown Source:20)
java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1073)
java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1068)
com.android.internal.os.RuntimeInitExtImpl.uncaughtExceptionExt(RuntimeInitExtImpl.java:44)
com.android.internal.os.RuntimeInit$LoggingHandler.uncaughtException(RuntimeInit.java:140)
java.lang.Thread.dispatchUncaughtException(Thread.java:2300)
exception.type
Method)
net.host.connection.type
wifi
orgId
FJ41tMKAcAA
os.name
Android
os.type
linux
os.version
13
otel.library.name
io.opentelemetry.anr
otel.scope.name
io.opentelemetry.anr
otel.status_code
ERROR
rum.sdk.version
1.2.0
screen.name
unknown

Hey @ber4444 thanks for the report. That doesn't look great. Where are you getting the "raw event" data from? Is the above getting partially mangled through copy/pasting?

I copy-pasted from the Splunk dashboard but there is a screenshot which I posted as well. So instead of a helpful error event, you get junk.

The screenshot you provided does not appear to contain the same information as the pasted text, perhaps it's taken from somewhere else? Can you either paste a screenshot of the same data or reformat the data?
The only thing I can really see in the above is that it looks like the exception.message is set to Method). Is that what you're referring to?

this bug is still happening, another example:

Or maybe it's intended, but error.message and error.type are missing, which causes the ANR to appear as a blank item in the main "Tag Spotlight" view

Hey @ber4444 thanks for testing it out again and reporting back. So I think you probably meant exception.message and exception.type in the above, right? Ok, so the thing with ANRs is that they are not initiated by an exception being thrown. The instrumentation detects an ANR by checking in periodically with the main thread.
When it determines that an ANR has occurred, it does not generate an exception. It does synthesizes the ANR event that you screenshot above, and it does capture the stack for the main thread. The instrumentation does not synthesize an exception.message nor exception.type.
We have some code in our backend, however, that creates the exception.message and exception.type when there are exceptions included with some events. In the case of ANRs, the stacks are shaped slightly differently and that was causing the weird messages you saw originally. We've since fixed that problem and suppress those two fields for ANRs.
Hope that makes sense.

I'm cool with this:

What I'm struggling with, is this view:

as Error ID should have a human readable message, like for all other errors.

this is another aspect of the same thing - instead of a useful message, we see . Need to go into individual user sessions to find the error, which in this case is
```
error	true
exception.message	An SSL error has occurred and a secure connection to the server cannot be made.
exception.type	NSURLError
```

Hey @ber4444 thanks again, but however, this isn't really an instrumentation concern caused by ANRs like in the title. Hopefully my previous comment has helped to explain why/how this is the case. This is more of a product/UI concern and we would therefore encourage you to open a Splunk IDEA on this and/or work with your account person to get the feedback in front of the right person.
I'm going to close this issue, but if you feel like there are specific instrumentation concerns that can help with this situation please feel free to reopen.


Disable spelling suggestion code action

When I want to use the "import" code action, I almost always get a irrelevant spelling suggestion as my first suggestion. I wish I could disable this spelling suggestion.
I do not have a spelling extension installed. It is present even when I disable all extensions. So if a extension is causing this, it must be a built in one.

/needsMoreInfo
Is it reproducible with all extensions disabled?
You can try this with F1 and >Developer: Reload Window With Extensions Disabled
Looks more like some spellchecker extension and not built-in TS.

It is present when I disable all extensions. It started showing up a few months ago when I updated to the latest vscode version. Unfortunately I dont remember exactly what version that was.
My current version:
VS Code version: Code 1.48.0 (db40434f562994116e5b21c24015a2e40b2504e6, 2020-08-13T07:50:42.600Z)
OS version: Windows_NT x64 10.0.18363
But the issue also appears on my work computer, which runs osx.

I have also searched through my entire settings json to find anything spelling related, I have found nothing.

I just realized it must come from the typescript service. It doesn't come directly from vscode. I'll see if I can solve it by configuring typescript somehow.


Skip Sign/Release on Forks

It would be nice if builds on a fork's main branch would skip the sign/release half of the build-and-release job if SIGN_CLIENT_CONFIG isn't set.

At the moment Fork's aren't the target for the build scripts. Maybe in the future.


Remove sagemaker compatibility from docker images

We don't use sagemaker and haven't for a long time. Sagemaker compatibility makes the dockerfiles bulkier and more confusing. I'm advocating for removing this unnecessary boilerplate.

I think this is a decision that would ideally be brought up at a core team meeting... or for now just involve @dburkhardt. We have previously used sagemaker notebooks for running the hackathon. I think a few people used them at the time as well. And we now have support to run another hackathon, which may mean sagemaker will be used again. Do you have an alternative to let people easily prototype tasks and methods in an interactive manner when they don't have docker locally?
I think we may have to table this until after the NeurIPS workshop given this is the closest urgent thing atm.

Yep, that's why I tagged Dan for review. I got the impression sagemaker didn't work so well at the hackathon.

Do you have an alternative to let people easily prototype tasks and methods in an interactive manner when they don't have docker locally?

It would be straightforward to run on EC2 and then prototype in a python terminal... if people feel the need to use jupyter we could add instructions on port forwarding to those docs and they can run a regular jupyter notebook on EC2.

@dburkhardt thoughts?


Changed layout button

Please share the GitHub pages link of your fork to see the function properly.

Here it is: https://truecodersja.github.io/BU-Notes/pages/firstYear.html

You did a great work but i would suggest please fix CSS more that it looks more similar to the original component in G-Drive.

Raise new issue to fix the CSS i will assign that to you.

Okay, sure. I'll be updating it shortly. So, I have to change the grid and tick icon or is there anything else?

Make the button similar to the g-drive component I attached in the issue.

I have raised the issue. Please assign it to me.


LibWeb+LibGfx: Use GPU backend for

This is implemented by using a GPU-accelerated surface for  when
a GPU context is available.
A side effect of this change is that all canvas modifications have to be
performed through Gfx::Painter, and whenever its content has to be
accessed, we need to take a snapshot of the corresponding GPU surface.
A new DrawPaintingSurface display list command is introduced to allow
cheap blitting of canvas content without having to read GPU surface
content into RAM.This is a fix to the vcpkg package itself to fix some exported symbols.
This change depends on https://github.com/LadybirdBrowser/ladybird/pull/1528 so I am marking it as a draft until it's merged.

I rebased the branch, but linux CI fails with following error I can't reproduce locally on my linux computer. @ADKaster any chance you know what's going on here? could this be related to CI caches?
CMake Error at Build/vcpkg/scripts/buildsystems/vcpkg.cmake:639 (_add_library):
  Cannot find source file:

    VulkanContext.cpp
Call Stack (most recent call first):
  Meta/Lagom/CMakeLists.txt:217 (add_library)
  Meta/Lagom/CMakeLists.txt:302 (lagom_lib)
  Userland/Libraries/LibGfx/CMakeLists.txt:81 (serenity_lib)

@kalenikaliaksandr Looks like you git add'd the removal of VulkanContext.cpp from one lib, but forgot to add it in the new location. LibGfx/VulkanContext.cpp needs git add'd to the PR

@kalenikaliaksandr Looks like you git add'd the removal of VulkanContext.cpp from one lib, but forgot to add it in the new location. LibGfx/VulkanContext.cpp needs git add'd to the PR

oops, indeed!


folder already exists when a plugin creates the folder

I know that Broccoli intentionally does not have the options to either force or delete by default existing folders. But, how should one manage when the folder is created within the build process itself?
I'm using broccoli-rollup and I want to use a rollup plugin to handle scss imports directly inside the file. Besides some issues related to the extension filter(broccoli utils) and the fs.writeFile method, I managed to make it work (patching some stuff in the code) with the  rollup-plugin-scss. The thing is that the plugin creates the missing folder, in this case the distfolder so now broccoli is not ending the process because at this point it finds a folder already created.

It isn't entirely clear what the issue is, could a reproduction be provided?

Closing for now, will gladly reopen my above question can be answered.