Running Convoy EBS on RancherOS

[rancher@ip-10-0-0-12 ~]$ ros -v
ros version v0.4.5
[rancher@ip-10-0-0-12 ~]$ sudo convoy -v
convoy version 0.3
I've followed the instructions provided on this git to install convoy on my AWS instance running RancherOS.
But, when I try to create a volume, I've the following error:
[rancher@ip-10-0-0-12 ~]$ sudo convoy create my_vol
ERRO[0010] Error response from server, Failed to execute: mkfs [-t ext4 /dev/xvdk], output , error exec: "mkfs": executable file not found in $PATH

{
        "Error": "Error response from server, Failed to execute: mkfs [-t ext4 /dev/xvdk], output , error exec: \"mkfs\": executable file not found in $PATH\n"
}

I've a workaround which consist to alias mkfs:
[rancher@ip-10-0-0-12 ~]$ sudo ln -s /sbin/mkfs.ext4 /sbin/mkfs
[rancher@ip-10-0-0-12 ~]$ sudo convoy create my_vol3
721a9fb3-5f9d-4c89-b58e-da02f64b8f1b

But it's not much pretty.

Furthermore, sudo convoy list always return an empty list, even if some volume were created.

I've just started with Convoy and EBS on RancherOS.  I use the symlink you mentioned (thank you!) but I get the right answer when running sudo convoy list.
[rancher@awshost1 ~]$ ros -v
ros version v0.4.5
[rancher@awshost1 ~]$ sudo convoy -v
convoy version 0.4.3

My convoy's newer, so I bet they fixed the list issue you mentioned.

@mathuin You means there is some improvement, great! I'll upgrade to the new version and check what's new :)


add out put log when master/worker server start

Tips

add out put log when master/worker server start...
merge run_config into install_config
change .dolphinshceduler_env.sh to dolphinscheduler_env.sh

Codecov Report

Merging #1769 into dev will decrease coverage by 2.49%.
The diff coverage is 0%.

@@            Coverage Diff            @@
##              dev    #1769     +/-   ##
=========================================
- Coverage   20.22%   17.72%   -2.5%
=========================================
  Files         290      285      -5
  Lines       14082    13926    -156
  Branches     2376     2276    -100
=========================================
- Hits         2848     2469    -379
- Misses      10908    11174    +266
+ Partials      326      283     -43

Impacted Files
Coverage Δ

...e/dolphinscheduler/server/worker/WorkerServer.java
0% <0%> (ø)
:arrow_up:

...e/dolphinscheduler/server/master/MasterServer.java
0% <0%> (ø)
:arrow_up:

...e/dolphinscheduler/common/zk/AbstractZKClient.java
0% <0%> (ø)
:arrow_up:

...che/dolphinscheduler/server/zk/ZKWorkerClient.java
0% <0%> (ø)
:arrow_up:

...inscheduler/server/worker/log/WorkerLogFilter.java
0% <0%> (ø)
:arrow_up:

...inscheduler/server/master/log/MasterLogFilter.java
0% <0%> (ø)
:arrow_up:

...cheduler/server/worker/runner/FetchTaskThread.java
0% <0%> (ø)
:arrow_up:

...er/server/master/runner/MasterSchedulerThread.java
0% <0%> (ø)
:arrow_up:

...che/dolphinscheduler/server/zk/ZKMasterClient.java
0% <0%> (ø)
:arrow_up:

...dolphinscheduler/api/service/ResourcesService.java
0% <0%> (-79.62%)
:arrow_down:

... and 23 more

Continue to review full report at Codecov.

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


Implement value_gradient_and_hessian

DI source

[x] Add value_gradient_and_hessian for dense and sparse backends
[x] Adjust extras accordingly to prepare the gradient too
[x] Add maybe_inner, maybe_outer and maybe_dense_ad logic to accommodate first-order backends

DI extensions
Add operator for:

[x] FastDifferentiation
[x] FiniteDiff
[x] ForwardDiff
[x] PolyesterForwardDiff
[x] ReverseDiff
[x] Symbolics
[x] Zygote

DI docs

[x] Document value_gradient_and_hessian

DIT source

[x] Add correctness, benchmark and type stability tests for value_gradient_and_hessian

Codecov Report
Attention: Patch coverage is 14.28571% with 12 lines in your changes missing coverage. Please review.

Project coverage is 12.67%. Comparing base (af0b6ce) to head (cd9eda5).

Files
Patch %
Lines

...fferentiationInterface/src/second_order/hessian.jl
14.28%
12 Missing :warning:

Additional details and impacted files
@@             Coverage Diff             @@
##             main     #305       +/-   ##
===========================================
- Coverage   96.11%   12.67%   -83.44%
===========================================
  Files          94       63       -31
  Lines        4191     2162     -2029
===========================================
- Hits         4028      274     -3754
- Misses        163     1888     +1725

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

Wait, we can do value_derivative_and_second_derivative using the public ForwardDiff API and DiffResults? I thought this only worked for the hessian (which computes gradient as a side product if you supply a DiffResult).
In any case, yes, a PR would be welcome with a custom dual number implementation. Let's start with a version that works in the scalar case, and then make it work in the vector case.
Here is the file you need to modify: https://github.com/gdalle/DifferentiationInterface.jl/blob/main/DifferentiationInterface/ext/DifferentiationInterfaceForwardDiffExt/onearg.jl
And here are some utilities that are useful for writing code that works on both scalar and vector output: https://github.com/gdalle/DifferentiationInterface.jl/blob/main/DifferentiationInterface/ext/DifferentiationInterfaceForwardDiffExt/utils.jl
You can take a look at DI.pushforward to get inspiration.

Do you want to open said PR?

Sure, I'll start it later today (also don't think I can get it working on vectors, but it's worth a try)


chore: bdd-gh-1587388134 to 0.0.1

chore: Promote bdd-gh-1587388134 to version 0.0.1

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

Needs approval from an approver in each of these files:

OWNERS

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


Gracefully handle requests to pact broker with unknown pacticipants

This should fix issue #356.

I'm not sure why checks fail, it seems ok when I run it locally.

Just CodeNarc failures, not a problem, I'll correct those and merge it.


Make Microsoft.AspNetCore.Mvc depend on Microsoft.AspNetCore.Mvc.Anal…

…yzers

🆙 📅 That also fixed our test!


click.secho is shown during unittest

Description
If the function click.secho is called during the execution of a unittest, the message in de function is shown.
Describe how to replicate the bug.

Create a function that implements click.secho
Create a unittest to test the function.
Run the test
See the message

Expected behavior
I expect the click.secho function to work just like the click.echo function during the test. That is: not to show any message.
Environment:

Python version: 3.9.5
Click version: 8.0.1
Test library: Unittest (native).

Note: Tested with Pytest 6.2.4 and works OK.

Use Click's test runner to capture running cli commands. See the Click docs on testing.

Oh! I am sorry, I see what is happening here...
I normally use Click's test runner for my click's test but in this particular case I am trying to test an internal function (a function not directly called by command line), so... for this function I didn't use the Click's test runner and confused the behavior with a bug.
But in this specific case, when I am testing a "private" function and is not practical to create a command just for this function, what can I do? Is there a way for me to know if the code is being executed by the testsuite?

Mock stdout yourself if you don't want to use the runner. Again, this is not specific to Click.

Good idea. Thanks and sorry for the misunderstanding.


Search improvements and fixes

search/filtering related:

fix view_test styling and autocomplete of filter section
add autocomplete for component_name
add filtering on 'has_notes'
add filtering on jira issue key
add search result tab with combined full text search results
use findings_list for search results
add CVE column to findings_list
add filtering to search so you can now search for full text AND filter simultaneously
finetune indexing so search results make more sense, especially when using product names
add tab dedicated to full text search results
add (basic) integration test for simple search

not related to search, but changes located in same files/lines so hard to do in separate PR:

