Pocketbase does not work on arm64

Running the one click install gives the exec format error when running on an arm64 host.
I believe it is due to utilising the amd64 release, rather than platform specific https://github.com/swiftwave-org/app-store/blob/main/build/pocketbase/0.22.13/Dockerfile#L10

Ticket can be closed I guess - I instead made it that my arm64 host was able to run amd64 images (utilising https://docs.docker.com/build/building/multi-platform/#qemu-without-docker-desktop)

Hi @sneat
Missed this issue actually, will release the image for all the available arch

Hi @sneat
Now, pocketbase 's imageavailable for all architecture natively.
https://github.com/swiftwave-org/app-store/pkgs/container/app-store%2Fpocketbase


feat(bind): factory observable functions should receive a key

This is a breaking change, but I really think that this is the way to go. I think that the factory overload of bind should only take one argument: the key, and it doesn't have to be a primitive.
I don't want to rush this, but I'm 99.99% sure that this is the way to go. @voliva what do you think?

I think overall it's nice that it accepts any kind of key now, not only literals, and I think that this would be a positive change. But it feels like we're compromising with having only one parameter.
What's stopping us from accepting any number of params? I believe that technically it's achievable, but at the same time I can't find an example where it would be essential.
Even if we think of having a pair of values that identify something (e.g. repo URL + page), the consumer can make another stream which has the latest of both in an object, and that will hold the same reference until one of those values change. The problem I'm see now, is that if the value changes back to a previous one, then the reference would be a new one again (and not the one of the past). Is there a way around this? Does it matter? Or it's a case where accepting more than one key is essential?
Sorry I've typed this while I was thinking about it - Anyway, it's nice to understand this train of thought.

What's stopping us from accepting any number of params? I believe that technically it's achievable

The thing is that those params have to end up becoming a key, I think that it's better not to try to hide that from the users.

Even if we think an example that has a pair of values that identify something (e.g. repo URL + page), the consumer can make another stream which has the latest of both in an object, and that will hold the same reference until one of those values change.

Or the consumer can have functions for parsing/unparsing those keys, e.g:
const getRepoKey = (repo: string, page: number): string => JSON.stringify([repo, page])
const parseRepoKey = (key: string): [string, number] => JSON.parse(key)

and then use those.
Also, it's worth noting that it would possible to create a custom bind that behaves like the current one:
export function bindFactory<A extends (number | string | boolean | null)[], O>(
  getObservable: (...args: A) => Observable<O>,
  unsubscribeGraceTime: number,
): [
  (...args: A) => Exclude<O, typeof SUSPENSE>,
  (...args: A) => Observable<O>,
] {
  const parse = (key: string): A => JSON.parse(key)
  const getKey = (args: A): string => JSON.stringify(args)

  const [useInner, getInner] = bind(
    (key: string) => getObservable(...parse(key)),
    unsubscribeGraceTime,
  )

  const useOutter = (...args: A) => useInner(getKey(args))
  const getOutter = (...args: A) => getInner(getKey(args))

  return [useOutter, getOutter]
}

Therefore, I really think that this is a better primitive and the one that should be exposed from core.
At the end of the day there has to be a key that identifies each instance of the factory, trying to "hide" that from the consumer doesn't create a better abstraction IMO, on the contrary.

A point could be made that this doesn't have to be a breaking change and that we could just add another overload. If we weren't on major version zero I think that would be the way to go, but since we are still on major version zero I think that this is the way to go. I want to sleep on it, because maybe it's worth it to keep the current overload... :thinking:

Working with serializers kills ergonomy though (been there, done that :P)
My idea is that we could use a multi-key data structure (e.g. nested Maps instead of just Map<key, observable>) to actually support multiple keys, just like a database would. So it's not like we'd be abstracting over using one single key and hiding this fact to the consumer, but just supporting multiple keys by itself.

Working with serializers kills ergonomy though (been there, done that :P)

That's true.

My idea is that we could use a multi-key data structure (e.g. nested Maps instead of just Map<key, observable>) to actually support multiple keys, just like a database would.

That's an interesting idea! #78 implements that and the CI passes, but I would like to add more tests. I will do that as soon as I have some time. Another nice thing about this approach is that on top of being more ergonomic, it doesn't imply breaking changes. @voliva feel free to help me improve #78 if you have the time and you feel like it...
The only drawbacks are: increase in bundle size... I initially thought that perhaps the perf would get worse, but I don't think so, because we no longer have to serialize/deserialize the arguments, so perf-wise it should be about the same, right? 🤔
We should have some benchmarks to measure these things...

Closing this in favour of #78


Swinject crashes swiftc in Xcode 9

When building Swinject with Xcode 9, Swinject causes a segmentation fault in swiftc. I know this isn't your fault (the compiler shouldn't crash) but I thought I should mention it here. I've also filed this with Apple as rdar://32589507
To reproduce: Clone the repo as it is right now. Open Swinject.xcodeproj in Xcode 9. Build. Swiftc will have a segmentation fault and die, causing a build failure.

@amccarri please open your radar, so we can track: http://www.openradar.me/

@atomicbird probably meant for you :)

A redacted version is at http://www.openradar.me/radar?id=6150666519052288 (the original contained details of my project that I can't put on OpenRadar).

Changing code in ObjectScope.Standard.swift fixed the issue for me:

Thanks everyone for investigating the issue!!!
Please use swift4 branch for now if you try Swinject with Xcode 9 beta💪
Carthage:
github "Swinject/Swinject"
CocoaPods:
pod 'Swinject', :git => 'https://github.com/Swinject/Swinject.git', :branch => 'swift4'

Hi everyone,
It's a little bit confused as this branch works for swift 3.2 but not for swift 4

@andrei-kuzma, please take it easy. I just wondered which one in xcode9, swift4 or swift3-4 was good as the branch name, and picked swift4 for simplicity and not to stick on xcode especially for linux users.
I think we'll support Swift 3 and 4 in swift4 branch.

@yjm607 Can you create a PR with your solution? It will solve problems for the current master branch.

@kerry Sure will do. It will be my first PR to a pubic project.. Exciting!

Hmm I just realized that I don't have permission to commit to the project... looks like /swift4 branch already has my changes, but if someone else who has permission can open a PR to master that would be great.

@yjm607 You definitely won't be able to commit to the project. You will have to create a pull request. Create a fork. Make changes there. Then create a pull request from your fork to the main repo

@kerry Maybe I'm doing something wrong here... I forked from master, made changes, and tried to push to remote. I get the following error..

@yjm607 because you are pushing onto the main repo instead of your fork. See the url "https://github.com/Swinject/Swinject/", this should have been "https://github.com/yjm607/Swinject"

@kerry Thanks Kerry! I just pushed the changes:
https://github.com/Swinject/Swinject/pull/264/commits/2d85ba3564f3ab22d6bb971efe5f4a92b5482d35

Thanks @yjm607 and @kerry for the investigation👍 Please check swift4 branch that has the same workaround😃

As of today:

Engineering has determined that your bug report (32589507) is a duplicate of 32618754 and will be closed.

No telling when it'll be fixed but it looks like Swinject is handling it nicely.

What about the compatibility of Swinject with branch 'swift4' and SwinjectStoryboard?

Segmentation fault happens when using SwinjectStoryboard and Swinject (swift4 branch). Have anybody investigated that?
That happens if we pass the controller as protocol.
container.storyboardInitCompleted(ProjectsListViewController.self) { (r, controller: **ProjectsListViewInputProtocol**) in
            let presenter = r.resolve(ProjectsListPresenterProtocol.self, argument: controller)!
            controller.presenter = presenter
}

Is it possible to use SwinjectAutoregistration and satisfy dependencies while using the swift4 branch?
I asked the question (with more details) on stack overflow.

I confirmed Xcode 9 beta 4 resolved the original issue. If you use Xcode 9 beta 4 or later, you can use master with both Xcode 8 and 9 (beta 4).

Swinject 2.1.1 supports both Xcode 8.3 and 9 beta, and both Swift 3 and 4.
https://github.com/Swinject/Swinject/releases/tag/2.1.1
If you use Xcode beta, make sure it is beta 4 or later.


Question about class names

For example in Bootstrap or similar frameworks, classes are named like success, danger, info. But you chose to implement class names like this:
danger -> secondary
success -> tertiary

Why? It looks meaningless and confusing.

This is a decision to make things easier to remember for me. The default flavor is a guideline, you can customize everything, including the names in your flavor. mini-classic will feature different names, similar to the ones in Bootstrap.


Pure Server Client Requirement - Unable to Connect [BUG]

Describe the bug
Error will pop up stating that pure client is required to join server.
To Reproduce
Install VAICOM Community, join multiplayer server
Expected behavior
Uncertain - may be normal now as its no longer official.
Screenshots
Additional context
I also have a problem where I cannot select the DCS install location. I am using the Steam Edition of Voice Attack and DCS Open Beta. When I try to set the path, it simply shows my desktop folder, but will not allow me to navigate elsewhere. VA is in admin mode.

This is not a bug of VAICOM.
DCS added a feature that server admins can opt in to, that requires pure scripts on all clients. As VAICOM changes scripts, they are not pure anymore.
But - there is a bug in DCS atm and that is more likely that you hit that bug as most servers haven't enabled the option. Restart your DCS and try again.

Went ahead this morning and completely removed VA, VAICOM, scripts, and anything else I could find related to it, then reinstalled. It is now working and passing IC check. I still cannot select the proper install location per instructions (I am on steam install of VA and DCS) - however it works fine anyway.

I cannot reproduce the pathing issue, the menu that pops up when I press set does have my desktop and such, but also has things like "this PC" that's where your drives will be.

This is what pops up for me when I click "set"

Check in the VAICOM discord, I put a message up for some guy that had a similar problem. You most likely need to fix your registry in regard of your DCS installation path. Search for "regedit" in discord.

@karel26 Thank you. I searched and that person had same exact issue I did. I actually had stumbled on the registry edit fix myself which explains why it has been working in my case. Might be worth adding this to a wiki or something since it has happened to at least one other person.

Closing this as DCS Pure Client requirements is causing the issue. Adding note on pure clients to the readme. As Vaicom alters core DCS lua files, only a change to DCS will allow Vaicom to be whitelisted.


chore: fix typos

Side note, this sentence seems unfinished?

Thanks ❤

Side note, this sentence seems incomplete?

I think was duplicate from previous line removed it


PadStart for symmetry with Pad

Only to provide symmetry with Pad function

Sure, go ahead. In addition to PadLeft, I would also consider the following names:

PadHead
PrePad

Please note that this method was renamed to PadStart at time of 2.6 release in which it shipped.


ADR for keycloak email provider

@MancunianSam @Dclipsham Do either of you have any comments on this?


[HTML5] Editor prototype

In this PR:

Fix dummy rasterizer with new interface.
Improvements to HTML5 platform:

