defer: Incremental response parsing + field collection + execution

~This PR implements the infrastructure for the multipart parser to identify and collect the deferred fragments that are returned in incremental responses, and pass them forward to the GraphQL executor for field collection. Field collection then operates on the logic that if the deferred selection label (provided by the user) is in the list of fulfilled deferred fragments then all fields for that deferred selection must be collected and executed on.~
~Notes:~

~This PR does not include the actual collection of the deferred fragment identifiers in the multipart parser; that will come in a subsequent PR. The logic for the executor to use the fulfilled fragments is included here and fully tested.~

I'm updating this solution to one that executes on the incremental responses and merges them together for the result that gets passed to the user.

This was closed because of a change to parse incremental selection sets instead of parsing on the root selection set with the fulfilled fragments specified to the executor.


what is diam in cfg file?

train  = LINEMOD/ape/train.txt
valid  = LINEMOD/ape/test.txt
backup = backup/ape
mesh = LINEMOD/ape/ape.ply
tr_range = LINEMOD/ape/training_range.txt
name = ape
diam = 0.103
for example, this diam = 0.103, that is the diam?

Please see #13 and refer to already closed issues before opening new ones.


Remove utid check in default token validator.

Might take a different approach - don't review this

Other account validator is done in #384


Filter channel list by peer pubkey/alias

For nodes with many channels, it would be beneficial to be able to filter the channel list by the peer's pubkey or alias. This feature would allow the operator to focus their attention on a single peer.

Included in Terminal Web UI/dated. Closing.


Sequence diagram misses arrows

Describe the bug
Sequence diagrams do not display any arrows when rendered
To Reproduce
Steps to reproduce the behavior:

Just try rendering sample sequence diagram

sequenceDiagram
    Alice->>+John: Hello John, how are you?
    Alice->>+John: John, can you hear me?
    John-->>-Alice: Hi Alice, I can hear you!
    John-->>-Alice: I feel great!

Expected behavior
Arrows should display according to the mermaid syntax
Screenshots

Additional context
The reason is probably the fact that there are 2 versions rendered: light and dark

And arrows markers are referenced by id:

So id's got duplicated and light-theme svg tries to display markers from dark-theme svg

Thank you for the report.
This is an issue managed by the mermaid.js project, so I close this issue.
https://github.com/mermaid-js/mermaid/issues/1871

@all-contributors please add @guryanovev  for bugs.

The issue https://github.com/mermaid-js/mermaid/issues/1871 is fixed now but i still see the same issue using this plugin. Maybe the plugin styles https://github.com/kamiazya/typedoc-plugin-mermaid/blob/main/src/plugin.ts#L5 have to updated as well?

Seeing this still with the latest Mermaid and typedoc-plugin-mermaid versions.


16 Bit Image Support?

I'm not sure if I'm just missing it somewhere, but I'm using a 16 bit grayscale (height map) png as the input, but still getting an 8 bit rgb output.  Am I just missing something, or is it not capable of this yet?  I thought I saw some terrain tests, and I was assuming those were 16 bit

Yes, currently all operations are done in RGB space, though I think you might be able to get what you want using the repeat transform feature? https://github.com/EmbarkStudios/texture-synthesis#api---08_repeat_transform

Gonna try it!  So sorry for delayed response.
You're saying to try if repeat transform will operate on 16 bits?
I can do it straight on the normal maps, but the way the images are blending aren't really proper.
I think... ideally ... the images would transform with a slight fall off and height blend as they draw in.
Thank you Jake!

+1. It would be great if the channel depth could be made a parameter of the model (using generics). Common depths are u8 u16, f16 (see half) and f32.