remove static datatables files and use yarn/npm for that (#1999)
allow reordering of columns in all datatables
fix add finding from template (#2818)

docs:

https://github.com/DefectDojo/Documentation/pull/126

I am not adding any new input fields, so I will ignore all those accesslint complaints.

Was talking through this with @Maffooch last night - he was planning to test this locally today so I'm deferring to him on this one.  From a read-through of the PR diffs, it's huge but I didn't see anything concerning. Cody will review this and add his feedback later today.


404 for static files retrieved as dependencies when running dev docker

Bug description
When running DefectDojo in debug (using the aliases_dev.sh script and then docker-compose up, as described in DOCKER.md; I hope I didn't miss any step ?), static files that are dependencies (so DefectDojo own static files are successfully retrieved it seems) can't be retrieved and result in 404.
Steps to reproduce
Steps to reproduce the behavior:

Run DefectDojo in Debug with Docker using aliases_dev.sh & docker-compose up
Try browsing to http://localhost:8000
UI is broken as many files can't be retrieved. Those can be seen on the console output.

Expected behavior
Dependencies should be successfully retrieved, leading to a working UI.
Deployment method (select with an X)

[ ] Kubernetes
[X] Docker
[ ] setup.bash / legacy-setup.bash

Environment information

Operating System: MacOS 10.14.5
DefectDojo version: 2a8e2ef5: Merge pull request #1109 from wurstbrot/patch-1 [2019-05-06 12:13:47 -0400]

Screenshots (optional)

Console logs (optional)

I have experienced the same.
As a possible workaround, launch the docker-compose_uwsgi-release.yml first, docker cp the static content locally from the uwsgi container, and then launch the docker-compose_uwsgi-dev.yml.

@ptrovatelli has been working on updates to the dev compose, you may want to try out what he's been working on.

In Dev environment DefectDojo (uwsgi) is exposed over port 8000.
https://github.com/DefectDojo/django-DefectDojo/blob/2a8e2ef508791f979e91a554165ae276d86a05be/docker-compose_uwsgi-dev.yml#L14
However, the Nginx instance pointing to static resources in question is exposed over port 8080
https://github.com/DefectDojo/django-DefectDojo/blob/2a8e2ef508791f979e91a554165ae276d86a05be/docker-compose_base.yml#L9
When in Dev environment DefectDojo tries to load static resources from port 8000 which fails, since they are exposed from 8080. I am trying to find a simpler fix, but it might take some time since I am new to the project.

I have experienced the same.
As a possible workaround, launch the docker-compose_uwsgi-release.yml first, docker cp the static content locally from the uwsgi container, and then launch the docker-compose_uwsgi-dev.yml.

These files were present in the nginx container (no difference with the release version on that side), so the initial retrieval of these files actually worked. But somehow, the live web application was unable to fetch the files from the container it seems.

@ptrovatelli has been working on updates to the dev compose, you may want to try out what he's been working on.

I have just checked out @ptrovatelli 's PR and tried, it seems it fixes the issue :)

8c558b8acc5b0827edaaa96a5936960a6e3b3d6d fixes the issue for me, so I'm closing this ticket.


typescript is missing some crucial definitions.

The latest release: @types/monk  v1.0.5
is missing some definitions that create lots of problems.
In my local version I added (a few lines near the top of the file) to index.d.ts:
 declare module "monk" {
   function m(database: string): m.Monk;
   module m {
     export interface promise {
       type:string
       on(eventName:string, fn:Function):void;
       error(fn:Function):promise;
       success(fn:Function):promise;
       then(fn:Function):promise;   -- added
       each(fn:Function):promise;  --added
       catch(fn:Function):promise; --added
    }

Without those, one can't do much of the normal calls such as:
 db.get('backups').remove({_id: this.getId()})
     .then((res: any) => {
                   ....
               })
     .catch((err: any) => {
                  ....
                });

I am sure that there are a few others, but if you added these, this would be a great help for those using typescript and monk.

the types are not defined in this repo. You should probably open an issue there

I will do, when I figure out where the typescript for monk is supported.
It does strike me as a bit strange that the types aren't included in the
core package since that seems to be how things are progressing.  Thanks for
Monk, its great!!!
On Sat, Apr 22, 2017 at 1:08 PM, Mathieu Dutour<EMAIL_ADDRESS>wrote:

Closed #190 https://github.com/Automattic/monk/issues/190.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Automattic/monk/issues/190#event-1053519254, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ALta4pHQpK2pDH2ja19xdXCDWjMnnqAQks5rylAsgaJpZM4NFBXg
.


Add PKCS11 KMSClient

This PR adds a PKCS11 KMSClient to tink using AES256GCM for those that would like to leverage an HSM for their key management and key entropy.
It uses the crypto11 library to expose simple Go crypto interfaces to a  PKCS11 device (HSM, Token, SoftHSM, etc...)
The keyURI introduced is pkcs11://KeyID in where KeyID is a unique ID in your device (ID only, labels currently not allowed).
The README.md goes into some details about the 2 modes of operation, as well as some basic benchmarks using both HSM and Wrapped keys as your tink.AEAD.
P.S. - I have struggled to get Bazelisk to build the project, so hopefully the bazel modifications work for someone with a working Bazel environment.

Nice one :+1:

For sure.  Happy to toss in a few other languages, but Go is my language of choice these days :)

Sorry for the delayed clean up, just got a chance to get back to this.

Sorry that nobody replied to this until now.
Adding this code to Tink's code base would mean that we commit to supporting, and we can't do that. We don't have the time for that. Also, we don't want to add additional dependencies to the Tink code base.
But maybe this integration could be added directly to the crypto11 library? Or, if they don't want a dependency on Tink, it could be made its own library.


Handle switching between the user-webapp and eureka-webapp

We have a temporary fix in place in the current releases of these modules. Long-term, we will handle this using the eurekaclinical-registry-service to populate menus to move between apps.


[DocumentIntelligence] Default authentication to Token Credential

Fixes https://github.com/Azure/azure-sdk-for-net/issues/40054.

API change check
API changes are not detected in this pull request.

Just noticed that I haven't touched samples. Do we want to update samples to stop using key authentication as well?

Just noticed that I haven't touched samples. Do we want to update samples to stop using key authentication as well?

Outside of the "Hello World" and basic README samples, yes.   We should be demonstrating using identity-based auth.

Updated samples to use DefaultAzureCredential.

Comments addressed. Should be good now.


A few more operator fixes

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

38 of 53 (71.7%)  changed or added relevant lines in 1 file are covered.
2 unchanged lines in 2 files lost coverage.
Overall coverage decreased (-0.04%) to 64.297%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

operator/controllers/lemming_controller.go
38
53
71.7%

Files with Coverage Reduction
New Missed Lines
%

dataplane/forwarding/fwdport/ports/group.go
1
67.91%

operator/controllers/lemming_controller.go
1
67.73%

Totals

Change from base Build<PHONE_NUMBER>:
-0.04%

Covered Lines:
3537

Relevant Lines:
5501

💛  - Coveralls


ExecAction.Path property isn't stripping off quotes when retrieved

If you have a scheduled task and the task's program/script path has quotations in it, the library isn't returning a proper path using the Path() property (ie. it's keeping the quotations).
Dim execActionPath As String
If taskObject.Definition.Actions.Count = 1 Then
  execActionPath = DirectCast(taskObject.Definition.Actions(0), TaskScheduler.ExecAction).Path
End If

As a workaround to this issue I added this to my code...
If execActionPath.Contains(Chr(34)) = True Then
  execActionPath = execActionPath.Replace(Chr(34), "")
End If

Originally posted: 2016-08-03T21:03:00

I have done some more testing. I set up two test tasks, one with an action with a path to an executable with no spaces in the path and another with spaces in the path. The TaskScheduler library returned a proper path (that is, one without quotes) for the first task but an incorrect path (that is, one with quotes) for the second task.
Weird.
Originally posted: 2016-08-04T14:01:17

I have confirmed that it will consistently return exactly what was put in. If the property was initially set with a quoted path, a quoted path will be returned. This is not a bug, but how the base Windows library works with the input strings.
Originally posted: 2016-08-04T14:01:42

The way it appears is that the Windows Task Scheduler only includes quotes in the path when the path has spaces in it. Unfortunately the TaskScheduler library doesn't take this into account hence my hack-ish workaround.
Originally posted: 2016-08-04T14:04:46

With the way that the TaskScheduler library handles paths, I would need to implement that code hack whenever my program goes to verify if the task action paths are valid.
My code path works like this...
Check if the task exists which uses a call to the doesTaskExist() function. That function first checks to see if the actual task exists. It then checks the ExecAction path and makes sure that the associated ExecAction path exists or not. This is where things can break down. If the library returns a path with quotes in it and I just feed it to a call of IO.File.Exists() then the program will think that the executable doesn't exist thus making the task invalid.
Originally posted: 2016-08-04T14:10:55

In other words, before taking the path from the library and feeding it into IO.File.Exists() I will have to strip off any and all quotes before calling it or IO.File.Exists() will return an incorrect response.
Great... gots to love Windows sometimes. There are times it just makes no damn sense.
Originally posted: 2016-08-04T15:24:40

While the base library from Microsoft doesn't do any checking for the Path value, it appears their Management Console applet does validate the path and normalizes it as you indicated (i.e. quotes if spaces included, otherwise no quotes). I'm hesitant to force validation in this wrapper that differs from the behavior of the base library. However, I will make sure the UI library does that validation.
Originally posted: 2016-08-04T17:49:18

You can make it an optional ability of the Path property. You can include a way to pass a Boolean value if you want it normalized. By default it returns a non-normalized value but if you pass a True value to the Path property it returns a normalized path.
Originally posted: 2016-08-04T17:55:40

As a property, it can't take parameters. From a library standpoint, given that the native property will return whatever was put in, my inclination is to validate the input using a separate method like 'SetValidatedPath(string filePath)'. Then, the correct value would always be set and therefore always correct on return. What do you think?
Originally posted: 2016-08-05T07:48:07

You mean... GetValidatedPath().
Originally posted: 2016-08-05T11:39:49

You could put a new property into the ExecAction class.
Add this at the top of the Class right below the ScriptIdentifer variable.
        /// <summary>
        /// Tells the Path property if it should return a fully validated executable path. The default setting is False.
        /// </summary>
        public bool validatePath = false;

And then finally put this in...
                if (this.validatePath)
                {
                    return GetProperty<string, IExecAction>(nameof(Path), "");
                }
                else
                {
                    return GetProperty<string, IExecAction>(nameof(Path), "").Replace("\"", "");
                }

Originally posted: 2016-08-05T12:08:35

SetValidatedPath is what I intended. If correct on input, then it will be correct on retrieval. It is more important to make sure it is correct on input so that the action will actually do something. Doing it this way will also maintain the integrity of the expected behaviors.
Originally posted: 2016-08-05T14:19:54

Then basically you're telling me that I'm just going to have to include my own code to sanitize the output of the Path property when retrieving the path of the ExecAction. I need to do this since every run time of the program has a function that checks to see if the task's ExecAction path is valid in the sense that the file exists which involves sending the path property through IO.File.Exists() function. Without a sanitized path, that is, one without quotes, the IO.File.Exists() function returns an incorrect returned value.
I was hoping that you would include it since you have far more knowledge of how a path passed from the Windows Task Scheduler than I do and how it could get mangled in the process.
Yes, I understand that when creating your task you should take care when setting things up for your task but what if someone decides to mangle the task that your program depends upon? They could change the path of the ExecAction thus making your task invalid. The purpose of the code that I have in my program is to make sure that that doesn't happen and if it does detect that the task has been mangled by the user, it deletes the task and re-creates it.
Originally posted: 2016-08-05T19:58:48


How can I make a safeFrame responsive?

Is there a way to implement the safeFrame to be responsive? if so, can you provide an example on how I can achieve this?  Right now, all the content just gets hidden, if I resize the browser.

In the Yahoo version, it takes an aspect ratio for width/height settings to do just that, but I'm not sure the reference implementation has that.  I've never gone back to adding all the extra stuff that we added when i was at Yahoo, mainly for lack of time. . .
You can probably do that or just allow % width/heights. The tricky part is that inside the frame you also need to know the configuration is using % b/c the baseline HTML has to change a bit so that 100%/100% on the HTML/BODY tag will work (main tag needs to be relative or statically positioned).

You can probably do that or just allow % width/heights.

I don't think the host can configure the iframe to use % because according to the doc:

h: The height (in pixels) of the SafeFrame iframe to be created for the content specified.
w: The width (in pixels) of the SafeFrame iframe to be created for the content specified.
size: A string representing the width and height (in pixels) of the safe frame to be created for the
content specified. Setting this value also sets the w and h properties respectively Example:
"300x250"

Not sure if the only way to achieve this is to use the expand functionality?

Yeah I know what's in the spec, but like I said earlier in the Yahoo version we expanded that further, that version accepts aspect ratio (which converts to 100% width + corresponding % of for height).  As noted though we never got around to putting that in to the reference implementation

Ah, got you. Thanks for your quick response!


Change workflows

    Change workflows

Originally posted by @javierd79 in https://github.com/briyithhhh/la-nonna/pull/8#pullrequestreview-1168081836

FIXED


NIFI-3248: Improvement of GetSolr Processor

Thank you for submitting a contribution to Apache NiFi.
In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:
For all changes:

[ ] Is there a JIRA ticket associated with this PR? Is it referenced
in the commit message?

[ ] Does your PR title start with NIFI-XXXX where XXXX is the JIRA number you are trying to resolve? Pay particular attention to the hyphen "-" character.

[ ] Has your PR been rebased against the latest commit within the target branch (typically master)?

[ ] Is your initial contribution a single, squashed commit?

For code changes:

[ ] Have you ensured that the full suite of tests is executed via mvn -Pcontrib-check clean install at the root nifi folder?
[ ] Have you written or updated unit tests to verify your changes?
[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[ ] If applicable, have you updated the LICENSE file, including the main LICENSE file under nifi-assembly?
[ ] If applicable, have you updated the NOTICE file, including the main NOTICE file found under nifi-assembly?
[ ] If adding new Properties, have you added .displayName in addition to .name (programmatic access) for each of the new properties?

For documentation related changes:

[ ] Have you ensured that format looks appropriate for the output in which it is rendered?

Note:
Please ensure that once the PR is submitted, you check travis-ci for build issues and submit an update to your PR as soon as possible.

I dont think that the timezone and the commit issues are still important. GetSolr now takes the timestamp directly from the results. Commit delays wont be a problem as the state is only updated when new documents are retrieved, no matter at which time the query was executed. The same applies to the timezone issue.

@JohannesDaniel Thanks for the updates and additional documentation. Confirmed that commit time lag is no longer an issue. All LGTM, +1. I'm going to squash commits and merge to master. Thanks again for your contribution!


Gradual speed change and auto reconnect to websockets

Added gradual change of fan speed to target speed.
Since the cooling system has a certain inertia, even with a sharp increase in CPU/GPU temperature, there is no need to change the fan speed urgently. A gradual change in speed adds acoustic comfort when using a laptop.
This is especially noticeable during short-term increases in system load (3-6 seconds), when fans often change rotation speed from minimum to maximum and back.

Since the controller does not support a smooth change of fans speed, a step-by-step algorithm was implemented. The fan speed is being changed step by step until it reaches the target speed.
The logic for calculating the steps is as follows:

At the moment when a new speed needs to be applied, the difference between the previous "applied" and "final target" speeds is measured.
The average value between them is calculated. This is the "new target speed".
If there is less than 5% between the "new target speed" and the "final target speed", then the value of the "final target" is assigned to the "new target".
The calculated "new target" speed is applied to the fans.

In web interface added a function to auto reconnect to websockets when connection was lost (for example, after wake up of laptop from sleep).

Also added autoclosing of toas messages about websocket connection changes.

Nice!
While I've already tried it out and looks good functionally, I'm very swamped at the moment, so it'll take me a bit to give proper feedback regarding polish.

Alright, here are some minor changes that I would like to see before merging:

Since these are two different topics, please split the websocket handling out to a seperate PR.
Bring up to date with master since this has made me aware that a precommit hook is needed. You will have to adjust some things to pass linting.
Use successToast and errorToast - modify them accordingly.
Split up websocket error and reconnection handlers (the point being different toast messages - they should both still try to reconnect), remove the onopen toast (because if there's no connection, the user will see the connection attempt toasts anyway) and after maximum reconnect attempts are reached, show a toast that doesn't automatically disappear.


Reordering related entities in the submission

This PR adds the ability to reorder related entities during the submission.

It builds on #531 and it depends on https://github.com/DSpace/DSpace/pull/2610 which fixes a rest bug.
The commits specific to this branch (excluding #531) can be seen at https://github.com/atmire/dspace-angular/pull/2 to ease the code review

I've updated this branch to ensure GIT will only display the commits which differ with master

@paulo-graca @tdonohue This PR now passes all tests and is ready to be reviewed

@tdonohue I added the requested TypeDoc, please review again when you have time


instance.destroy()

I'm using this in an Angular 7 project. initializing seems to be working fine, but when i try to remove the effect from the image (by calling this.parallaxInstance.destroy();) the image is being completely removed from the page.
Is this the intended behavior? I do not want to remove the image from the DOM, just remove the effect from the image.

I found the issue on my end.


Platform sanitation checks

There are some checks that need to be performed before doing any picoFeed stuff that guard against PHP insanity, for instance the mbstring.func_overload setting which breaks string functions such as strlen.
Since this is a global problem, I haven't really found a nice way to solve this. Ideas?


Join table to (e.g., csv, df, gdf) to an ee.FeatureCollection attribute table

This feature allows joining a table to an ee.FeatureCollection attribute table.
Discussed in https://github.com/giswqs/geemap/discussions/911

Originally posted by ilyapolovnikov February  5, 2022
Hi,
I have the following question.
Suppose I am working with FAO GAUL 2 level Feature Collection and want to add a numerical column to it from csv file (merging by district name). Is this possible? I want to plot the distribution of "variable of interest" over districts. Is there any way to do it using geemap?
Thanks a lot!

@ilyapolovnikov You can now join attribute tables with only one line of code. See https://geemap.org/notebooks/97_join_table


Go to next/previous (git) change

Recently I've been wanting to jump to the next git change/add/delete more and more similar to how F8 will jump to the next problem. I can't find a command for doing this but it would keep my hand off the mouse an awful lot more, especially in large files where scrolling via the scrollbar is not so accurate.

workbench.action.compareEditor.nextChange - it doesn't show up in the command palette though

Similar to but not what I'm after. I want to use it in the regular editor to jump to where blue, red and green appear in the scroll bar.

Oh I see - that would be cool

For reference, the Sublime Text "GitGutter" extension has this functionality and it is an incredibly powerful feature.

Depends on #15513 now

@joaomoreno to be clear, this is for when the file is not a diff editor.

Any updates on this? Seems depended issue 15513 is closed

We essentially have this now in Insiders with 'show next change'/'show previous change' to navigate to that spot and show an embedded editor with the diff, but not exactly what the original request was. Try it out though.

Is there a way to only "jump" to the change and not "show" the change (i.e. not have it expand the change details inline every time we navigate between changes)?

@roblourens there are some issues with show next change but it's close to what I want:

It's popping up a diff dialog which gets in the way for me personally. I want to use this as a way to quickly navigate between chunks of code I've edited, I don't care so much about viewing the actual diff but want to jump to the code I was just working on without using the mouse
It's not scrolling to the new line correctly, this may be because the peek view is appearing after the scrolling occurs, pushing it off screen when 2 changes are ~15-20 lines apart

Completely agree with @Tyriar - there is no need to show diff each time I jump to next diff, it's very distracting.
But there are definitely cases when I want to see the diff for current like, and it should be done by another key shortcut/action.

This was added in https://github.com/Microsoft/vscode/issues/7717


fix(material): ensure slotted link is clickable

Fixes #132

This change is

Changed the fix from z-index to pointer-events as discussed with @platosha


Phase 5: Similarity Recommender based on  features of the Song

Similarity Recommender based on features of the Song
Objectives:
Build a similarity recommender system that recommends songs based on their features like genre, numerical attributes of the song, and decade it was released. Include features you find compelling.
Challenges:

To include features that would give us a good recommendation system.
Dealing with inconsistent values in the numerical attributes of the song tracks.
Combination of varying number of features.

Proposed Solution:

EDA can help us to gauge which attributes are important.
Since similar genres sound similar and have more or less similar attributes, including genres can in itself be inclusive of many of these numerical features.

Fail to incorporate it in main on time

Test passed


Correct .dune-project

Add license in dune-project (as added by opam maintainers in the PR against opam) and regenerate dscheck.opam.

Thanks!


Investigate options for providing updates on the design system

Overview
Through user research, we have discovered that there is little visibility into updates and changes to the UI-components library or Figma design system library. Users are asking to be informed of when new additions are added or changes are being made to the design system components.
Acceptance criteria

[x] Investigate possible channels

[x] Github integration into slack
[x] Generated "Release page" on github pages design system website

[x] discuss configuration with design system team and external team
[x]  Setup Slack integration
[x] Get POC up and running in design system website spike
[x] Discuss and define a support model with the team @Spark450

Hey @twjeffery just added you to this task for the DS integration portion of the task. Not something we need for open sprint review tomorrow.

As a first version for this, I have linked to the releases page on Github for the UI components on the front page of the design system website (github pages).

Hey @twjeffery when you have a second would you be able to review the support agreement

Reviewed, and comments added to confluence


Create an Audit Log retention policy in Compliance Center

[Can you please update the documentation on this page (https://docs.microsoft.com/en-us/microsoft-365/compliance/audit-log-retention-policies?view=o365-worldwide&viewFallbackFrom=o365-worldwide") and let users know the "Audit retention policies" tab on the Audit page (https://compliance.microsoft.com/auditlogsearch) is not yet available.  I attempted to create a report using the "Create audit renetion policy" button, but couldn't find the report anywhere.  According to the documentation on that page, it says "the new audit retention policy is listed on the Audit retention policies tab.", but the tab doesn't display.
Spent a few hours on this looking for the report and after opening a Microsoft ticket we found out this feature is not yet available. ]

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

ID: e52e1877-191e-5dbe-b805-e755c736b985
Version Independent ID: 69df5ed6-a86f-06d7-1156-e1de211f8e83
Content: Manage audit log retention policies - Microsoft 365 Compliance
Content Source: microsoft-365/compliance/audit-log-retention-policies.md
Service: o365-seccomp
GitHub Login: @markjjo
Microsoft Alias: markjjo

@ctryphon Thanks for the heads up/feedback. I will remove the bit about the tab. As per the section on viewing audit retention policies, youshould be able to get info about your policies by running the following command in EXO PowerShell:
Get-UnifiedAuditLogRetentionPolicy | Sort-Object -Property Priority -Descending | FL Priority,Name,Description,RecordTypes,Operations,UserIds,RetentionDuration

Correction: you run the Get-UnifiedAuditLogRetentionPolicy in Security & Compliance Center PowerShell.


Updating Calendar document

Added how to heal google sync -chapter, added weekly view and made some other updates as well.

If we wanted, line 26 could also tell that the dot colours denote various sub-calendars. The colours can be changed in the "Manage calendars" of the pulley menu.

As I started reading the rich view of the whole doc (not just the changed parts) I noticed the following slight problems - the implementation of the app has changed over the years but the document text not so much...
If we wanted, line 26 (or line 28) could also tell that the dot colours denote various sub-calendars. The colours can be changed as explained in chapter "Changing calendar colours"
On the old line 56 or the new line 68, just under "Creating a new Event in Calendar", the sentence claims that new events should be created in the Month view. But they can be created in the week and day views, too. All 3 views share the same pulley menu. So, the sentence could be something like: "When it’s time to mark something important down, pull down “Create new event”.
Remove the last part of the sentence, i.e. " where it shows what you chose for the date or time." from line 74/86 (end of step 4). Namely, the current OS version has the Accept button in the top right corner. It does not show the selected date or time there.
Line 77/89: I do not think we have the "read-only" tagging anymore. Do we? If not, the "please note" sentence (2) should be removed. Line 113/125 refers to "read-only", too. I wonder if it is correct. Would Pekka know?

Good observations, following changes made: colours mentioned, fixed the create event part, since that can be indeed done also from weekly and daily view, removed the last part of the sentence in step4. Checked from Pekka that read-only events part is still valid, so didn't remove that.

This looks ok now.
[at new line 68, step 5, selecting the calendar: I think it is still so that the calendar once selected for an event cannot later be changed anymore - so if one mistakenly selects a wrong calendar then he should open a new event to force it to another calendar]

Added a note about that as discussed

Thanks for the "Added a note about that as discussed"

I was supposed to say that this is a good document now. Ready to be approved.


Take advantage of the new String API

This also resolves the String.ini warning.
See: rdar://problem/33771896 Possibly bogus String.init is deprecated warning in Swift 3 mode

@swift-ci please smoke test

@swift-ci please smoke test

@swift-ci please smoke test linux

@swift-ci please smoke test linux


It is stopped when the lines reached 14925 columns

It is stopped when the lines reached 14925 columns, but thanks

Hey @yildirimyagiz and sorry for the late reply, I didn't see any notification.
Could you detail the issue you've got ?


Spinning Donut Chart

By using the new code (see the last commit) the user can have a Spinning Chart. I still have some further ideas (e.g. gradient like on my code) but this is a good beginning.
Also there seems to be a bug (or Apple wants it like that) because the duration argument isn't used on watchOS, whereas it is on iOS. I'll write a #rdar about this.

So I added the gradient — works like a charm. Also I've filed http://www.openradar.me/24458757 — seems to be a bug from Apple.

... and an option to use kCGLineCapRound in YODonutChartImage, which is now default in YOSpinningDonutChartImage to reflect more the Apple Activity App.


Add mongo service

This PR adds mongo service to infra code blocks.

@ptrutanicex Please also update the documentation with Mongo service in the scope of this PR


v10 is for Gisberta Salce Júnior

Gisberta Salce Júnior was a trans woman, a Brazilian immigrant who did sex work, lived with HIV/AIDS and was homeless in the city of Porto in Portugal. She left Brazil for France at the age of 18 to escape a wave of hate crime homicides against transgender people in São Paulo and, at the age of 20, arrived in Portugal. In 2006, after several days of physical and sexual assaults motivated by transphobia and perpetrated by a group of 14 boys between 12 and 16 years old, she was found dead in a well, in Porto, at the age of 45
https://resistadotblog.wordpress.com/2018/02/22/uma-sentenca-de-morte-para-gisberta/

Here is what included

After a reconsideration on #822 , I wanna try to make express, zod and typescript to be peer dependencies.

[X] Move proprietary schemas into own namespace ez, #850
[x] Stop re-exporting zod, #865
[x] Make zod a peer
[x] Make express a peer, #866
[x] Make typescript an optional peer (needed for client generation only), #867

After doing that, there should not be issues with switching to tsup for building packages

[x] Switch to tsup, #584

Make other breaking but required changes

[x] Make withMeta immutable, #852
[x] Make Client::constructor to accept object similar to OpenAPI

Polish

[x] Consider making the zod version in integration test matching the peer (no need)
[x] Consider testing against different typescript versions Find the min version of TS

Improve

[x] Switch to SWC, #877

Prepare the release

[x] Fix Readme

[x] imports
[x] installation instructions

[x] Changelog
[x] Remembrance
[x] Security policy
[x] Make first beta
[x] Try it ✅
[ ] Make v9 legacy branch
[ ] Update branch names in workflows

both errors caused by "insufficient exports".
for some reason it wants to have a direct access to certain non-exported entities.
Investigating.

Fixed by removing redundant declaration: true options in tsconfig.json
https://github.com/microsoft/TypeScript/issues/5711#issuecomment-157793294

Tested on a real deployment — operational.

🚀 v10.0.0-beta2 released

🚀  :x:  v10.0.0-beta3 was unpublished due to excessive package contents

Something is broken in Node 19.8

🚀 v10.0.0-beta5 released

The 19.8 Node's bug was fixed. New version should come shortly.
https://github.com/nodejs/node/issues/47096

The issue reported to be fixed, but the release package 19.8.1 is still having some troubles.

Ok. Now it's another issue — of actions/setup-node this time
https://github.com/actions/setup-node/issues/714

Generally ready


cocoa pod install

This plugin uses Google Maps SDK for iOS, but we upload to it on the bitbucket of @Hirbod
As a temporally solution is fine, but as the result, you will miss the latest Maps SDK.
Apache Cordova does not support Cocoa Pod, but Apache Cordova allows us to execute external process using Hooks.
https://cordova.apache.org/docs/en/dev/guide/appdev/hooks/
Using this, I was able to download the maps SDK automatically when I installed the maps plugin.

However I did not merged the code into the master, because there was several reasons.

I was busy.
Code is not completed yet.
I did not test PhoneGap Build or other Cloud building service support the hook mechanism.

Regarding of PhoneGap Build, it supports the hook mechanism now.
So we should complete the automatic install in near the feature.

I am totally fine with it, if it works without big troubles. I used bitbucket, because bitcode-support bloated SDK to 113MB, and Github only allows 100MB.

Memo for my self.
https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/GoogleMaps/1.13.0/GoogleMaps.podspec.json

@Hirbod,
I created a simple plugin, which is able to download the Google Maps SDK for iOS without CocoaPod.
I know downloading the large file with only node.js is bit slow, but the code downloads the file certainly.
I will add more code to speed up the downloading.
And in order to keep the backward compatibility, the plugin use the packagename com.googlemaps.ios (as well as you currently serve).
https://github.com/mapsplugin/cordova-plugin-googlemaps-sdk

Unfortunately, it seems the PhoneGap Build does not allow to write file from node.js.
https://github.com/mapsplugin/cordova-plugin-googlemaps/issues/1099
We have to give up at this time.


C196067 - Converting plain-text link to MD syntax

There are some languages that, based on linguistic grounds, changed the position of the links in comparison to their source content and placed them at the beginning of the string. This prevents their correct rendering on live pages. Kindly consider using MD hyperlink syntax structure [..](…)
Affected Line 13

Docs Build status updates of commit 78dedd8:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

AdaptiveCards/sdk/designer.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

#sign-off

Hi @matthidinger ! Could you please help us merge this PR? Thanks in advance!

Hi @matthidinger ! Could you please help us merge this PR? Many thanks!

Hi @matthidinger ! Could you please help us merge this PR? Many thanks!

Hi @matthidinger ! Could you please help us merge this PR? Many thanks!

Thank you!


Update macOS for December 2023

macOS 14.2.0
XCode Console Tools 15.1
Other changes:

macOS install is done from the installers rather than from the recovery partition
readme.md is now written for a vcpkg-team audience
vagrant is removed as a dependency so that discussion of how to persist the VMs between machines could be included

discordcoreapi:x64-linux still failed with below error:
/mnt/vcpkg-ci/buildtrees/discordcoreapi/src/v2.0.3-443fae93ea.clean/Library/../Include/discordcoreapi/Utilities/Base.hpp:409:46: error: ‘current_zone’ is not a member of ‘std::chrono’

@autoantwort pointed out I created the VMs with the wrong number of cpus and RAM over Discord so I have severed the arm64 part into https://github.com/microsoft/vcpkg/pull/35665

The amd64 instructions are toast due to popups happening during the build that cause things to hang while building kf5texteditor:

-- installation will execute /Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/x64-osx/debug/lib/libexec/kauth/kauth-policy-gen buffer/org.kde.ktexteditor.katetextbuffer.actions in /Users/leanderSchulten/git_projekte/vcpkg/buildtrees/kf5texteditor/src/v5.98.0-94e36b3867.clean/src

I have done that manually, but it simply runs without a popup. Maybe I already said no in the past (?)

OK, now everything happens through SSH just like it did with Vagrant.

I made the arm64 boxes incorrectly (forgot to expand the disk) so if amd64 passes I'm going to just use that.

I made the arm64 boxes incorrectly (forgot to expand the disk)

But apart from that, everything seems to be working now?

I made the arm64 boxes incorrectly (forgot to expand the disk)

But apart from that, everything seems to be working now?

I don't know, since it got about 200 packages in and exploded due to no disk space

REGRESSION: lensfun:x64-osx failed with BUILD_FAILED. If expected, add lensfun:x64-osx=fail to /Users/vcpkg/Data/work/1/s/scripts/azure-pipelines/../ci.baseline.txt.
This matches https://dev.azure.com/vcpkg/public/_build/results?buildId=98724 so I'm not looking at it.
REGRESSION: allegro5:arm64-osx failed with BUILD_FAILED. If expected, add allegro5:arm64-osx=fail to /Users/vcpkg/Data/work/1/s/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: allegro5:x64-osx failed with BUILD_FAILED. If expected, add allegro5:x64-osx=fail to /Users/vcpkg/Data/work/1/s/scripts/azure-pipelines/../ci.baseline.txt.
-- Performing Test TTF_COMPILES
CMake Error at /Users/vcpkg/Data/b/allegro5/arm64-osx-dbg/CMakeFiles/CMakeScratch/TryCompile-AkvfjL/CMakeLists.txt:25 (target_link_libraries):
  Target "cmTC_c6a8b" links to:

    ZLIB::ZLIB

  but the target was not found.  Possible reasons include:

    * There is a typo in the target name.
    * A find_package call is missing for an IMPORTED target.
    * An ALIAS target is missing.

This is because allegro5 is doing:
if(SUPPORT_FONT AND WANT_TTF)
    find_package(Freetype)

    option(FREETYPE_ZLIB "Enable if FreeType static library needs zlib linked in." off)
    option(FREETYPE_BZIP2 "Enable if FreeType static library needs bzip2 linked in." off)
    option(FREETYPE_PNG "Enable if FreeType static library needs png linked in." off)
    option(FREETYPE_HARFBUZZ "Enable if FreeType static library needs harfbuzz linked in." off)

    if(FREETYPE_FOUND)
        set(FREETYPE_TEST_SOURCE "
            #include <ft2build.h>
            #include FT_FREETYPE_H
            int main(void) {
                FT_Library ft;
                FT_Open_Args args;
                FT_Face face;
                FT_Int32 ft_load_flags;
                FT_Error e;
                int ft_index;
                FT_Init_FreeType(&ft);
                FT_Open_Face(ft, &args, 0, &face);
                return FT_Load_Glyph(face, ft_index, ft_load_flags);
            }")

        set(TTF_INCLUDE_DIRECTORIES ${FREETYPE_INCLUDE_DIRS})

        set(CMAKE_REQUIRED_LIBRARIES ${FREETYPE_LIBRARIES})  # <----- !!!!!!!
        set(CMAKE_REQUIRED_INCLUDES ${FREETYPE_INCLUDE_DIRS})
        run_c_compile_test("${FREETYPE_TEST_SOURCE}" TTF_COMPILES)

and FREETYPE_LIBRARIES contains ZLIB::ZLIB. I'm not sure how to fix this problem exactly but it doesn't look related to the macos version change...
REGRESSION: libgo:x64-osx failed with BUILD_FAILED. If expected, add libgo:x64-osx=fail to /Users/vcpkg/Data/work/1/s/scripts/azure-pipelines/../ci.baseline.txt.
/Users/vcpkg/Data/b/libgo/src/c91da23096-01178f7311.clean/libgo/netio/unix/hook.cpp:652:5: error: declaration of 'select' has a different language linkage
int select(int nfds, fd_set *readfds, fd_set *writefds,
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/sys/_select.h:43:10: note: previous declaration is here
int      select(int, fd_set * __restrict, fd_set * __restrict,
         ^
1 error generated.

REGRESSION: libgwenhywfar:arm64-osx failed with BUILD_FAILED. If expected, add libgwenhywfar:arm64-osx=fail to /Users/vcpkg/Data/work/1/s/scripts/azure-pipelines/../ci.baseline.txt.
duplicate symbol '_aes_v8_ctr32_encrypt_blocks' in:
    /Users/vcpkg/Data/installed/arm64-osx/debug/lib/libgnutls.a[251](aes-aarch64.o)
    /Users/vcpkg/Data/installed/arm64-osx/debug/lib/libcrypto.a[10](libcrypto-lib-aesv8-armx.o)
duplicate symbol '_aes_v8_encrypt' in:
    /Users/vcpkg/Data/installed/arm64-osx/debug/lib/libgnutls.a[251](aes-aarch64.o)
    /Users/vcpkg/Data/installed/arm64-osx/debug/lib/libcrypto.a[10](libcrypto-lib-aesv8-armx.o)
duplicate symbol '_aes_v8_cbc_encrypt' in:
    /Users/vcpkg/Data/installed/arm64-osx/debug/lib/libgnutls.a[251](aes-aarch64.o)
    /Users/vcpkg/Data/installed/arm64-osx/debug/lib/libcrypto.a[10](libcrypto-lib-aesv8-armx.o)
duplicate symbol '_aes_v8_decrypt' in:
    /Users/vcpkg/Data/installed/arm64-osx/debug/lib/libgnutls.a[251](aes-aarch64.o)
    /Users/vcpkg/Data/installed/arm64-osx/debug/lib/libcrypto.a[10](libcrypto-lib-aesv8-armx.o)
duplicate symbol '_aes_v8_set_encrypt_key' in:
    /Users/vcpkg/Data/installed/arm64-osx/debug/lib/libgnutls.a[251](aes-aarch64.o)
    /Users/vcpkg/Data/installed/arm64-osx/debug/lib/libcrypto.a[10](libcrypto-lib-aesv8-armx.o)
duplicate symbol '_aes_v8_set_decrypt_key' in:
    /Users/vcpkg/Data/installed/arm64-osx/debug/lib/libgnutls.a[251](aes-aarch64.o)
    /Users/vcpkg/Data/installed/arm64-osx/debug/lib/libcrypto.a[10](libcrypto-lib-aesv8-armx.o)
ld: 6 duplicate symbols

The library explicitly depends on both openssl and guntls so this seems like a problem in upstream, so I've marked it unsupported.
REGRESSION: libopensp:arm64-osx failed with BUILD_FAILED. If expected, add libopensp:arm64-osx=fail to /Users/vcpkg/Data/work/1/s/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: libopensp:x64-osx failed with BUILD_FAILED. If expected, add libopensp:x64-osx=fail to /Users/vcpkg/Data/work/1/s/scripts/azure-pipelines/../ci.baseline.txt.
In file included from .././../src/1.5.2-e9889c48a1.clean/lib/Dtd.cxx:8:
In file included from .././../src/1.5.2-e9889c48a1.clean/include/Dtd.h:11:
In file included from .././../src/1.5.2-e9889c48a1.clean/include/NamedResourceTable.h:11:
.././../src/1.5.2-e9889c48a1.clean/include/Ptr.h:72:11: error: ISO C++11 does not allow access declarations; use using declarations instead
  Ptr<T>::isNull;
          ^
  using
.././../src/1.5.2-e9889c48a1.clean/include/Ptr.h:73:11: error: ISO C++11 does not allow access declarations; use using declarations instead
  Ptr<T>::clear;
          ^
  using

Almost certainly caused by compiler version upgrade.
REGRESSION: nana:arm64-osx failed with BUILD_FAILED. If expected, add nana:arm64-osx=fail to /Users/vcpkg/Data/work/1/s/scripts/azure-pipelines/../ci.baseline.txt.
CMake Error at /opt/homebrew/Cellar/cmake/3.28.1/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find X11 (missing: X11_X11_INCLUDE_PATH X11_X11_LIB)
Call Stack (most recent call first):

Might be fixable with more homebrew libs but the x64 one is already skipped.
REGRESSION: oatpp-libressl:arm64-osx failed with BUILD_FAILED. If expected, add oatpp-libressl:arm64-osx=fail to /Users/vcpkg/Data/work/1/s/scripts/azure-pipelines/../ci.baseline.txt.
CMake Error at CMakeLists.txt:104 (message):
  OpenSSL installed instead of LibreSSL.  oatpp-libressl requires LibreSSL.

This is already skipped on x64 by virtue of libressl being skipped.
REGRESSION: openturns:arm64-osx failed with BUILD_FAILED. If expected, add openturns:arm64-osx=fail to /Users/vcpkg/Data/work/1/s/scripts/azure-pipelines/../ci.baseline.txt.
CMake Error at /opt/homebrew/Cellar/cmake/3.28.1/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find BISON: Found unsuitable version "2.3", but required is at
  least "2.4" (found /usr/bin/bison)

This was also skipped on x64. It's using /usr/bin/bison rather than /opt/homebrew/opt/bison/bin/bison because the vcpkg_add_to_path calls are appending rather than prepending.
REGRESSION: optional-lite:arm64-osx failed with FILE_CONFLICTS. If expected, add optional-lite:arm64-osx=fail to /Users/vcpkg/Data/work/1/s/scripts/azure-pipelines/../ci.baseline.txt.
error: The following files are already installed in /Users/vcpkg/Data/installed/arm64-osx and are in conflict with optional-lite:arm64-osx
Installed by optional-bare:arm64-osx
include/nonstd/optional.hpp

Already skipped on all other platforms.
REGRESSION: zydis:x64-osx failed with BUILD_FAILED. If expected, add zydis:x64-osx=fail to /Users/vcpkg/Data/work/1/s/scripts/azure-pipelines/../ci.baseline.txt.
ld: pointer not 4-byte aligned at __DATA_CONST+0x79, fix alignment or disable chained fixups
final section layout:
    __PAGEZERO           addr=0x00000000, size=0x100000000, fileOffset=0x00000000
    __TEXT               addr=0x100000000, size=0x00084000, fileOffset=0x00000000
        __text           addr=0x1000045c0, size=0x0001951f, fileOffset=0x000045c0
        __stubs          addr=0x10001dadf, size=0x0000003c, fileOffset=0x0001dadf
        __cstring        addr=0x10001db1b, size=0x0000522a, fileOffset=0x0001db1b
        __const          addr=0x100022d50, size=0x00061165, fileOffset=0x00022d50
        __unwind_info    addr=0x100083eb8, size=0x00000140, fileOffset=0x00083eb8
    __DATA_CONST         addr=0x100084000, size=0x00008000, fileOffset=0x00084000
        __got            addr=0x100084000, size=0x00000068, fileOffset=0x00084000
        __const          addr=0x100084070, size=0x000050ed, fileOffset=0x00084070
    __LINKEDIT           addr=0x10008c000, size=0x00008000, fileOffset=0x0008c000
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Looks like https://github.com/zyantific/zydis/commit/a605f54580c26d2164530fab323057834569d169 :)

@autoantwort The only one I'm not sure how to address is the allegro5 one. Any ideas?

@autoantwort The only one I'm not sure how to address is the allegro5 one. Any ideas?

Hm no. I also can not reproduce

/azp run

@autoantwort The only one I'm not sure how to address is the allegro5 one. Any ideas?

Hm no. I also can not reproduce

Maybe depends on CMake version?

@autoantwort The only one I'm not sure how to address is the allegro5 one. Any ideas?

Hm no. I also can not reproduce

Maybe depends on CMake version?

Confirmed: It is broken in CMake 3.28 but works in 3.27.

In CMake 3.27, FREETYPE_LIBRARIES is:
optimized;/Users/vcpkg/vcpkg/installed/arm64-osx/lib/libfreetype.a;debug;/Users/vcpkg/vcpkg/installed/arm64-osx/debug/lib/libfreetyped.a;optimized;/Users/vcpkg/vcpkg/installed/arm64-osx/lib/libz.a;debug;/Users/vcpkg/vcpkg/installed/arm64-osx/debug/lib/libz.a;optimized;/Users/vcpkg/vcpkg/installed/arm64-osx/lib/libbz2.a;debug;/Users/vcpkg/vcpkg/installed/arm64-osx/debug/lib/libbz2d.a;optimized;/Users/vcpkg/vcpkg/installed/arm64-osx/lib/libpng16.a;debug;/Users/vcpkg/vcpkg/installed/arm64-osx/debug/lib/libpng16d.a;optimized;/Users/vcpkg/vcpkg/installed/arm64-osx/lib/libz.a;debug;/Users/vcpkg/vcpkg/installed/arm64-osx/debug/lib/libz.a;optimized;/Users/vcpkg/vcpkg/installed/arm64-osx/lib/libbrotlidec.a;debug;/Users/vcpkg/vcpkg/installed/arm64-osx/debug/lib/libbrotlidec.a;optimized;/Users/vcpkg/vcpkg/installed/arm64-osx/lib/libbrotlicommon.a;debug;/Users/vcpkg/vcpkg/installed/arm64-osx/debug/lib/libbrotlicommon.a
while in 3.28 it is:
optimized;/Users/vcpkg/vcpkg/installed/arm64-osx/lib/libfreetype.a;debug;/Users/vcpkg/vcpkg/installed/arm64-osx/debug/lib/libfreetyped.a;$<LINK_ONLY:ZLIB::ZLIB>;$<$<NOT:$CONFIG:DEBUG>:/Users/vcpkg/vcpkg/installed/arm64-osx/lib/libbz2.a>;$<$CONFIG:DEBUG:/Users/vcpkg/vcpkg/installed/arm64-osx/debug/lib/libbz2d.a>;$<$<NOT:$CONFIG:DEBUG>:/Users/vcpkg/vcpkg/installed/arm64-osx/lib/libpng16.a>;$<$CONFIG:DEBUG:/Users/vcpkg/vcpkg/installed/arm64-osx/debug/lib/libpng16d.a>;$<$<NOT:$CONFIG:DEBUG>:/Users/vcpkg/vcpkg/installed/arm64-osx/lib/libz.a>;$<$CONFIG:DEBUG:/Users/vcpkg/vcpkg/installed/arm64-osx/debug/lib/libz.a>;$<$<NOT:$CONFIG:DEBUG>:/Users/vcpkg/vcpkg/installed/arm64-osx/lib/libbrotlidec.a>;$<$CONFIG:DEBUG:/Users/vcpkg/vcpkg/installed/arm64-osx/debug/lib/libbrotlidec.a>;$<$<NOT:$CONFIG:DEBUG>:/Users/vcpkg/vcpkg/installed/arm64-osx/lib/libbrotlicommon.a>;$<$CONFIG:DEBUG:/Users/vcpkg/vcpkg/installed/arm64-osx/debug/lib/libbrotlicommon.a>;optimized;/Users/vcpkg/vcpkg/installed/arm64-osx/lib/libz.a;debug;/Users/vcpkg/vcpkg/installed/arm64-osx/debug/lib/libz.a;optimized;/Users/vcpkg/vcpkg/installed/arm64-osx/lib/libbz2.a;debug;/Users/vcpkg/vcpkg/installed/arm64-osx/debug/lib/libbz2d.a;optimized;/Users/vcpkg/vcpkg/installed/arm64-osx/lib/libpng16.a;debug;/Users/vcpkg/vcpkg/installed/arm64-osx/debug/lib/libpng16d.a;optimized;/Users/vcpkg/vcpkg/installed/arm64-osx/lib/libz.a;debug;/Users/vcpkg/vcpkg/installed/arm64-osx/debug/lib/libz.a;optimized;/Users/vcpkg/vcpkg/installed/arm64-osx/lib/libbrotlidec.a;debug;/Users/vcpkg/vcpkg/installed/arm64-osx/debug/lib/libbrotlidec.a;optimized;/Users/vcpkg/vcpkg/installed/arm64-osx/lib/libbrotlicommon.a;debug;/Users/vcpkg/vcpkg/installed/arm64-osx/debug/lib/libbrotlicommon.a
The only place I see this LINK_ONLY is in installed/arm64-osx/share/freetype/freetype-targets.cmake:
set_target_properties(freetype PROPERTIES
  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include"
  INTERFACE_LINK_LIBRARIES "\$<LINK_ONLY:ZLIB::ZLIB>;\$<\$<NOT:\$<CONFIG:DEBUG>>:${VCPKG_IMPORT_PREFIX}/lib/libbz2.a>;\$<\$<CONFIG:DEBUG>:${VCPKG_IMPORT_PREFIX}/debug/lib/libbz2d.a>;\$<\$<NOT:\$<CONFIG:DEBUG>>:${VCPKG_IMPORT_PREFIX}/lib/libpng16.a>;\$<\$<CONFIG:DEBUG>:${VCPKG_IMPORT_PREFIX}/debug/lib/libpng16d.a>;\$<\$<NOT:\$<CONFIG:DEBUG>>:${VCPKG_IMPORT_PREFIX}/lib/libz.a>;\$<\$<CONFIG:DEBUG>:${VCPKG_IMPORT_PREFIX}/debug/lib/libz.a>;\$<\$<NOT:\$<CONFIG:DEBUG>>:${VCPKG_IMPORT_PREFIX}/lib/libbrotlidec.a>;\$<\$<CONFIG:DEBUG>:${VCPKG_IMPORT_PREFIX}/debug/lib/libbrotlidec.a>;\$<\$<NOT:\$<CONFIG:DEBUG>>:${VCPKG_IMPORT_PREFIX}/lib/libbrotlicommon.a>;\$<\$<CONFIG:DEBUG>:${VCPKG_IMPORT_PREFIX}/debug/lib/libbrotlicommon.a>"
)

I think https://gitlab.kitware.com/cmake/cmake/-/commit/d83d925045484c882527477b01596073f45d3faa is the source of the regression

I filed https://gitlab.kitware.com/cmake/cmake/-/issues/25635

I think we should also move the triplet file from the community triplet folder to the official one.

I think we should also move the triplet file from the community triplet folder to the official one.

I agree but I need lots of folks to sign off making that change so I want to land this as is for now.

Whoop whoop 🎉 Thank you for investing this large amount of time to make this possible! :)

Whoop whoop 🎉 Thank you for investing this large amount of time to make this possible! :)

Thank you for the large amount of time fixing a bunch of ports before we got off our butts to fix it so that doing it was relatively painless :)


Item condition splash_potion does not seem to be working

Using a splash potion doesn't seem to activate the following power
{
  "type": "origins:action_on_item_use",
  "item_condition": {
    "type": "origins:ingredient",
    "ingredient": {
      "item": "minecraft:splash_potion"
    }
  },
  "entity_action": {
    "type": "origins:give",
    "stack": {
      "item": "minecraft:splash_potion",
      "amount": 1
    }
  }
}

minecraft=1.19.3
origins_version=v1.8.1

This should now work in Apoli 2.8.0, which is used by Origins 1.9.0


TraceLog.IsKernelAddress makes wrong assumptions for none Windows platforms.

Runing EventPipe on Android Arm32 will produce trace files that can have code address in high address space. Trying to convert that nettrace file to SpeedScope or trying to load it in PerfView will give incomplete stack traces (without any method information). After digging through the parser code I located the issue to be and assumption done in TraceLog.IsKernelAddress where it assumes the following:
if (pointerSize == 4)
{
    return ip >= 0x80000000;
}

return ip >= 0xFFFF000000000000;        // TODO I don't know what the true cutoff is.

and that could fail on all none Windows platforms. Eliminating this check makes it possible to load and analyse the file as expected.
This is a blocking issue for .net6 since we will roll up a number of new platforms into EventPipe and nettrace (Android/iOS/x64/x86/Arm64/Arm32) that could have code located in high address ranges. The check is also not relevant for nettrace files since they currently only includes managed methods and no native frames.

//CC @brianrob @josalem

Fixed by #1480.


Closed Form Solution for calculateCpmmAmountToProb

Closed form solution for calculateCpmmAmountToProb
I believe this would be the implementation
export function calculateCpmmAmountToProb(
  state: CpmmState,
  prob: number,
  outcome: 'YES' | 'NO'
) {
  if (prob <= 0 || prob >= 1 || isNaN(prob)) return Infinity
  if (outcome === 'NO') prob = 1 - prob
  const { pool, p } = state
  const { YES: y, NO: n } = pool
  const k = y ** p * n ** (1 - p)
  return outcome === 'YES'
    ? // https://www.wolframalpha.com/input?i=-1+%2B+t+-+((-1+%2B+p)+t+(k%2F(n+%2B+b))^(1%2Fp))%2Fp+solve+b
      ((p * (prob - 1)) / ((p - 1) * prob)) ** (-p)*(k - n * ((p * (prob - 1)) / ((p - 1) * prob)) ** p)
    : (((1 - p) * (prob - 1)) / ((-p) * prob)) ** (p-1)*(k - y * (((1 - p) * (prob - 1)) / ((-p) * prob)) ** (1 - p))
}

For reference:
https://github.com/manifoldmarkets/manifold/blob/9c9f0a90b40d94393178bb6a7191f49946904ef5/common/src/calculate-cpmm.ts#L118-L143

Whoa, this is amazing! If it works, it also makes the new multiple choice mechanism I had in mind much easier (it uses one binary cpmm per answer).

Note:  The closed form solution is not bound to positive results, returning both positive and negative values in Mana.  For example if the market was at 97% and the target was 67% it would return a negative bet for the YES outcome, which would represent that you need to sell that much Mana worth of YES shares to move the market to 67%.

This looks right to me, I've checked my implementation fairly extensively https://github.com/Zentrik/ManifoldMarkets.jl/blob/master/src/helper.jl#L116 and it seems to match this one.

Thanks Zentrik.   I am just a math & code hobbyist but I am not familiar with trying to publish on Github so I am not going to try to push it into the codebase myself.  I don't know how much of an optimization the closed form is over recursive binary search, but my hopes are that if it offers a worthwhile performance improvement that the closed form eventually makes it into the production code.

Closed form in production
https://github.com/manifoldmarkets/manifold/commit/d2e18d04ffab144b3f72519a17817a3eb4b4b318


Bump package version to 0.0.2 to fix compatibility issues

Version 0.0.1 did not include Canny and MidasDetector on the first release on PyPI, so, all the people that installed this package before now need to manually reinstall the package as it shares the same version number (and in that matter breaks pip versioning system).
@patrickvonplaten can you please publish it on PyPI again with this version bump?
PS: I really love your work, thanks for all the stuff you created, I would never get into SD without Diffusers, Huggingface, and this package for controlnet.

Yeah I should do a release here soon I guess - will try to tackle this on Monady

Very eager to see this once it comes out.  Is github smart enough to notify me just because I commented on the PR, like Jira?
Thanks Partick!


Fix NPE when includeStdTypes flag is set, and clean goal is not specified

Description
Fixing a NullPointerException when running the goal repeatedly without clean.
Changes Made
The NullPointerException is due to an uninitialized variable for the protocVersion when the plugin detected proto files remain unchanged since last compilation, but the includeStdTypes flag is set.
This pull requests adds the includeStdTypes flag check to prevent the NPE.
Definition of Done
Before submitting this pull request, please ensure that the following criteria have been met:

[X] All automated tests have passed successfully.
[X] All manual tests have passed successfully.
[X] Code has been reviewed by at least one other team member.
[X] Code has been properly documented and commented as needed.
[X] All new and existing code adheres to our project's coding standards.
[X] All dependencies have been added or removed from the project's README or other documentation as needed.
[X] Any relevant documentation or help files have been updated to reflect the changes made in this pull request.
[X] Any necessary database migrations have been run.
[X] Any relevant UI changes have been reviewed and approved by the UI/UX team.

Found a similar change about "Use of  breaks " from the original repo at
https://github.com/os72/protoc-jar-maven-plugin/issues/40.
Found the same change to <includeStdTypes>true</includeStdTypes> in this blog
https://blog.jetbrains.com/idea/2023/05/how-to-work-with-protobuf-maven-projects-in-intellij-idea/


Added Angular, UI Router

@gdomorski You need to add a .gitignore file and add our bower components folder to the list of files to ignore. Don't push your bower components folder to github

you also need to add a bower.json file to the root of the app. to do that run git init from the command line and it will create one for you


Feature Request: Support setting service name per server

The datadog_service_name directive is the only way to override the default service name, 'nginx'. However, it is allowed only in the http block, and not in the server or location blocks. So, spans emitted by all the servers in an nginx deployment with the nginx-datadog module end up belonging to the same service.
Being able to set different service names for different servers can be of great value. For instance, in cases where the nginx-datadog module is used with the ingress-nginx controller, this will allow setting service names on a per-ingress basis, which makes distinguishing between traffic flowing through different Ingresses easier and troubleshooting more effective.
ngx_http_opentracing_module allows setting service names on http, server, and location blocks with opentracing_tag "service.name" "an_example_service";. But, the following doesn't have the same effect with ngx_http_datadog_module. It merely adds it as span attribute.
datadog_tag "service.name"  "an_example_service";

@pablomartinezbernardo @dubloom for awareness.


Google map Librarie

Hi,
Nice work, but i'd like to know how to implement Gmap Libraries such as PlaceService, should i use javascript or you need to implement it in your plugin ?

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/1707618-google-map-librarie?utm_campaign=plugin&utm_content=tracker%2F637500&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F637500&utm_medium=issues&utm_source=github).

I guess, for now, Places over JS API V3 should be enough. Places support could be an own plugin and should not be included by default. (just prevent overhead as much as possible)

I'm waiting Google Play Services v23 which is support Places API.

@Hirbod
If you have a time, would you like to try to implement Places API or Directions API for iOS using http-request plugin?
I think the directions API is easy.
If you are interested in, let's make a fund-raising for you.

Are you planning to work on Places API ?

Currently not.

Hi, are there some prevision from directions implementation? Thanks.


⚠ Jenkins Plugins Artifactory has degraded performance

In 4050ddf, Jenkins Plugins Artifactory (https://get.jenkins.io/plugins/artifactory/) experienced degraded performance:

HTTP code: 200
Response time: 1182 ms

Resolved: Jenkins Plugins Artifactory performance has improved in d99c69d after 51 minutes.


BUG: Duplicate Content in Free ebook copyright section in smaller screen

Is there an existing issue for this?

[X] I have searched the existing issues

What happened?
In the Free eBook section of the website, the copyright section contains duplicate content in smaller screen layouts, resulting in a visually unappealing display.
Screenshot:

@anu Please add the GSSOC and appropriate level label to this issue and assign this to me. I would love to contribute.
Record

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

Assigned!
Make sure to attach before & after screenshots in your PR and include the issue number.
Also, please star the repo before working on it. Happy open-source contributing!

@RishabhDhawad Why the PR is not merged? Is there any mistake

This issue is already been solved earlier by someone else. There I marked this as duplicate and closed it.

Yes, I have seen it. But as this issue was assigned to me so to make my PR valuable I have added the copyright policy and privacy notice part beneath the footer similar to the rest of the website and also made little changes in the newsletter part by adding a responsive email box. @RishabhDhawad Please if you can have a look at these and consider my PR.


Modpack Corrupt

Whenever I try to install or play one of my modpacks it says "ModPack is either corrupt or not installed and is not available for offline play". I do not know how to fix this issue but the computer Im using is a Mac Book.  Also when I try to search for other mod packs it only shows up the ones I already have. It fails to open up nay modpacks.
I will appreciate your help.

This is the Solder Repository and is not an issue tracker for the launcher.
http://www.technicpack.net/help
https://github.com/TechnicPack/TechnicLauncher

Do you know how I could fix this I do not know a lot about technic.

Re read what I have already commended.
This is not the issue tracker for the launcher.
I gave the two links that you needed to look at - NOT HERE

I'm sorry but I'm really new and i don't know how these links are meant to help me I did make a support forum

close this issue and reopen it here: https://github.com/TechnicPack/TechnicLauncher/issues


remove unused interface of column for old memory statistics framework

What type of PR is this：

[ ] bug
[ ] feature
[ ] enhancement
[x] others

Which issues of this PR fixes ：

Fixes #
Problem Summary(Required) ：

shrink_memory_usage is used for old memory statistics, so remove it now;

run starrocks_clang-format


Login screen HTML notice

Ability to use the unused space on the login screen to display a block of HTML.
Analysis
Seems straight-forward. Would need some type of editor and would need to be accessed by admins only.
Additional context
Would be cool if this could include an editor which allowed formatting and images.

:+1:


[nowTVList] download-archive & complete serie

First thank you for the fix, but i think my code is better ;-) https://github.com/AndroKev/youtube-dl/blob/257abcbd3c6b8a4525592878619912953748b725/youtube_dl/extractor/nowtv.py (but yes yours is beautifuler :-)), because with my code you can download also the complete serie(for example: http://www.nowtv.at/rtl/das-supertalent downloads the hole serie with a nice filename - S9E9_-_Folge_9-233919.flv )
and there is also an bug with the download-archive option:
when you load "http://www.nowtv.at/rtl/das-supertalent/list/staffel-9" then "nowtvlist 233919" is added to the archive file, but when you load the video with the direct-video-link "http://www.nowtv.at/rtl/das-supertalent/list/staffel-9/folge-9-2015-11-14-20-15-00/player" then "nowtv 233919" is added. But that should be the same.
I know that this has something todo with the playlist but with the youtube-playlist-extractor it works also correct...(yt_playlist and youtube-direct-link adds "youtube " to the file

For videos I would prefer keeping original titles without any additional decoration.

https://github.com/AndroKev/youtube-dl/blob/AndroKev-nowtv/youtube_dl/extractor/nowtv.py
maybe now it is correct?
ps. is there are way to return multiple_playlists? so we can return a plalyist for each season--> each season has it own folder (output-template)

In general, process each season separately using the season URL, if the extractor supports this, with a suitable output template.


Переименовать JDN в магазине плагинов и подправить описание

[ ] Переименовать JDN в магазине плагинов
Причина - не зная JDN, невозможно найти плагин по ключевым словам
Предложение - "JDN — Page Object Generator"

[x] И заодно - убрать форматирование текста в описании

линк
Just Do Nothing (JDN) — a Google Chrome plugin, which enhances the experience of the Page Objects TF layer creation process. Based on the Robula+ algorithm plugin provides optimized locators for elements.
JDN — helps Test Automation Engineer to create Page Objects in the test automation framework and speed up test development
The solution delivers the following functionality:

Automatic recognition of objects on the web page
Java code creation for UI testing of web objects
Ability to manage objects while creating code
Recognition of MUI, Vue.js and HTML5 elements

For instructions please follow the link: https://github.com/jdi-testing/jdn-ai#readme
WHAT'S NEW:

Improved multithreading support: Invisible elements are now recognized on all cores, speeding up page processing.
Advanced progress bar: Added a progress bar that displays parsing and locator calculation processes.
Enhanced locator type selection: The editing functionality now offers an extended range of locator types including CSS selector, className, data-attributes, id, linkText, name, tagName, and xPath.
Performance improvements: Parsing of large pages is now faster and more transparent to the user.
HTML by default: Transitioned to an HTML5 element library to ensure better compatibility and performance.
Enhanced UI: The interface looks more modern.

BUF FIXES:

Critical Errors Resolved: Fixed issues leading to server crashes on large sites, as well as VIVIDUS export errors and incorrect locator copying.
Increased Stability: Solved problems with locator display on various sites and improved the handling of custom locators.
UI Improvement: Minor interface corrections, including icon alignment, text, and other UI elements for enhanced usability.

TECHNICAL UPDATES:

ReactJS and Phosphor Icons: Updated core libraries

Thanks for your feedback and support!
Have problems or suggestions? Contact us at ..

Плагин переименован в ПР https://github.com/jdi-testing/jdn-ai/pull/1675 и вручную в Chrome Store

Verified


fix: update pytree handling to fix integration tests

Closes #558
PR Type

Bugfix
Tests

Description

coreax.kernel.Kernel pytree updated so length_scale and output_scale are treated as dynamic values
removed the now redundant run_integration_tests.sh script and associated documentation
replaces collect only integration checks with full integration tests, which only run if all other tests pass
adds a downsampling option to the "david" example allowing the test time and memory costs to be dramatically reduced.

How Has This Been Tested?
Integration tests pass locally via pytest tests/integration/
Does this PR introduce a breaking change?
No
Checklist before requesting a review

[x] I have made sure that my PR is not a duplicate.
[x] My code follows the style guidelines of this project.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] I have performed a self-review of my code.
[x] I have made corresponding changes to the documentation.
[x] My changes generate no new warnings.
[x] I have added tests that prove my fix is effective or that my feature works.
[x] New and existing unit tests pass locally with my changes.
[x] Any dependent changes have been merged and published in downstream modules.

The memory issues require further discussion/investigation before a useful issue can be raised - they do not need to block this pull.


Feature/2128 jen opp wf copy fmv amt

Critical Changes
Changes
Issues Closed
Fixes #2128
Fixes #2202
Fixes #2121

@dospromptman would you mind reviewing this pull request, since german was active in my org the custom label was added to that translation file, but I wasn't sure if that should be committed and if so whether or not I should also make sure it is added to the other translation files.

@jjbennett can you write a little bit about what #2202 entails?  I can't figure out what that ticket is for, and what part of this PR fixes it.

Including the label in the German language translations file is fine, and omitting it from the other files should also be fine.  I think this should not break anything, since there is no actual translation for that label.  It will, however, appear in metadata retrieves from orgs where those languages are enabled, and it will show up in the repository diff at that time.  That doesn't affect this pull request, though.
This PR looks good to me, should I merge it?

Ok, thanks for looking it over and yes this is ready to go.


#98 underline resolved

Closes #98
Changes proposed
I have added Animated underline effect on the items of navbar with the same gradient as you asked
Screenshots
https://github.com/devs-in-tech/DevsInTech/assets/96003210/e0fbcea4-93db-44ad-aa19-5fdcfc5d1def

okay sir working on that

Hey @piyushkhurana2019 it works like a charm! It would be great if you implement it using Tailwind CSS

@himanshu1221 , Sir as there are many stylings under after: section so its difficult to write in one line tailwind css,
can i add my styling after making the @layer components {
} like this :-

Just add Hover effect of text color, Underline looks weird

Just add Hover effect of text color, Underline looks weird

ok sir noted

@piyushkhurana2019 are you working on this ?

@piyushkhurana2019 are you working on this ?

sorry sir i don't know how to write properties in tailwind CSS, so not able to work on it

Okay @piyushkhurana2019 No problem


⚠ ClamAV has degraded performance

In fad40a2, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 67 ms

Resolved: ClamAV performance has improved in 94e2db0.


Firefox stutters when not set as default browser

Firefox kept freezing on startup, opening preferences, interacting with address bar, etc.
Profiler output:
https://share.firefox.dev/2PhbAqx
Apparently freezes happened because of code responsible for checking default browser.
After setting Firefox as default browser the freezes went away.
After deleting ~/.config/mimeapps.list Firefox started freezing again.
nixos-unstable-small, Firefox 79, GNOME 3.36.4

This issue started after upgrading from stable channel. I've tried setting another browser as default, but could not reproduce. Maybe this is upgrade related?

I should mention nixos-unstable-small is not a good choice for user of a graphical environment. This is because the tests that run in order for that channel to advance are much fewer, and while this makes it advance faster (and nixos-unstable can be frequently blocked), this means tests like the gnome3 tests could fail and the environment could be broken. Just thought I should mention this.

I just recently started using NixOS and am running into the same issue, except it still occurs even when my default browser is set to Firefox.
Startup profile: https://share.firefox.dev/3eH4vLS
NixOS 20.09, Firefox 82.0.2, GNOME 3.36.5 (Wayland)

Hmm, I'd have to hear from @vorot93 if that can be reproduced by them. Because that could easily now be a different issue from @vorot93 @rytone

Also, good that you specified the wayland session. I wonder what session @vorot93 was using.
Anyways, I will try to reproduce this with those versions.

happens to me even on X.  Firefox is set as my default browser but the checkbox is greyed out because my "configuration is mangered by [my] organization" (configured via home-manager) .

happens to me even on X.  Firefox is set as my default browser but the checkbox is greyed out because my "configuration is mangered by [my] organization" (configured via home-manager) .

I have this issue as well (running on gnome3, both X11 and Wayland).
I found that when the freeze happens Firefox runs xdg-settings check default-web-browser firefox.desktop, and then it blocks for about 1 second waiting to read from the stdout pipe.
The code that does this check when running on Gnome is here.
The code only runs xdg-settings if Firefox is running as a snap, which is determined by checking if the SNAP_NAME env var is set to "firefox". I tried removing SNAP_NAME from the Firefox environment, and this stopped any calls being made to xdg-settings. This is one possible workaround but I don't know if it will break something else.
I tried setting "browser.shell.checkDefaultBrowser" to false in about:config, which should stop Firefox from performing the default browser check on startup. However, this did not seem to work. Possibly related https://github.com/NixOS/nixpkgs/issues/65679 .
I found that xdg-settings is calling xdg-mime, and this command is very slow on my system:
> time xdg-mime query default x-scheme-handler/http
firefox.desktop
xdg-mime query default x-scheme-handler/http  0.50s user 0.47s system 154% cpu 0.625 total

I enabled debug logging with XDG_UTILS_DEBUG_LEVEL=2, which shows xdg-mime is searching about 100 files, running grep on each one of them. This is probably why it is slow.
The first file searched is ~/.config/mimeapps.list, which on my system has no entries.
If you open Gnome3 Settings -> Default Applications, then change your default web browser to anything other than Firefox, then change it back to Firefox, entries will be added to ~/.config/mimeapps.list like this:
[Added Associations]
x-scheme-handler/http=firefox.desktop;
text/html=firefox.desktop;
application/xhtml+xml=firefox.desktop;
x-scheme-handler/https=firefox.desktop;

[Default Applications]
x-scheme-handler/http=firefox.desktop
text/html=firefox.desktop
application/xhtml+xml=firefox.desktop
x-scheme-handler/https=firefox.desktop

After doing this, xdg-mime completes in 0.01 seconds, and the freezes in Firefox are gone.
To reproduce this issue I suggest deleting ~/.config/mimeapps.list then checking how long xdg-mime query default x-scheme-handler/http takes to complete.


[Bug]: "??=" operator does not work properly in the mobile application

System Info
rspack 0.7.0
device：OPPO Find X
ColorOS：v7.1
Android version：10
Webview: Mozilla/5.0 (Linux; Android 10; PAFM00 Build/QKQ1.191008.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/77.0.3865.92 Mobile Safari/537.36
Details
In our project, we found that errors occur in the webview due to the use of the ??= operator without proper compatibility handling. The error is shown in the image below.

During the troubleshooting process, we found that the code is located here.
https://github.com/web-infra-dev/rspack/blob/c2488a66c239b88f68c696933fa7d3109028e371/packages/rspack/src/container/default.runtime.js#L19
This issue only appeared after we upgraded to rspack version v0.7.0.
Reproduce link
No response
Reproduce Steps
The issue can be reproduced immediately using the code from the official website with mf.

+1

cc @ahabhgk , this a .js script in @rspack/core, should it transform by tsc?

Is it possible to provide an implementation option?

https://github.com/web-infra-dev/rspack/pull/6672 The fix will be released in v0.7.1, in v0.7.1 if you have swc-loader/babel-loader to transform your js syntax, then the module federation runtime will also be transformed by your swc-loader/babel-loader

For example: https://github.com/web-infra-dev/rspack/pull/6672/files#diff-23b4fa030250efc8c22bb3097281f4a66811a42c7d8dc2048a17fb3bbd6480bf


Start and end with gutter on far left and right sides

Rather than starting and ending with a full column, can the grid start with the gutter instead? I'm using Foundation and would be great to match closer to their grid structure.

Some grids split the gutter in inner and outer. To make Graaf simple, I reduced the common grid parameters to three: width, columns and gutter. I'd rather not add more parameters to the grid overlays.
Also, the content should be aligned with the columns. So the outer gutter shouldn't be important. For grid systems that uses this double gutter, I sum them and ignore one.
Thanks for your suggestion, but I won't add new parameters to the grid overlays for the moment.
PS: I'm going to add Foundation grid in the following versions. Stay tuned ;)


Upsert response not equal to retrieve: Automation CSCLSROZ-314

expected:
deploy folder and retrieve folder should show the same json for a deployed file, except for created/lastsaved info.
actual:
left = deploy; right = retrieve folder (after deploy was executed)

the next retrieve gets the normal format back


Put Bins on top of clocks

This PR introduces changes made by this PR while adjusting them to clocks and sync features. For more information on bins themselves refer to the original PR description.
This closes #124.
Clocks
Bins use clock_proxy mechanism of clocks to forward information to one of their children's clock. It does so only if the user called macro def_clock in their bin's callback module.
Syncs
Syncs are allowed only on "one level" of the pipeline. So the user might specify to sync siblings as long as they are elements (and not bins). There is no way of syncing elements under different parents.

@bblaszkow06 your comments have been addressed


Contact us in CAS change

Today :

The contact us leads to a mailto
We do not want this.
We want it to look like this:

wit refer to our website ( zenmode.com) and with no developer data or contact

No option to remove develpoeer. website added


Jets startup time is really long in local development with docker on MacOS

I'm seeing quite high waiting times (1m17s) before anything happens.
I'm running the latest jets gem (0.8.17) with ruby 2.5.1 and nodejs v10.11.0.
I shared my docker setup here: https://github.com/onnimonni/jets-project
Similar setup has been working really well for my rails projects.
These are the commands I used inside the docker container:
$ time jets generate scaffold Post title:string
      invoke  active_record
      create    db/migrate/20180922134209_create_posts.rb
      create    /models/post.rb
      invoke  resource_route
       route    resources :posts
      invoke  scaffold_controller
      create    /controllers/posts_controller.rb
      invoke    erb
      create      /views/posts
      create      /views/posts/index.html.erb
      create      /views/posts/edit.html.erb
      create      /views/posts/show.html.erb
      create      /views/posts/new.html.erb
      create      /views/posts/_form.html.erb
      invoke    helper
      create      /helpers/posts_helper.rb

real	1m17.385s
user	0m1.030s
sys	0m0.150s
$ time jets db:create
FATAL:  password authentication failed for user "dbuser"
Couldn't create database for {"adapter"=>"postgresql", "encoding"=>"utf8", "pool"=>"5", "database"=>"development", "username"=>"dbuser", "password"=>"dbpass", "host"=>"db"}
jets aborted!
PG::ConnectionBad: FATAL:  password authentication failed for user "dbuser"
...

Tasks: TOP => db:create
(See full trace by running task with --trace)

real	1m17.327s
user	0m0.920s
sys	0m0.230s

Thanks for the report. Took a gander at the Jets example project you’ve set up. Thanks for putting it together.  It helps. 👍
This likely has to do with the fact that Jets uses Dir.glob a lot to do inflection and figure out what it needs to do. So Jets is reading a bunch of files on the filesystem. The performance issue then surfaces with Docker shared volumes on a macosx host. Looks like you’ve got a macosx host and are mounting a folder for the app code https://github.com/onnimonni/jets-project/blob/master/docker-compose.yml#L8 Have ran into slowness with Docker, macosx and shared volumes many times before 😞 Even ended up writing a rsync tool https://github.com/tongueroo/docksync to workaround the issue. Gut tells me that is the issue right off the bat though.
Understand that the need the shared volume so that we can edit files locally and see changes immediately reflected on the Docker host. For a test to confirm the theory though,  can you try removing the shared volumes and testing the performance speed without the shared volumes? Would like to confirm my gut thoughts.
Would like to improve the performance here to be closer to Rails. Curious to see what happens. Have seen that as any app gets larger, the Docker volume on macosx becomes a problem because it takes time to load the app files themselves. There is no noticeable performance overhead with shared volumes when the host is Linux, only with MacOSX. Also have tried using Docker with NFS volumes instead and that helps but it wasn’t enough.
Will tag this will help wanted.

I've tried @onnimonni project setup on Debian Linux and got this:
docker run -it -v $(pwd)/src:/app -e AWS_REGION=eu-west-1 jetsproject_server bash

> export TEST=true
> time jets generate scaffold TestPost title:string
      invoke  active_record
      create    db/migrate/20180924045646_create_test_posts.rb
      create    /models/test_post.rb
      invoke  resource_route
       route    resources :test_posts
      invoke  scaffold_controller
      create    /controllers/test_posts_controller.rb
      invoke    erb
      create      /views/test_posts
      create      /views/test_posts/index.html.erb
      create      /views/test_posts/edit.html.erb
      create      /views/test_posts/show.html.erb
      create      /views/test_posts/new.html.erb
      create      /views/test_posts/_form.html.erb
      invoke    helper
      create      /helpers/test_posts_helper.rb

real    0m1.719s
user    0m1.120s
sys     0m0.330s

@tongueroo can we use Jets::Timing to help recording startup issue?

Thanks for helping out! The test from @pocheptsov seems to confirm that this is just caused from slow bind mounts in MacOS.
My problem is that I have too many ruby projects with different version dependencies so using rbenv or locally installed ruby gets too time consuming. Also docker helps others to start working with the same project faster because the environments are well defined.
I guess the biggest problem is the node_modules folder which is bind mounted to MacOS.
There isn't that many files elsewhere but that folder contains so many files.
I will try this again with setup where those are moved away from the project folder.

Released in v0.8.18: CHANGELOG  Thanks again for the helpful reporting.

Excellent! and thanks for the fast fix!


Infinite loop when doing a state transition from another state

I've just run into an infinite loop when using $state.go() from within a state controller to navigate to another state.
A plunkr showing the problem is here (one using ui-router at 0.2.10 is here)
The second one works as expected, and the first causes the ui-view to render loads of times, eventually exhausting the call-stack. (Open a console to see what I mean).
I spent some time digging into the cause, and it looks like its something to do with the resolveState() function around line 1135 of state.js, but I'm not sure (basically thats as far down as I got)
Any thoughts?

https://gist.github.com/eddiemonge/f6a58169c2846731a1eb


Proposal: Integrate Clair for analyzing image vulnerability

Clair is a tool to analyze the vulnerabilities of docker images. It gets the vulnerabilities of the image by analyzing the features and their vulnerabilities added by each layer. In Harbor, each layer of the images can be sent to Clair server to analyze when they are pushed, and show their vulnerabilities in the UI.
There are two ways to integrate Clair:

Configurable Clair server url
If the Clair server url is configured, each layer will be analyzed when the image is pushed, otherwise will has no vulnerability analysis.
Clair as component of Harbor
Integrate Clair as component of Harbor, and start it with Harbor by docker-compose. As the Clair server need to track an upstream vulnerability database and imports them into Clair, so the deployment machine should be able to connect to the Internet.

WorkItems:

[x] Read Clair server url from config
[x] Analyse image when receive notification of pushing images
[x] Get vulnerabilities when view image details
[ ] Show vulnerabilities in UI (Not familiar with AngularJS, need help)
[ ] Test and add test cases

we have plan to enable vulnerability scan, but need to focus on other work in recent weeks/months, thanks for the advice.

I have spent some time to investigate Clair and done some practices to integrate it in past weeks. If your are ok, I think I have time and am glad to contribute to this function.

Sure, but could you let me see how it works on your forked repo?  Currently we are not ready for a huge PR.

Ok, I will do this work in my forked repo. After it is ready, I will ping you.

Hey @supereagle
Did you progress as expected in the integration of clair with harbor ?

@sboulkour  The work is on going, but the progress is a little slow as I'm busy recently.

@reasonerjt   I have finished most work of the integration Harbor with Clair in my forked repo. PTAL.

@supereagle, do you have any update? This is VERY useful and it would be great to have this feature implemented.
Regards Johan

Sorry. My PR #1260 has been closed, now I am not sure how this feature will be implemented. Maybe you can subscribe issue #2042 for updates.

Closing this issue and the progress will be tracked by #2042


elastic release

https://github.com/Azure/sdk-release-request/issues/3954

API change check
APIView has identified API level changes in this PR and created following API reviews.
azure-arm-elastic


Update layer versions to latest available

Update x86_64 layer version ARNs to the latest values published in the Lambda Insights documentation:  https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Lambda-Insights-extension-versionsx86-64.html

Thanks! Updates done in https://github.com/awslabs/serverless-plugin-lambda-insights/pull/38 so closing this issue.


Aimbot

So recently I have notice since I don't use auto aim always on mode because I have it as a certain key, and now it seems that when i press that button it doesn't keep the auto aim on. It's just flashing around that person when using auto aim (meaning it doesn't stay on)

also this


always include major version in embeddeable html

There are currently issues with the backend returning a manifest for / instead of vN, so you'll run into some funky behaviour right now with this change. I'm fixing that, so shouldn't be long before it all works.


please update for joomla 4 and update joomla 3

Issue Template
Issue
Development Environment:

[ ] Machine (Local, Container, Virtual):
http://neard.io

[ ] Operating System (Name/Version):
win 10 x64 pro

[ ] Web Browser (Name/Version):
ff & chrome

[ ] Vapor Version:

[ ] Swift Version:

Expected Behavior:
works for joomla 4
Actual Behavior:
works only for joomla 3
Reproduction Steps:
search for joomla 4 nothing found.
joomla returns files based on older joomla 3.

Please submit templates to the template repository: https://github.com/toptal/gitignore

@joeblau joomla isn't a template it's a cms

This site is not designed to run on a CMS. It's a stand alone application.