Properly unmount and release file system on exit. (see emscripten-core/emscripten#12516).
Fix/workaround some threading issue in the editor
Expose option to request Godot to quit from JavaScript in the Engine JS class.

Add first iteration of the HTML5 editor:

Comes with it's own custom editor plugin to allow downloading the project in zip format.
It's now usable, but still far from complete.

I'll make a separate PR for the 3.2 with some branch specific changes (mostly GLES window handling that are not present in 4.0)

The code for "Upload a file" from the screenshot doesn't seem to be in this PR, but I guess it's because you'll implement drag and drop to upload arbitrary files as discussed, right? If you do add it, make sure to capitalize it "Upload a File".

The code for "Upload a file" from the screenshot doesn't seem to be in this PR, but I guess it's because you'll implement drag and drop to upload arbitrary files as discussed, right?

Yeah, thanks! I uploaded the wrong screenshot.
I'll make the PR to allow drag-and-drop for all files in a minute (in the meantime, I updated the screenshot)

Thanks!


Table of contents

Is it possible to implement a table of contents with gofpdf? I was thinking of links and a page showing them and their page number respectively. The problem is the table of contents cannot be placed in first pages since the links are added afterward. Any solutions?

The original FPDF site has this table of contents script that wouldn't be hard to include in gofpdf. The key feature is that it demonstrates how to insert pages at an arbitrary location after other pages have been written. The example table of contents does not show page links, just plain text, but I think links would be possible.
I am unable to delve into this right now, but in the weeks ahead I will try to find time to explore this further.

The pages property is accessible in the PHP script. Is it possible in gofpdf?
//store toc pages
for($i = $tocstart;$i <= $n;$i++)
    $last[]=$this->pages[$i];

//move pages
for($i=$tocstart-1;$i>=$location-1;$i--)
    $this->pages[$i+$n_toc]=$this->pages[$i];

//Put toc pages at insert point
for($i = 0;$i < $n_toc;$i++)
    $this->pages[$location + $i]=$last[$i];

My preference is to keep the pages slice private and to add the table of contents feature right into the gofpdf code. Alternatively, we could add an API that shifts a group of pages to another location.


[Feature Request] Enable Sagemaker Studio product from service catalog and import the studio UI through the workbench

Is your feature request related to a problem? Please describe.
No, its a part of an enhancement
Describe the solution you'd like
We have tried multiple templates that launch the sagemaker studio and are configured with the workbench. Its giving an error as it is not compatible with the workbench. Is there any workaround for the same?.

Hello @aswin2025,  thank you for raising this. There is not a workaround at this time. I've added your request to my team's backlog.


[#NotAssigned] Resolve issue for rewritten launcher on spring-boot 3.2

description

location

spring-boot < 3.2

org.springframework.boot.loader.Launcher

spring-boot >= 3.2

org.springframework.boot.loader.launch.Launcher

method signature

spring-boot < 3.2

protected void launch(String[] args, String mainClass, ClassLoader classLoader) throws Exception

spring-boot >= 3.2

protected void launch(ClassLoader classLoader, String mainClassName, String[] args) throws Exception

Due to the integration of the agent module, the file path has been changed from plugins/spring-boot to agent-module/plugins/spring-boot.
If you could apply the change or allow me to make the modification, I would like to merge this after change.

Feel free to change it.
I think you already have the permissions, right?
If there's anything else I need to check, feel free to let me know
Thanks as always. 🙇


Caltrans EAC Presentation Meta-Issue

[ ] Gather Requirements for EAC Presentation #47
[ ] Develop presentation for EAC #48
[ ] Shop around to Caltrans leadership? TBD, ask Said if necessary
[ ] Give Presentation to EAC (no issue needed for this)

The actual presentation will be in Mid-March, exact date not scheduled yet.

Moving this to backlog for now as this might not be needed. Will move back into a sprint if we end up needing it later.

@jasonlally @ian-r-rose Closing this one as I believe the EAC presentation is no longer needed.


chore: ACNA-1782 add topicSep, remove ts dep, cleanup README

Description
Sets topicSeparator properly
remove unused dependencies typescript, ts-node, cli-ux
rebuild README.md
This closes #30
Related Issue
ACNA-1782
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[x] I have signed the Adobe Open Source CLA.
[x] My code follows the code style of this project.
[x] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[x] All new and existing tests passed.

✅ Merged via https://github.com/adobe/aio-cli-plugin-app-templates/pull/40 to solve conflicts with the main branch.


ci: Initial investigation of Terraform in Kokoro integration tests

module.project-services.google_project_service.project_services["cloudresourcemanager.googleapis.com"]: Creating...
module.project-services.google_project_service.project_services["serviceusage.googleapis.com"]: Creating...
module.project-services.google_project_service.project_services["iamcredentials.googleapis.com"]: Creating...
module.project-services.google_project_service.project_services["iam.googleapis.com"]: Creating...
╷
│ Error: Error when reading or editing Project Service : Request `List Project Services gcloud-devel` returned error: Batch request and retried single request "List Project Services gcloud-devel" both failed. Final error: Failed to list enabled services for project gcloud-devel: googleapi: Error 403: Service Usage API has not been used in project<PHONE_NUMBER>174 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/serviceusage.googleapis.com/overview?project=1016721519174 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.
│ Details:
│ [
│   {
│     "@type": "type.googleapis.com/google.rpc.Help",
│     "links": [
│       {
│         "description": "Google developers console API activation",
│         "url": "https://console.developers.google.com/apis/api/serviceusage.googleapis.com/overview?project=1016721519174"
│       }
│     ]
│   },
│   {
│     "@type": "type.googleapis.com/google.rpc.ErrorInfo",
│     "domain": "googleapis.com",
│     "metadata": {
│       "consumer": "projects/1016721519174",
│       "service": "serviceusage.googleapis.com"
│     },
│     "reason": "SERVICE_DISABLED"
│   }
│ ]
│ , accessNotConfigured
│
│   with module.project-services.google_project_service.project_services["iam.googleapis.com"],
│   on .terraform/modules/project-services/modules/project_services/main.tf line 31, in resource "google_project_service" "project_services":
│   31: resource "google_project_service" "project_services" {
│

Kokoro build failed. Is this cleaning up the resources correctly?
[ERROR] Errors:
[ERROR]   ITNotebookServiceClientTest.testResetInstance:231 » Execution com.google.api.gax.rpc.InvalidArgumentException: Operation with name "projects/cloud-java-ci-test/locations/us-central1-a/operations/operation-1667343177136-5ec7095cab952-726247db-eb2256dc" failed with status = GrpcStatusCode{transportCode=INVALID_ARGUMENT} and message = The resource 'projects/cloud-java-ci-test/zones/us-central1-a/instances/it-test-notebook-instance-id-91565fbf' is not ready
[ERROR]   ITNotebookServiceClientTest.testSetInstanceAccelarator:222->startInstance:125 » Execution com.google.api.gax.rpc.PermissionDeniedException: Operation with name "projects/cloud-java-ci-test/locations/us-central1-a/operations/operation-1667343122145-5ec709283a108-39828ca2-33a1a014" failed with status = GrpcStatusCode{transportCode=PERMISSION_DENIED} and message = Quota 'NVIDIA_P4_GPUS' exceeded.  Limit: 1.0 in region us-central1.
[ERROR]   ITNotebookServiceClientTest.testStopInstance:209->startInstance:125 » Execution com.google.api.gax.rpc.PermissionDeniedException: Operation with name "projects/cloud-java-ci-test/locations/us-central1-a/operations/operation-1667343158874-5ec7094b410a1-1a171823-14b48e79" failed with status = GrpcStatusCode{transportCode=PERMISSION_DENIED} and message = Quota 'NVIDIA_P4_GPUS' exceeded.  Limit: 1.0 in region us-central1.
[INFO]
[ERROR] Tests run: 10, Failures: 0, Errors: 3, Skipped: 0

Kokoro build failed. Is this cleaning up the resources correctly?

Yes - I just verified that notebooks are being cleaned correctly; but this error still occurred due to concurrently running tests causing a default "limit of 1" to be surpassed.
I've increased this quota limit to match gcloud-devel's.

I've increased this quota limit to match gcloud-devel's.

Thank you.

There were two unexpected test failures in the latest run.

Dataproc service agent permissions missing.  However, previous runs have passed.

Dialogflow missing agent.  However, previous runs have passed.


Make rows correct height in initial liquidity  so that cancel buttons don't overlap

Build

Design
https://www.figma.com/file/IpIAYVQPeQfuT5TTUboQpo4S/Market-creation?node-id=3050%3A915

looks better closing


fix: failure message in cleanup_metadata

Description
cleanup_metadata() in workflow.py is passed a list of pathlib.Path objects. This leads to an error when it ought to raise a WorkflowError on cleanup failing for some paths. Given how the function is written, the failed list should consist of strings, rather than Path objects, otherwise we get:
TypeError: sequence item 0: expected str instance, PosixPath found

This seems the be a regression in 8.x. vis-a-vis 7.x. I haven't added any tests since the function seems not to be covered by tests so far.
QC

[ ] The PR contains a test case for the changes or the changes are already covered by an existing test case.
[ ] The documentation (docs/) is updated to reflect the changes or this is not necessary (e.g. if the change does neither modify the language nor the behavior or functionalities of Snakemake).

Thank you!


Solution Build fails for projects Dicom.Functions.App and Dicom.Web | [ Commit 511a865]

Describe the bug
Solution build fails with no containers deployed in docker.
To Reproduce
Steps to reproduce the behavior:

Update Microsoft.Health.Dicom repo to the commit -
[511a865 - Bump HealthcareSharedPackageVersion from 6.2.33 to 6.2.34 (#2356)]
Open the solution in VS Studio 17.4.5
Build solution

Expected behavior
A clear and concise description of what you expected to happen.
Solution should build successfully with four containers running in Docker for Desktop
Actual behavior
A clear and concise description of what actually happened.
Build fails with error shown below.
I also noticed the Dockerfile under functions folder in docker-compose is missing. The file icon shows a dotted file with red cross.

Build started...
1>------ Build started: Project: docker-compose, Configuration: Debug Any CPU ------
1>{path}\Microsoft\dicom-server\src\Microsoft.Health.Dicom.Functions.App\Microsoft.Health.Dicom.Functions.App.csproj : error MSB4057: The target "DockerResolveAppType" does not exist in the project.
1>Done building project "Microsoft.Health.Dicom.Functions.App.csproj" -- FAILED.
1>{Path}\Microsoft\dicom-server\src\Microsoft.Health.Dicom.Web\Microsoft.Health.Dicom.Web.csproj : error MSB4057: The target "DockerResolveAppType" does not exist in the project.
1>Done building project "Microsoft.Health.Dicom.Web.csproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 27 up-to-date, 0 skipped ==========
========== Elapsed 00:00.648 ==========

This is related to a recent change I made to better standardize the build property resolution. The use of TargetFrameworks in the function app and the web app seem to be confusing the docker compose project. Furthermore, I moved the function dockerfile after seeing that Azure Functions are now supported for local debugging with containers. However, they are not seemingly supported by docker compose projects yet.
I have a pull request for reverting these two changes, and the docker-compose project should now work. Apologies for the breakage.

Thank you, @wsugarman.
Much appreciated!


Updating Scoreboard (Question)

i made a scoreboard and i call the method on join but i want to know how to update the scoreboard with a runnable task without blinking

i managed to fix it.

consegui consertá-lo.

like? I'm having the same problem


add extension so init can be done from appsettings.json values.

Make it possible to initialize the sink from config like this:
appsettings.json element:
"Serilog": {
    "Using": [ "Serilog.Sinks.Console", "Serilog.Sinks.File", "Serilog.Sinks.Humio" ],
    "MinimumLevel": {
        "Default": "Verbose",
        "Override": {
            "Microsoft": "Verbose",
            "Microsoft.Hosting.Lifetime": "Verbose"
        }
    },
    "WriteTo": [
        {
            "Name": "File",
            "Args": {
                "path": "./logs/log-.txt",
                "rollingInterval": "Day"
            }
        },
        {
            "Name": "Console",
            "Args": {
            }
        },
        {
            "Name": "HumioSink",
            "Args": {
                  "IngestToken": "token",
                  "Url": "https://cloud.community.humio.com",
                  "BatchSizeLimit": 50,
                  "Period": "0:00:05"
            }
        }
    ]
},

In Startup:
var logger = new LoggerConfiguration()
                    .ReadFrom.Configuration(builder.Configuration)
                    .Enrich.FromLogContext()
                    .CreateLogger();

Hi Paw, thanks for contributing to the repo!
I'll take a look at your PR later.
Regards, Thomas

I have closed your PR with a few adjustments. I will release a new version of the package shortly.

Version 1.1.3 is out 👍
Dependencies have been bumped as well in this release.


twind dynamic classes not working

In a fresh fresh install, try to add a background color related to the count in the index page:
<>

        <title>Fresh App</title>

      <div class={`p-4 mx-auto max-w-screen-md bg-red-${count}00`}>
                                                                                ^^^

          Welcome to `fresh`. Try updating this message in the
          ./routes/index.tsx file, and refresh.

It works on page refresh, the background color changes with the value of count by hand in the signal state. But does not work with the island interaction.
Tried using directly tw() function but same result.

Ok nvm, for reference the background does not change because its not inside an island.
Doing the same dynamic styles in the bg of the button does work 👌


[storage-file, queue] moves param protocol to kwargs in gen_shared_access_signature()

Resolves #7865
Still need to validate behavior.

Can one of the admins verify this patch?


Targetare button not available.

ENVIRONMENT: production
COMPANY : Pentasia
URL: https://scrapers.peviitor.ro/
Browser: Mozilla Firefox
Device: Laptop
OS: Windows 10
STEPS TO REPRODUCE:
Open the URL in the browser
Run scraper for : "Pentasia" company.
Go to the top and click " Targetare"
EXPECTED RESULTS :
A new page is opened with the company name " Pentasia" on "Targetare"
ACTUAL RESULTS :
There is no "Targetare" button.

The company does not have a link in targetare.ro

The company does not have a link in targetare.ro.


Swimm: batch commit 4 files

Link to swimms:
:link: doc: Test Doc1.
:link: doc: Creating a Command.
:link: doc: Packages Engine Server Overview.
:link: doc: How to Add an Export in Packages Pods Core V2 Pods.

Have any questions? Check out Swimm docs and join our Slack Community.

is this meant to be reviewed or is this a test PR?

is this meant to be reviewed or is this a test PR?

its a test. i'll close


copyWith in Request fixed Uri error

Hey, thank you for creating this repo! Here is what I did and some questions, be sure to edit this commit message when merging. Please read my question at the bottom as well.
copyWith function in the Request.dart was receiving String instead of Uri and thus resulting in an error and unusability of URL manipulation through this method. Now it is changed to accept Uri as intended instead of String.  Merge when possible. Also, a question does the onError interceptor work when added to the network settings? I'm not sure it does, can you help me how I can figure it out? Or maybe my usage is bad then you maybe want to consider giving a better example of that exact problem.
Have a nice day!

published in v0.10.0


Add async/await support instead of IAsyncResult

Currently self-hosted wiki documentation states that JsonRpcStateAsync should be used.
Which inherits from IAsyncResult, and other classes as well have old asynchronous model classes and properties (WaitHandle,  AsyncState, IsCompleted etc).
This issue is to propose to migrate to newer model of async programming model.

Great catch @DenisBalan, the wiki is out dated.
Using one of the Process functions that returns a Task is the way to go!
https://github.com/Astn/JSON-RPC.NET/blob/ee15bdb9827fb00f920866e2970d2e8d0ad24111/Json-Rpc/JsonRpcProcessor.cs#L30

I updated the example on https://github.com/Astn/JSON-RPC.NET/wiki/Getting-Started-(Console)
If there is another place, feel free to update it. The wiki is open.


Unable to Resolve the Dependency Although I am providing my correct user id and token key

Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve com.cuberto:liquid-swipe:1.0.0.
Show Details
Affected Modules: app
Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not resolve com.cuberto:liquid-swipe:1.0.0.
Show Details
Affected Modules: app
Unable to resolve dependency for ':app@debugUnitTest/compileClasspath': Could not resolve com.cuberto:liquid-swipe:1.0.0.
Show Details
Affected Modules: app

I'm making the same mistake. Did you solve the problem?

make sure to add github.properties file at the root level of your android project.
add both
gpr.usr= (your user id - goto https://api.github.com/users/your_git_username)
gpr.key = (here paste the token generated from Settings/Developer settings/Personal access tokens/Generate new token

check the read:packages before generating token)

make sure to add github.properties file at the root level of your android project.
add both
gpr.usr= (your user id - goto https://api.github.com/users/your_git_username)
gpr.key = (here paste the token generated from Settings/Developer settings/Personal access tokens/Generate new token - check the read:packages before generating token)

Here is my code after generating my token and creating github.properties file to the root level.
i have added this code in build.gradle(Project: PROJECT_NAME) file
  allprojects {
    repositories {
        google()
        jcenter()
        def githubProperties = new Properties()
        githubProperties.load(new FileInputStream(rootProject.file("github.properties")))
        repositories {
            maven {
                name = "GitHubPackages"
                url = uri("https://maven.pkg.github.com/Cuberto/liquid-swipe-android")
                credentials {
                    /** Create github.properties in root project folder file with
                     ** gpr.usr=GITHUB_USER_ID & gpr.key=PERSONAL_ACCESS_TOKEN
                     ** Or set env variable GPR_USER & GPR_API_KEY if not adding a properties file**/
                    username = githubProperties['gpr.usr'] ?: System.getenv("GPR_USER")
                    password = githubProperties['gpr.key'] ?: System.getenv("GPR_API_KEY")
                }
            }
        }
    }
}

after that i've added the dependency to my  build.gradle(Module: PROJECT_NAME) file
dependencies {
.
.
implementation 'com.cuberto:liquid-swipe:1.0.0'
}

Note: I've minimum sdk set to 21 which is Android 5 API

Refer my answer in stackoverflow

If you are building your application with Android SDK 30, it doesn't recognize it. So switch to Android SDK 29 and you will be able to use it.

If you are building your application with Android SDK 30, it doesn't recognize it. So switch to Android SDK 29 and you will be able to use it.

I had added support to Android 11 too.
Check here

If you are building your application with Android SDK 30, it doesn't recognize it. So switch to Android SDK 29 and you will be able to use it.

I had added support to Android 11 too.
Check here

Thanks got resolved the error. But when I'm using the same with Java I implemented these libraries too:
implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.4.32'
implementation 'androidx.core:core:1.5.0'
implementation 'androidx.core:core-ktx:1.5.0'

But getting this warning Plugin version (null) is not the same as library version (1.4.32) . Can you help me with this?

If you are building your application with Android SDK 30, it doesn't recognize it. So switch to Android SDK 29 and you will be able to use it.

I had added support to Android 11 too.
Check here

Thanks got resolved the error. But when I'm using the same with Java I implemented these libraries too:
implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.4.32'
implementation 'androidx.core:core:1.5.0'
implementation 'androidx.core:core-ktx:1.5.0'

But getting this warning Plugin version (null) is not the same as library version (1.4.32) . Can you help me with this?

It's maybe related to the Kotlin Plugin.
Have you installed Kotlin Plugin for android studio ?

If you are building your application with Android SDK 30, it doesn't recognize it. So switch to Android SDK 29 and you will be able to use it.

I had added support to Android 11 too.
Check here

Thanks got resolved the error. But when I'm using the same with Java I implemented these libraries too:
implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.4.32'
implementation 'androidx.core:core:1.5.0'
implementation 'androidx.core:core-ktx:1.5.0'

But getting this warning Plugin version (null) is not the same as library version (1.4.32) . Can you help me with this?

Starting from Kotlin 1.4 dependency on the standard library added by default
So you can remove
'org.jetbrains.kotlin:kotlin-stdlib:1.4.32'

But getting this warning Plugin version (null) is not the same as library version (1.4.32) . Can you help me with this?

#Hey! @Udhayarajan I referred your solution to my Latest Android Studio(Electric Eel) with Android 11 I've been facing this issue last 5 days but can't solve it, I applied everything on my code as you say but warning still which is ->
Failed to resolve: com.github.Udhayarajan:liquid-swipe-android:1.0.1
Show in Project Structure dialog
Affected Modules: app
Please I'm Requesting to you provide a better solution to get rid of this issue.....


geojson output broken (not readable by qgis) in 0.4.2

Looks like I broke geojson output in v0.4.2?
I will look at this soon.  In the meantime, backing out to v0.4.1 probably works:
%pip uninstall spiderosm
%pip install spiderosm==0.4.1

I got it to work, it was an issue on my end (not having the 64-bit version of QGIS)

OK Thanks Ryan!  So geojson output in spiderosm v0.4.2 works, but large files like the path networks for portland, may not be readable from 32-bit QGIS executables.


Updates to animation timing and easing

I defined some globals timings and the one easing we're currently using, and made sure they were applied in all the relevant animations across our controls.
Some controls were also missing the background BrushTransition animation -- I added those.

/azp run


Fix/issue 3078 - GraphQL schema wasn't saving the results of the fetch

changelog(Fixes): Fixed an issue where the button to refresh the GraphQL schema wasn't saving the results of the fetch.
This PR fixes an issue where the button to refresh the GraphQL schema wasn't saving the results of the fetch.
This closes https://github.com/Kong/insomnia/issues/3078

The useCallback and useRef seem as though they could be resolved in an alternate way, ideally eliminating the need for an unscoped mounted ref. Thanks for the contribution 💪

For some reason I missed the notification of this comment.
Is this a request to change something in the PR?
Or what is blocking this PR from being merged (other than the merge conflicts)?

I have created a PR which applied this change but in the alternate way I suggested above. #6172
If it works for you you can update this one or close this one.


fix whitesource scan issue

See https://www.whitesourcesoftware.com/vulnerability-database/CVE-2022-24778

@revit13 Don't we have plans to get rid of this repo and use the official helm repo instead?

@shlomitk1 yes unfortunately there are technical issues that prevent it from being removed.

@shlomitk1 yes unfortunately there are technical issues that prevent it from being removed.

@revit13 One question, seems I updated the master branch, and there's some issues when used in fybrik. As you mentioned we have updated some code so maybe I should updated the branch of v3.7.2-fybrik-update to work with fybrik?
Not sure whether should update v3.7.2-fybrik-update in place or use a new tag.

@pugangxa , if you want to use your helm update in the fybrik, you have to create a new helm release, and update https://github.com/fybrik/fybrik/blob/5c8703f41ed23ca6de4694c3aa17a34ded02d794/go.mod#L245.
What are the issues that you have faced too ?
and yes, we do have plans to rid of this repository and use the official one.


Self-host frontend support.

can i host frontend pages on vercel or cf page?

@rzh0504
yes you can!
except for the "Sync Endpoints" function, you can fork this repo and remove the api & utils folder & Sync Endpoints UI, or implement your own sync logic.
other than that you can deploy the website wherever you want!


Set up configurable static file directory.

This also moves a number of fixed static files leftover from the earlier PR.

I'll send this to someone in NYC.


moving config and code to ~/.froster

We have been discussing to move code and configs to ~/.froster but looking into this a bit more we need to learn more about the benefits of this move and the best practice approach here. I had not done much research and basically looked at how the python community does it. I learned about the XDG base directory and it seems it was created to avoid clutter in the home directory, a goal I can very much subscribe to:
https://maex.me/2019/12/the-power-of-the-xdg-base-directory-specification/
https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html
In general there are always many “standards” and / or best practices and multiple people propose different things but in this case Lennart Poettering in addition to the Python community is also subscribing to this goal so I think it carries a lot of weight but it is possible that there are other standards. One thing to note is that we want to also avoid adding to many folders to PATH so the scripts should always end up in ~/.local/bin

I agree with the XDG Base Directory Specification. It is true that having all the code in the same directory under your $HOME directory 'simplifies' file management, but at the expense of other aspects, such as cluttering $HOME. I believe that the benefits of implementing XDG specifications outweigh the costs, even when using the basics as the article mentioned.

Also I will consider the Python Packaging user guide for cmd standalone applications:
https://packaging.python.org/en/latest/guides/installing-stand-alone-command-line-tools/

looking at pipx is a good idea. The only downside is added complexity, researchers are comfortable with a low tech approach of using the shell wrapper that invokes python for them, they can easily modify the behavior as no extra package management strategy is required. One the other hand,  it looks quite a bit non-standard for Python developers which is not good

If we want Froster to be standalone, reliable, durable, and easy to maintain, we need to stick to the standards as much as we can (you were absolutely right in pointing out the XDG Base Directory Standards).
The standard in Python for standalone applications is to use pipx.
I have developed this concept in the branch: https://github.com/HPCNow/froster/tree/OHSU-63-froster-as-python-package. You can read the README.md file there with the installation instructions.
The main concepts are:

Prerequisite packages need to be installed before installing Froster. Separate instructions for different architectures.
As rclone is a commercial tool, the best practice here would be to install it as a prerequisite using their installation instructions. Then, we don't need to worry about downloading binaries by architecture and repeating the process for updates. Also, many researchers could potentially already be using rclone, so maybe it's already installed on their system.
pipx is in charge of installing/uninstalling Froster.
Installation is configured in the setup.py file, which is easy to read/understand.
Froster is installed directly from the GitHub repository: pipx install git+https://github.com/HPCNow/froster.git@OHSU-63-froster-as-python-package.
In the future, GitHub actions could automatically upload the project package to a Python package repository (like: PyPi) and the installation command would become: pipx install froster.
pipx installs Froster and its dependencies in a virtual environment and ensures that ~/.local/bin is in PATH and there is a Froster symlink there.
The pwalk project is added as a git submodule, and the setup.py is in charge of downloading/compiling/moving the pwalk tool to the right place.

If you agree with these methods, I will merge this into our main branch.

It sounds great to me to shift most of the heavy lifting to pipx installer, including sub-module for pwalk. However, one of the key design goals is for me to have a single command install as the default installer (The key audience is scientists and not developers and they often don't read the pre-reqs). rclone is commercial open source and must be installed as part of this process as older versions are often installed but have shortcomings.  For example the default version installed in our network is multiple years old and does not support fuse3 (for mounting) which is a requirement for later versions and we cannot test against multiple libraries. We only need ARM64 and X84-64 as other platforms are not relevant at this time, so one could perhaps detect ARM and if it is not ARM we assume X86-X64 (no need for 32 bit platforms)
Perhaps this would be the best path forward:

default install remains shell script that ensures that pipx is installed and drives pipx, if it fails print url to pre-requisites and developer install
developer install is pipx with prereqs (I like the fact that froster will be registered in pypi, this gives additional visibility

how would "froster update" be handled?
Also one of my colleagues is using this approach  https://github.com/moloney/byoe/blob/main/bootstrap-no-sys-python.sh if no python3 with a minimum version be can be found and cannot be loaded through the module system. https://gregoryszorc.com/docs/python-build-standalone/main/ .  This could be an additional option also for example as a failure
mode if the default python on the system has a sufficient version but no pip installed.  This has been a failure mode on some systems as (sadly) the default python version on RHEL8 is still python 3.6 and the distributions sometimes offer pip as as addon package (python3-pip) and not integrated in python as it should have been since v 3.4. If I understood correctly, pip is a requirement to install pipx on older systems.

Ok, let's do this:

An install.sh script will handle the pre-requisite checks and the installation of froster via pipx install froster command.
When a pre-requisite is not met, the script will prompt the user to run the command for install the missing package.
Froster will be deployed as a PyPi package by a Github Actions pipeline after all tests passed.
rclone will be downloaded and installed inside the Froster environtment. Froster will always use the downloaded version to avoid collision with older rclone installs
Froster update will be handled by pipx itself using the command pipx upgrade froster. I don't think that a package can self update in running time (I'll look into this). Following the same approach a for checking rclone updates, a message could be prompted to the user to run pipx upgrade froster to update the package (no sudo command needed)


[Live Server] must be open some project.

I have this error whenever I try to run the live server.
This is after a reboot and a reinstall of live server

Yes, you need to open some project to start live server.

Ah ok, I haven't understood the error message.


流量监控窗口

Description of the new feature / enhancement
流量监控窗口
Scenario when this would be used?
任何情况
Supporting information
No response

This is asking for a traffic monitoring window.
/dup #828


Fix equipment and gear racks being corrodible

About the PR
Media

[x] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Changelog
:cl:

fix: Fixed equipment and gear racks being corrodible. They can no longer be destroyed with corrosive acid.

How will you get past them then


subpixel positioning isn't working on Edge

got the janky positioning over there

a potential fix over here: http://greensock.com/forums/topic/9218-ie-11-subpixel-animation-bug/?p=48671

simply add "rotationZ: '0.01deg'" to the animation and IE seems to be handling everything just fine :)

hacky...


HELLO, I have a quession. Where is the file "neurofis.fis"

As far as I am aware, there doesn't seem to be any dependency on neurofis.fis. That was used in an old version of the project. In this repo, the files *_fuzzy2.fis  each control their respective parameters. If there is any dependency, please let me know. It's been a while since I worked on this project.


Advice/guidance required for english writer identification

We tried the jupyter notebook and got good accuracy, thank you so much for sharing your work.
Our objective is to identify if a given handwritting is a same person or not,  so if we give snippet of sentence images from 2 documents written by same person the output of the model should be 1 if not 0
do you any suggestions on how we can do this?
Thanks
Ashwin

You have to get embeddings from a layer deeper in the network and then you can compare embeddings b/w different writers to measure similarity.


Update default config settings (Q, max_document_size, etc.)

I would like to take the opportunity to revisit a few default configuration settings for 3.0 deployments:
cluster.q (currently 8) - we have had mailing list threads about this is too large for many deployments. The introduction of shard splitting gives us more flexibility to add shards to a database after the fact. I'd suggest setting this to 1 or 2 as a default.
couchdb.max_document_size - the current default of 4GB is quite insane. The view engine already cannot handle anything much larger than ~10MB without a lot of tweaking. Moreover, 4.0 is going to force our hand on making documents smaller. I'd suggest we lower this default to 1MB.

+1 on lowering max_document_size to 1MB.
default q is more controversial. How well is the shard splitting working? If it's seamless (no interruption to reads or writes) and efficient, then lowering to 2 is ok by me (I'd not be keen on 1). That said, q vanishes entirely in 4.0 and we've lived with this default for a long time. Is it worth changing at this late stage?

There was significant discussion on both of these changes in other tickets and on the mailing list.
I'm -1 until we at least review that feedback and consider the implications.
I believe we got closer to q=2 or 4 on the lists than 1 or 2. Or we could be more intelligent and try and autopick on first run or something, based on # of CPU cores and nodes in the cluster, and th absence of a q= value in the local ini files...spitballing here.
As for the max document size, I think this is actually more controversial, and will break anyone who has larger attachments in CouchDB today who upgrades! That seems to violate the principle of least surprise. See #1253 and #1200 for the latest on this.
#attach
/cc @janl

I erred on the side of fewer shards because we have splitting but not merging, and because the initial setting of 8 was derived from some of our deployments which I'd wager are larger than average. But I'm happy to go along with whatever consensus (including retaining the current default if that's what folks want).
Attachments aren't included in the computation for couchdb.max_document_size, only the actual JSON fields and values. That said, there are absolutely users in the wild with JSON docs larger than 1 MB, and this change in defaults could certainly surprise them. In 3.x they'll be able to work around it by changing the default on their server, but this is meant as a signal to re-think the data model. My experience has been that those large docs are problematic for a number of reasons; the somewhat fuzzy limit at which the view engine breaks, and the intense write amplification when updating any field of the document are two examples that come to mind.

I'd be fine with q=2 or q=4 as a default. I guess that means we mostly agree on q=2, so +1 on that.
I am -1 on the default attachment size reduction to anything below 10MB. Are we not going to be able to handle 10MB attachments natively in 4.0 even? I'm fine with signalling to users that 350MB attachments are a concern, but 1MB is hardly enough to include a photo or short video from an IoT security camera. 10MB seems like a fair compromise to me.

@kocolosk Sorry, been task switching a lot, and I clearly misread here.
What happens if a user upgrades in place to CouchDB 3.x and they have documents already >1MB of JSON, but the limit is reduced? What behaviour do they experience?

The database will continue to serve those documents, but only subsequent updates to the documents will be rejected unless the new version of the document is < 1 MB

Closed via #2228 - we settled on q=2 and max_document_size=8MB for now


#507  Favicon URL updated

okay so as you instructed I changed the favicon using the URL.

Thanks @kunal144


perf(@angular-devkit/build-angular): enable opt-in usage of file system cache

With this change we enable Webpack's filesystem cache, this important because terser-webpack-plugin, css-minimizer-webpack-plugin and copy-webpack-plugin all use Webpacks' caching API to avoid additional processing during the 2nd cold build.
This changes causes node_modules to be treated as immutable. Webpack will avoid hashing and timestamping them, assume the version is unique and will use it as a snapshot.
To opt-in using the experimental persistent build cache use theNG_PERSISTENT_BUILD_CACHE environment variable.
NG_PERSISTENT_BUILD_CACHE=1 ng serve

@alan-agius4 hi!, what do you think about support additional property in angularCompilerOptions?
so that caching can be easily configured
tsconfig.json
{
  "angularCompilerOptions": {
     // ...
     persistentBuildCache: true
  }
}

Hi @splincode,
This is not really a compiler option, so angular.json would be a better place. That said, we did discuss this and for the time being we don't want to add this to the API for a number of reasons.

Having this in an file will make it harder to opt-in/opt-out in different environments
This is a still experimental. We want to understand the impact of this and if in v13 we should abandon, turn it on by default, or leave it as opt-in.

Can anyone confirm this will (potentially) improve --prod / --configuration production as well?


Contains() not working

This example GREL code:
"food".contains("oo")
produces the following error for me:
Error: java.lang.ClassCastException: class java.lang.String cannot be cast to class com.vividsolutions.jts.geom.Geometry (java.lang.String is in module java.base of loader 'bootstrap'; com.vividsolutions.jts.geom.Geometry is in unnamed module of loader edu.mit.simile.butterfly.ButterflyClassLoader @47d277bf)
Is it just me? Seems like a weird error but I can't get a grip of it. I remember that contains() used to work well before.
I am using openrefine-3.7-beta5 for windows. Thanks.

And I thought I was using almost the latest version!
Reinstalling helped solve the issue.
I had GeoRefine installed on the previous openrefine, so it might have been due to this as well.

The extension framework probably shouldn't allow extensions to overload core functions -- at least without a very loud warning.


Fix autocast deprecation warning.

Fixes warning about deprecation of torch.get_autocast_gpu_dtype

/te-ci pytorch

Can you sign your commit to get past the DCO check?

Yep sure thing, I think I've signed off properly now.

Looks like the first commit is still not signed off, could you try to sign-off all commits? Thanks! @jondeaton

Yeah, sorry about that - new to the process. I think I've signed off on all of them now?


Add sliding mode option for the SURF detector

Add an option for a sliding ii estimator algorithm for orientation.
Update: This issue created back in 2015-11-16 those imported in github manually.

Closing issue #2 working on ce79153.
Update: This issue closed back in 2015-11-20 those added in github untimely.


download dataset from youtube

when I run the code cd datasets
./download-from-youtube.sh "https://www.youtube.com/watch?v=EhO_MrRfftU" 8 piano
"." is not recognized as an internal or external command, operable or batch file shows up.
Anyone can tell me how to deal with this?

You need youtube-dl and ffmpeg.
Install this via pip or conda


topaz v2 model

add model and write validations
add azm v0.0.1

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
469 unchanged lines in 12 files lost coverage.
Overall coverage decreased (-0.4%) to 36.708%

Files with Coverage Reduction
New Missed Lines
%

pkg/ds/model.go
3
0%

pkg/directory/directory.go
4
74.51%

pkg/ds/check_permission.go
20
0%

pkg/ds/check_relation.go
21
0%

pkg/bdb/scanner.go
29
38.24%

pkg/ds/relation_type.go
31
45.95%

pkg/ds/object.go
36
51.52%

pkg/directory/v2/importer.go
44
4.41%

pkg/bdb/boltdb.go
54
41.61%

pkg/directory/v2/writer.go
64
59.11%

Totals

Change from base Build<PHONE_NUMBER>:
-0.4%

Covered Lines:
997

Relevant Lines:
2716

💛  - Coveralls


This page provides no instructions on how to retrieve the weekly file of IP addresses for past weeks.

This page provides no instructions on how to retrieve the weekly file of IP addresses for past weeks.   This makes it difficult to audit security logs and determine if an Azure hosted agent was used to access the resource in question.

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

ID: 61db3371-6395-88a2-fb78-09f98790ab1b
Version Independent ID: ef6f1bf7-02b8-9093-b84e-c9bde7d98e57
Content: Microsoft-hosted agents for Azure Pipelines - Azure Pipelines
Content Source: docs/pipelines/agents/hosted.md
Product: devops
Technology: devops-cicd-agents
GitHub Login: @steved0x
Microsoft Alias: sdanie

@nickpainter Thanks for your question - while we look into this article, consider these resources:

Azure DevOps Services
Azure DevOps on Stack Overflow


It is support angular 11 version

Current Behavior

Expected Behavior

Steps to Reproduce

Failure Logs

node_modules/@ngrx/effects/src/concat_latest_from.d.ts:2:145 - error TS2574: A rest element type must be an array type.
2 export declare function concatLatestFrom<T extends Observable[], V>(observablesFactory: (value: V) => [...T]): OperatorFunction<V, [V, ...{
~~~~
3     [i in keyof T]: ObservedValueOf<T[i]>;
4 }]>;

Error: src/app/authentication/services/auth.service.ts:49:17 - error TS2339: Property 'refreshTokenStatus' does not exist on type 'unknown'.
49           (auth.refreshTokenStatus === TokenStatus.INVALID) ||

am using @ngrx/store@11 and angular version 11

Hi @gangasiddhi! I am glad to see that this project is useful to the community and very willing to help you, but I am not sure that I understand your issue. Can you please be more descriptive and reform your issue by filling in the template of this issue?

Closed due to inactivity...


Fix issue with database error

This PR updates a protobuf message UsedSlipDays. The message had a field with the same name. This was the cause of a database error mentioned in #668. The field in question is now named UsedDays.
Resolves #668.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

5 of 5 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 25.605%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
2710

Relevant Lines:
10584

💛  - Coveralls


Adding OpenXR hand tracking support

This PR adds the OpenXR hand tracking API to the OpenXR module. This allows us to correctly position and animate a mesh of the players hands.
User facing a new node is introduced called OpenXRHand. It has a property to indicate whether the node is tracking the left or right hand.
The node automatically positions itself for the given hand.
There is also a property to set a Skeleton3D node that this node will update. It is assumed that the mesh for the hand being animated is a child node of the OpenXRHand node.
See https://github.com/BastiaanOlij/godot4_openxr_demo/pull/9 for a working example.

Tracking is mostly working, the code for updating the poses is broken atm as things work differently between Godot 3 and 4.

This is now working fully, atleast on SteamVR

@akien-mga any chance we can get this merged?

@akien-mga can you check this again, see if you find wording issues with my documentation changes? Cheers.

Looks good to me.
CI fails building the OpenXR thirdparty code, maybe a rebase or changes are needed following #65798?

That's really weird, I rebased it a few hours ago and this PR shouldn't effect CI this way.

How can I use a custom hand model instead, or where can I find the vr hand model used in the picture?

where can I find the vr hand model used in the picture?

@MrSirDolph Seems to be part of the demo: https://github.com/BastiaanOlij/godot4_openxr_demo/pull/9


fix annotation

[x] Security

Just a PR for building filter-related annotations, no code changes involved.
Extra, I got a question on the order in which the authorization policy takes effect. I got this information from the documentation:
Istio Authorization Policy enables access control on workloads in the mesh.

Authorization policy supports both allow and deny policies. When allow and deny policies are used for a workload at the same time, the deny policies are evaluated first. The evaluation is determined by the following rules:

1. If there are any DENY policies that match the request, deny the request.
2. If there are no ALLOW policies for the workload, allow the request.
3. If any of the ALLOW policies match the request, allow the request.
4. Deny the request.

In my opinion, the second and third rules already match all cases, and the third should take precedence over the second, and I'd like to know what cases would match to the fourth rule.
I tried to read the code to understand its process, but I failed and only found a minor flaw in the annotation and submitted this PR.
Finally, we know that the purpose of this code is to add a policy that is DENY by default, so at this point, how should I understand the order of the policy matches?
apiVersion: security.istio.io/v1beta1
kind: AuthorizationPolicy
metadata:
  name: deny-all
  namespace: default
spec:
  {}

/label area/security

/cc @yangminzhu

we know that the purpose of this code is to add a policy that is DENY by default, so at this point, how should I understand the order of the policy matches?

apiVersion: security.istio.io/v1beta1
kind: AuthorizationPolicy
metadata:
  name: deny-all
  namespace: default
spec:
  {}

Step 4 is triggered if there are ALLOW policies applied but the request doesn't match it, in this case the request will be denied (step 4). The above example is deny-all by default because it never matches any requests.

Step 4 is triggered if there are ALLOW policies applied but the request doesn't match it, in this case the request will be denied (step 4). The above example is deny-all by default because it never matches any requests.

I'm almost getting it, the last question, if there is any ALLOW policy, will the second step never be triggered?  in this case The default DENY effect (setp 4) is also available for other workloads .
Can I understand the step  2 like this?
2. If there are no ALLOW policies for the workload, allow the request.


IE certs for 6th validation cycle

The "ma" field should not be present in the schema for PCR/NAA Tests.
Setting it to None is not the right way.
If it's done like this in production:

we will still accept the code as it is a true example
please fix the issueing software in future releases

Hi Christian,
This does represent how certs are currently being produced in production. I
have asked the team creating the test certs to correct the handling of 'ma'.
Regards,
Colm
On Thu 27 Jan 2022, 20:30 Christian Loch, @.***> wrote:

The "ma" field should not be present in the schema for PCR/NAA Tests.
Setting it to None is not the right way.
If it's done like this in production:

we will still accept the code as it is a true example
please fix the issueing software in future releases

—
Reply to this email directly, view it on GitHub
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_eu-2Ddigital-2Dgreen-2Dcertificates_dcc-2Dquality-2Dassurance_pull_262-23issuecomment-2D1023612947&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=eTOgq1cDfP3U_34RcjDHV4xjmHM2qtgK1t0-GVeKTZY&m=flf62LscYTkn7wUtA9pgDbO6TIEBZzGxSbroRXYa4qY&s=wipcD-NcEMGzgk30xqL7JRsD3dKw5VJIky4rYiQVcPw&e=,
or unsubscribe
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AAUZ6AFYHPQFQFKITY7RVADUYGTM7ANCNFSM5M6D5DDA&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=eTOgq1cDfP3U_34RcjDHV4xjmHM2qtgK1t0-GVeKTZY&m=flf62LscYTkn7wUtA9pgDbO6TIEBZzGxSbroRXYa4qY&s=a4BNnGgLXOupMOS7yu9NvGqIaOinPiTDfCxhDGd3VBI&e=
.
Triage notifications on the go with GitHub Mobile for iOS
https://urldefense.proofpoint.com/v2/url?u=https-3A__apps.apple.com_app_apple-2Dstore_id1477376905-3Fct-3Dnotification-2Demail-26mt-3D8-26pt-3D524675&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=eTOgq1cDfP3U_34RcjDHV4xjmHM2qtgK1t0-GVeKTZY&m=flf62LscYTkn7wUtA9pgDbO6TIEBZzGxSbroRXYa4qY&s=D2Tc7yU1P_DPHXi0jJTBXd6BiQkFjp1T4g2QdZxIv3k&e=
or Android
https://urldefense.proofpoint.com/v2/url?u=https-3A__play.google.com_store_apps_details-3Fid-3Dcom.github.android-26referrer-3Dutm-5Fcampaign-253Dnotification-2Demail-2526utm-5Fmedium-253Demail-2526utm-5Fsource-253Dgithub&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=eTOgq1cDfP3U_34RcjDHV4xjmHM2qtgK1t0-GVeKTZY&m=flf62LscYTkn7wUtA9pgDbO6TIEBZzGxSbroRXYa4qY&s=37uV5mH42Xb2WPc3K93mpDVLObpB2HaRiwPkomhBeDU&e=.
You are receiving this because you authored the thread.Message ID:
<eu-digital-green-certificates/dcc-quality-assurance/pull/262/c1023612947@
github.com>

Hi Colm (@colmharte )
can you please move the TEST example to the specialcases folder?
I don't have permissions to change the PR.
This is to skip the script checks on that QR code.
I will merge when it's done.
best regards
Christian


Documentation for the new hooks system

already includes not yet merged after_scenario and its handling
this is basically a blog post sigh - you only realize how
complex the system you built in your head is when you document
it :)
honestly I'm on my way to the beach now so didn't get to reading
it through another time myself, sorry :D
Feedback very welcome, on strucutre/order/content whatever - I
want this documentation to be as good as it can get because
that's what a proper library should be doing.

Fair warning, diff is a semi long read

Thanks for the reviews @devonestes @wasnotrice ! :tada:
@wasnotrice feel free to draft something up! All for making this better.
As for the overview, I really like it although we might improve it and maybe shorten it (remove the 2nd example). I really like the aasm lifecycle overview helped me multiple times. I wanted to sort of model it after that. Yes the numbers are their to track how things change (is there a better way to do this?) - nobody should actually do this :D Maybe should make this clearer and use other examples in the separate section. Thanks!

Not quite sure if/how to replace the samples with the number, at least in the distinct samples. I think they help the understanding/illustrate what happens, on the other hand more pratical examples might be more helpful and doing the numbers thing just in the greater overview sample might be enough. :thinking:


Use libstd debug builders

Also test on 1.2.0 expicitly to avoid surprise rustc version bumps
r? @alexcrichton

r=me


Slides: An overview of forecasting models

I actually have a half-finished short slide deck for this which I'll finish

ah awesome. I'd forgotten we then needed slides for the new session

Do you want to PR in what you have and I can finish up?

yes will do within the next 30 mins (no high expectations please)

we have this now


Update tests to release Units v01.00.08 schema

Units v01.00.08 schema is about to be released. To ensure that PR build pipelines can work with the latest schema, some tests and test data need to be modified. This PR introduces the required test changes.
imodel-native: https://github.com/iTwin/imodel-native/pull/627

I think you have to commit the change descriptions as well.


Feature request: Provide ability to refernce and modify Log Level Numerical Thresholds

Use case
Currently our logging standard has both the numerical and string representations of the Log Level. The usage of both allow us to have increased efficiency when retrieving or searching logs from storage.
Indexing the numerical value is more efficient that its string counterpart.
{
  level: 'INFO',
  level_index: 12,
}

Currently it is difficult to directly access the prescribed log levels when extending the Logger class or utilizing a custom log format.
Some of the workarounds include:

Extending UnformattedAttributes to include the LogLevel Numerical Value (Works but adds another custom interface I then need to manage)
Manually mapping LogLevel (str) to its corresponding numerical value (Works but extra code is required)

With TS, this also means that we also have to force uppercase matching (Less LOC than a switch) since LogLevel used in UnformattedAttributes allows for upper and lowercase values.'
Since one cannot directly access the perscribed LogLevel thresholds, one must copy it manually and later update it should it change.

  class CustomLogFormatter extends LogFormatter {
    private getLogLevelNumberFromName(level: LogLevel): number {
      let found = 0;
      for (const [key, value] of Object.entries({
        DEBUG: 8,
        INFO: 12,
        WARN: 16,
        ERROR: 20,
        CRITICAL: 24,
        SILENT: 28,
      })) {
        if (key.toUpperCase() === level) {
          found = value;
          break;
        }
      }
      return found;
    }

    override formatAttributes(
      attributes: UnformattedAttributes,
      additionalLogAttributes: LogAttributes
    ): LogItem {
      const baseAttributes = {
        timestamp: this.formatTimestamp(new Date()),
        level: attributes.logLevel.toUpperCase(),
        level_index: this.getLogLevelNumberFromName(attributes.logLevel),

     //........

If I am missing something evident please let me know.
I would be happy to open an PR for this.
Solution/User Experience
Ideal Solutions:

logLevelThresholds changed from private to protected OR utilize a "getter"
Add an additional property to UnformattedAttributes or PowertoolsLogData that represents the numerical LogLevel.

This way the numerical log level is easily passed to any Custom log Formatter instead of having to map it using LogAttributes or some other workaround.
Adding this in the other libraries would be beneficial as well!
//Open to feedback on the prop name

type PowertoolsLogData = LogAttributes & {
    environment?: Environment;
    serviceName: string;
    sampleRateValue: number;
    lambdaContext?: LambdaFunctionContext;
    xRayTraceId?: string;
    awsRegion: string;
    logLevelIndex?: number; //OPTION #1
};
type UnformattedAttributes = PowertoolsLogData & {
    error?: Error;
    logLevel: LogLevel;
    logLevelIndex: number; //OPTION #2
    timestamp: Date;
    message: string;
};

Alternative solutions
Creating a helper function in a Custom Log Formatter to map the string LogLevel to its numerical counterpart.

  class CustomLogFormatter extends LogFormatter {
    private getLogLevelNumberFromName(level: LogLevel): number {
      let found;
      for (const [key, value] of Object.entries({
        DEBUG: 8,
        INFO: 12,
        WARN: 16,
        ERROR: 20,
        CRITICAL: 24,
        SILENT: 28,
      })) {
        if (key.toUpperCase() === level) {
          found = value;
          break;
        }
      }
      return found ?? 0;
    }

    override formatAttributes(
      attributes: UnformattedAttributes,
      additionalLogAttributes: LogAttributes
    ): LogItem {
      const baseAttributes = {
        timestamp: this.formatTimestamp(new Date()),
        level: attributes.logLevel.toUpperCase(),
        level_index: this.getLogLevelNumberFromName(attributes.logLevel),

     //........

Acknowledgment

[X] This feature request meets Powertools for AWS Lambda (TypeScript) Tenets
[X] Should this be considered in other Powertools for AWS Lambda languages? i.e. Python, Java, and .NET

Future readers
Please react with 👍 and your use case to help us understand customer demand.

Hi @OffensiveBias-08-145, thank you for taking the time to open this issue and for writing this thoughtful proposal.
I see the value in supporting this use case and I fully agree on the direction of making this an opt-in feature, however I am still not sure on what would be the best way to do this in a backwards compatible way.
To help me understand better your proposal, could you please clarify if the ideal solutions are meant to be taken together or only one of them?
I'm asking because changing the logLevelThresholds to protected is a very low hanging fruit, so if that's all you'd need to enable this I'd be open to review & merge a PR fairly quickly.
If this is the case, could you share an example of how you'd use it in practice, if it were protected? I guess you're thinking of extending the Logger, but I'm not sure how you'd propagate it to the LogFormatter.
Regarding the other option of adding logLevelIndex to the attributes passed to the formatAttribute function, I think it's a sensible proposal, but one that requires a bit more consideration. It could make sense to pass the value, however I'm not sure if it'll impact existing customers since we don't know how they're handing the attributes in the formatAttribute.

Apologies for the delayed response, and thank you for the explanation.
I think there's a third option that would allow you to do the same thing with much less code, and without adding any significant change to the public API.
In #2787 we added a new constant for LogLevel that customers can import in their code like this: import { LogLevel } from '@aws-lambda-powertools/logger';. This creates a nice precedent for doing the same but with log level thresholds.
At the moment the map of thresholds resides within the Logger class, but that's the only place it's used and as shown by this issue, it's needlessly hidden within the innards of the Logger.
I suggest we extract the LoggerThresholds object from there and instead put it in a place where it can be exported directly. This would allow you to do what you're trying to achieve just with a custom log formatter:
import { Logger, LogFormatter, LogItem, LogLevelThreshold } from '@aws-lambda-powertools/logger';
import type { LogAttributes, LogLevel, UnformattedAttributes } from '@aws-lambda-powertools/logger/types';

class CustomLogFormatter extends LogFormatter {
  public formatAttributes(
    attributes: UnformattedAttributes,
    additionalLogAttributes: LogAttributes
  ): LogItem {
    return new LogItem({
      attributes: {
        ...attributes,
        logLevel:
          LogLevelThreshold[
            attributes.logLevel.toUpperCase() as Uppercase<LogLevel>
          ],
      },
    }).addAttributes(additionalLogAttributes);
  }
}

const logger = new Logger({
  logLevel: 'info',
  logFormatter: new CustomLogFormatter(),
});

export const handler = () => {
  logger.info('Hello, World!');
};

/**
 * Output:
 * {
 *   "logLevel": 12,
 *   "timestamp": "2024-07-31T08:48:29.157Z",
 *   "message": "Hello, World!",
 *   "serviceName": "service_undefined",
 *   "sampleRateValue": 0
 *  }
 */

I'm going to put this item on the backlog and mark it as open for contributions by adding the help-wanted label.
The changes needed for this task would be roughly the following:

Remove LogLevelThresholds object from Logger class here
Add & export LogLevelThreshold (notice that it's without s at the end) in the constants file here
Add the new constant to the main barrel file
In the Logger class, replace usage of this.logLevelThresholds with the imported LogLevelThreshold (example)
Remove LogLevelThresholds type from here, as well as its export here
Remove any LogLevelThresholds mention from the unit tests in this file

[!note]
For those interested in contributing, please leave a comment below so that we can assign the issue to you and make sure we don't duplicate efforts. Also, if you have any further questions please don't hesitate to ask here or on our Discord channel.

I will take this


GitHub Webhooks

Is it possible to see the webhooks that Amplify Console has registered with the connected GitHub repository?
Looking at the webhooks settings on a GitHub repository I have connected to Amplify Console, I can see an identical webhook has been registered 10 times. The webhook URL is something like  https://xxxxxxxxxx.execute-api.eu-west-2.amazonaws.com/prod/github
GitHub imposes a limit of 20 webhooks registered to a single repository. I have other services that need to register webhooks, so I am now finding I regularly hit this limit.
If I could somehow see which Amplify webhooks are active, I could perhaps prune the registered webhooks. But it would also be useful to understand why/when Amplify registers a new webhook. I guess it is also possible that these are duplicate webhooks and there could be a bug somewhere.
appId: d9slrnc36kbq7
region: eu-west-2

Hi @lukehedger you can view the webhooks for your app by opening the Repo in GitHub, then going to  Settings / Webhooks.
Multiple webhooks for with the same URL is due to deleting then re-adding the application. To clean up your webhooks, you can click on the webhook url, then scroll to the bottom of the page and find the date. Then keep the one with the latest date and delete the others. Thanks!

Thanks @Athena96


Feature/tide api composer vars

Description of the Change
Need to add variables to WordPress config to implement MongoDB and Firestore message providers.
Verification Process
Recreated container and tested new variables using xdebug.
Applicable Issues
Continued from yesterday's decisions. No issues on board yet.

i missed something, hold on with this one at the moment

false alarm.. forgot run make api.composer

Pull Request Test Coverage Report for Build 492

3 of 3 (100.0%)  changed or added relevant lines in 3 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 96.784%

Totals

Change from base Build 489:
0.0%

Covered Lines:
993

Relevant Lines:
1026

💛  - Coveralls


DCCLIP-552: Add Grafana dashboard tests to KinD

Enabling dashboards in KinD common values to:

ensure the number of created ConfigMaps == the number of json files in grafana-dashboards directory
ensure content of the json file is identical to data.$key in the ConfigMap (this way we check that ConfigMaps are created with expected names, data keys and json content)

Example run: https://github.com/atlassian/data-center-helm-charts/actions/runs/5174426485/jobs/9320728709#step:12:1 (workflows run from PR are from main branch only)

thanks @errcode1202 typos fixed, but I had to bring back () around DASHBOARDS_COUNT as this is an array.
Fresh run https://github.com/atlassian/data-center-helm-charts/actions/runs/5182838635/jobs/9340053524#step:12:11


[SPARK-41217][SQL] Add the error class FAILED_FUNCTION_CALL

What changes were proposed in this pull request?
In the PR, I propose new error class FAILED_FUNCTION_CALL for errors that might occur while preparing functions class, for instance during creation of expression instances. Also, the PR propagates SparkThrowable to users in handling any exceptions coming from preparations of functions calls.
Why are the changes needed?
To improve user experience with Spark SQL, in particular, the PR makes errors more clear.
Does this PR introduce any user-facing change?
Yes, it affects the user-facing errors.
How was this patch tested?
By running the modified test suites:
$ build/sbt "core/testOnly *SparkThrowableSuite"
$ PYSPARK_PYTHON=python3 build/sbt "sql/testOnly org.apache.spark.sql.SQLQueryTestSuite"

@panbingkun @LuciferYang @itholic @cloud-fan @srielau Could you review this PR, please.

@panbingkun @LuciferYang Your PRs are related to this one. I would propose to merge this first of all to properly propagate AnalysisExceptions w/ error classes:

https://github.com/apache/spark/pull/38737
https://github.com/apache/spark/pull/38725
https://github.com/apache/spark/pull/38730
https://github.com/apache/spark/pull/38710
https://github.com/apache/spark/pull/38707

@cloud-fan We bypass SparkThrowable in other places already. In this PR, I propose to do the same instead of additionally wrap them and increase levels of nesting.

+1, LGTM

Merging to master. Thank you, @panbingkun @LuciferYang @cloud-fan for review.

OK, I will rebase my pr

@panbingkun Please, update your PRs.


[zh] Fix links in concepts section (1)

Fix bad links in concepts section and resync English content where appropriate.

/approve


Fix module constructor/destructor (in ModelicaExternalC/ModelicaStandardTables) if compiled as C++

Reported by beutlich on 29 Sep 2016 18:55 UTC
Gerd Kurzbach figured out that the module constructor/destructor from gconstructor.h might still be removed even for tweaked Visual Studio linker optimization options (/OPT:NOREF and /LTCG) if the module is compiled as C++. This can lead to undefined behavior as observed by #2073.
The attached patch fixes gconstructor.h if included from a C++ module.

Migrated-From: https://trac.modelica.org/Modelica/ticket/2074

Comment by beutlich on 1 Dec 2016 19:28 UTC
Resolved by 1a1bfe59f90aa712cd4efbc5f89b0d061251319a.

Changelog modified by beutlich on 1 Dec 2016 19:28 UTC
Fixed module constructor/destructor if compiled as C++


Create python-package-conda.yml #6125

          Create python-package-conda.yml #6125

Originally posted by @Neiland85 in https://github.com/pypa/pipenv/pull/6159#pullrequestreview-2070626260
### Tasks
- [ ] https://github.com/pypa/pipenv/pull/6159
- [ ] https://github.com/pypa/pipenv/issues/6125
- [ ] https://github.com/pypa/pipenv/issues/5604
- [ ] https://github.com/pypa/pipenv/issues/6109

### Tasks
- [ ] https://github.com/pypa/pipenv/issues/6109

Spam...?

noup

science, yah!


New release

It seems the last release was in December.
Looking at https://github.com/leereilly/swot/compare/v0.4.2...master, it seems the only change (other than naughty_or_nice 1.0 was list updates).
Any objection to pushing out a new Gem? Does it need to be a Major bump since the Swot class is no longer a child of NaughtyOrNice?
/cc @tmcw and @lyzidiamond as I'm not sure if you're using this in Ruby-land or Node-land and don't want to break things.

:ship:'d: https://github.com/leereilly/swot/releases/tag/v1.0.0 :smile_cat:


Accessible modalizer skips focus

repro: https://codesandbox.io/s/sleepy-sound-gnx484?file=/example.tsx
The popover in this examlple in in DOM order - i.e. the third button is after the popover in DOM order

tab to the popover trigger
press enter to open the popover
press tab
Notice focus skips the third button

This is only a problem until 3.X, a bugfix from 4.X fixed something that then made the behaviour in Fluent UI a bug 🤦


fix(sandpack-react): prevent crash upon deleting last visible file

What kind of change does this pull request introduce?
Alternative to https://github.com/codesandbox/sandpack/pull/659
TLDR: When deleteFile is called, if there are no visibleFiles then open the entryFile. Also set the activeFile is the currently activeFile is deleted.
This change prevents sandpack from erroring out in the scenario where there a no "active files" in view, which results in "code" being undefined among other things.
What is the current behavior?

Currently if you delete the last remaining active file, the whole page crashes.
What is the new behavior?
New behaviour, the page doesn't crash and you receive a relevant error inside of the sandbox. This seems correct. Seen below (Deleted app.ts from the react.ts template).
This automatically opens the entry file and presents an error related to user code.

What steps did you take to test this? This is required before we can merge, make sure to test the flow you've updated.

Create a local sandpack
Use the deleteFile from context on the active file
Boom

Checklist

[ N/A ] Documentation;
[ N/A ] Storybook (if applicable);
[ N/A ] Tests;
[X] Ready to be merged;

@danilowoz Do I need to do anything here or is this change reliant on a team member at the moment? Cheers! Not sure if it's waiting for me to do something

Hey, I'll take a look at this by tomorrow, but in general it looks good to me
Thanks 😄

Thank you @AaronPowell96


Pages without

I got very confused for a moment when trying out dream-serve, not understanding why it would not work on my dummy (and I assume invalid) webpage with just <h1> hello </h1>. The answer being (as I found out looking at the code) that dream-serve will not inject the websocket script if the webpage does not contain a <head>.
I think it would be helpful to do one of the following:

document that in the README
emit a logging message when encountering a webpage with no head (saying that it does not get instrumented)
add a <head> with the script even for pages that do not have one originally

Hey, thanks for the report. This is actually just an instance of https://github.com/tmattio/dream-livereload/issues/1. In detail, dream-serve is parsing the HTML as fragments, which is Lambda Soup's default. It just needs to set the context to document, and the parser will automatically insert <head>. I'll fix it shortly.

(And your HTML is valid — <head> is optional even for complete HTML documents)

It should be working now. Also, double check that you have Dream 1.0.0~alpha2, not ~alpha1. When I installed Dream just now for the upgrade of dream-serve, opam picked ~alpha1 because of the conflict with the current broken ppxlib (https://github.com/ocaml-ppx/ppxlib/issues/221). I had to do opam install dream.1.0.0~alpha2. I updated both the Dream README and the forum post with this install command to minimize surprises.

Thanks! Also, you are right, I was using ~alpha1! I just tested the changes after upgrading, and everything seems to be working properly now.


Command line option to create/update scheduled task

Describe the bug
When the ScheduledTask settings in the settings.json have been edited, and the scheduled task is executed, it doesn't apply the new settings.
When running win-acme manually and picking the menu option "T" to recreate the task it also says the scheduled task is healthy, because according to the code it only checks if the filepath is still correct. It doesn't check if the settings for the scheduled task have been edited.
To Reproduce

Edit settings.json (for example: set "StartBoundary" to a different time)
Go to windows task scheduler and run the win-acme task.
When finished, none of the scheduled task's new settings have been applied

Expected behavior
win-acme compares and detects a change in the settings, and applies these / re-creates the scheduled task upon next run.
additonally, it would be nice to have a cli parameter to recreate the scheduled task immediately. currently this seems to be a manual (ie: interactive) option only.
Platform:

OS: Windows 2016 x64 english
Version: <IP_ADDRESS>

Hi @xorinzor, the program won't update the scheduled task without explicit command from the user, even if there are seemingly very obvious errors, because there are too many things that can go wrong there. For example they may have configured the task to run under a specific account (that we don't have the password for), or they could have customized triggers, added extra actions before/after wacs.exe, or changed other settings that are not in our config file, but may be important to them. All of that doesn't neccesarly mean that the task is not working anymore. In most cases that's just someone who made some changes to make it fit their needs.
Another scenario could be that users are running different versions of the program in different folders, e.g. to try a new version or some different settings, then you'd really not want them to change the scheduled task without asking.
The idea of those settings in settings.json is that they apply for the first time use (which helps with unattented deployments of the program) or on manually triggered re-creation from the "More options..." menu to reset the task to its default state.
You could argue that warnings should be printed if the actual task doesn't match with the specified defaults anymore. Could be interesting in some cases I guess. Curious what others think about that.

@WouterTinus makes sense, but in my case I need to change the existing config for tens of servers. The script to automate this has been written, but right now there's apparently no way to automate it.
If at least a CLI parameter could be added to trigger this manually, that'd be of great help and would solve the issue for me.
Argument could be made that people wouldn't normally call the tool normally via commandline, and especially not with that parameter. If they do they often know what they're doing and also will check the docs on what each parameter does.

I think that's a good idea to add a command line switch for that. One trick I've used myself for something similar is to delete the task and then run with --import (and some other parameters) because that among other things recreates the task (but be careful because if you still have some 1.9.x configuration sitting around it will also import those renewals, potentially creating duplicates).
Something like --setuptask would be nice to have.

is there any possible ETA on when this might be implemented? otherwise I'll have to think of something else for the time being

It's just been released in version 2.1.14.

It's just been released in version 2.1.14.

While using <IP_ADDRESS> it appears that using both --import and --setuptaskscheduler in the same command doesn't trigger the re-creation of the scheduled task.
Only when using wacs.exe --setuptaskscheduler separately it appears to re-create the scheduled task

While using <IP_ADDRESS> it appears that using both --import and --setuptaskscheduler in the same command doesn't trigger the re-creation of the scheduled task.
Only when using wacs.exe --setuptaskscheduler separately it appears to re-create the scheduled task

Yes those parameters have not been designed to work together. But if you're automating it shouldn't be a problem to call the program twice right?

Yes those parameters have not been designed to work together. But if you're automating it shouldn't be a problem to call the program twice right?

Ah okay, no that's not a problem. I was just suprised, since effectively the issue #1730 is still happening this way.

Ah okay, no that's not a problem. I was just suprised, since effectively the issue #1730 is still happening this way.


Could not load subscriptions for tenant

Storage Explorer Version: 1.1.0
Platform: Windows
Architecture: ia32
Regression From: all previous versions have given me the same issue.
Steps to Reproduce:

Open Storage Explorer. See Nothing. Open F12. See error
Note that this program just worked well a few minutes before. I am always scared to close the program because of this error. It does not give me the ability to log in again. After I've logged in - when I get the opportunity since there is no menu for this, then it works. After I close it, then I see nothing again.
I have deleted / cleared items in %AppData%/StorageExplorer.
This happens whether I am behind a proxy or not.
This happens when I am connected to an Azure VPN or not.

Expected Experience:
Sometimes when I am lucky, Azure explorer logs into my accounts and I can see my accounts
Actual Experience:
Open Storage Explorer. See Nothing. Open F12. See error : "Could not load subscriptions for tenant"

@PeterParker1234 due to the age of this issue we're going to close it. If you're still having problems, please try using the latest version of storage explorer and then if you're still having problems open a new issue. Thanks.


Actual test request Furry sparkle patch 1

Mistake, github thought I made the fork to update this repo. I'm helping the ITR community have some custom guides and wanted to credit your via the git fork for the awesome UE4 mod guide base. Apologies for the mistaken request


Added .jsx file extension to jsx require paths

When using react-slick with node & browserify I am getting a require path error.
Cannot find module "./lib/slider" from index.jsx
Adding the jsx extensions on files of that type resolved the issue for me

@phoenixbox  Thanks for pull request.

Can you fix them ?

@akiran resolved conflicts :)


add option to use a shared global sources cache

Not sure how you feel about this @sigmundch. Today we end up with an entire cache of the world for each call to Resolvers.get, so there is a lot of duplication, and each entry point has to start from scratch with resolution.
It seems like it would be safe to use this option as long as a Resolvers instance isn't shared across phases, but I am not entirely sure.
Fixes https://github.com/dart-lang/build/issues/64.

lgtm - looks like you can't accidentally get the shared resolvers, in which case this seems fine by me. (My only worry would be if it's possible for someone to add an extra transformer in their pubspec, and all the sudden we lost our hermetic invariants. Seems like that's not possible.)

Ok, updated

cc @eernstg we should talk about turning on this option for the reflectable package. It makes extra entry points nearly free in most cases.

lgtm

Running reflectable with code_transformers 0.4.1, I tried to change the use of Resolvers such that the resolver is created per transformer (rather than globally), and such that it receives the constructor argument useSharedSources: true. This, however, conflicts with constant evaluation such that we again get null from evaluationResult on constants. Do you see the connection?

Hmmm no, I don't know why that would be the case... The test should be covering this as well, at least for the basic use cases.


refactor(pirateship): pagedots to sfc in dev screen

Left out react.memo, and generated a sample screen for dev menu:

LMAO


Release 1.0 tracking

We plan to start releasing Milestone or RC 1.0 of Chicory.
I'll update this issue with the remaining tasks.
First target release:

Target release date 1.0.0-M1 25/10/2024 released: 04/11/2024

Blocking activities:

[x] add -experimental to the experimenta modules and skip the release of testing packages

aot - experimental
aot-maven-plugin - experimental
aot-tests - skip
bom - 1.0
cli - experimental
docs-lib - skip
function-annotations - experimental
function-processor - experimental
fuzz - skip
jmh - skip
log - 1.0
machine-tests - skip
runtime - 1.0
runtime-tests - skip
test-gen-plugin - skip
wabt - 1.0
wasi - 1.0
wasi-test-gen-plugin - skip
wasm - 1.0
wasm-corpus - skip

[x] include all released modules in BOM
[x] minimum docs: can be under construction but should have some shape - @andreaTP
[x] remove docs from Readme: and craft a proper one
[x] review public API - @evacchi / @andreaTP
[x] global review file by file - @evacchi / @andreaTP
[x] PRs cleanup
[x] Issues: labelling update/cleanup
[x] update Roadmap

Non blocking activities:

[ ] finalize AOT
[ ] host-module annotations/bindgen refactoring etc.
[ ] SIMD
[ ] new logo and graphics - @nilslice ?
[ ] triage-process for Issues
[ ] Security Policy
[ ] Verify DCO/legals etc. - @bhelx
[ ] Maven wrapper

After the release of the first Milestone I close this one in favor of #651


Skip inherited props in object iteration

Caused 'Error during font loading: this._map[charCode].charCodeAt is not a function'
Sample file: https://yadi.sk/d/xgAl_jmCsN3fA

Unfortunately we cannot accept this PR, since hasOwnProperty will slow down the for loop.
Please refer to the discussion in #5411, #7064, and #7318 for more information on this matter.


fix: socket hang up (Broken pipe)

I get socket hang up  exception from postman when I upload 1.3mb file. If I reduce file size service running perfectly. Do I have any configuration file or interface for server policy. I couldn't find any documentation about this issue

It has been solved, do not use single method with long file stream.


[QST] Maven build failed use branch-0.2

What is your question?
Execute mvn clean install -DskipTests failed  with the latest version(b83a4803acc48833b4c0ffb5d97b7770dbbe0877) of branch-0.2 with Apache Maven 3.6.3 and Java version: 1.8.0_241, I'm not sure if my compilation environment is incorrect.
The error message as follow:
[ERROR] /spark-rapids/sql-plugin/src/main/scala/com/nvidia/spark/rapids/GpuDeviceManager.scala:209: overloaded method value initialize with alternatives:
  (x$1: Int,x$2: ai.rapids.cudf.Rmm.LogConf,x$3: Long,x$4: Int)Unit <and>
  (x$1: Int,x$2: Boolean,x$3: Long,x$4: Int)Unit
 cannot be applied to (Int, ai.rapids.cudf.Rmm.LogConf, Long, Long)
[ERROR]         Rmm.initialize(init, logConf, initialAllocation, maxAllocation)
[ERROR]             ^
[WARNING] /spark-rapids/sql-plugin/src/main/scala/com/nvidia/spark/rapids/GpuParquetFileFormat.scala:185: value ENABLE_JOB_SUMMARY in class ParquetOutputFormat is deprecated: see corresponding Javadoc for more information.
[WARNING]         && conf.get(ParquetOutputFormat.ENABLE_JOB_SUMMARY) == null) {
[WARNING]                                         ^
[ERROR] /spark-rapids/sql-plugin/src/main/scala/org/apache/spark/sql/rapids/complexTypeExtractors.scala:82: value extractListElement is not a member of ai.rapids.cudf.ColumnVector
[ERROR]       GpuColumnVector.from(lhs.getBase.extractListElement(ordinal.getInt))
[ERROR]                                        ^
[ERROR] /spark-rapids/sql-plugin/src/main/scala/org/apache/spark/sql/rapids/stringFunctions.scala:825: value stringSplitRecord is not a member of ai.rapids.cudf.ColumnVector
[ERROR]     GpuColumnVector.from(str.getBase.stringSplitRecord(regex, intLimit))
[ERROR]                                      ^
[WARNING] one warning found
[ERROR] three errors found
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for RAPIDS Accelerator for Apache Spark Root Project 0.2.0-SNAPSHOT:
[INFO]
[INFO] RAPIDS Accelerator for Apache Spark Root Project ... SUCCESS [ 13.737 s]
[INFO] RAPIDS Accelerator for Apache Spark SQL Plugin ..... FAILURE [ 19.398 s]
[INFO] RAPIDS Accelerator for Apache Spark Shuffle Plugin . SKIPPED
[INFO] RAPIDS Accelerator for Apache Spark SQL Plugin Shims SKIPPED
[INFO] RAPIDS Accelerator for Apache Spark SQL Plugin Spark 3.0.0 Shim SKIPPED
[INFO] RAPIDS Accelerator for Apache Spark SQL Plugin Spark 3.0.1 Shim SKIPPED
[INFO] RAPIDS Accelerator for Apache Spark SQL Plugin Spark 3.1.0 Shim SKIPPED
[INFO] RAPIDS Accelerator for Apache Spark SQL Plugin Shim Aggregator SKIPPED
[INFO] RAPIDS Accelerator for Apache Spark Distribution ... SKIPPED
[INFO] RAPIDS Accelerator for Apache Spark Tests .......... SKIPPED
[INFO] rapids-4-spark-integration-tests_2.12 .............. SKIPPED
[INFO] rapids-4-spark-api-validation ...................... SKIPPED
[INFO] RAPIDS Accelerator for Apache Spark Scala UDF Plugin SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  33.364 s
[INFO] Finished at: 2020-08-14T11:57:31+08:00
[INFO] ------------------------------------------------------------------------

cc @revans2 @tgravescs

I think that change was added like 7 days ago: https://github.com/rapidsai/cudf/pull/5881
Are you picking up the latest Cudf?

Agree with @tgravescs this is a case where the cudf-0.15-SNAPSHOT dependency is too old.  The first compilation failure is because cudf is missing this change: https://github.com/rapidsai/cudf/pull/5855.
Are you using your own local cudf-0.15-SNAPSHOT build or pulling the snapshots from the snapshot repository?  If the latter you may need to force Maven to pull the latest snapshots.

Add -U to maven compile cmd  to force update cudf-0.15-SNAPSHOT .jar resolve this issue, thx @jlowe @tgravescs ~
I will close this issue,