Got the chance to test it with repeat transform - so -
It works amazing with for 8 bit maps.  I did it with an albedo map and repeat transformed a normal map and it produced really nice results.  Some of it was a littile "tiley" and the pattern seemed to grab a pretty basic noise that didn't necessarily catch some of the flow of the albedo. (tree trunk)
Overall though the results were very nice.
However repeat still produced an 8 bit map for the height map.  :(

I've been thinking about this a little more...  Is there a reasonable way we could parse the .xform file?
If it is simply a coordinate system defining the loocation of the original pixels, we could use a simply image manipulator like pil or imagemagick to transform pixels of a new image.
Assuming it's something like
[5,1] //Copy pixel at 5,1 to 0,0
[400,30] //Copy pixel at 400,30 to 1,0
[50,24] //Copy pixel at 50,24 to 2,0
etc.
It would be pretty simple to write something to match the transforms.  Potentially we could even use a pixel process in Substance Designer.
Is there any documentation on how we can read an xform file?

Or simply save a 2d transformation map in float(stmap in nuke). But that may represent some extra work if there isn't any code using float at the moment.

Decided to dig into the code a little bit... Is it correct to assume that most of the actual processing is happening at 32bits, and just normalizing out to an 8 bit image at the end?

I respond because nobody on this but I think the computation, neighbours etc is done at 8bit to save ressources.

Thanks jan - appreciate it.  I'll dig into it some more.  Would be pretty easy if most of it was done at 32.

Sorry but is there anything plan for this?
-without float or 16bit output our best hope would be to use the the .xform file which certainly contain ids for the maps and their pixel position but its structure is probably custom and I can't write code for that, especially in rust... arvin did you made progress on this?
thanks.

Unfortunately I hadn't gotten a chance to mess with this..  Sorry jan.  :)
I found a simple solution in the mean time - I used affinity designer which lets you do an operation on multiple layers at the same time.  Similar to painter - working at the material level, but able to use all ps tools - clone, heal etc.


clicking on an item in menus normally picks up item

When I open the enchanter and then click on one of the stones, i just pick it up like its a normal chest. Same with every other item in other menus

You made a mistake in one of your files. Run it through a yaml parser

This is either due to a broken config.yml file or you are using ids in the config.yml when using 1.13+ which 1.13+ does not support. If you are using IDs I recommend changing them to the new Material names. Also if your using 1.13+ make sure you are using the development builds as the <IP_ADDRESS> does NOT support 1.13+.

Welp! Did you find a solution cause im having the same problem and i have no clue what to do :/

@ElGodyro Check the console for an error and make a new issue with the error if it is there and if not pastebin your config and link it in the new issue.


Load font from same origin

Overview

PR Checklist

[ ] Related to designs:
[ ] Related to JIRA ticket: [ABC-123]
[ ] I have run this code to verify it works
[ ] This PR includes unit tests for the code change
[ ] This PR includes testing instructions tests for the code change
[ ] The alpha package of this PR is passing end-to-end tests in all relevant Codecademy repositories

Testing Instructions

Don't make me tap the sign.
PR Links and Envs

Repository
PR Link
PR Env

Monolith
Monolith PR
Monolith Env

Portal
Portal Link
Portal Env

Another Repo
Another Link
Another Env

📬Published Alpha Packages:@codecademy/gamut@57.5.2-alpha.4f7877.0@codecademy/gamut-icons@9.34.1-alpha.4f7877.0@codecademy/gamut-illustrations@0.49.2-alpha.4f7877.0@codecademy/gamut-kit@0.6.455-alpha.4f7877.0@codecademy/gamut-patterns@0.9.17-alpha.4f7877.0@codecademy/gamut-styles@17.1.2-alpha.4f7877.0@codecademy/gamut-tests@5.1.4-alpha.4f7877.0<EMAIL_ADDRESS>
🚀 Styleguide deploy preview ready!https://674dfd4ab6333200b7844035--gamut-preview.netlify.appDeploy Logs


Atom/RSS feeds not updating meaningfully

I had set up an If This Then That recipe to post a tweet for every new item in the CGSpace Atom feed, but after two days nothing had been posted. I checked both the Atom and RSS feeds and noticed that both were different (!) and neither had been updated in nearly two days. On a hunch I cleared the Cocoon cache and they both updated on the next refresh.
I'm not sure if this is a Cocoon cache bug because some digging led to this obscene default of 48 hours for the feed cache:
webui.feed.cache.age = 48

It seems that for CGSpace this should be a maximum of 6–12 hours, as we definitely publish new items every day, and likely more like 3 or 4 hours.

Sent a query to the DSpace-tech mailing list asking for clarification on the relationship between the Cocoon cache and the feed cache, and suggesting a more-sane default value for webui.feed.cache.age.

Still no word from the dspace-tech mailing list so I'm just going to reduce the time to three hours for CGSpace (patch in pull request #171).


CHALLENGE_AUTH fail for all slot id except for 0 (GROUP 6 TC)

In GROUP 6 TC (spdm_responder_test_6_challenge_auth.c),
libspdm_verify_challenge_auth_signature() always uses slot 0 for signature verification.
This causes CHALLENGE_AUTH fail for all slot id except for 0.

@chanss-park, all slots are using same key. I am not sure why it fails.
Are you observing the failure? If so, please let me know how to reproduce.
or just guessing that it will failure?

First, I'm sorry for confusing you.
In my code, different keys were used for each slot. (this is spec violation, my fault.)
So, this implementation caused TC fail when only slot 0 was set and then used.
There is another question I'd like to ask you.
(based on the commit "1d2c4a09687a55bc8d3876a918751a6ba4c4f76b")
Do you intend to set only slot 0 for some TCs ?
For example, spdm_test_case_measurements_setup_vca_challenge_session() function (in spdm_responder_test_7_measurements.c) is doing so at line 179.
Your answer will be helpful for me to test my code.

In my code, different keys were used for each slot. (this is spec violation, my fault.)

Ideally the GET_CERTIFICATES test would validate that the public key in certificate slots 1 through 7 are the same as the public key in certificate slot 0.

@chanss-park, my purpose is to test the all valid slots.
If you set same key but different cert for different slot, it will be a perfect test environment.
If you observe the failure with that, please let me know the reproduce steps, we need to fix it.

Thanks for guiding me.
I will retest it after fixing.


[Snyk] Upgrade tslib from 2.5.2 to 2.5.3

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to upgrade tslib from 2.5.2 to 2.5.3.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.

The recommended version is 1 version ahead of your current version.
The recommended version was released 25 days ago, on 2023-06-02.

Release notes

Package name: tslib

2.5.3 - 2023-06-02What's Changed

Do not reference tslib.es6.js from package.json exports by @ andrewbranch in #208

Full Changelog: 2.5.2...v2.5.3

2.5.2 - 2023-05-18This release explicitly re-exports helpers to work around TypeScript's incomplete symbol resolution for tslib.

    from tslib GitHub release notes

Commit messages

Package name: tslib

cc5ff03 2.5.3
a471c51 Merge pull request #208 from microsoft/moar-modules
80deca0 Do not reference tslib.es6.js from package.json exports

Compare

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:
🧐 View latest project report
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs

:tada: This issue has been resolved in version 5.0.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


FILE_MODE_OPEN_FILE shows warning that file already exists

Godot version
4.0.alpha3
System information
macOS 12.2
Issue description
Hey Godot team, love your work! I've encountered a bug, a FileDialog with FILE_MODE_OPEN_FILE shows a warning that a file already exists, which of course makes no sense, since you are choosing a file to open.
Steps to reproduce
Use the following code somewhere in a script:
var file_dialog = FileDialog.new()
file_dialog.mode = FileDialog.FILE_MODE_OPEN_FILE
file_dialog.access = FileDialog.ACCESS_FILESYSTEM
_file_dialog_aseprite.popup_centered_ratio()

Run it and choose a file, you'll get the following error dialog:

Minimal reproduction project
No response

@floriandotorg Please upload a minimal reproduction project to make this easier to troubleshoot.
Also, can you reproduce this in 3.4.3?

Please try replacing
file_dialog.mode = FileDialog.FILE_MODE_OPEN_FILE
with
file_dialog.file_mode = FileDialog.FILE_MODE_OPEN_FILE

Danke @Sauermann! That fixed it. Apparently, mode was renamed to file_mode and I didn't notice. It's still possible, however, to assign mode. Maybe we should trigger a warning in this case? Possibly, we could implement that for all renamed properties? Would it make much easier to migrate code.

Maybe we should trigger a warning in this case? Possibly, we could implement that for all renamed properties? Would it make much easier to migrate code.

See https://github.com/godotengine/godot-proposals/issues/3902, which only covers methods currently.


Lock Octokit to v4.3.0

v4.4.0 introduced a change where it requires preview headers for GET /repos/o/r/pages, which aren't required. This will break our requests to get Pages metadata, such as cname, html_url, etc.
PR which breaks it: https://github.com/octokit/octokit.rb/pull/815
PR which fixes it: https://github.com/octokit/octokit.rb/pull/822
/cc @jekyll/gh-pages

Failed build which this fixes: https://travis-ci.org/jekyll/github-metadata/jobs/170306090

@jekyllbot: merge +bug


[Debugger] Add variable paging support

Purpose
This PR introduces variable paging support for the following variable types in vscode debug view.

arrays
JSON
maps
XML
tables
tuples

With this feature, ballerina variables which contains a large number of child variables will be shown in a paged view, as shown below.

Along with the paging support, this PR also introduces following improvements to debugger variable representation.

preserve child variable order in the debug view for ballerina ordered variable types (i.e. arrays, tables)
Optimize map and JSON child variable loading mechanism

Fixes https://github.com/ballerina-platform/ballerina-lang/issues/27744
Fixes https://github.com/ballerina-platform/ballerina-lang/issues/24605
Check List

[x] Read the Contributing Guide
[ ] Updated Change Log
[x] Checked Tooling Support (#)
[ ] Added necessary tests

[ ] Unit Tests
[ ] Spec Conformance Tests
[ ] Integration Tests
[ ] Ballerina By Example Tests

[ ] Increased Test Coverage
[ ] Added necessary documentation

[ ] API documentation
[ ] Module documentation in Module.md files
[ ] Ballerina By Examples

What are the thresholds for this feature to get triggered ? and what's the number of pages that we would create ?

What are the thresholds for this feature to get triggered ? and what's the number of pages that we would create ?

@hevayo Pagination view is automatically triggered from the vscode side, if the child variable limit is more than 100 (which seems to be the default threshold defined in vscode client).
The number of pages are also decided by the vscode client, depending on the total number of child variables. And when the count gets higher (i.e. array with 100000 elements) vscode uses multi-level paging as shown in the sample below.

Therefore from the debug server side, all we have to do is

computing and attaching the total number of child variables when sending variable responses and
add support to compute and send a range of child variables, which will be requested from the vscode client.

BTW can we check with some complex types which can have large arrays as attributes ie. json and record ? Also how the pagination works on tables.

BTW can we check with some complex types which can have large arrays as attributes ie. json and record ? Also how the pagination works on tables.

@hevayo I have already tested the mentioned scenarios and please refer to below samples on how the feature works for different variable types and scenarios, which you have mentioned

complex types which can have large arrays as attributes

tables with large number of entries

IMO it is better to add test case(s) covering all the possible scenarios mentioned in the PR description. WDYT?
Maybe we can create an issue for now and send as a separate PR.

I've created a separate issue for the moment to update test framework + add integration tests to cover all pagination scenarios.
https://github.com/ballerina-platform/ballerina-lang/issues/28451


back-populate persistent grades for two courses

User Story

The gradebook is all zeroes for course-v1:MITxT+14.310x+1T2022 and course-v1:MITxT+JPAL102x

https://courses.mitxonline.mit.edu/gradebook/course-v1:MITxT+14.310x+1T2022

https://courses.mitxonline.mit.edu/gradebook/course-v1:MITxT+JPAL102x+1T2022

At least one user has written in to report their grades are incorrect.
Description/Context

A couple of weeks ago, we turned on persistent grades and ran a management command that was supposed to back-populate the grades. It doesn't seem to have completed successfully.
In at least one case, it has worked OK to run the same management command targeted at the course in question.
Acceptance Criteria

[x] Run the management command for course-v1:MITxT+14.310x+1T2022 and course-v1:MITxT+JPAL102x
[x] Confirm that at least some of the grades are getting populated (the speed and sequence is unpredictable)
[x] Confirm that the user in ZenDesk 133561 had a grade in each course.
[ ] How/can we determine if there are other courses in this state?

I unfroze the grades for the two courses in question and verified that the persisted grades are being updated. As to determining whether other courses are in this state, I ran a query to identify how many persisted grades are present for the courses represented in the grades_persistentcoursegrade table so that we can check that against courses that we expect to be represented.

The steps to override the frozen grades were pulled from https://github.com/openedx/edx-platform/blob/master/lms/djangoapps/grades/docs/how_tos/how-to-regrade-everyone-in-a-course.rst

I think I got the same advice from Pierre on my forum post: https://discuss.openedx.org/t/challenges-with-turning-on-persistent-grades/8318/3

@pdpinch is this clear to close now?

These two courses now at least have some grades. It's hard to tell if they are complete since so many learners who enrolled never submitted to any problems.

I ran a query to identify how many persisted grades are present for the courses represented in the grades_persistentcoursegrade table so that we can check that against courses that we expect to be represented.

Can you remind me where I can see the results of this query?

No one has complained about this lately, so I'm going to assume we did enough.


magnolia crashes scala on missing Option implicits

I had a missing implicit for Option[Int] for a serialiser typeclass I'm writing,
instead of failing the implicit resolution for the top level data type that includes it, I got 2535 lines of scala compiler error, summarised by:
[error] (Compile / compileIncremental) java.lang.AssertionError: assertion failed:
[error]   new SerialVersionUID(value =<PHONE_NUMBER>178148012L)
[error]      while compiling: <...>
[error]         during phase: superaccessors
[error]      library version: version 2.12.8
[error]     compiler version: version 2.12.8

Once the Option[A] implicit has been added this was fixed.
Looking at those many lines, it does seem that it tries to auto-magic it somehow?
TREE: magnolia.Magnolia.subtype[com.svalaskevicius.<...>.JsonSerialiser.Typeclass, Option[Int], None.type](magnolia.TypeName.apply("scala", "None"), 0, scala.Array.apply[Any](new SerialVersionUID(value =<PHONE_NUMBER>178148012L))((ClassTag.Any: scala.reflect.ClassTag[Any])), magnolia.CallByNeed.apply[com.svalaskevicius.<...>.JsonSerialiser[None.type]]({

Btw, apart from a few solvable issues, magnolia's interface does seem very nice! I like how easy it is to derive typeclass instances :) thanks!

I've run into this issue as well with Option types. @svalaskevicius were you able to find some workaround to make the compiler fail with the expected ImplicitNotFound instead?

@andrewsmartin, no.. I've only played with it on a pet project so far, and haven't had a chance to look deeper..

Got the same. Veeery long error. Here's my typeclass (nothing fancy, basically schema information copied from the case class structure):
https://github.com/softwaremill/tapir/blob/master/core/src/main/scala/tapir/generic/SchemaForMagnoliaDerivation.scala
And here's the code which causes the error to happen:

Ran into this error as well 😄
@adamw thanks for sharing, my usecase was similar to yours and I thought there was an issue with my List instance, but your comment made me realize it was something within the item type.

Aaaaand I'm joining this thread of happy users who got this, this time with https://github.com/softwaremill/diffx, so I'll tag in @ghostbuster91 as well...

Do we have a standalone reproduction? It would really help.

@joroKr21 maybe that's the same issue as here: https://github.com/propensive/magnolia/issues/178 ?

Here's a simple reproducer (with scala 2.12, magnolia 0.11): https://gist.github.com/ghostdogpr/0dcc6e87df86a3a476f8b6f6674b4c92 (initially made it in scastie but the 2k-lines compiler crash made scastie crash 😅)

The crash is just a symptom. The stack is not being popped on error after chained implicit.

Minimized reproduction:
import magnolia.examples.Show

object Test extends App {
  @SerialVersionUID(42) case class SomeClass(others: Seq[Another])
  case class Another(label: Byte)
  Show.gen[SomeClass]
}

The problem is that if we do pop the stack we lose context for the error messages.
Very tricky.


Test Java Format

Motivation and Context

Description

Contribution Checklist

[ ] The code builds clean without any errors or warnings
[ ] The PR follows SK Contribution Guidelines (https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)
[ ] The code follows the .NET coding conventions (https://learn.microsoft.com/dotnet/csharp/fundamentals/coding-style/coding-conventions) verified with dotnet format
[ ] All unit tests pass, and I have added new tests where possible
[ ] I didn't break anyone :smile:

/help

/help

/help

/help

/help

/spotless


:memo: Overhaul the documentation

Summary

This pull request migrates the documentation from a .pdf file, which is hard to navigate for users, to a website rendered by mdbook.
Checklist

[ ] I have fully tested all of the added features
[ ] I have fully documented all of the relevant code

This pr is blocked by #38 to avoid merge conflicts.


Modularisation

Splitting the project into separate parts should make it easier to manage, more portable, and allow plugging external AIs in.
In particular, RUSThello will be split into:

rusthello_lib implementing all of the basic mechanics of the game and the interface for external AIs in a library.
rusthello_game which is the proper game with the user interface. It uses rusthello_lib.
Multiple external AIs written in Rust using rusthello_lib.

With commits 9a721ba02a31c4caf64d16a16a3705c14621df5a 3dfe539e1ffa82d8e64e5602bfbf239ca095be36 and 3c66fb06591a07bfa2ab3234ba494e56874b78bf most work should have been done.

Close issue as the present implementation of modules is working remarkably well.


[BUG] Outdate links and tutorial

What / Why
The repository link to automatically update npm on windows is deprecated and read-only.
https://github.com/felixrieseberg/npm-windows-upgrade
The link for "edit your Windows installation's PATH" is from 10 years ago...I say that just to let you know
When
https://docs.npmjs.com/try-the-latest-stable-version-of-npm
When I follow the tutorial to keep npm up to date on Windows
Where
When I'm following the tutorial to keep npm up to date on Windows
How
Current Behavior
The repository link to automatically update npm on windows is deprecated and read-only.
https://github.com/felixrieseberg/npm-windows-upgrade
The link for "edit your Windows installation's PATH" is from 10 years ago...I say that just to let you know
Steps to Reproduce
Go to: https://docs.npmjs.com/try-the-latest-stable-version-of-npm and click on the links to keep Windows updated
Expected Behavior

It should lead to updated material that can be used with Windows 10 to 11 and indicate what Windows is for
Who
n/a
References
n/a

@DavidMorenoDev  Hey I want to contribute  to this issues could you assign this to me and provide me preferable resources.

Thanks for reporting @DavidMorenoDev, I've opened https://github.com/npm/documentation/pull/129 to remove the reference to the deprecated repostiory
@darcyclarke we should revisit the windows upgrade instructions.
@ArpitPal19 there isn't something specific that can be shared to help you pick this up... but if you want to review the overall "upgrade on windows" documentation and see if you can suggest improvements we would accept a contribution

@DavidMorenoDev Hey I want to contribute to this issues could you assign this to me and provide me preferable resources.

Thanks for reporting @DavidMorenoDev, I've opened #129 to remove the reference to the deprecated repostiory
@darcyclarke we should revisit the windows upgrade instructions.
@ArpitPal19 there isn't something specific that can be shared to help you pick this up... but if you want to review the overall "upgrade on windows" documentation and see if you can suggest improvements we would accept a contribution

Thank you @MylesBorins


Full daemonise support.

Webhook already can write own pid to pidfile. But it is unable to do double fork and go background detaching from stdio.
Also it is unable to drop privileges, if -setgid and -setuid set to ID of desired group and user on linux it prints
[webhook] 2020/08/30 19:23:38 error dropping privileges: setuid and setgid not supported on linux
and aborting to start.

Webhook already can write own pid to pidfile. But it is unable to do double fork and go background detaching from stdio.

I'm starting to regret adding pidfile support.  I'm not interested in adding support for full daemonization.  Forking, TTYs, syslog, blah, blah.  No thanks.  It would simply complicate the code and create more issue reports when almost all systems already have daemon management frameworks built-in.

error dropping privileges: setuid and setgid not supported on linux

That's an upstream issue in Go:  https://github.com/golang/go/issues/1435

That's an upstream issue

Hmm... never know - strange issue, but okay, will wait for its resolves... somehow.

daemon management

Service management, you mean.  But daemon is a special case of service that can detach itself from stdio, fork to background, do logging by itself and drop privileges. But it is not important now and here.

...TTYs, syslog, blah, blah.

Syslog? that is last thing i can imagine. It already can log by itself, acting like normal system application.

It would simply complicate the code and create more issue...

Well it's depends on mastery of author :) Anyway complexity of this new code will be drop-in-the-seas comparing what is already done. But i understand that you do not want to implement "old legacy cruft" in webhook. It looks like it will be used in some relatively rare cases.
Well, i can continue use sudo --background for that - it works quite well in my case.
P.S.
Pid-file support eliminate wrapper-that-do-it-for-webhook requirement and that's great! Thanks a lot!


fix(deps): update images to latest

This PR contains the following updates:

Package
Type
Update
Change

icr.io/ibm-iac-charts/sysdig-deploy
helm_release
patch
1.39.2 -> 1.39.3

icr.io/ibm-iac/image-sbom-extractor

patch
0.6.0 -> 0.6.1

icr.io/ibm-iac/runtime-status-integrator

patch
0.6.0 -> 0.6.1

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

/run pipeline

/run pipeline

/run pipeline

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


Added custom header for Prerender requests

It can be undesirable (or impossible) to check for "Prerender" in the User-Agent header in some environments. For example, AWS CloudFront can use headers as part of the cache strategy, but caching a different version for every User-Agent string is inefficient and generally unnecessary.
This PR adds a custom header to all requests from Prerender so that they can be identified more easily. This should have no effect on existing behavior.

Cool, I like this. Let me do some research and make sure that setting the header in that spot won't clobber any other headers added in a plugin method. Otherwise, it's straight forward enough.
Thanks!

The other option would be to get the headers (if any), and then add a new key. Might be safer to do it that way...

Just opened #184, which does this in a safer way by not overwriting the existing headers.

Awesome! Thanks for that. Sorry I haven't look into this yet. Been really busy.

@thoop Any additional thoughts on this, or the other approach in #184?

:( sorry. Been swamped. @heston
I have a trello card waiting and just haven't gotten to it yet!

Friendly bump on this...

Sorry for such a long delay on this! We've actually been sending "X-Prerender: 1" as a header from our Prerender servers for a while but it would probably be good to move it back down into the open source server. I'll see what I can do on this soon!

Hi @heston, I just turned this into a plugin and included it in the latest version (4.0.3). The reason I didn't merge is that we changed to a different node -> phantomjs bridge so the syntax changed a little.
Thanks for your work on this and sorry for the delay!


Error when installing using pip

Describe the bug
I get the following error while installing ASReview using pip:
ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory: 'C:\Users\************\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\asreview\webapp\build\static\media\asreview_sub_logo_lab_black_transparent.c4e14af313ba97465fff113a6b2e4fd7.svg'
(I replaced my username in the directory with ********)
To Reproduce
python -m pip install asreview
Version information

OS: Windows 11
ASReview version 1.6.2

Additional context
I run powershell without admin privileges (because I don't have admin privileges on my work pc).

@jteijema @PeterLombaers can you reproduce?

PS C:\Users\jelle> systeminfo | findstr /B /C:"OS Name"
OS Name:                   Microsoft Windows 11 Home
PS C:\Users\jelle> pip install asreview==1.6.2
Downloading asreview-1.6.2-py3-none-any.whl (3.5 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.5/3.5 MB 13.1 MB/s eta 0:00:00
Downloading waitress-3.0.0-py3-none-any.whl (56 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 56.7/56.7 kB ? eta 0:00:00
Installing collected packages: waitress, asreview
  Attempting uninstall: asreview
    Found existing installation: asreview 1.5
    Uninstalling asreview-1.5:
      Successfully uninstalled asreview-1.5
Successfully installed asreview-1.6.2 waitress-3.0.0

I am running into no such issues, also not in administrator mode.

@ThomasMeisters a possible issue could be the path length restrictions on windows. I cannot verify this since you changed the username in the directory, but counting the path it's close to 260 characters.
It could be that the file is not written because the path is over 260 characters, failing the setup.
Try running the following in Powershell:
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" `
-Name "LongPathsEnabled" -Value 1 -PropertyType DWORD -Force

Another option could be that the path has special restrictions (it's a work laptop after all). Try installing in your user directory: python -m pip install --user asreview, maybe this also results in a shorter path.

The path with my username is 276 characters, so that's probably the issue. I can't make registry edits myself, so I'll ask IT if they can do this for me. Thanks for the quick response!

Feel free to reopen if the issue persists. Thanks @jteijema for helping out


[OFFICIAL] Generated Issue: ErrorException

Please fill out the details below.
Summary:
Unhandled exception for non-numeric values when passing to MongoDB.
e.g https://api.jikan.moe/v4/anime?page=1null
Steps to reproduce:
Visit https://api.jikan.moe/v4/anime?page=1null
Additional Details
Jikan Parser Version: v3.2.0@5ee048c2ad235e7cd65b6b251595be97949f5b8c
PHP: 8.0.19
Redis: Connected
Exception: ErrorException
Code: 0
Message: A non-numeric value encountered
Trace: /var/www/jikan-rest/vendor/jenssegers/mongodb/src/Query/Builder.php on line 558
Request: GET /v4/anime?page=1null
Sentry: https://sentry.io/share/issue/c70e13ae1f3349cdbd3751f97e66c551/

Potential fix:
Ensure page/limit params are integers.

On the scout branch I've added a line to cast the string value to int, which somewhat solves the issue, but feels dumb.
E.g. 2null becomes 2 if you do $page = (int) $page;
There should be a global parameter validator facility which would make the controller return 400 bad request response when invalid parameter value has been provided.
I'm still beginner with laravel, I've found that you can do the following in the command line to create a request object:
php artisan make:request MyRequest

which will create a class and you can use that in the controller functions. We could create a common request class for those endpoints which share the same query string parameters. In that class we would then override the rules function and define the validation rules.
Then we could do something like this I guess:
public function search(SearchRequest $request)
{
    $validated = $request->validated();
    return $this->preparePaginatedResponse(AnimeCollection::class, "anime", $validated);
}

or without the custom request class:
public function search(Request $request)
{
    $validated = $request->validate([
        'title' => 'required|unique:posts|max:255',
        'body' => 'required',
    ]);
    return $this->preparePaginatedResponse(AnimeCollection::class, "anime", $validated);
}

More at: https://laravel.com/docs/9.x/validation


<.Package>: can't evaluate field Package in type generator.GenSchema

Cant autogenerate files. Running the command
$ swagger generate cli --target=. --spec=https://raw.githubusercontent.com/docker/engine/master/api/swagger.yaml
returns this issue
2021/06/07 17:36:29 creating generated file "build_info_model.go" in "cli" as clidefinitionhook
failed rendering template data for clidefinitionhook: template execution failed for template clidefinitionhook: template: cliSchema:89:33: executing "modelschemacliinternal" at <.Package>: can't evaluate field Package in type generator.GenSchema
Env: go 1.14
Detailed Response:
❯ ~/go/bin/swagger generate cli --target=. --spec=https://raw.githubusercontent.com/docker/engine/master/api/swagger.yaml
2021/06/07 17:35:31 validating spec https://raw.githubusercontent.com/docker/engine/master/api/swagger.yaml
2021/06/07 17:36:18 preprocessing spec with option:  minimal flattening
2021/06/07 17:36:18 building a plan for generation
2021/06/07 17:36:18 generation target .
2021/06/07 17:36:18 planning definitions (found: 88)
2021/06/07 17:36:18 warn: properties with a default value or readOnly should not be required [RefCount]
2021/06/07 17:36:18 warn: properties with a default value or readOnly should not be required [Size]
2021/06/07 17:36:18 warn: properties with a default value or readOnly should not be required [Scope]
2021/06/07 17:36:19 planning operations (found: 106)
2021/06/07 17:36:27 grouping operations into packages (packages: 15)
2021/06/07 17:36:27 operations for package packages "system" (found: 7)
2021/06/07 17:36:27 operations for package packages "network" (found: 7)
2021/06/07 17:36:27 operations for package packages "container" (found: 25)
2021/06/07 17:36:27 operations for package packages "distribution" (found: 1)
2021/06/07 17:36:27 operations for package packages "plugin" (found: 11)
2021/06/07 17:36:27 operations for package packages "image" (found: 15)
2021/06/07 17:36:27 operations for package packages "exec" (found: 4)
2021/06/07 17:36:27 operations for package packages "volume" (found: 5)
2021/06/07 17:36:27 operations for package packages "task" (found: 3)
2021/06/07 17:36:27 operations for package packages "swarm" (found: 7)
2021/06/07 17:36:27 operations for package packages "node" (found: 4)
2021/06/07 17:36:27 operations for package packages "secret" (found: 5)
2021/06/07 17:36:27 operations for package packages "service" (found: 6)
2021/06/07 17:36:27 operations for package packages "session" (found: 1)
2021/06/07 17:36:27 operations for package packages "config" (found: 5)
2021/06/07 17:36:27 planning meta data and facades
2021/06/07 17:36:27 rendering 2 templates for model Address
2021/06/07 17:36:27 name field Address
2021/06/07 17:36:27 package field models
2021/06/07 17:36:27 creating generated file "address.go" in "models" as definition
2021/06/07 17:36:27 executed template asset:model
2021/06/07 17:36:27 name field Address
2021/06/07 17:36:27 package field models
2021/06/07 17:36:27 creating generated file "address_model.go" in "cli" as clidefinitionhook
2021/06/07 17:36:27 executed template asset:cliModelcli
2021/06/07 17:36:27 rendering 2 templates for model AuthConfig
2021/06/07 17:36:27 name field AuthConfig
2021/06/07 17:36:27 package field models
2021/06/07 17:36:27 creating generated file "auth_config.go" in "models" as definition
2021/06/07 17:36:27 executed template asset:model
2021/06/07 17:36:27 name field AuthConfig
2021/06/07 17:36:27 package field models
2021/06/07 17:36:27 creating generated file "auth_config_model.go" in "cli" as clidefinitionhook
2021/06/07 17:36:27 executed template asset:cliModelcli
2021/06/07 17:36:28 rendering 2 templates for model BuildCache
2021/06/07 17:36:28 name field BuildCache
2021/06/07 17:36:28 package field models
2021/06/07 17:36:28 creating generated file "build_cache.go" in "models" as definition
2021/06/07 17:36:28 executed template asset:model
2021/06/07 17:36:28 name field BuildCache
2021/06/07 17:36:28 package field models
2021/06/07 17:36:28 creating generated file "build_cache_model.go" in "cli" as clidefinitionhook
2021/06/07 17:36:28 executed template asset:cliModelcli
2021/06/07 17:36:29 rendering 2 templates for model BuildInfo
2021/06/07 17:36:29 name field BuildInfo
2021/06/07 17:36:29 package field models
2021/06/07 17:36:29 creating generated file "build_info.go" in "models" as definition
2021/06/07 17:36:29 executed template asset:model
2021/06/07 17:36:29 name field BuildInfo
2021/06/07 17:36:29 package field models
2021/06/07 17:36:29 creating generated file "build_info_model.go" in "cli" as clidefinitionhook
failed rendering template data for clidefinitionhook: template execution failed for template clidefinitionhook: template: cliSchema:89:33: executing "modelschemacliinternal" at <.Package>: can't evaluate field Package in type generator.GenSchema

Awesome! That worked. Thanks.


i have already installed (segment anything) but following node types were not found while using

When loading the graph, the following node types were not found:
InvertMask (segment anything)
GroundingDinoSAMSegment (segment anything)
GroundingDinoModelLoader (segment anything)
SAMModelLoader (segment anything)
Nodes that have failed to load will show as red on the graph.
i have already installed (segment anything) and I'm still getting this error. please help

I’m having the same problem suddenly

I'm having this issue too! What's happening?

Use update all in comfyui manager. I think some of the other addons that provides dependencies for segment all needed to be updated. I did update all today and it fixed my problem but now I have the type error: cannot unpack non-iterable NoneType object issue.

Use update all in comfyui manager. I think some of the other addons that provides dependencies for segment all needed to be updated. I did update all today and it fixed my problem but now I have the type error: cannot unpack non-iterable NoneType object issue.

Thanks for the quick reply! I'll try your method and hopefully it would work!

Use update all in comfyui manager. I think some of the other addons that provides dependencies for segment all needed to be updated. I did update all today and it fixed my problem but now I have the type error: cannot unpack non-iterable NoneType object issue.

I update all but I still cannot find the "groundingDino".
I'm using it in the portable version of the ComfyUI. How do I fix this.
Is it possible for you to zip your folder and I can download it to test it out? Thanks!

Use update all in comfyui manager. I think some of the other addons that provides dependencies for segment all needed to be updated. I did update all today and it fixed my problem but now I have the type error: cannot unpack non-iterable NoneType object issue.

already did that still giving that error

Hi guys, I kind of know what’s the issue. That is when the groundDino cannot find the prompt. So that the images and masks can be wrong.
The next issue I’m having is that torch.cat cannot process with empty list of res_images, and res_masks. How do I create empty image or mask to return for the main function?

Can´t find the nodes.

I have the same issue. Unable to find "SAMModelLoader (segment anything)", "GroundingDinoSAMSegment (segment anything)" and "GroundingDinoModelLoader (segment anything)"
"update all in comfyui manager" didn't do anything
Anyone any news on this?

I still have the issue on runpod. Even after installing the missing requirements. On rundiffuson it works. But that really does not help me.
Anyone any news?

Now dependencies will be installed automatically, and this issue should have been resolved. If you have any other problem, feel free to reopen the issue.


Dependency issue using authentication-devise gem with edge version of RefineryCMS

Hi!
While using the Edge version of RefineryCMS with Rails 4.2.8 to generate a new RefineryCMS project I hit the dependency conflict shown below. I was able to resolve the issue by using the master branch of this repository.
(if reasonable) As a request, it would be helpful if refinerycms-authentication-devise gem was released with the dependency version range which would accept refinerycms-core 4.0.0.dev.
Bundler could not find compatible versions for gem "refinerycms-core":
  In Gemfile:
    refinerycms was resolved to 4.0.0.dev, which depends on
      refinerycms-core (= 4.0.0.dev)

    refinerycms was resolved to 4.0.0.dev, which depends on
      refinerycms-core (= 4.0.0.dev)

    refinerycms was resolved to 4.0.0.dev, which depends on
      refinerycms-core (= 4.0.0.dev)

    refinerycms was resolved to 4.0.0.dev, which depends on
      refinerycms-core (= 4.0.0.dev)

    refinerycms-authentication-devise (~> 1.0.4) was resolved to 1.0.4, which depends on
      refinerycms-core (>= 3.0.0, ~> 3.0)

    refinerycms-wymeditor (>= 1.0.6, ~> 1.0) was resolved to 1.1.0, which depends on
      refinerycms-core (< 5.0, >= 3.0.0)

Edge version of Refinery should be used with Rails 5.1 but it's not yet merged.
You should use 3-0-stable branch for a Rails 4.2.x project :)

Follow-up:
The reason I used the master branch of refinerycms is to use version 1.1.0 of the Dragonfly gem without modifying the gem source. I reviewed branch 3-0-stable and it does use version 1.1.0, but the latest tagged version 3.0.5 for RefineryCMS doesn't have this update.
Question, will a new patch be released with this update soon?
Thanks @bricesanchez!

Yes we will release 3.0.6 ASAP. So for now you could use Refinery like this in your Gemfile:
gem 'refinerycms', git: 'https://github.com/refinery/refinerycms', branch: '3-0-stable'

SG, Thanks!


Make regex_max_size in Ambassador module work

Without this entry it does not work and it defaults to 100.

Closing in favor of https://github.com/datawire/ambassador/pull/1938


Add Test Vault and Fix Unknown Color

Hello,
The Bug I tried to resolve is mentioned here: https://github.com/philips/supernote-obsidian-plugin/issues/29
For easier debugging, I added a Test Vault, with a Hot Reload Plugin that Allows for Easier and Visual Debugging of the Plugin.
(Loosely Oriented on the Way the Task Obsidian Plugin does it, as I found it really Helpful)
I included a Supernote File which Reproduces the Error, and one that does not.
(Note, the one which throws the Error has just another Template in the Background, which causes the Fail)
The Error Produced is in the Submodule: https://github.com/philips/supernote-typescript.
Starting the Discussion for Resolving the Issue there: https://github.com/philips/supernote-typescript/pull/3
Note:
Changed the Submodule for Better Testing.
Change the Submodule Back, when you want to accept this PR.
Side Note:
Having Trouble getting this Repo to Build and Transferred to the Vault.
Mainly, Changes in the Submodule do not get reflected when build from the Root Repo.
Somebody more Experienced with Node should look at it.

Fixed in version 2.2.9. Thank you for the test cases and suggested fix!


Update skeleton.css

applied input styling to date type inputs as it was missing

@jkirkby91-2  I just forked it to keep Skeleton alive. There are 48 outstanding PRs and none of the files have been updated in 2 years.
Please feel free to come to mine and do a PR. I'm going to start maintaining it and looking for people to help me too. Are you interested? If not, just ping me your PR and I'll test and push it out within 48 hours.
Take care @jkirkby91-2

There are also https://github.com/skeleton-framework/skeleton-framework and https://github.com/oltmannsdaniel/skeleton-plus


[BEAM-4374] Define the protos for a "short" id mechanism for metrics

Typical flow:
Runner requests metrics and SDK responds with metrics data and ids, SDK stores id -> full MonitoringInfo mapping.
if Runner is missing ids:
  Runner requests full data given for missing ids and SDK provides full data
  Runner "remembers" id -> full mapping for future process bundle responses

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.


panic on RunWrite or Exec

I'm getting this panic running the latest master and rethinkdb 1.15.3-1`
'2015/02/14 21:20:48 http: panic serving [::1]:58365: runtime error: slice bounds out of range
goroutine 21 [running]:
net/http.func·011()
        /usr/local/Cellar/go/1.3.1/libexec/src/pkg/net/http/server.go:1100 +0xb7
runtime.panic(0x54ce80, 0x8c8c2f)
        /usr/local/Cellar/go/1.3.1/libexec/src/pkg/runtime/panic.c:248 +0x18d
github.com/dancannon/gorethink.(*Connection).writeQuery(0xc20802a1c0, 0x5a, 0xc208174000, 0x19fd, 0x25ab, 0x0, 0x0)
        /Users/bryfry/gocode/src/github.com/dancannon/gorethink/connection_helper.go:74 +0x3bb
github.com/dancannon/gorethink.(*Connection).sendQuery(0xc20802a1c0, 0x1, 0x5a, 0xc2080fd400, 0xc2080f0330, 0x0, 0x0)
        /Users/bryfry/gocode/src/github.com/dancannon/gorethink/connection.go:156 +0x22d
github.com/dancannon/gorethink.(*Connection).Query(0xc20802a1c0, 0xc200000001, 0x5a, 0xc2080fd400, 0xc2080f0330, 0x4eb31, 0x8, 0x0, 0x0)
        /Users/bryfry/gocode/src/github.com/dancannon/gorethink/connection.go:114 +0x12d
github.com/dancannon/gorethink.(*Pool).exec(0xc208054000, 0x1, 0x0, 0xc2080fd400, 0xc2080f0330, 0x0, 0x0)
        /Users/bryfry/gocode/src/github.com/dancannon/gorethink/pool.go:482 +0x15a
github.com/dancannon/gorethink.(*Pool).Exec(0xc208054000, 0x1, 0x0, 0xc2080fd400, 0xc2080f0330, 0x0, 0x0)
        /Users/bryfry/gocode/src/github.com/dancannon/gorethink/pool.go:465 +0x8c
github.com/dancannon/gorethink.Term.Exec(0x5b67c0, 0x6, 0x3800000000, 0x0, 0x0, 0xc20811e990, 0x2, 0x2, 0xc2080f0270, 0xc20802a000, ...)
        /Users/bryfry/gocode/src/github.com/dancannon/gorethink/query.go:256 +0x109
main.(*LMSDbSession).CreateTest(0xc208030080, 0xc2080dbce0, 0x10, 0xc208118c00, 0x19, 0xc208118c20, 0x1c, 0x2, 0x0, 0x5a, ...)
        /Users/bryfry/gocode/src/github.com/bryfry/project/model-test.go:52 +0x486

The line in question is
err = r.Db("testdb").Table("tests").Insert(t).Exec(db.Session)
or
res, err = r.Db("testdb").Table("tests").Insert(t).RunWrite(db.Session)
I've verified that t has the expected values to be inserted.
This break occurred when I upgraded gorethink. So any help in how my code might need to change or be updated would be greatly appreciated!

I got the same error with latest master and rethinkdb-1.16.1, I manually change connection_helper.go line 74 to:
data := c.buf.takeBuffer(dataLen)

my code is working now without any problems. I think the problem is I am inserting articles into db with content larger than defaultBufSize, bug takeSmallBuffer method didn't check the length, as takeBuffer method did.

Thanks for letting me know, it was a bit of an oversight on my part.
Ill push a fix right away.

Closing as this should now be fixed. Let me know if you are still having issues.


[BUG] (Enter your description here) new experimental UAC Elevation is not working when UniGetUI runs as a normal user

Please confirm these before moving forward

[X] I have searched for my issue and have not found a work-in-progress/duplicate/resolved issue.
[X] I have tested that this issue has not been fixed in the latest (beta or stable) release.
[X] I have checked the FAQ section for solutions.
[X] This issue is about a bug (if it is not, please use the correct template).

UniGetUI Version
3.1.4
Windows version, edition, and architecture
Windows 10 Enterprise 22H2 (10.0.19045 Build 19045)
Describe your issue
The new UniGetUI-Branded UAC Elevator doesn't work when running the application as a standard user (non-elevated).
Steps to reproduce the issue
Enable the new UniGetUl-Branded UAC Elevator from the Experimental Settings and restart the application as a standard user.
Let the application update itself a detected package, it will fail with access denied error on the installation path.
UniGetUI Log
[21/12/2024 12:34:13 πμ]    __  __      _ ______     __  __  ______
                           / / / /___  (_) ____/__  / /_/ / / /  _/
                          / / / / __ \/ / / __/ _ \/ __/ / / // /
                         / /_/ / / / / / /_/ /  __/ /_/ /_/ // /
                         \____/_/ /_/_/\____/\___/\__/\____/___/
                             Welcome to UniGetUI Version 3.1.4
[21/12/2024 12:34:13 πμ]
[21/12/2024 12:34:13 πμ] Build 73
[21/12/2024 12:34:13 πμ] Encoding Code Page set to 737
[21/12/2024 12:34:14 πμ] Using built-in UniGetUI Elevator
[21/12/2024 12:34:14 πμ] Loaded language locale: en
[21/12/2024 12:34:14 πμ] Checking for internet connectivity. Pinging google.com, microsoft.com, couldflare.com and marticliment.com
[21/12/2024 12:34:14 πμ] google.com responded successfully to ping, internet connection was validated.
[21/12/2024 12:34:14 πμ] Begin check for updates on endpoint https://www.marticliment.com/versions/unigetui/stable.ver
[21/12/2024 12:34:14 πμ] Lang files were updated successfully from GitHub
[21/12/2024 12:34:14 πμ] Begin "which" search for command npm
[21/12/2024 12:34:14 πμ] Begin "which" search for command winget.exe
[21/12/2024 12:34:14 πμ] Old chocolatey path does not exist, not migrating Chocolatey
[21/12/2024 12:34:14 πμ] Begin "which" search for command choco.exe
[21/12/2024 12:34:15 πμ] Command choco.exe was found on C:\ProgramData\chocolatey\bin\choco.exe
[21/12/2024 12:34:15 πμ] Command npm was not found on the system
[21/12/2024 12:34:15 πμ] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                         █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                         █ Name: Npm
                         █ Enabled: False
                         █ THE MANAGER IS DISABLED
                         ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[21/12/2024 12:34:15 πμ] Begin "which" search for command python.exe
[21/12/2024 12:34:15 πμ] Command winget.exe was found on C:\Users\SouthPark\AppData\Local\Microsoft\WindowsApps\winget.exe
[21/12/2024 12:34:15 πμ] Saving window geometry 2553,380,1922,1025,0
[21/12/2024 12:34:15 πμ] Command python.exe was found on C:\Users\SouthPark\AppData\Local\Programs\Python\Python312\python.exe
[21/12/2024 12:34:15 πμ] Downloaded new icons and screenshots successfully!
[21/12/2024 12:34:15 πμ] Loaded 2 sources for manager Winget
[21/12/2024 12:34:15 πμ] Begin "which" search for command cargo
[21/12/2024 12:34:15 πμ] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                         █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                         █ Name: Winget
                         █ Enabled: True
                         █ Found: True
                         █ Fancy exe name: winget.exe
                         █ Executable path: C:\Users\SouthPark\AppData\Local\Microsoft\WindowsApps\winget.exe
                         █ Call arguments:
                         █ Version:
                         █   System WinGet CLI Version: v1.9.25200
                         █   Using Native WinGet helper (COM Api)
                         ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[21/12/2024 12:34:15 πμ] Begin "which" search for command vcpkg
[21/12/2024 12:34:16 πμ] Command cargo was not found on the system
[21/12/2024 12:34:16 πμ] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                         █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                         █ Name: Cargo
                         █ Enabled: True
                         █ Found: False
                         █ THE MANAGER WAS NOT FOUND. PERHAPS IT IS NOT
                         █ INSTALLED OR IT HAS BEEN MISCONFIGURED
                         ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[21/12/2024 12:34:16 πμ] Command vcpkg was not found on the system
[21/12/2024 12:34:16 πμ] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                         █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                         █ Name: vcpkg
                         █ Enabled: True
                         █ Found: False
                         █ THE MANAGER WAS NOT FOUND. PERHAPS IT IS NOT
                         █ INSTALLED OR IT HAS BEEN MISCONFIGURED
                         ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[21/12/2024 12:34:16 πμ] Begin "which" search for command dotnet.exe
[21/12/2024 12:34:16 πμ] Command dotnet.exe was found on C:\Program Files\dotnet\dotnet.exe
[21/12/2024 12:34:16 πμ] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                         █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                         █ Name: .NET Tool
                         █ Enabled: True
                         █ Found: False
                         █ THE MANAGER WAS NOT FOUND. PERHAPS IT IS NOT
                         █ INSTALLED OR IT HAS BEEN MISCONFIGURED
                         ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[21/12/2024 12:34:16 πμ] Got response from endpoint: (73, 3.1.4, 88491C8F11D981F4259833448C1CE631B4F6D8279B69C8DF3AAB5DC3F6B6776E)
[21/12/2024 12:34:16 πμ] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                         █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                         █ Name: Pip
                         █ Enabled: False
                         █ THE MANAGER IS DISABLED
                         ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[21/12/2024 12:34:16 πμ] Begin "which" search for command pwsh.exe
[21/12/2024 12:34:16 πμ] Command pwsh.exe was not found on the system
[21/12/2024 12:34:16 πμ] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                         █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                         █ Name: PowerShell7
                         █ Enabled: True
                         █ Found: False
                         █ THE MANAGER WAS NOT FOUND. PERHAPS IT IS NOT
                         █ INSTALLED OR IT HAS BEEN MISCONFIGURED
                         ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[21/12/2024 12:34:16 πμ] Begin "which" search for command scoop
[21/12/2024 12:34:17 πμ] Command scoop was not found on the system
[21/12/2024 12:34:17 πμ] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                         █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                         █ Name: Scoop
                         █ Enabled: False
                         █ THE MANAGER IS DISABLED
                         ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[21/12/2024 12:34:18 πμ] Loaded 1 sources for manager Chocolatey
[21/12/2024 12:34:18 πμ] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                         █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                         █ Name: Chocolatey
                         █ Enabled: True
                         █ Found: True
                         █ Fancy exe name: choco.exe
                         █ Executable path: C:\ProgramData\chocolatey\bin\choco.exe
                         █ Call arguments:
                         █ Version:
                         █   2.4.1
                         ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[21/12/2024 12:34:21 πμ] Loaded 1 sources for manager PowerShell
[21/12/2024 12:34:21 πμ] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                         █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                         █ Name: PowerShell
                         █ Enabled: True
                         █ Found: True
                         █ Fancy exe name: powershell.exe
                         █ Executable path: C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe
                         █ Call arguments:  -NoProfile -Command
                         █ Version:
                         █   Name                           Value
                         █   ----                           -----
                         █   PSVersion                      5.1.19041.5247
                         █   PSEdition                      Desktop
                         █   PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
                         █   BuildVersion                   10.0.19041.5247
                         █   CLRVersion                     4.0.30319.42000
                         █   WSManStackVersion              3.0
                         █   PSRemotingProtocolVersion      2.3
                         █   SerializationVersion           <IP_ADDRESS>
                         ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[21/12/2024 12:34:21 πμ] LoadComponentsAsync finished executing. All managers loaded. Proceeding to interface.
[21/12/2024 12:34:21 πμ] Manager Chocolatey has not implemented RefreshPackageIndexes
[21/12/2024 12:34:22 πμ] Manager PowerShell has not implemented RefreshPackageIndexes
[21/12/2024 12:34:23 πμ] Found 64 installed packages from Chocolatey
[21/12/2024 12:34:29 πμ] Resetting administrator rights cache for process id 16264
[21/12/2024 12:34:31 πμ] Found 2 available updates from Chocolatey
[21/12/2024 12:34:31 πμ] Found 97 installed packages from PowerShell
[21/12/2024 12:34:32 πμ] Found 0 available updates from Winget
[21/12/2024 12:34:32 πμ] Found 0 installed packages from Winget
[21/12/2024 12:34:33 πμ] Starting package backup
[21/12/2024 12:34:33 πμ] Finished loading serializable objects. Serializing with format JSON
[21/12/2024 12:34:33 πμ] Serialization finished successfully
[21/12/2024 12:34:33 πμ] Backup saved to D:\Data\Users\SouthPark\OneDrive\Documents\UniGetUI\AltsantiriNewz installed packages 2024-12-21 00-34-33.ubundle
[21/12/2024 12:35:22 πμ] Manager PowerShell 5.x failed to list available updates with exception TimeoutException: Task _getInstalledPackages for manager PowerShell did not finish after 60 seconds, aborting.  You may disable timeouts from UniGetUI Advanced Settings
[21/12/2024 12:35:22 πμ] Since this was the first attempt, PowerShell.AttemptFastRepair() will be called and the procedure will be restarted
[21/12/2024 12:35:22 πμ] Manager PowerShell has not implemented RefreshPackageIndexes
[21/12/2024 12:36:03 πμ] Cached icon for id=BurntToast is valid and won't be downloaded again (PackageVersion)
[21/12/2024 12:36:04 πμ] Cached icon for id=Microsoft.WinGet.Client is valid and won't be downloaded again (PackageVersion)
[21/12/2024 12:36:05 πμ] Failed to download the PowerShell manifest at Url=https://www.powershellgallery.com/api/v2/Packages(Id='Particular.ServiceControl.Manage...',Version='5.3.0') with status code NotFound
[21/12/2024 12:36:05 πμ] No manifest content could be loaded for package Particular.ServiceControl.Manage... on manager PowerShell
[21/12/2024 12:36:06 πμ] Cached icon for id=VcRedist is valid and won't be downloaded again (PackageVersion)
[21/12/2024 12:36:22 πμ] Error finding updates on manager PowerShell
[21/12/2024 12:36:22 πμ] System.TimeoutException: Task _getInstalledPackages for manager PowerShell did not finish after 60 seconds, aborting.  You may disable timeouts from UniGetUI Advanced Settings
                            at UniGetUI.PackageEngine.ManagerClasses.Manager.PackageManager._getAvailableUpdates(Boolean SecondAttempt) in C:\SomePrograms\WingetUI-Store\src\UniGetUI.PackageEngine.PackageManagerClasses\Manager\PackageManager.cs:line 204
[21/12/2024 12:36:22 πμ] Starting check for updates wait interval with waitTime=604800

Package Managers Logs
None at the moment.

Relevant information
None.
Screenshots and videos
No response

Enable the new UniGetUl-Branded UAC Elevator from the Experimental Settings and restart the application as a standard user. Let the application update itself a detected package, it will fail with access denied error on the installation path.

Can you provide further details or a screenshot/recording of the error?

Hi @marticliment,
I got the version 3.1.5 today and also had some updates to apply, here is the command line output from the chocolatey VSCode update:
Chocolatey v2.4.1
Chocolatey detected you are not running from an elevated command shell
(cmd/powershell).
You may experience errors - many functions/packages
require admin rights. Only advanced users should run choco w/out an
elevated shell. When you open the command shell, you should ensure
that you do so with "Run as Administrator" selected. If you are
attempting to use Chocolatey in a non-administrator setting, you
must select a different location other than the default install
location. See
https://docs.chocolatey.org/en-us/choco/setup#non-administrative-install
for details.
For the question below, you have 20 seconds to make a selection.
Do you want to continue?([Y]es/[N]o):
Timeout or your choice of '' is not a valid selection.
Upgrading the following packages:
vscode
By upgrading, you accept licenses for the packages.
You have vscode v1.96.1 installed. Version 1.96.2 is available based on your source(s).
This is try 1/3. Retrying after 300 milliseconds.
Error converted to warning:
Access to the path 'C:\ProgramData\chocolatey\lib-bkp\vscode.install' is denied.
This is try 2/3. Retrying after 400 milliseconds.
Error converted to warning:
Access to the path 'C:\ProgramData\chocolatey\lib-bkp\vscode.install' is denied.
Maximum tries of 3 reached. Throwing error.
Cannot create directory "C:\ProgramData\chocolatey\lib-bkp\vscode.install". Error was:
System.UnauthorizedAccessException: Access to the path 'C:\ProgramData\chocolatey\lib-bkp\vscode.install' is denied.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.Directory.InternalCreateDirectory(String fullPath, String path, Object dirSecurityObj, Boolean checkHost)
at System.IO.Directory.InternalCreateDirectoryHelper(String path, Boolean checkHost)
at chocolatey.infrastructure.filesystem.DotNetFileSystem.<>c__DisplayClass63_0.<CreateDirectory>b__1()
at chocolatey.infrastructure.tolerance.FaultTolerance.<>c__DisplayClass1_0.<Retry>b__0()
at chocolatey.infrastructure.tolerance.FaultTolerance.Retry[T](Int32 numberOfTries, Func`1 function, Int32 waitDurationMilliseconds, Int32 increaseRetryByMilliseconds, Boolean isSilent)
at chocolatey.infrastructure.tolerance.FaultTolerance.Retry(Int32 numberOfTries, Action action, Int32 waitDurationMilliseconds, Int32 increaseRetryByMilliseconds, Boolean isSilent)
at chocolatey.infrastructure.filesystem.DotNetFileSystem.CreateDirectory(String directoryPath, Boolean isSilent)
at chocolatey.infrastructure.filesystem.DotNetFileSystem.EnsureDirectoryExists(String directoryPath, Boolean ignoreError, Boolean isSilent)
Failed to run backup or beforeModify steps for package 'vscode.install': Access to the path 'C:\ProgramData\chocolatey\lib-bkp\vscode.install' is denied.
This is try 1/3. Retrying after 300 milliseconds.
Error converted to warning:
Access to the path 'C:\ProgramData\chocolatey\lib\vscode.install\vscode.install.nupkg' is denied.
This is try 2/3. Retrying after 400 milliseconds.
Error converted to warning:
Access to the path 'C:\ProgramData\chocolatey\lib\vscode.install\vscode.install.nupkg' is denied.
Maximum tries of 3 reached. Throwing error.
This is try 1/3. Retrying after 300 milliseconds.
Error converted to warning:
Access to the path 'C:\ProgramData\chocolatey\lib\vscode.install\vscode.install.nuspec' is denied.
This is try 2/3. Retrying after 400 milliseconds.
Error converted to warning:
Access to the path 'C:\ProgramData\chocolatey\lib\vscode.install\vscode.install.nuspec' is denied.
Maximum tries of 3 reached. Throwing error.
This is try 1/3. Retrying after 300 milliseconds.
Error converted to warning:
Access to the path 'C:\ProgramData\chocolatey\lib\vscode.install\tools\ChocolateyInstall.ps1' is denied.
This is try 2/3. Retrying after 400 milliseconds.
Error converted to warning:
Access to the path 'C:\ProgramData\chocolatey\lib\vscode.install\tools\ChocolateyInstall.ps1' is denied.
Maximum tries of 3 reached. Throwing error.
This is try 1/3. Retrying after 300 milliseconds.
Error converted to warning:
Access to the path 'C:\ProgramData\chocolatey\lib\vscode.install\tools\helpers.ps1' is denied.
This is try 2/3. Retrying after 400 milliseconds.
Error converted to warning:
Access to the path 'C:\ProgramData\chocolatey\lib\vscode.install\tools\helpers.ps1' is denied.
Maximum tries of 3 reached. Throwing error.
Unable to remove existing package prior to upgrade:
One or more errors occurred.
This is try 1/3. Retrying after 300 milliseconds.
Error converted to warning:
Access to the path 'C:\ProgramData\chocolatey\lib\vscode.install\.chocolateyPending' is denied.
This is try 2/3. Retrying after 400 milliseconds.
Error converted to warning:
Access to the path 'C:\ProgramData\chocolatey\lib\vscode.install\.chocolateyPending' is denied.
Maximum tries of 3 reached. Throwing error.
vscode not upgraded. An error occurred during installation:
Access to the path 'C:\ProgramData\chocolatey\lib\vscode.install\.chocolateyPending' is denied.
This is try 1/3. Retrying after 300 milliseconds.
Error converted to warning:
Access to the path 'C:\ProgramData\chocolatey\lib\vscode.install\.chocolateyPending' is denied.
This is try 2/3. Retrying after 400 milliseconds.
Error converted to warning:
Access to the path 'C:\ProgramData\chocolatey\lib\vscode.install\.chocolateyPending' is denied.
Maximum tries of 3 reached. Throwing error.
Chocolatey upgraded 0/0 packages.
See the log for details (C:\ProgramData\chocolatey\logs\chocolatey.log).
Access to the path 'C:\ProgramData\chocolatey\lib\vscode.install\.chocolateyPending' is denied.

It seems like the new UAC Elevation is not kicking in....
Attached a new log file with debug level output.
UniGetUI Log.txt

If you manually run it as administrator from UniGetUI does it work?

Yes, I get the UAC prompt and can elevate the process, also if it helps, I have the option this option selected -which was working fine with gsudo previously-.

Then this issue is a regression in how UniGetUI detects missing elevation with chocolatey installs, but it is not related with the new Elevator

Haven't had a winget update to check yet, if you can check it, would be great to know if the regression is of a wider scope than chocolatey only. Thanks for your time and the great product!

It should be, as I have tested some WinGet updates recently and they seem to autoelevate

Ok, I'll update this issue thread as well for any outcome when this happens.

Can confirm this as well. It does not elevate for Chocolatey package upgrades, it fails with access denied to all folders and files. Been like this for a week or so. Manually running choco upgrade all in an elevate PowerShell prompt in Windows Terminal works fine.
UniGetUI still works fine on winget packages.


Remove logstash, consistent image

Consistent Dockerfile (cache against map)
Signed-off-by: Erin Schnabel<EMAIL_ADDRESS>

This change is

Reviewed 14 of 14 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


Deploy to RazorDev instead of RoslynDev

Deploy to RazorDev experimental instance instead of RoslynDev to avoid conflicts with Roslyn
Let the integration test harness deploy the dependencies VSIX on demand, instead of relying on the VS SDK to do it as part of the build
Always include Roslyn dependencies for integration test deployment

Deploy to RazorDev experimental instance instead of RoslynDev to avoid conflicts with Roslyn

What conflicts? I don't run into conflicts, and there are active benefits of the sharing of hives that I take advantage of regularly for local development. Surely the CI machines start clean and don't care what the hive name is?

What conflicts? I don't run into conflicts, and there are active benefits of the sharing of hives that I take advantage of regularly for local development. Surely the CI machines start clean and don't care what the hive name is?

I was running into strange integration test behaviors due to other Roslyn contents existing in the experimental instance. I'm working on updating this to allow F5 to RoslynDev and run the integration tests by default in RazorDev.

That sounds like a recipe for a different type of disaster, where a run of an integration test fails locally, so I press F5 and am now running different code (or at best, have to build and deploy again).
I would rather not make a change to fix an issue unless it is something that regular razor contributors run into. It sounds like you probably could have cleared your RoslynDev hive and be unblocked.

Perhaps a separate PR would make sense, and provide a better space for discussion, distinct from the effort to improve integration tests in CI, which I assume the rest of the PR is about.

That sounds like a recipe for a different type of disaster, where a run of an integration test fails locally, so I press F5 and am now running different code (or at best, have to build and deploy again).

The whole thing is automatic. Instead of F5 being a keystroke, it's a separate command that shows up in Test Explorer and you can select the scenario you want to launch or debug. The necessary components are detected according to the scenario and deployed automatically if necessary as part of launch.

Sorry, but when I want to debug my code, I press F5. If any proposed solution doesn't work with that, then its a non-starter, especially given I don't have the problem that it's solving.

I'll keep that in mind should I ever be interested in moving this out of the draft state.

/azp run razor-tooling-ci


[libfort/libgit2/cli11] update to the latest version

Fix #19879 #19877 #19871
Update port libfort、libgit2、cli11 to the latest version
All feature are tested successfully in the following triplet:

x86-windows
x64-windows
x64-windows-static

Thanks for the updates!


[sanity check] PropTypes.oneOfType([PropTypes.element, PropTypes.func]) replaced with PropTypes.elementType

Example component where issue is seen:
DataTable supports a columns prop that allows consumers to customize their table's column configuration. For each column, consumers may override the Cell property within react-table to customize the display and bring in custom UI elements / formatting.
Currently, the Cell property accepts a prop type similar to PropTypes.oneOfType([PropTypes.element, PropTypes.func]). However, this does not support passing an element type, i.e. just the component name.
<DataTable
  columns={[
    {
      id: 'testColumn',
      Cell: TestTableColumnCell,
    },
  ]}
/>

where TestTableColumnCell might be the following, for example:
function TestTableColumnCell({ row }) {
  return `${row.original.firstName} ${row.original.lastName}`;
}

https://github.com/openedx/paragon/pull/2749

@PKulkoRaccoonGang please check other components for the same issue


Ask about configuration

Hi, I have a question, which I can not find in the documentation. in this picture -> "http://prntscr.com/muph7s" in picture 1 how do I change the colors? background for example .. and in table 2 it is possible to colcoar a date? instead of a number?

You can change the background color of x-axis tooltip by CSS
.apexcharts-xaxistooltip {
   background: '#333'
}

I didn't understand your second point. Did you mean that you need to format datetime in x-axis tooltip? You should try the function at xaxis.tooltip.formatter - https://apexcharts.com/docs/options/xaxis/#tooltipFormatter


Fix Chargeback not working when company name settings changes

In ChargebacVm, we are looking up a tenant by tenant.name.
This is a typical technique we use when introducing cross regional support.
Unfortunately, the tenant can have the name overridden by the settings. In this case,
searching by the name would not find the record.
To fix this, we are skipping looking up the tenant when the tenant is in the desired
region.
This will still not work for multi region searching and tenant names are derived from the
settings names.

update:

fixed cop: @ in git commit message
fixed cop: test hash indentation (issue in previous code)
fixed cop: don't return from within a begin..end block
fixed n+1 issue when looking up vms in child tenants (sorry, I had to fix it)

Backported to petrosian in commit 7223b40ec3578c6b9015c5b8fd7ae0df120cd93b.
commit 7223b40ec3578c6b9015c5b8fd7ae0df120cd93b
Author: Jason Frey<EMAIL_ADDRESS>Date:   Tue May 9 13:41:16 2023 -0400

    Merge pull request #22491 from kbrock/chargeback-vm

    Fix Chargeback not working when company name settings changes

    (cherry picked from commit 5141f2c5e3036b4dc1e7e51fdd4574a22a0fe7c4)

Backported to morphy in commit d7379df80345e732d9e6ef1ac12df9dab23a6a82.
commit d7379df80345e732d9e6ef1ac12df9dab23a6a82
Author: Jason Frey<EMAIL_ADDRESS>Date:   Tue May 9 13:41:16 2023 -0400

    Merge pull request #22491 from kbrock/chargeback-vm

    Fix Chargeback not working when company name settings changes

    (cherry picked from commit 5141f2c5e3036b4dc1e7e51fdd4574a22a0fe7c4)


Hand writing / painting tool

[x] I agree to follow the Code of Conduct that this project adheres to.
[x] I have searched the issue tracker for a feature request that matches the one I want to file, without success.

Is your feature request related to a problem? Please describe.
I sometimes need to do quick annotations, paint some graphs or write complex formulas.
Describe the solution you'd like
I'd like to have a hand writing feature:

click on handwriting tool, annotate, paint or write a formula, click on finish: The annotation or formula is now a single object, which could be copied, transformed or connected to other objects on the diagram sheet.

Try Arrange, Insert, Freehand (and grouping to create a single object).

It's just that the Freehand tool does not allow writing other than very slow if it shall be readable:
https://user-images.githubusercontent.com/43318127/128542406-302dc991-c301-4d1c-b2be-6338ac0fffde.mp4
(Written on a tablet.)

It's not intended to be a handwriting tool, that's outside the scope of the project.

It's not intended to be a handwriting tool

This was an direct answer to

Try Arrange, Insert, Freehand (and grouping to create a single object).

Whereby about the grouping: Some auto grouping at the end of the annotation and non-autoselecting of individual symbol would make sense here.

that's outside the scope of the project.

Too bad as I think it'd really enhance it.

Well, he said try it, not that it was expected to work 8-).


Transaction service does not format new transaction types

The transaction formatter should take into account the following transaction types:

AccountPropertyTransaction
AccountLinkTransaction
SecretProofTransaction

Solved here https://github.com/nemtech/nem2-cli/pull/43


Chaining count to order clauses raises runtime sql error

With a scope
def latest
  created_at.desc_order
end

running
MyQuery.new.latest.count

will show error like:

    it "can be chained to order clauses" do
      count = UserQuery.new.created_at.desc_order.count
    end

Will reproduce inside query_spec.cr

I just tried this and can confirm that the generated SQL does not work with order clauses. Here is how Rails handles it:
With an order but no limit:
# It just omits the order because it is irrelevant to the results
[2] pry(main)> User.all.order(:id).count
   (14.5ms)  SELECT COUNT(*) FROM "users"
=> 2669

With an order, and limit
# It has to perform a subquery to get this working correctly
[4] pry(main)> User.all.order(:id).limit(3).count
   (0.5ms)  SELECT COUNT(*) FROM (SELECT  1 FROM "users" ORDER BY "users"."id" ASC LIMIT $1) subquery_for_count  [["LIMIT", 3]]
=> 3

I think the steps for fixing this would be:

Remove the all ordering if there is no limit/offset and trying to count
Raise if trying to use limit/offset with count (for now)

Later on:

Use subqueries to allow limit/offset and order with count

I think it would be rarer to use limit/offset with count, so it's better to at least raise and let people know that it is not yet supported. Then later on add the subquery to make it possible.


[1.0.1] shards not auto-created with custom retention policy

Bug report
When i create a database with a custom retention policy, and then insert data with the python client new shards are not created.   This works correctly if you use "create database " and accept the default retention policy.
System info:
RHEL 7.2
influxdb-1.0.1-1.x86_64
config file is all defaults, and has not been modified from the version deployed in the rpm
Steps to reproduce:
drop database amber (if it already exists)
run influx cli
create database amber with duration 1d replication 1 shard duration 1h
show retention policies on amber
run the python script from https://gist.github.com/markweghorst/6c415b05a63c7d6ace61fd6a8aeaf5ba
show shards (verify that the shards were not created when the inserts were done)
Expected behavior:
When data is inserted new shards should be created to hold the new data.
Actual behavior:
No new shards were created and the data inserted was never stored
Additional info:
log file https://gist.github.com/markweghorst/e24ae6884043ff28c9486a2b93a11bbc
If you use "create database amber" and accept the default retention policies, this works correctly.  This is only broken with a user-specified retention policy.

@markweghorst Your script is not specifying a precision of s so the points are being dropped because they parse as nanoseconds from the unix epoch.  If you run SHOW STATS FROM 'write', you should see that writeDrop stat has increased.
If you change your script to write using:
        ifdb.write_points(json_body, time_precision="s")

you will see the shards get created.

They are dropped because they would create a shard that would be immediately removed (points in a 1hr shards at 1970-01-01 that expires on 1970-01-02).  The default rp has an infinite duration so the shards would not expire and the points are not dropped.


Update the meters per pixel area call

@zerebubuth I'll merge this in, but putting in a pr in case you want to review after the fact.


Added integration tests to appengine-push.

I'm going to add real integration tests to this PR.

LGTM with small nit.

Thanks, I changed to httplib2 from httplib.
Also added some integration tests for checking consistency of base64 variants used on the server side and the client side.
@jonparrott PTAL

LGTM

Thanks! will merge when the travis says OK :)


Add Slovak locale

Current coverage is 100% (diff: 100%)

Merging #364 into master will not change coverage

@@           master   #364   diff @@
====================================
  Files           8      8
  Lines        1244   1267    +23
  Methods         0      0
  Messages        0      0
  Branches      193    198     +5
====================================
+ Hits         1244   1267    +23
  Misses          0      0
  Partials        0      0

Powered by Codecov. Last update 319f2d0...f2c5c9c


fill works on int arrays but not on char arrays

i dont really know if it is a bug or if it is expected. i just started learning uiua but if
fill 0 take 9 [1 2 3] is working
why does
fill 0 take 9 "123" fail with an error

oh sorry my bad. it works with fill @0 take 9 "123"
i was a little bit confused by the error message


Expect-CT http header

For https://github.com/daurnimator/lua-http/issues/83
https://tools.ietf.org/html/draft-ietf-httpbis-expect-ct-06

Fixed in 8af742b472afb6a030b69743bb9d3298415b6f7f


[Feature Request] Freeze / Limit Layers for Color Preservation

An issue that I'm encountering quite a lot for free_generation is whacky colors. For FFHQ 1024, of the 18 layers the top 6 are basically just global color manipulation judging from my experience with similar 1024px portraits StyleGAN2 models, albeit not FFHQ exactly and instead whatever modification of it is used on Artbreeder with more digital paintings and such in it.
If the topmost layers (or perhaps a user-set list of layers) could be frozen or given something like its own l2_lambda to limit how far it can diverge from the starting position, or how quickly it can diverge rather than distance, perhaps the colors will appear more natural and pleasing, while also forcing StyleCLIP to make changes to the facial content itself rather than wasting steps on things like white balance adjustments, which may be completely unwanted.

I am not sure I understand the suggestion, as the algorithm only modifies the latent code, and does not change the network weights or layers.

Yeah, that sounds right. Either feeding it no optimized latent code at all in some layers, or lerping it back to the original latent code to some extent in some layers. The network weights or layers don't need to be changed at all, just the latent code fed to the network.

If I understand correctly, you suggest allowing control on the specific style codes that are optimized. I think it can be implemented in two ways:

As @woctezuma suggested, the optimization can be applied only on a subset of style codes.
Different lambdas can be applied for each style code separately.
I think both are good ideas, and actually, I planned to try them anyway :) Hope I will add it soon


CSS minification doesn't seem to work for Glimmer.js app

When I run ember build --prod the dist/app.css contents all the source files comments and there is no sign of minification.
ember-cli: 2.14.0
node: 6.9.4
os: darwin x64

I tried both 2.0.0-beta.1 and 1.2.0 versions.
ember-cli-build.js:
const GlimmerApp = require('@glimmer/application-pipeline').GlimmerApp;

module.exports = function(defaults) {
  let app = new GlimmerApp(defaults, {
    fingerprint: {
      extensions: ['js', 'css', 'png', 'jpg', 'gif', 'svg', 'ttf', 'woff'],
      exclude: ['apple-touch-icon', 'favicon', 'mstile', 'android-chrome']
    },
  });

  return app.toTree();
};

package.json:
...
  "devDependencies": {
    "@glimmer/application": "^0.7.2",
    "@glimmer/application-pipeline": "^0.8.0",
    "@glimmer/blueprint": "^0.5.0",
    "@glimmer/inline-precompile": "^1.0.0",
    "@glimmer/resolver": "^0.3.0",
    "@glimmer/test-helpers": "^0.30.0",
    "@types/qunit": "^2.0.31",
    "broccoli-asset-rev": "^2.5.0",
    "ember-cli": "^2.14.0",
    "ember-cli-autoprefixer": "^0.7.0",
    "ember-cli-dependency-checker": "^2.0.1",
    "ember-cli-inject-live-reload": "^1.6.1",
    "ember-cli-sass": "^6.2.0",
    "ember-cli-uglify": "^1.2.0",
    "qunitjs": "^2.3.3",
    "typescript": "^2.2.2"
  }

Hmm, uglify is a JS minification tool and has nothing to do with CSS.  I had originally written https://github.com/ember-cli/ember-cli-clean-css/ for this purpose, but apparently I didn't finish (since I didn't ever publish it to NPM).
Can you try adding that repo to your glimmer project (installing from master on github) and see if it is working for you?

I'm going to close this for now, could you report any issues with that tool in that repo?

Thanks, I'll try it out.

The ember-cli-clean-css didn't work for me, so I wrote the workaround below, that is ugly but working fine for me:
$ npm install --save-dev broccoli-clean-css

ember-cli-build.js:
'use strict';

const GlimmerApp = require('@glimmer/application-pipeline').GlimmerApp;
const CleanCss = require('broccoli-clean-css');

class CustomApp extends GlimmerApp {
  cssTree() {
    let originalTree = super.cssTree();
    let isProduction = this.env === 'production';
    return isProduction ? new CleanCss(originalTree) : originalTree;
  }
}

module.exports = function(defaults) {
  let app = new CustomApp(defaults, {
    fingerprint: {
      exclude: ['apple-touch-icon', 'favicon', 'mstile', 'android-chrome']
    }
  });

  return app.toTree();
};


Swagger integration

Is your feature request related to a problem? Please describe.
I would like to integrate with swagger
Describe the solution you'd like
It will be great if based on the routing swagger be an option
Describe alternatives you've considered
None
Additional context
Happy Thursday!

Was looking for this too. One could try to fork @nestjs/swagger and try to make a version for next-api-decorators 😅
Would be great combined together with swagger-ui-react to render the doc in nextjs pages.

I'm using next-swagger-doc for it.
But of course it includes some repetitive information (e.g. http code, request method, request data type, etc.), and swagger can quickly become obsolete or have a typo. Having it integrated in library similar to @nestjs/swagger decorators would be great.


Question: Customize Biometric Input Prompt Screen

Hello, thank you for making this plugin!
I have pretty much everything set up and working but was wondering if it's possible to customize the screen where you input your passcode?
This is a fallback scenario on iOS where a user opts into using biometrics but has disabled Face ID/Fingerprints.
iosFallbackTitle: 'Use passcode',

Any help would be appreciated, even if we need to write some code outside of ionic, we're not totally sure where this comes from or if we can customize the page? It would be nice to be able to change the background color, add a logo and default to the numeric keyboard, etc, etc.
Thanks!

That is a system prompt. For security reasons there is no way to prompt for the passcode outside of the system-provided prompts.


AttributeError: 'EDVRPredictor' object has no attribute 'model'

I use pip to installed ppgan.
How to reproduce:
import paddle
paddle.set_device('gpu')
from ppgan.apps import EDVRPredictor
sr = EDVRPredictor(output='video/')
result = sr.run("video/result/TheProfessor.mp4")

[04/23 07:45:25] ppgan INFO: Found /home/winstonfan/.cache/ppgan/edvr_infer_model.tar
[04/23 07:45:25] ppgan INFO: Decompressing /home/winstonfan/.cache/ppgan/edvr_infer_model.tar...
0%|          | 0/11419 [00:00<?, ?it/s]
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-12-43c04ada5edc> in <module>
      3
      4 # frame_path, video_path
----> 5 result = sr.run("video/result/TheProfessor.mp4")

~/anaconda3/envs/paddle/lib/python3.8/site-packages/ppgan/apps/edvr_predictor.py in run(self, video_path)
    171             data_feed_in = [data[0]]
    172
--> 173             outs = self.base_forward(np.array(data_feed_in))
    174
    175             infer_result_list = [item for item in outs]

~/anaconda3/envs/paddle/lib/python3.8/site-packages/ppgan/apps/base_predictor.py in base_forward(self, inputs)
     46     def base_forward(self, inputs):
     47         if paddle.in_dynamic_mode():
---> 48             out = self.model(inputs)
     49         else:
     50             feed_dict = {}

AttributeError: 'EDVRPredictor' object has no attribute 'model'

you should set paddle.enable_static() when use EDVR predictor

@LielinJiang  yep, I found that trick by reading its source code.
It needs better documentation about the usage of this predictor.
I can see that this predictor also supports dynamic graph from the source code. So could we have an example for dynamic graph in the documentation?
cheers,
Winston


Added basic ds related programs

Added

Searching methods
Array operations

Would like to contribute to your repo, please accept my pull request @Kunal-Khairnar-05.


Fix role assignment param values for managed storage accounts

Change cmdlet from
az role assignment create --role "Storage Account Key Operator Service Role" --assignee "https://vault.azure.net" --scope "/subscriptions//resourceGroups//providers/Microsoft.Storage/storageAccounts/"
to
az role assignment create --role "Storage Account Key Operator Service Role" --assignee<EMAIL_ADDRESS>--scope "/subscriptions//resourceGroups//providers/Microsoft.Storage/storageAccounts/"
--assignee parameter should represent a user, group, or service principal. supported format: object id, user sign-in name, or service principal name and not a Vault URI
If a vault URI is used it errors out with the following " Cannot find user or service principal in graph database for 'https://xxx.vault.azure.net/'. If the assignee is an appId, make sure the corresponding service principal is created with 'az ad sp create --id https://xxx.vault.azure.net/'.

@msmbaldwin
Can you review the proposed changes?
When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

After additional review, I've realized that the documentation targeted by the PR is already accurate and doesn't need any alterations. The PR was made mistakenly, and there's no need to modify the associated files.

After additional review, I've realized that the documentation targeted by the PR is already accurate and doesn't need any alterations. The PR was made mistakenly, and there's no need to modify the associated files.


Unable to resolve type URL /cosmos.staking.v1beta1.MsgCancelUnbondingDelegation

System information
Osmosis version: Osmosis version
OS & Version: Windows/Linux/OSX
Commit hash:
Expected behaviour
It seems that /cosmos.staking.v1beta1.MsgCancelUnbondingDelegation is not functioning correctly.
Is it not supported yet in Osmosis?
I expected it to be possible since the cosmos SDK version is 0.47.3.
Msgs
"msgs": [
  {
    "type": "cosmos-sdk/MsgCancelUnbondingDelegation",
    "value": {
      "amount": {
        "amount": "1042932",
        "denom": "uosmo"
      },
      "creation_height": "10511121",
      "delegator_address": "delegatorAddress",
      "validator_address": "validatorAddress"
    }
  }
],

Response
Error: unable to resolve type URL /cosmos.staking.v1beta1.MsgCancelUnbondingDelegation: tx parse error

Osmosis uses its own fork of the cosmos sdk and it looks like that message is not implemented https://github.com/osmosis-labs/osmosis/blob/326dfb08a9af17d53ed5d5a71ac4a591e72ae4b0/go.mod#L326

I didn't realize that Osmosis was using their own Cosmos-SDK, thanks!


Permission

how to give Permissions in content-types at gatsby-config file.

G:\GatsbyDevelopment\gatsby-strapi-portfolio\src\pages\index.js
29:5  error  Cannot query field "allStrapiProjects" on type "Query"  graphql/template-strings
✖ 1 problem (1 error, 0 warnings)
File: src\pages\index.js
ERROR #98123  WEBPACK
Generating development JavaScript bundle failed
G:\GatsbyDevelopment\gatsby-strapi-portfolio\src\pages\projects.js
23:5  error  Cannot query field "allStrapiProjects" on type "Query"  graphql/template-strings
✖ 1 problem (1 error, 0 warnings)
File: src\pages\projects.js

I have the same issue

Well if you want to run a complete project, you also need a backend otherwise you are going to get an error.

I have the same issue

hello did you figure out this problem cuz I have the same issue

Any solution to this? @john-smilga  I haven't understood your answer kindly elaborate. Thanks

Any solution to this? @john-smilga  I haven't understood your answer kindly elaborate. Thanks

Any solution to this? @john-smilga I haven't understood your answer kindly elaborate. Thanks

I had to update my strapi to fix the problem. Just update all the dependencies then clean the build  npm run build -- --clean and started the app again. Goodluck


add Bundler config steps to README

explain how to enable use of system libraries for nokogiri
install gems into project (.bundle/rubygems)
indicate that commands must be executed using bundle exec prefix

Hi, @mojavelinux Thanks for the update!


App not working in latest android

App not working on latest gradle, android.

Issue-Label Bot is automatically applying the label bug to this issue, with a confidence of 0.94. Please mark this comment with 👍 or 👎 to give our bot feedback!
Links: app homepage, dashboard and code for this bot.

its not bug/


Deprecate inherited hook for registering cops?

Registering cops using the self.inherited hook makes cops pretty difficult to test and is also fairly unfriendly to third party extensions. I've had to do some voodoo in rubocop-rspec to workaround the inherited hook since I wanted to extract out some rubocop-rspec specific behavior into a parent cop class: https://github.com/backus/rubocop-rspec/blob/f8e832d1935167619f405d37b02530d792b9be5f/lib/rubocop/cop/rspec/cop.rb
It is nice not having to worry about registering every new cop so I don't want to remove the inherited hook with something that requires a lot more manual effort. Instead I think something like this would be nice:
# in lib/rubocop.rb after all requires

RuboCop::Cop::Cop.enlist_department(:Style)
RuboCop::Cop::Cop.enlist_department(:Rails)
RuboCop::Cop::Cop.enlist_department(:Performance)
RuboCop::Cop::Cop.enlist_department(:Security)
RuboCop::Cop::Cop.enlist_department(:Metrics)
RuboCop::Cop::Cop.enlist_department(:Lint)
RuboCop::Cop::Cop.enlist_department(:Bundler)

Linking this to https://github.com/bbatsov/rubocop/issues/3414 since it seems relevant

Fine by me. I guess this was mostly intended for people who wanted to add some cops locally. Don't remember the details anymore. :-)

Heh yeah seems like it was introduced quite a long time ago https://github.com/bbatsov/rubocop/commit/23e10f3#diff-bb699bbdd39f9057a30af6f90468ef1dR16

Haha. One of the first commits. I remember one thing - back then I had no idea what i was doing. :D

RuboCop::Cop::Cop

I also wonder how I came up with this brilliant naming - a module and a class sharing the same name. Makes me smile every time. :-)


Number of trainable parameters for Prefix Tuning method with CausalLM Task

System Info
I am running the experiments with the  Prefix tuning on decoder-only models for CAUSAL_LM task.
In the prefix-tuning implementation at
https://github.com/huggingface/peft/blob/31c884e93469dd1391bb54eb1468311c38bbccac/src/peft/tuners/prefix_tuning/model.py#L72
the number of trainable parameters is set to (number of virtual tokens, number of layers x 2 x token_embedding_dim).
My question is as per Prefix-Tuning: Optimizing Continuous Prompts for Generation Figure 2 (top), why is this multiplied by 2 in each layer for the decoder-only model?
The multiplication of 2 should only happen for encoder-decoder models, right?  I looked at the embedding matrix weight shape and can confirm it is multiplied by 2.
Can anyone please explain?
Who can help?
@pacman100
Information

[X] The official example scripts
[X] My own modified scripts

Tasks

[ ] An officially supported task in the examples folder
[X] My own task or dataset (give details below)

Reproduction
Standard code
Expected behavior
Ideally, the number of trainable parameters at each layer should not be multiplied by 2. This is only for encoder-decoder models and not for all models.

Edit:
In the example file of prefix tuning for causalLM,

The number of soft prompts is set to 30
Input shape is [Batch size, 64] where 64 max token length set during the tokenising the data
Output shape is [Batch size, 64]

The params in the promptencoder module  is param name: prompt_encoder.default.embedding.weight, param shape: torch.Size([30, 49152]) where 49152 = 24 layers x 1024 token length x 2