Analyze the Meditron model evaluation environment and use open source tools

Subtask

Study the evaluation forms of the Meditron Model and the scripts proposed by the creators.

Study how to use Medplexity for is a python library to help with evaluation of LLMs for medical applications.
It provides easy interfaces to use existing benchmarks, including MedQA, PubMedQA, etc. and evaluate performance of LLMs and more complex chains on these benchmarks. https://medplexity.readthedocs.io/en/latest/.

Create simple examples (50) that allow taking the output of the trained models and being evaluated with frameworks for testing LLM medical models.

Expected Result:
Scripts and documents that allow us to understand and automate the testing process for models trained for Spanish in the medical context.

the anylis are added


CLI commands to create service connection and variable group in AzDo project

As a:
Developer/Operator
I want:
A SPK command that will create:

A service endpoint for Azure Keyvault
Variable group that maps to the values inside of this keyvault.

So that:
I can use Azure Key Vault secrets in AzDo pipelines through Variable Group.
Describe the solution you'd like:
Be able to manage Service Endpoint and Variable Group from spk cli.
Implementation

[ ] A spk command for creating a service endpoint to an azure keyvault. eg. spk service-endpoint create --name --subscription-id --subscription-name --service-principal-id --service-principal-secret --tenant_id --org --project --personal-access-token
[x] A spk command for creating a variable group that maps to the above key vault. eg. spk variable-group create --name --type {vsts, azurekeyvault} --variables [key=value key=value] --authorize --description --org --project --personal-access-token

Describe alternatives you've considered:
Manual process.
Additional context:
Does this require updates to documentation?:
Yes

related to #730

@mtarng any reason we assigned @sarath-p  to this yet you added the effort tagging?
@sarath-p is this still valid?

@mtarng @sarath-p Still valid?

This slipped my notifications. I believe this should be an epic that handles both service connection and variable groups. Service connection is low priority as it is mainly used for github connections, which we're not supporting for now. Adding the related tickets for the second task that have been completed.


[fastpages] Automated Upgrade

Week of 01-09, FE and BE Intro Tech Talks Submission
Period 3 Mortensen
Performance Task Scoring 2
Class and Object Terms
Performance Task 2
Frontend for project-

The above visuals are great to show concept of project.
The application you listed in your grading is outstanding!!!  Not only for college board, but for the present was mentioned.  Makes me pleased.
I don't see OOP hacks, Yasha described those.
Also, I would not dedicate a page to one definition, I would add it to a running definitions page that we did last trimester.
Very glad to see turn in and effort.


Allow changing the generated key_size

Let's Encrypt supports 2048-bit and 4096-bit keys currently.

Thanks for the contribution!
Can you make it an attribute to the provider instead? That way it will be possible to use different key sizes for different keys.

Thanks for your time and apologies for my late response.
I can make it an attribute of the provider, sure, my only concern presently is that this would continue to create some copy/paste code in the chef-acme cookbook, in addition to cookbooks depending on this cookbook.
For example, consider the following simplified example:
acme_selfsigned "#{site}" do
  crt      "/etc/httpd/ssl/#{site}.crt"
  key      "/etc/httpd/ssl/#{site}.key"
  chain    "/etc/httpd/ssl/#{site}.pem"
end

acme_certificate "#{site}" do
  crt      "/etc/httpd/ssl/#{site}.crt"
  key      "/etc/httpd/ssl/#{site}.key"
  chain    "/etc/httpd/ssl/#{site}.pem"
end

Both the selfsigned and the certificate providers will attempt to generate a private key if one doesn't already exist. Accordingly, it can be argued that the usages of both acme_selfsigned and acme_certificate should contain the key_size with the same values.
Admittedly, I lack a good solution to this duplication problem. The best idea I've had so far would be to have the key_size assume a default from the node's attributes, while also allowing it to be changed at the resource level.
If you have any thoughts on how to approach this, I'd appreciate it. :)
Thanks again!

Totally agree with your idea. This will give the simplicity of a global option but will leave the granularity open for when it's needed 👍

can we just merge this "global" option for now? I'm happy to provide another PR with the possibility to overwrite the resource property on a per resource basis.

See my PR 60 which allows both.
Please note that you have not checked in a Gemfile.lock and therefore the test will probably fail due to updated gems (especially rubocop)

Added in #60

Sorry, I'd not logged in for a while and failed to get back to this. Thanks @rmoriz for carrying this through to the finish line! :)


omitempty not working for empty time.Time values

Hello @dancannon!
Just updated to the latest version and seeing something funny with empty time.Time values and omitempty, reproduction at: https://gist.github.com/beefsack/d6cbea75e0f7e31f4a70
The output of that script running locally:
2015/04/16 18:22:53 Testing insert with empty Time
2015/04/16 18:22:53 Inserted with id 0ea091c5-64ba-4f62-8473-79803478e2a4
2015/04/16 18:22:53 Grabbing it back
2015/04/16 18:22:53 Got time 1754-08-30 22:43:41.128999711 +0000 +00:00

Hi @beefsack,
Thanks for the great example code, it really helps when debugging. I have managed to track down the source of the issue (to the change to how times are encoded and how "empty values" are detected).
I should have a fix ready sometime tomorrow and this should hopefully be merged to master by around Wednesday next week.

Awesome!  Thanks for looking into this one :+1:

I have merged a fix to develop, as mentioned I will release this fix to master later this week with v0.7.1.

Fantastic, have tested and working brilliantly, thanks for sorting that out!


Add university SoC/WoC

I will work on this

i think this issue should be labeled open for all as there can more PRs on this

On Wed, May 8, 2019 at 9:43 PM Sourabh Pruthi<EMAIL_ADDRESS>wrote:

i think this issue should be labeled open for all as there can more PRs on this

Let's just say ref #issue_number if you are adding an university SoC/WoC.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

--
Tapasweni

@tapaswenipathak I would like to work on this.

On Sat, May 11, 2019 at 11:52 PM Prateek Jain<EMAIL_ADDRESS>wrote:

@tapaswenipathak I would like to work on this.

Sure!

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

--
Tapasweni

Just FYI FOSSEE in the SoC/WoC list says no award, but it does provide a stipend. :smile:


Release Python wheel for different Python version and architectures

After https://github.com/apache/incubator-opendal/pull/3310
Maybe we need to release Python package for different arch and Python version
For now, I think we should support

[x] x86_64
[ ] aarch64
[ ] armv7l

And Python 3.8 to 3.12 (3.7 has been EOL now)

/assign and cc @messense

I'm guessing armv7l is not supported because of ring.

Nope, ring has good support for 32-bit ARM, ppc64le and s390x is the problem before ring 0.17.0.


Holes and overlap in vectorization of complex regions for jigsaw puzzle

I'm developing a jigsaw puzzle generator based on a celular automata. The pieces grow and then the raster image gets vectorized. The jigsaws are meant to be lasercut, so the pieces must tile the whole area with no holes and no overlapping. As far as I understand the library treats each "piece" separately, finds its border and fits splines and lines around it independently for each layer (piece in this case) without taking into account the neighboring layers (pieces). So I think this behavior is inherent to the algorithm. Before trying to create my own usecase-specific border tracing engine, do you think it would be possible to modify the library to fit my usecase without changing it too much? I really love the looks of the pieces when vectorized with the library and I want to get the same look, just without holes and overlapping.

Hi,
This is an interesting question.
One problem is that vectorizing is ambiguous, applying the same logic on same pixel-edges can create either holes or overlappings. Like on this figure: all 4 coloured shapes has the same pixel-edge in the middle, but if we trace them as triangles, there will be overlapping, if we trace them as trapezoids, there will be holes.

(See also Issue 15)
There might be advanced algorithms that can solve this, but ImageTracer focuses on simplicity and minimalism, so I can't offer a solution now.
A related problem is that when two shapes share a line segment, this segment will be traced twice and it's not guaranteed that tracing results the same curves. I think solving this require a graph of shape-meeting-points, a list of edges between points, and a registry of which shape has which graph edges. Then the edges would be traced and the shapes would be assembled later. As you see, this need another set of algorithms, and is not in the scope of ImageTracer now. The results would also be "spiky" I guess, so while it's possible to guarantee covering the plane, it might look bad.
I have another idea you could try, but I'm not sure it would fit your needs. You could try to render the SVG to canvas (maybe with upscaling), "fix" the overlappings and holes by coloring these pixels to one of the neighbor shapes, then tracing it again. Iterating this process might reduce the errors under the lasercut engineering tolerance.

I hope this helped. Feel free to reopen the issue if you have more questions.

Thanks for the explanation. I already figured it out and got it working. First I removed the color quantization as it's not required, I already have an indexed color array. Then I wrote some code to find the "corners" of the pieces and a border tracer that goes from corner to corner following the boundary of the pixels. This yields a set of open paths from corner to corner, each representing each border between pieces. This substitutes the marching squares thing. I feed these paths to the interpolator, which I modified to take into account that it's not working with loops but open paths. Then, straight to the fitter, which is also modified to handle open paths instead of loops. Overall I only use the interpolator and fitter, but it works great. It looks pretty good actually. It doesn't re-build the closed pieces and it doesn't need to, as this is for laser cutting, but I don't think it would be hard to do if needed for aesthetics or as jigsaw solution

. It was very easy to modify and figure out once I started digging in the library, and this is from someone with barely no experience with javascript.


⚠ ClamAV has degraded performance

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

HTTP code: 200
Response time: 163 ms

Resolved: ClamAV performance has improved in 68d1d3d.


Take Picture and Send to server?

Is there anyway that we can use takePicture and send it back to the server. We are controlling the drone, but want to be able to take a picture from the drone and send it to a visual recognition API so if we can get it back to the server where we are controlling the drone we can do the rest.

Hi @clokam you could certainly use that API call, and then subsequently use the FTP protocol to download the image file to the computer from the drone. Of course, you would need to either use a bridge or change the drone to connect in infrastructure mode to be able to access both the drone and the Internet connection from the computer.
Hope that helps!

I am kind of new to this library and hence was slightly confused. Once we take the picture, how do we identify from internal memory that it was the picture taken just now. What sort of data structure is used to store the image?
Secondly, is there any documentation around the FTP protocol for the drone and how we can enable infrastructure mode so that we are connected to the drone and the Internet?
Your help is much appreciated!

 There is no special info about the FTP server on the drone, it is also just normal FTP.
Hope that helps!


Fix: convertTilemapLayer creating composite bodies unintentionally

This PR (delete as applicable)

Fixes a bug

Describe the changes below:
There is an edge case that could cause a crash when using convertTilemapLayers to create Matter.js bodies from a Tilemap. If any tiles had multiple colliders and you were providing some body creation options, the parts property in the options would be modified and then concatenated with any bodies created after it. This would mean that some tiles would be combined when they shouldn't be, and on large maps would eventually hang once the convex hull got too big/complex.
This PR just clones the options object before modifying it. You may already have a favoured way of doing this.

Maybe Clone() instead.

Thanks for this. I have implemented your fix and credited you in the Change Log.


0.12.32 Is missing?

Am I missing something or is the latest release of karma missing from github. Npm has 0.12.32, but the latest github tag is 0.12.31?
https://www.npmjs.com/package/karma
https://github.com/karma-runner/karma/releases

We are fighting with our release bot,  so maybe he messed up the last release as well :(

Hm ok. Yeah caused me some confusion. The weirdest part is that the master package.json is still 0.12.31. So not only did the tag never get pushed back to the repo, neither did the package.json version bump/changelog commit. https://github.com/karma-runner/karma/blob/master/package.json

Sorry about that, hopefully this will be fixed soon.
cc @zzo any idea what went wrong there?

No worries. I figured it out pretty fast. Was just confused for a minute. Thanks for the great project!

It's up now - sorry for the delay
On Tuesday, May 19, 2015, Jarrod Kahn<EMAIL_ADDRESS>wrote:

No worries. I figured it out pretty fast. Was just confused for a minute.
Thanks for the great project!
—
Reply to this email directly or view it on GitHub
https://github.com/karma-runner/karma/issues/1415#issuecomment-103635713
.

@Dignifiedquire do you know what went into .32 /  what would cause this?

@zzo No idea, the version doesn't even exist in master :( So I suggest we cut a release 0.12.33 with everything that is now in master

Probably this is related to the messed up canary branch and those beta releases there

There was that one patch to move the loading of the plugins further down -
that must be it?
On Wed, May 20, 2015 at 9:14 AM, Friedel Ziegelmayer <
<EMAIL_ADDRESS>wrote:

Probably this is related to the messed up canary branch and those beta
releases there
—
Reply to this email directly or view it on GitHub
https://github.com/karma-runner/karma/issues/1415#issuecomment-103944012
.

0.12.33 should be marked as latest and be available on npm, so closing this for now :)


Add basic helper methods for Cypress

This PR introduces login, logout, and install methods w.r.t the ODF
Operator.

Need to test this out once.

Tested.

/cc @bipuladh


buffer runtime std; mostly working (found run-tests bug; wip)

Problem
Resolves #145
Solution
Spin up a task to read in runtime stdout/stderr as lines come in so pipe never overflows
Docs Update
None
Notes
In testing, found a bug in run-tests. In fixing that bug, found a bug (?) in booting fake nodes that appears to be on master as well. Namely, first fake node does not appear to connect to anvil, though subsequent nodes do. So, e.g., if I start 3 nodes, 2 & 3 can talk, but 1 cannot. Will work with @bitful-pannul on this.

Re: notes: it is working now. I guess some combination of:

Hanging stuff from previous, non-working runs
User error


For InputQA, switches from properties to state for propertyTemplate a…

…nd lookupConfig.
closes #692

I agree with @ndushay that having Spoofed calls in the code base isn't desirable; however it is working and moving it to Utilities is good enough for now. I created ticket #703

@ndushay I think it's fine to say, "get rid of the spoofed stuff", but that's not the intention of this PR and so I think it's unreasonable to demand that here.

I'm not suggesting we get rid of spoofing now.  I'm suggesting that whatever we need from the spoofing directory, for production, be moved into a more appropriate directory/class and that the spoofing code can use it from the new location, and the prod code can also use it from the new location.  Not expecting a huge re-write ... just the separation of "spoof" from "config stuff we actually are using in prod".

I'm not suggesting we get rid of spoofing now. I'm suggesting that whatever we need from the spoofing directory, for production, be moved into a more appropriate directory/class and that the spoofing code can use it from the new location, and the prod code can also use it from the new location. Not expecting a huge re-write ... just the separation of "spoof" from "config stuff we actually are using in prod".

@ndushay can this be moved to a separate issue? We can tag it M4 so this done in this work-cycle.

Ya, if we do it this work cycle, I'm good with it being separate work.


Fix meek test spec

Ok this is good.
Did you confirm that ooniprobe will in fact use HTTPS when connecting to the meek frontend?
If so we should perhaps document what cipher suits it will offer when negotiating with it.

Incremental pull requests should always be rebased upon on another.

Rebased and merged.


fix: get composer/git to stop complaining about safe dir

The Issue
Recent reports of problems like
fatal: detected dubious ownership in repository at '/var/www/html'
To add an exception for this directory, call:

        git config --global --add safe.directory /var/www/html

For example,

https://discord.com/channels/664580571770388500/1194832810129772554

How This PR Solves The Issue
Add safe directory config to the .gitconfig that we already provide.
Manual Testing Instructions
In lima or Docker Desktop without mutagen on macOS, do a plain DDEV drupal 11 installation and ddev composer install.
You shouldn't see the warning.
Automated Testing Overview

Release/Deployment Notes

New image pushed, thanks!


Bug: No Active Users Results in Error Message

When a scan is run for a time period during which there were no active users, the task fails the build with an error message.
This behavior made sense prior to the leveraging of the new API (which allows for filtering to only active users), but now it gives the wrong impression.
Update the task exit code and message to simply indicate that there were no users active during that time period.

Out of scope given deprecation strategy


How to update managed SSL certificate on existing load balanacer?

I've created a load balancer using this module, setting the managed_ssl_certificate_domains value to a list of domain names I want to use SSL for. However now I want to add a new domain. But when applying I get the error
Error when reading or editing ManagedSslCertificate: googleapi: Error 400: The ssl_certificate resource 'projects/myproj/global/sslCertificates/mycert' is already being used by 'projects/myproj/global/targetHttpsProxies/myproxy', resourceInUseByAnotherResource

How can I add more domains to this managed cert over time?

Not fixed. Still a thing ...

any update? I'm unable to update the manage certificates domain list 😢

bump. Any fixes?

Bumping this issue, I'm facing the same problem.


Error: getaddrinfo ENOTFOUND

I am currently using on-prem TFS 2015 preview and the xplat vsoagent running on a Ubuntu 14.04. On the TFS side I have a build definition with only a PublishTestResults build step. When sent to the build queue, the agent picks up the build request and fails immediately with the following error
Error: getaddrinfo ENOTFOUND MachineXYZ MachineXYZ:8080
Some info the ubuntu machine: I had to domain join this machine and setup ssh. Even when setting up the agent I had to provide the full domain name for server url. For eg:
http://MachineXYZ:8080/tfs didnt work.
http://MachineXYZ.domain.com:8080/tfs worked
I had to provide write permissions for the agent folder to the user (it was failing with "cannot create ./_work). What is the issue here?

modifying resolv.conf to contain the domain worked for me.

@prawalagarwal Where did you find the resolv.conf?


terminal pane filename detection doesn't handle line wrapping

Issue Type: Bug

open terminal pane
run build process with long filenames
shrink the window enough (horizontally) so the filenames wrap
attempt to ctrl-click on one of the filenames
bug: the clicked filename is truncated

VS Code version: Code 1.47.2 (17299e413d5590b14ab0340ea477cdd86ff13daf, 2020-07-15T18:22:06.216Z)
OS version: Windows_NT x64 10.0.19041
Remote OS version: Linux x64 3.10.0-1127.el7.x86_64
Remote OS version: Linux x64 4.4.0-19041-Microsoft

Are you in a Windows workspace or a WSL where this happens? For Windows there are cases where it won't work until a Windows update goes out with https://github.com/microsoft/terminal/issues/405, for WSL I can't reproduce, can you give more information and a gif?


fix sysctl miss in podsecuritypolicy descriptions.

In descriptions of podsecuritypolicy, it lacks sysctl use in annotations.
This patch fix this.

/lgtm

@a-mccarthy PTAL

/assign

@heckj @sttts  Done PTAL

/lgtm

/approve
/lgtm

#7666 this patch fixes error above

https://github.com/kubernetes/kubernetes/blob/f196b7c7523dbf0d6ed703a93af73f54e9d2e42c/pkg/security/podsecuritypolicy/factory.go#L81
It only use safe sysctl when create a sysctl checker


Can not upgrade past 1.13.3 without LDAP errors

Summary
I can not update past 1.13.3 without getting "ldap_get_entries()" error.
Steps to reproduce

Have LDAP module installed on 1.13.3
Attempt to upgrade image to 1.14.0 or above
If already logged in existing session will continue to work, if you log out and log back in you get a "ldap_get_entries()" error

What is the expected correct behavior?
  Also saw some chatter on the Freescout issues about LDAP breaking on some php version changes around this time as well.  I assume dropping back down to 7.3 would temporarily fix this?
I understand Freescout claims to support php versions >7.1 so if this is something I need to create an issue with over there let me know.
Also great work appreciate you maintaining this image. Thanks

Can you make sure you are running the latest LDAP plugin? I am not seeing this on my own production installations.
You are right though, I noticed PHP 7.4 issues early on with the LDAP plugin and held back at 7.3 due to a timeline of 1-2 years (!) for supporting newer versions. A few weeks later we have PHP 8 support which is what prompted the 1.14 releases.

Sorry for the delay. My plugin was already at 1.0.13.
Let me tweak/play with my LDAP settings tonight. Maybe I've gotten away with something off in it up to now.
Any suggestions on your side?

For the next little bit I'm going to run parallel builds with php 7.3, 7.4 and 8.0.
Although I advise not to use :latest long term for obvious reasons since I don't have a tagged release you can see that I have a :latest_php8.0, latest_php7.4, :latest_php7.3 - You should be able to hop between the three and see which one suits you best. I'm eager to know the results.
When a tagged release comes out it will be tiredofit/freescout:<tag>_php<version>

Appreciate the help. Just tried all three :latest_php8.0, latest_php7.4, :latest_php7.3 and still received Type error: ldap_get_entries() error. Got to looking at the logs on both 7.3 and 7.4 and saw this...

Those two look like they're still running php8?

Oh jeesh. I'll have a peek at the build system and if not will push some manual ones for ya.

OK Sorry about that, I have them building correctly going forward.

latest_php7.4 is working great now thanks. I didn't try 7.3 but can if you need me to. Do you plan to tag a release with php7.4 as well going forward?
I'll try to check your newer php versions occasionally to see they start working. Also watch php/freescout releases for any mentions of this.

OK good to know my builds are working again. I'll continue to build the -7.4 tags until you let me know that 8.0 is working with LDAP

@hughfletcher  We can't reproduce the issue on 8.0.7. LDAP import and authentication works just fine.
What LDAP engine are you using?

Active Directory
Server 2016

On Sat, Jun 05, 2021 at 9:39am, FreeScout <
—You are receiving this because you were mentioned.Reply to this email directly, view it on GitHub, or unsubscribe.

We've just installed tiredofit/freescout:1.14.0 which uses PHP 8.0.2 and authentication works fine with the test LDAP server: https://www.forumsys.com/tutorials/integration-how-to/ldap/online-ldap-test-server/

@freescout-helpdesk I am using the latest LDAP module 1.0.13. I understand some can successfully connect to other LDAP systems. Mine still did not work this morning with tiredofit/freescout:1.14.0.
However, I found this Adldap2/Adldap2#787. Nobody has yet commented on his issue but I sorta implemented his workaround below in your module and get no errors on tiredofit/freescout:1.14.0 and tiredofit/freescout:1.15.5 at php8.
Overrides\Adldap\Connections\Ldap.php at line 117

    public function getEntries($searchResults)
    {
        if ($searchResults === false) {
            return [];
        }
        return ldap_get_entries($this->getConnection(), $searchResults);
    }

I haven't done a deep dive on the module so I don't know the implications but it is working so far. I'll leave it there for now unless you tell me otherwise.

OK. We'll add it to the module.

Updated in LDAP Module v1.0.14.
Now Docker + PHP 8.x + LDAP should work fine.

@hughfletcher Does this get you back working?

It appears so. Used tag 1.15.6 previously because I thought was at php8 but was at php7.4(which we had issue on that version too so still proves it is now working).
Just updated to tag latest which is on php8 and is working as expected as well.
I think we're good and I'm ok to close. Thanks for the help.


Error during getToken(), status 404

I am getting the following error when trying to use the Click-Up Sync plugin in Obsidian:
[plugin:click-up-sync:574 Error during getToken() Error: Request failed, status 404
    at new t (app.js:1:1977769)
    at qG (app.js:1:1977961)
    at app.js:1:1978638
    at app.js:1:237056
    at Object.next (app.js:1:237161)
    at a (app.js:1:235879)]

Steps to Reproduce

Installed the Click-Up Sync plugin in Obsidian
Configured the plugin settings with my ClickUp API token
Tried to sync my tasks

Expected Behavior
The plugin should be able to authenticate and sync my ClickUp tasks into Obsidian.
Actual Behavior
Getting a "Request failed, status 404" error when the plugin tries to get the access token. The full error is provided above.
Let me know if you need any other information to debug this issue. Looking forward to getting this resolved. Thank you!

Hi, is this plugin abandoned?

Hi @AMGMNPLK
Will check that. I wasn't using github as a primary repo for my projects and did not see at all.

@AMGMNPLK, fixed, please update


tenv: 3.2.11 -> 4.0.3

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/project/tenv/versions.
meta.description for tenv is: OpenTofu, Terraform, Terragrunt and Atmos version manager written in Go
meta.homepage for tenv is: https://tofuutils.github.io/tenv
meta.changelog for tenv is: https://github.com/tofuutils/tenv/releases/tag/v4.0.3
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 4.0.3 with grep in /nix/store/vgqd10dik4x8yp3vrld14bdafmdnf6rg-tenv-4.0.3
found 4.0.3 in filename of file in /nix/store/vgqd10dik4x8yp3vrld14bdafmdnf6rg-tenv-4.0.3

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

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

tenv

Instructions to test this update (click to expand)

Either download from the cache:
nix-store -r /nix/store/vgqd10dik4x8yp3vrld14bdafmdnf6rg-tenv-4.0.3 \
  --option binary-caches 'https://cache.nixos.org/ https://nixpkgs-update-cache.nix-community.org/' \
  --option trusted-public-keys '
  nixpkgs-update-cache.nix-community.org-1:U8d6wiQecHUPJFSqHN9GSSmNkmdiFW7GW7WNAnHW0SM=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

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

Or:
nix build github:r-ryantm/nixpkgs/5c5d7df9cfc6cf6ecffe2c847fead30aa7b87cc0#tenv

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/vgqd10dik4x8yp3vrld14bdafmdnf6rg-tenv-4.0.3
ls -la /nix/store/vgqd10dik4x8yp3vrld14bdafmdnf6rg-tenv-4.0.3/bin

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

x86_64-linux

:white_check_mark: 1 package built:

tenv

Maintainer pings
cc @rmgpinto @Nmishin @kvendingoldo for testing.

[!TIP]
As a maintainer, if your package is located under pkgs/by-name/*, you can comment @NixOS/nixpkgs-merge-bot merge to automatically merge this update using the nixpkgs-merge-bot.

Add a :+1: reaction to pull requests you find important.

nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 367812

aarch64-darwin

:white_check_mark: 1 package built:

tenv


Add reset filter button

especially with sliders it becomes tedious to reset them. A central reset filter button can be helpful in this case.

Good idea.


sunset push of release artifacts to gcs bucket

Summary

sunset push of release artifacts to gcs bucket

Related to https://github.com/sigstore/sigstore-blog/pull/43

I'd vote we leave the release process as is, but just make the bucket private.


Use ESLint instead of TSLint

Since TSLint seems to be dying

This pull request introduces 1 alert and fixes 4 when merging 0db5b4cfb0f153a60d41cda4bb0d35dbe6a8b302 into cf6f902ccaf0258e638db8569b8d007cb2721744 - view on LGTM.com
new alerts:

1 for Property access on null or undefined

fixed alerts:

4 for Unused variable, import, function or class

Comment posted by LGTM.com


Rewrite router

We have did some changes to the master. It has the render to action change.
Could you try rebasing with master?
On 2015 ජන 1, බ්‍රහස් at පෙ.ව. 8.44 Muhammed Thanish <
<EMAIL_ADDRESS>wrote:

You can merge this Pull Request by running
git pull https://github.com/meteorhacks/flow-router rewrite-router
Or view, comment on, or merge it at:
https://github.com/meteorhacks/flow-router/pull/10
Commit Summary

Refactor everything
Rename render to action

File Changes

A client/_init.js
https://github.com/meteorhacks/flow-router/pull/10/files#diff-0 (9)
R client/assets/page.js
https://github.com/meteorhacks/flow-router/pull/10/files#diff-1 (0)
R client/assets/query.js
https://github.com/meteorhacks/flow-router/pull/10/files#diff-2 (0)
D client/loader.js
https://github.com/meteorhacks/flow-router/pull/10/files#diff-3 (2)
M client/route.js
https://github.com/meteorhacks/flow-router/pull/10/files#diff-4 (32)
M client/router.js
https://github.com/meteorhacks/flow-router/pull/10/files#diff-5
(221)
M package.js
https://github.com/meteorhacks/flow-router/pull/10/files#diff-6 (36)
M server/plugins/fast-render.js
https://github.com/meteorhacks/flow-router/pull/10/files#diff-7 (7)
M server/route.js
https://github.com/meteorhacks/flow-router/pull/10/files#diff-8 (10)
M server/router.js
https://github.com/meteorhacks/flow-router/pull/10/files#diff-9 (68)
R test/client/_helpers.js
https://github.com/meteorhacks/flow-router/pull/10/files#diff-10 (0)
A test/client/loader.spec.js
https://github.com/meteorhacks/flow-router/pull/10/files#diff-11
(17)
D test/client/ready.js
https://github.com/meteorhacks/flow-router/pull/10/files#diff-12
(87)
A test/client/route.spec.js
https://github.com/meteorhacks/flow-router/pull/10/files#diff-13
(81)
A test/client/route.test.js
https://github.com/meteorhacks/flow-router/pull/10/files#diff-14 (1)
D test/client/router.js
https://github.com/meteorhacks/flow-router/pull/10/files#diff-15
(249)
A test/client/router.spec.js
https://github.com/meteorhacks/flow-router/pull/10/files#diff-16
(198)
A test/client/router.test.js
https://github.com/meteorhacks/flow-router/pull/10/files#diff-17 (1)
D test/common/define.js
https://github.com/meteorhacks/flow-router/pull/10/files#diff-18
(16)
R test/server/_helpers.js
https://github.com/meteorhacks/flow-router/pull/10/files#diff-19 (0)

Patch Links:

https://github.com/meteorhacks/flow-router/pull/10.patch
https://github.com/meteorhacks/flow-router/pull/10.diff

—
Reply to this email directly or view it on GitHub
https://github.com/meteorhacks/flow-router/pull/10.

We have did some changes to the master. It has the render to action change.
Could you try rebasing with master?
On 2015 ජන 1, බ්‍රහස් at පෙ.ව. 8.44 Muhammed Thanish <
<EMAIL_ADDRESS>wrote:

You can merge this Pull Request by running
git pull https://github.com/meteorhacks/flow-router rewrite-router
Or view, comment on, or merge it at:
https://github.com/meteorhacks/flow-router/pull/10
Commit Summary

Refactor everything
Rename render to action

File Changes

A client/_init.js
https://github.com/meteorhacks/flow-router/pull/10/files#diff-0 (9)
R client/assets/page.js
https://github.com/meteorhacks/flow-router/pull/10/files#diff-1 (0)
R client/assets/query.js
https://github.com/meteorhacks/flow-router/pull/10/files#diff-2 (0)
D client/loader.js
https://github.com/meteorhacks/flow-router/pull/10/files#diff-3 (2)
M client/route.js
https://github.com/meteorhacks/flow-router/pull/10/files#diff-4 (32)
M client/router.js
https://github.com/meteorhacks/flow-router/pull/10/files#diff-5
(221)
M package.js
https://github.com/meteorhacks/flow-router/pull/10/files#diff-6 (36)
M server/plugins/fast-render.js
https://github.com/meteorhacks/flow-router/pull/10/files#diff-7 (7)
M server/route.js
https://github.com/meteorhacks/flow-router/pull/10/files#diff-8 (10)
M server/router.js
https://github.com/meteorhacks/flow-router/pull/10/files#diff-9 (68)
R test/client/_helpers.js
https://github.com/meteorhacks/flow-router/pull/10/files#diff-10 (0)
A test/client/loader.spec.js
https://github.com/meteorhacks/flow-router/pull/10/files#diff-11
(17)
D test/client/ready.js
https://github.com/meteorhacks/flow-router/pull/10/files#diff-12
(87)
A test/client/route.spec.js
https://github.com/meteorhacks/flow-router/pull/10/files#diff-13
(81)
A test/client/route.test.js
https://github.com/meteorhacks/flow-router/pull/10/files#diff-14 (1)
D test/client/router.js
https://github.com/meteorhacks/flow-router/pull/10/files#diff-15
(249)
A test/client/router.spec.js
https://github.com/meteorhacks/flow-router/pull/10/files#diff-16
(198)
A test/client/router.test.js
https://github.com/meteorhacks/flow-router/pull/10/files#diff-17 (1)
D test/common/define.js
https://github.com/meteorhacks/flow-router/pull/10/files#diff-18
(16)
R test/server/_helpers.js
https://github.com/meteorhacks/flow-router/pull/10/files#diff-19 (0)

Patch Links:

https://github.com/meteorhacks/flow-router/pull/10.patch
https://github.com/meteorhacks/flow-router/pull/10.diff

—
Reply to this email directly or view it on GitHub
https://github.com/meteorhacks/flow-router/pull/10.

Rebased

Rebased

great.
On Thu Jan 01 2015 at 9:12:25 AM Muhammed Thanish<EMAIL_ADDRESS>wrote:

Rebased
—
Reply to this email directly or view it on GitHub
https://github.com/meteorhacks/flow-router/pull/10#issuecomment-68479731
.

great.
On Thu Jan 01 2015 at 9:12:25 AM Muhammed Thanish<EMAIL_ADDRESS>wrote:

Rebased
—
Reply to this email directly or view it on GitHub
https://github.com/meteorhacks/flow-router/pull/10#issuecomment-68479731
.


clang format run on all .cpp and .h

run of clang format on the repo.
clangFormat style coming from https://github.com/microsoft/cpprestsdk/blob/master/.clang-format
with disabled SortIncludes
Tell me what you'd like to change or make a commit to this PR. You can do your experiments with the included batch file (Don't forget to add clang-format to your PATH)

Closing in favor of #120


server:fontello.font.download event fired before font zipdata is written to disk

browser: Chrome
os: Windows
step-by-step instruction:
Download google material icons from https://github.com/google/material-design-icons.
Import all svg icons, about 2000 svg files.
When export font using my local Fontello server, error returned as 404, not found.
When export font using Fontello.com, it works fine.
After debugging through the source code, find out api.download.js await N.wire.emit('server:fontello.font.download', env); is executed even before font_build.js finishes output zipdata to disk.
When reduce the total number of svg files to below 500, my local Fontello server works.
It looks like with large number of svg files, the font_build.js is not able to finish the output job before emit the download event.
By the way, thank you very much for the excellent work on Fontello server.

Is this reproducible on fontello.com or linux OS (Windows WSL should be ok)? Can not say anything about Windows.


RAML 1.0 support planned?

I'd really like to be able to use RAML 1.0 with one of the OpenAPI documentation tools (ReDoc); is support for RAML 1.0 planned?

This library will probably not be upgraded to support RAML 1.0. Please see /join the discussion over at https://github.com/LucyBot-Inc/api-spec-converter/issues/109


[Zend\Session] configuration should be overhauled?

There are lot of configuration options for Zend\Session.
Some "bad" points:

mixed minute or second based lifetime (due to php related settings)

configuration looks really strange and can lead to mistakes

Zend\Session\Config\StandardConfig::toArray() only outputs some settings (and some only when set yourself by config explicit)

so hard to debug -> what is really used?

configuration is a mix of php.ini default, ZF2 defaults and your config

Other thoughts?
Related references:
php.ini doc http://at2.php.net/session.configuration
ZF2 config doc http://framework.zend.com/manual/2.2/en/modules/zend.session.config.html

This issue has been closed as part of the bug migration program as outlined here - http://framework.zend.com/blog/2016-04-11-issue-closures.html


What happens when there's an overlap in watched folders that involves Sonarr/Radarr?

Will I experience any problems if I have Unpackerr enabled for Sonarr/Radarr and then also enable the Folder Watcher to monitor the main Downloads folder?

Downloads
--- FTP Source 1
--- FTP Source 2
--- Sonarr/Radarr folder 1
--- Sonarr/Radarr folder 2
--- Misc
--- Etc

The folder feature only watches 1 level deep, so if your above folder structure is correct, it shouldn't hurt anything. Normally, you don't want to make the folder feature watch the same folder you use for an app; it will cause double extractions.

Okay thanks that's good to know.


Ukrainian readme: fix small typos

@ckopnio, Could you please do a review on these changes?

@Roshanjossey , everything is OK. @KRostyslav thanks!

Thank you @ckopnio.

Thank you for your contribution @KRostyslav 🖖


Clearer documentation on how to implement

The current documentation goes over how it install, but not how to actually implement this into a project. Ive been stuck on trying to figure this out for a few days now.
The main topics i've been stuck on are...

Do you have to set the source class for Spree::PaymentMethod::StripeCreditCard to Spree::PaymentMethod::StripeCreditCard (it defaults to Spree::CreditCard) or nil?.
What does an example request body look like to the POST orders/{order number}/payments api when sending back a token?

@stevenheffner sorry I don't get what you are trying to do (sorry for the delayed response).

Why should you set the source class Spree::PaymentMethod::StripeCreditCard to Spree::PaymentMethod::StripeCreditCard and where?
Are you trying to make payments via API or using a standard Rails frontend (which I think is what this gem provides)?


BUG: Version page navigation is not done -

Is there an existing issue for this?

[X] I have searched the existing issues

What happened?
adding it to the footer and topbar and adding a scrolltotop button in it.
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

Fixed the issue in the same branch


RPM prefetch for the catalog build

This is based on https://github.com/bpfman/bpfman-operator/pull/209.

/retest

we need to delete https://github.com/bpfman/bpfman-operator/blob/main/requirements-build.txt too right ?


The Google Analytics Website is not working

BEFORE YOU BEGIN
I have attempted the following troubleshooting suggestions:

[x] The issue persists when using Firefox in Troubleshoot Mode.
[x] Disabled DNS-level content blocking (AdGuard Home, NextDNS, Control D, RethinkDNS, PiHole, etc), cleared my DNS cache, and used my ISP's DNS resolver (if applicable).
[x] Cleared website data, restarted Firefox, and my issue persists.
[x] I have created a new profile. The issue persists when using the current user.js file on GitHub. (Must be in a new profile and a new user.js!)

REPORT
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

It's working after I tried creating a new profile an removed some of my own overrides and DNS configure


Fix web manifest

📓 Documentation Update
What part of documentation was unclear or wrong?
web manifest is not working. The source of the problem is most likely related to links.
Solution:
Fix links to both images and web pages links.

Close: implemented in the PRs #366 #364 #363


Getting full size image URL is broken

Should be using //d2.facdn.net/art/ now:
image_url="$prefix$(grep --only-matching --max-count=1 ' href="//d2.facdn.net/art/.+">Download' "$tempfile" | cut -d '"' -f 2)"

Seems like FA keeps changing the host prefix. Probably depends on server status. So a smart script would check d.facdn and try to switch to d2.facdn if it's down

The python version is much more resilient to changes like this due to the fact that it uses a real HTML parser instead of regex and string splitting, I should really consider moving it into master and deprecating the bash version.


[Paperspace] Update logo + add EmptyView + show action on invalid token

Description

Update Logo
Action to OpenExtensionPreferences on invalid token
EmptyView when no machines
Do not reload if token is invalid

Screenshots

Checklist

[x] I read the extension guidelines
[x] I read the documentation about publishing
[x] I ran npm run build and tested this distribution build in Raycast
[x] I checked that files in the assets folder are used by the extension itself
[x] I checked that assets used by the README are placed outside of the metadata folder

Thank you for taking the time to update this :)


Setup CI.

(FYI, I'm testing/playing with the CI on this branch https://github.com/followynne/serilog-ui/pull/4/ 😃  )

Thanks @followynne, I close this one.


Fixed Turkish Lines

Fixed New Lines
Probably a CAT tool was used in my absence

Thanks! Indeed it was. Google-translated and added on the last major refactor (#8)


When will the sdk be upgraded to use the new flutter plugin engine?

I am removing the GeneratedPluginRegistrant.registerWith(flutterEngine); line from the main activity but then other cloud_firestore plugins break. Most of the other plugin have implemented the new flutter plugin engine. When will this sdk upgrade?

could you share me the link of cloud_firestore plugins, I will take a look

Flutter Fire this is the link to the flutter firebase plugins.
The problem occurs when we run a Transaction on a firebase instance on Android.
Error:
Platform exception : transaction called on null reference.
Steps to reproduce:

Add the cloud_firestore plugin and run a transaction on the firestore. ( it works until the GeneratedPluginRegistrant.registerWith(flutterEngine) is not removed ).

Add the agora rtc plugin. Set up to remove the black screen issue on Android.

Once we remove the GeneratedPluginRegistrant.registerWith(flutterEngine) line, the run transaction breaks giving the  -- Platform exception : transaction called on null reference.

is your MainActivity extends io.flutter.embedding.android.FlutterActivity?

Yes and i cannot remove that as other plugins break if i do

please show me the code of io.flutter.plugins.GeneratedPluginRegistrant.java

by the way, pls give me the version of cloud_firestore which you used

Firebase Plugins is use:
cloud_firestore: ^0.13.1
firebase_storage: ^3.1.3
firebase_messaging: ^6.0.12
firebase_auth: ^0.15.4

Here is the code for GeneratedPlugindRegistrant.java
package io.flutter.plugins;
import androidx.annotation.Keep;
import androidx.annotation.NonNull;
import io.flutter.embedding.engine.FlutterEngine;
import io.flutter.embedding.engine.plugins.shim.ShimPluginRegistry;
/**

Generated file. Do not edit.
This file is generated by the Flutter tool based on the
plugins that support the Android platform.
*/
@Keep
public final class GeneratedPluginRegistrant {
public static void registerWith(@NonNull FlutterEngine flutterEngine) {
ShimPluginRegistry shimPluginRegistry = new ShimPluginRegistry(flutterEngine);
io.agora.agorartcengine.AgoraRtcEnginePlugin.registerWith(shimPluginRegistry.registrarFor("io.agora.agorartcengine.AgoraRtcEnginePlugin"));
io.flutter.plugins.firebase.cloudfirestore.CloudFirestorePlugin.registerWith(shimPluginRegistry.registrarFor("io.flutter.plugins.firebase.cloudfirestore.CloudFirestorePlugin"));
flutterEngine.getPlugins().add(new io.flutter.plugins.connectivity.ConnectivityPlugin());
io.flutter.plugins.firebaseauth.FirebaseAuthPlugin.registerWith(shimPluginRegistry.registrarFor("io.flutter.plugins.firebaseauth.FirebaseAuthPlugin"));
flutterEngine.getPlugins().add(new io.flutter.plugins.firebase.core.FirebaseCorePlugin());
flutterEngine.getPlugins().add(new io.flutter.plugins.firebasemessaging.FirebaseMessagingPlugin());
flutterEngine.getPlugins().add(new io.flutter.plugins.firebase.storage.FirebaseStoragePlugin());
com.roughike.facebooklogin.facebooklogin.FacebookLoginPlugin.registerWith(shimPluginRegistry.registrarFor("com.roughike.facebooklogin.facebooklogin.FacebookLoginPlugin"));
flutterEngine.getPlugins().add(new com.dexterous.flutterlocalnotifications.FlutterLocalNotificationsPlugin());
io.flutter.plugins.flutter_plugin_android_lifecycle.FlutterAndroidLifecyclePlugin.registerWith(shimPluginRegistry.registrarFor("io.flutter.plugins.flutter_plugin_android_lifecycle.FlutterAndroidLifecyclePlugin"));
com.it_nomads.fluttersecurestorage.FlutterSecureStoragePlugin.registerWith(shimPluginRegistry.registrarFor("com.it_nomads.fluttersecurestorage.FlutterSecureStoragePlugin"));
io.github.ponnamkarthik.toast.fluttertoast.FluttertoastPlugin.registerWith(shimPluginRegistry.registrarFor("io.github.ponnamkarthik.toast.fluttertoast.FluttertoastPlugin"));
io.flutter.plugins.googlesignin.GoogleSignInPlugin.registerWith(shimPluginRegistry.registrarFor("io.flutter.plugins.googlesignin.GoogleSignInPlugin"));
flutterEngine.getPlugins().add(new io.flutter.plugins.imagepicker.ImagePickerPlugin());
flutterEngine.getPlugins().add(new io.flutter.plugins.pathprovider.PathProviderPlugin());
flutterEngine.getPlugins().add(new com.baseflow.permissionhandler.PermissionHandlerPlugin());
flutterEngine.getPlugins().add(new com.tekartik.sqflite.SqflitePlugin());
flutterEngine.getPlugins().add(new io.flutter.plugins.urllauncher.UrlLauncherPlugin());
flutterEngine.getPlugins().add(new io.flutter.plugins.webviewflutter.WebViewFlutterPlugin());
}
}

I see your flutterEmbedding is v2.
I think your MainActivity extends io.flutter.app.FlutterActivity.

I see your flutterEmbedding is v2, let me see your MainActivity

Here is the main activity.
import androidx.annotation.NonNull;
import io.flutter.embedding.android.FlutterActivity
import io.flutter.embedding.engine.FlutterEngine
import io.flutter.plugins.GeneratedPluginRegistrant
class MainActivity: FlutterActivity() {
override fun configureFlutterEngine(@NonNull flutterEngine: FlutterEngine) {
// Changed for Agora.io plugin
// GeneratedPluginRegistrant.registerWith(flutterEngine);
}
}

why you override configureFlutterEngine but do not run the super function?

This change was automatic when i upgraded the flutter version and migrated to androidx

maybe the version of our flutter engine is different, pls debug io.flutter.embedding.engine.FlutterEngine.java and make sure the register Plugins function has been run

 package io.flutter.plugins.firebasecoreexample;

 import io.flutter.embedding.android.FlutterActivity;
 import io.flutter.embedding.engine.FlutterEngine;
 import io.flutter.plugins.firebase.core.FirebaseCorePlugin;

 public class MainActivity extends FlutterActivity {
   // You can keep this empty class or remove it. Plugins on the new embedding
   // now automatically registers plugins.
 }

I think it no an error.
you can refer to the official doc

maybe you can open an issue to firebase

I will open an issue there.
Additionally please verify if the agora plugin will be changed to use the new Flutter Plugin Engine ?

not so fast, we will upgrade in Q2

Thank you.

i have same issue using cloud_firestore: ^0.13.4+2
get balck screen then remove GeneratedPluginRegistrant.registerWith(flutterEngine);
after that i get another issue in transaction in cloud_firestore
please provide me with solution
thanks in advance


Flatbutton with  displays warning chrome bug when clicked

Problem description
I have a FlatButton with element Link whenever i click it and navigate to the next page i see a warning message in the console
Deferred long-running timer task(s) to improve scrolling smoothness. See crbug.com/574343

Steps to reproduce
Just route from one component to another
My markup looks like
<FlatButton label="Have an account? Login here" primary={true} containerElement={<Link to="/login" />} />
Here is the link for the chrome bug
https://bugs.chromium.org/p/chromium/issues/detail?id=574343
I don't really understand it that much but i think it has something to do with touch events of some sort.
Not sure if it's material-ui or react-router
The routing still works the warning is just annoying.
Versions

Material-UI: 0.15.1
React: 15.1.0
Browser: Chrome Version 51.0.2704.106 m

@reggieboyYEAH Why not use href?

@aahan96 i just used the flatbutton because it's already styled out of the box.

@reggieboyYEAH You can do something like this: <FlatButton label="Have an account? Login here" primary={true} href="/login" />

@reggieboyYEAH I am closing this issue. if you still have any questions regarding it, you can comment below and we will further look into this issue

@aahan96  that way doesn't make any sense for react it will reload the page. the simple you you can just import NavLink from react-router-dom

<NavLink to="/login"> <FlatButton label="login" style={{top: -7}} /></NavLink>


Typescript type error for ssgOptions in vite.config.ts

Describe the bug
I get this type error (even though build works) in the vite.config.ts file.

Argument of type '{ server: { port: number; }; plugins: (Plugin_2 | Plugin | Plugin_2[])[]; resolve: { alias: { "@/": string; }; }; build: {}; ssgOptions: { script: string; onFinished(): void; }; }' is not assignable to parameter of type 'UserConfigExport'.
Object literal may only specify known properties, and 'ssgOptions' does not exist in type 'UserConfigExport'.ts(2345)
Do you know how I resolve this?
Relevant packages:
"vite-ssg": "^0.20.2",
"vite-ssg-sitemap": "^0.3.2",
"vue": "^3.2.31",
Reproduction
use ssgOptions in vite.config.ts
System Info
System:
    OS: Windows 10 10.0.19044
    CPU: (12) x64 AMD Ryzen 5 5600X 6-Core Processor
    Memory: 15.68 GB / 31.92 GB
  Binaries:
    Node: 14.20.0 - C:\Program Files\nodejs\node.EXE
    npm: 8.5.4 - C:\Program Files\nodejs\npm.CMD
  Browsers:
    Edge: Spartan (44.19041.1266.0), Chromium (103.0.1264.77)
    Internet Explorer: 11.0.19041.1566

Used Package Manager
npm
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guide.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Check that this is a concrete bug. For Q&A, please open a GitHub Discussion instead.
[X] The provided reproduction is a minimal reproducible of the bug.

I can get the error to disappear by importing anything (or even nothing {}) from "vite-ssg".
An easy workaround is to do this:
import { ViteSSGOptions } from "vite-ssg"
const ssgOptions: ViteSSGOptions = {
  script: "async",
  formatting: "minify",
  onFinished() {
    generateSitemap()
  },
}

export default defineConfig({
  ...,
  ssgOptions
})

Which at least uses the thing you import.

Could also prepend this to the config file:
/// <reference types="vite-ssg" />

You learn something new everyday :)!

Brilliant thanks Anthony 🎉


Handshake did not complete after 5 seconds, retrying...

Got websockets working, web-end works great, but I can't get my clients to connect over WAN.
Tested this for 3+ hours last night, got literally nowhere.
I create a device, I scan the QR code on my Pixel 4 XL, and then attempt to connect and it won't establish a handshake with the server.
I've port-forwarded the port I'm using to the local address of the VM that's running firezone / wireguard. I completely disabled UFW/IPTables, and got local handshakes to work, but still nothing over WAN.

Hmmm. Very strange. If you add a new device, and try using the config for that new device, does that work? I found an edge case where peers aren't loaded correctly at Firezone bootup that may be causing this.
I'm also working to add WireGuard kernel debugging logs to Firezone so you can see if WireGuard is picking up the failed handshakes (assuming you're on a 5.6 or above kernel).
These should be ready in the next day or so.

If your kernel is 5.6 or newer, you can view enable WireGuard module debugging with:
sudo echo module wireguard +p > /sys/kernel/debug/dynamic_debug/control

And view with:
sudo dmesg -T -f kern | grep wireguard

That will show any failed handshakes. You can also use /opt/firezone/embedded/bin/wg to view the WireGuard interface private key, loaded peers, etc. Hope that helps.
Lastly, I personally use UniFi devices for my home network and have had issues with the port forwarding settings not being applied, so you may want to double-check that your changes are being applied there. The port closed may be a hint. FWIW, nmapping my working demo Firezone instance shows the port as open|filtered.

Have the same issue. Fresh install using docker my VM have internal IP but from the internet it NATed from public IP. I can't ping the docker address and main host.


Alpha adjusts itself when opens looks weird

{
  "goolord/alpha-nvim",
  lazy = false,
  config = function()
    require("alpha").setup(require("alpha.themes.dashboard").config)
  end,
}

my config in lazy nvim

can you post the output of nvim --version and also perhaps link your neovim configuration? does this happen with the debug configuration? https://github.com/goolord/alpha-nvim/blob/main/debug/DEBUG.md

nvim version
NVIM v0.9.5
Build type: Release
LuaJIT 2.1.1702233742

   system vimrc file: "$VIM/sysinit.vim"
  fall-back for $VIM: "/usr/share/nvim"

Run :checkhealth for more info

for reference, my config is at config
in my testing I found out that it not from alpha, it is because of statuscol plugins that I have for nvim-ufo


Add events for org role assignment/deassignment

Add events for org role assignment/deassignment
This will complete this story.

@ScarletTanager && @markstgodard
The code looks good, but we'd like the wip commits to be squashed and the rubocop failure to be fixed before we merge it.  They look pretty simple.
The code looks good!
Best,
@thausler786 && @simonleung8, CAPI team members

@thausler786 @simonleung8 I squashed the commits and fixed the rubocop stuff.  Thanks!
@ScarletTanager

Hey,
I think we didn't merge it in correctly, such that github marked this PR as merged...But we merged it! (See commit @ e18664f)
Thanks,
CAPI Community Pair - @aashah & @michaelxupiv


[GSSoC'23] Add user auth with firebase and display username instead of Hello "sir"

Is your feature request related to a problem? Please describe.
Yes, I didn't find any user login in this app and also everywhere "sir" is displayed
Describe the solution you'd like
For the above problem, I can add user login and can display username instead of "sir"
.
Can you assign this issue to me under GSSoC'23 ?

I can fix this, can you please assign this to me?

I am working on it

i cant  contribute into this issue under the label of GSSOC

I want to contribute into this issue under GSSOC.

I would like to contribute in this as my first gssoc contribution please assign me this issue
i had prior knowledge in this

Go Ahead @Aditya-Khaladkar

Hello All, I would like to fix the issue .Please give me a chance to make this project a success.

Go Ahead @LEARNER-dakshesh

Considering that this issue remains open, I would like to kindly request @avinashkranjan  to assign it to me. I am more than willing and capable of resolving this matter

Go Ahead @Nishant0073

Facing too many error while setting up project due to package versions:
Because every version of flutter_localizations from sdk depends on intl 0.18.1 and friday depends on intl ^0.17.0, flutter_localizations from sdk is forbidden.
So, because friday depends on flutter_localizations from sdk, version solving failed.
exit code 1
Fixed some errors and need to change some plugins like DateTimePicker and charts flutter to alternatives.

@avinashkranjan. is it ok if I use alternative plugins for DateTimePicker and charts_flutter ?

Sure Go Ahead @Nishant0073


Kulfy: Watch dreewhispers.xyz

Kulfy requests the watch of the watch_keyword dreewhispers\.xyz. See the MS search here and the Stack Exchange search here.

dreewhispers\.xyz has been seen in 3 true positives, 0 false positives, and 0 NAAs.

Approved by Makyen in Charcoal HQ


[4.10.x] Handle possible NPE in getUserNameFromUserID method

Purpose
Handle possible NPE in getUserNameFromUserID method when using custom userstore managers.
Public Issue - https://github.com/wso2/product-is/issues/20813

PR builder started
Link: https://github.com/wso2/product-is/actions/runs/10771573947

PR builder completed
Link: https://github.com/wso2/product-is/actions/runs/10771573947
Status: success


Fix Consul WARN issues for tags

Fixes issue https://github.com/micro/go-micro/issues/62 BUT old clients cannot decode data for new apps which means version is hex encoded and endpoints/metadata is not returned.

Encoding updating to be backwards compatible. It will set both old and new formats and try to read whichever is available. As new builds of services are deployed the encoding will be updated. We'll strip out the old encoding code after a few months which will remove the Consul warnings and provide a non-breaking path to updating.

:+1:


npm package for 3.0.0-alpha.1

I can't seem to find the 3.0.0-alpha.1 on npm, is it going to be published there?

According to #772, we shouldn't publish any alphas / betas to npm: npm install sass/node-sass#v3.0.0-alpha.1.
We encourage to use github tag for nightly builds: npm install sass/node-sass#v3.0.0-alpha.1 or in package.json "node-sass": "sass/node-sass#v3.0.0-alpha.1".

Ah, interesting. I'm trying to wrap through Meteor, which makes things more complex. They only support strict semver for their package versions anyway (3.0.0_1 for example) so I'm probably going to delay until node-sass 3.0.0 is final.
Thanks for the quick response :+1:


Gptq mt refactor

This is a PR for the ongoing GPTQ MultiTensor refactor.
I added the e2e test and some atomic unit tests for the MultiTensor Class and the Int4WeightOnlyGPTQQuantizer class. I also refactored the non_in_place logic for readability and sped up the quantization. Finally, I added a new inputRecoder that utilized Muti Tensor and not MultiInput. @HDCharles

Haven't followed up here, is this good to merge?

Haven't followed up here, is this good to merge?

i've been talking to AIHD on discord mostly, i think we're trying to pass CI and then it'll be ready to merge


TypeError [ERR_UNESCAPED_CHARACTERS]

I'm trying to test an Api, but for some reason I get the error with a put method (other tests has no error with supertest):
const path = '/api/v1/customerservices/' + serviceId.toString();
    return request(app.getHttpServer())
      .put(path)
      .set("authorization", apiKey)
      .send(serviceUpdateDTO)
      .expect(200)
      .then((value) => {

this is the error:
TypeError [ERR_UNESCAPED_CHARACTERS]: Request path contains unescaped characters

      132 |       .send(serviceUpdateDTO)
      133 |       .expect(200)
    > 134 |       .then((value) => {
          |        ^
      135 |         const tmpService: CustomerserviceDto = value.body;

and the path value:

I also tested the endpoint with Postman and there is no error. Is this a bug or did I do something wrong?
Thank you

@renehauck I haven't actually tested if the serviceId value has some value not properly encoded. What is usually different on clients such as postman, is that they url-encode the whole url. Have you tried to use encodeURIComponent() over the serviceId value before appending it to the URL?

@renehauck  You just need to encode your url / params as @jonathansamines said.
I close this issue, have a good day.


Batched: Make number of vectors in shared memory configurable

This PR allows configuring the number of auxiliary vectors in shared memory for the batched BiCGSTAB solver.
It also provides a compile time flag to switch between all shared and all global memory for batched GMRES.
Currently, the number of vectors in shared memory is a factory parameter, but that can be adapted as necessary.

@pratikvn  If you could add the the bar plot where we can see the speedups clearly here, I think it would be good and it might be easier to find later.


delete-repo should error when repo doesn't exist

Currently it simply prints nothing.

Or it shouldn't.  Won't fix.


$mul returns validation error on unsupported +INF result

Closes https://github.com/FerretDB/FerretDB/issues/625.
This tests difference introduced in https://github.com/FerretDB/FerretDB/pull/1760.

Didn't see from the main PR that infinity error output. We probably want to change the error description.

@w84thesun the logic was already in place we use the same validator as insert doc and I didn't change it https://github.com/FerretDB/FerretDB/blob/main/internal/types/document_validation.go#L142.
I updated error message a bit more specific to update.


Bad mirror archive showing in debian

It also ask me to set up a network through ip since i am not on dhcp

Does this "Bad mirror" implies in something to not follow the guide in README?
That's not mandatory to have fixed IP, it must run with DHCP also.
Give us more details.


google-cloud-core-grpc : cleanup dependency

towards #4383

Firestore fails due to read quota issues.


Animation iterations should be supported

Support for animation iterations would make it easier to create repeating animations.
It could duplicate the keyframes until the iteration end time or the play range end time for infinite iterations.

Support for repeat iterations was added in version 1.4.0.


Scaling Rotation

Michael B is working on scaling the rotation down for the robot.

Fixed by #111


[modify] cms node pages michecker

Coverage decreased (-0.03%) to 84.474% when pulling a827143d9489a5f1fb16fe4dee9ee6004b1252bc on pr-cms-node-pages-michecker into a601bd57bdda1a81e54e0dd2c46d9b9addbbfdae on master.


Script in container is not exectued as root

Having issue with YAML?
Please log an issue at Azure-Pipelines-YAML. Over there we discuss YAML templates, samples for Azure Pipelines, and designs for upcoming YAML features. Also a place for the community to share best practices, ideas, and so on. File suggestions and issues here if they're specific to YAML pipelines.
Having issue with Tasks?
Log an issue at Azure-Pipelines-Tasks. It contains all of the in-box tasks we ship with Azure-Pipelines/VSTS/TFS. If you're having issues with tasks in Build/Release jobs (e.g. unreasonable task failure) please log an issue there.
Having issue with software on Hosted Agent?
Log an issue at Hosted Agent Image Repository. It contains the VM image used in the Azure Pipelines Hosted Agent Pool. If you're having Build/Release failures that seems like they are related to software installed on the Hosted Agent (e.g. the dotnet SDK is missing or the Azure SDK is not on the latest version) please log an issue there.
Having generic issue with Azure-Pipelines/VSTS/TFS?
Please report it on Developer Community
Have you tried troubleshooting?
Troubleshooting doc
Agent Version and Platform
Version of your agent? 2.144.0/2.144.1/...
Pool: Azure Pipelines
Image: Ubuntu16
Agent: Hosted Agent
Started: Yesterday at 12:18 PM
Duration: 41s
Starting: Initialize job
Agent name: 'Hosted Agent'
Agent machine name: 'fv-az592'
Current agent version: '2.160.1'
Current image version: '20191025.1'
Agent running as: 'vsts'
Azure DevOps Type and Version
dev.azure.com
If dev.azure.com, what is your organization name? https://dev.azure.com/manpremo
What's not working?
Please include error messages and screenshots.
Running a container image like for example node:10 I should be root and I should have admin right but I'm not root (I'm vsts_azpcontainer) and I don't have admin right so for example I can't update npm why?
Agent and Worker's Diagnostic Logs
vsts_azpcontainer
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/chownr
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/graceful-fs
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/hosted-git-info
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/https-proxy-agent
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/ignore-walk
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/make-fetch-happen
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/minipass/node_modules/yallist
npm WARN checkPermissions Missing write acc

@gpad - can you run the script as sudo? will that solve your issue?
For context, here is some discussion on this topic: #2043

@jtpetty I try to run the command as sudo but sudo is not installed on the current image ... I have checked the issue but it's almost the same problem. With standard image it's impossible to use sudo
There isn't a solution ... (mount a volume with sudo installed is not solution...)
TL; DR
I really don't understand this policy of change the user and also their rights, of Azure Pipeline. In this way a lot of benefits of docker are vanished. You run a script in the same image locally and in Azure Pipelne and the context is different (locally is root with admin rights) on Azure it's a different user without admin right ... why ?!?!?.

@gpad - I was not around when the decision was made to run commands inside the container as a non-root user. Maybe @vtbassmatt can point us to some docs as to why.

This is a very big issue because you can't install package, update something inside docker and made all the ecosystem almost impossible to manage ...

I know we've discussed this in another thread, which I'm not finding off-hand. One fundamental challenge for us is file permissions of things touched by / created in the container. Artifact upload and several other asynchronous operations happen host-side, so the agent's userId has to be able to read the working directory. We ensure that by making the userId inside the container match the userId outside the container. (We can't just run them inside the container, either, because they depend on .NET Core. I suspect users would be equally unhappy if we required .NET Core inside every container!)
This is unusual for containers, I agree. The alternatives we evaluated, including using docker copy to replicate the files out or requiring the agent to be run as root on the host, all were worse.

Thanks @vtbassmatt  the real problem is that, in this way, inside the container is almost impossible execute some operation as root. It's impossible install some package, it's impossible write on some folder ... This choice made all the service almost fragile because lost one of the great feature docker reproducibility. Some script executed inside a docker works for me and not for azure pipeline

When this decision was made (before my time, to be clear :grin:) the belief was that build job containers would be immutable - that customers would be using it to snapshot tools/SDKs/etc required in a build. That's how containers are used for deployments, for instance. With the benefit of hindsight, that's not always how build containers are being used. Some of the follow-on decisions make for a painful experience if you intend to do things like install software in the container at runtime.
We're still considering options for fixing this (without breaking the satisfied majority of customers).

@vtbassmatt I had a similar issue.
I have bunch of dotnet tools "sonarscanner" and "trx2junit" installed inside the container during the container build. i.e. The container dockerfile has commands to install those as dotnet global tools. https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-tool-install#description
.NET global tools are usually installed in "$HOME/.dotnet/tools" which "/root/.dotnet/tools" during docker build. But when I use the azure devops container jobs, The commands are unable to find the tool "Could not execute because the specified command or file was not found.".
Because the container jobs are runs in different user and the global tool was missing.
Do you have any solution / suggestion?

@prakashguru as a workaround, it looks like you can install global tools in a custom location. Then make sure that custom location is available on PATH.

I have found a way to run scripts in container as root.
Step 1: Add your container resource in azure pipeline
resources:
  containers:
    - container: test
      image: image-name:latest
      options: "--name sample -v /usr/bin/docker:/tmp/docker:ro"

Step 2: In jobs, add a step where you can install sudo in the container, This will help you run commands as root
pool:
      vmImage: "ubuntu-20.04"

    container: test

    steps:
      - script: |
          /tmp/docker exec -t -u root sample mv /etc/sudoers /etc/sudoers.bak
          /tmp/docker exec -t -u root sample apt install -y sudo
          /tmp/docker exec -t -u root sample mv /etc/sudoers.bak /etc/sudoers
          sudo chmod 777 /home/glue_user /tmp/spark-events/

Now, you have installed sudo in your container.

Sorry for digging this one up but... maybe I'm missing something fundamental, but I'm surprised this isn't a much larger issue for more people.
One of the key selling points of Dockerized CI workflows is having perfectly reproducible environments. This includes installing dependencies and setting env variables, both of which are generally done for the specific user the container is designed to run as. (root, or some other user defined in the Dockerfile, whatever.)
Bearing this in mind, it seems to me that forcing CI jobs to run as a new user not only undermines, but flat out defeats the entire purpose of having a containerized workflow in the first place.
To give a more specific example, I am currently struggling with setting up CI builds for some embedded projects. We have Docker images with installed toolchains and SDKs. These SDKs rely on a specific user being logged in: certain ENV variables are set by our Dockerfile, a bash script needs to be sourced (which is added to ~/.bashrc by our Dockerfile), and the SDK directory needs to be owned by the current user, or nothing will work.
Now, there may be hacky workarounds for all three of these problems, but tbh having reproducible environments without hacky workarounds was the whole reason our dev team decided to switch to containers to begin with, and this issue completely obliterates that benefit as far as I can tell. Anyone with access to our Docker image can run docker run -it --rm -v [...]/repo:/repo <image> and then build any of our repositories with no additional effort, yet this is currently straight up impossible with Azure Pipelines.
Please enlighten me if I am missing some key point here...


Revert "[backport 17.03] Fixes bug that mistook gw6 for gw."

Reverts docker/libnetwork#1876
Signed-off-by: Flavio Crisciani<EMAIL_ADDRESS>

Please sign your commits following these rules:
https://github.com/moby/moby/blob/master/CONTRIBUTING.md#sign-your-work
The easiest way to do this is to amend the last commit:
$ git clone -b "revert-1876-restore_17.03" git@github.com:docker/libnetwork.git somewhere
$ cd somewhere
$ git commit --amend -s --no-edit
$ git push -f

Amending updates the existing PR. You DO NOT need to open a new one.

LGTM.
We will reintroduce this patch once we figure out why this breaks Integration-cli tests.


Remove clang constraint on arm64

Now that the upstream fix for https://bugreports.qt.io/browse/PYSIDE-2288 has landed in 6.5.1 (and apparently some 5.15.x), we should revert https://github.com/conda-forge/qt-main-feedstock/commit/2a5af89addb7d89cb6d8087034349d10146d87ea. There's some related commits mentioned in the issue, and some can be found on the repo

Done in https://github.com/conda-forge/qt-main-feedstock/pull/236


Docker Command in Ubuntu WSL with symlink [/dev/shm -> /run/shm] causes mount failure

Synopsis
When running the following command in WSL (I'm using Windows 11, Ubuntu 20.04), the following command causes the following error to occur.

Disk images can then be generated via
docker run --rm --privileged -v /dev:/dev -v "${PWD}/build":/build aarch64-arch-mkimg <profile>

===> Preparing sources...
 --> Importing Arch Linux ARM GPG key...
 --> Downloading 'ArchLinuxARM-aarch64-latest.tar.gz'...
 --> Verifying 'ArchLinuxARM-aarch64-latest.tar.gz'...
 --> Verification passed
 --> Extracting 'ArchLinuxARM-aarch64-latest.tar.gz'...
===> Preparing rootfs...
 --> Copying base files...
 --> Installing chroot scripts...
 --> Switching into rootfs...
mount: //build/rootfs/dev/shm: mount point is a symbolic link to nowhere.
       dmesg(1) may have more information after failed mount system call.
==> ERROR: failed to setup chroot //build/rootfs

Reason
This is because the Ubuntu /dev/shm points to /run/shm, which does not exist in the Arch Linux image.
See this Arch Linux forum post for more information: https://bbs.archlinux.org/viewtopic.php?id=156970
Solution
Adding --mount type=tmpfs,destination=/run/shm to the command to create a tmpfs (RAM based temp, not disk based /tmp) in the expected location
docker run --rm --privileged --mount type=tmpfs,destination=/run/shm -v /dev:/dev -v "${PWD}/build":/build aarch64-arch-mkimg <profile>

Thanks for reporting this! I've updated the readme in 5c5f5437940d691fcbd14fc14489389fe02d4d3a to include that.


enforces isort and black in CI

Codecov Report

Merging #14 (47f0161) into main (eb7f1a4) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##              main       #14   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            1         1
  Lines          520       519    -1
=========================================
- Hits           520       519    -1

Impacted Files
Coverage Δ

rodi/__init__.py
100.00% <100.00%> (ø)

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 eb7f1a4...47f0161. Read the comment docs.


chore(master): release 1.2.29

:robot: I have created a release beep boop
1.2.29 (2023-08-14)
Miscellaneous

deps: update dependency pestphp/pest to v2.13.0 (b0fbe50)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/wayofdev/laravel-symfony-serializer/releases/tag/v1.2.29 :sunflower:


Supports custom API address

Hi,
Please support custom API address, we can use API Key and domain api.chatai.xxx to use ChatAI.
Thanks

Hey!
Not sure what you mean. Could you provide a documentation for ChatAi?
Thanks.

I used a third-party chat AI service that supports custom API addresses for OpenAI debugging clients, but there is inadequate documentation available.

This feature is now available in develop and will be released soon. Thanks @JettChenT!

Great! The functionality of chatFred is constantly improving.

https://github.com/chrislemke/ChatFred/releases/tag/v1.5.0


Clarify steps for publishing a custom viz

Description
When you serve a nerdpack locally for a custom visualization, you can see it right away in the Custom Visualization app (Apps > custom visualizations).  When you officially publish and deploy the custom viz app you have to first subscribe to the nerdpack in the NR1 catalog, log out and log back in, before the custom viz shows up in the custom visualization app.  Myself and other colleagues overlooked this step because when you're testing, you become used to just going straight to the custom visualizations app and having to subscribe to the nerdpack first (after publish and deploy) is no longer intuitive.
Use chore

for minor changes / additions / corrections to content.
for minor changes / additions / corrections to images.
for minor non-functional changes / additions to github actions, github templates, package or config updates, etc

git commit -m "chore: clarify steps to access published custom visualization"

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

@ckbrehm-github  and @JuliaNocera do you still want this content merged in? The PR is getting  a little stale. 🍞

closing as this very stale and I haven't heard back on it's status. If it needs to be merged it can either be re-opened, or a new PR can be submitted.


[FLINK-7118] [hadoop] Remove hadoop1.x code in HadoopUtils

Looks good, thanks, merging this...

Actually, sorry, is it possible to replace the code with just a proper new TaskAttemptContextImpl(...) call, rather than using reflection?

Thanks, Stephan. I think it is a good idea. PR has been updated. :)

Since these utility methods are now so simple, I think it makes sense to inline them in the two places where they are called. Then we could also get rid of the extra exception catch blocks and avoid the extra wrapping into RuntimeExceptions.

@StephanEwen PR have been updated. Please check it out again ~

Thanks for your contribution @zhangminglei. Changes look good to me. Merging this PR together with #4362.


feat: set baseUrl via runtimeConfig

🔗 Linked issue
#1908
❓ Type of change

[x] 📖 Documentation (updates to the documentation or readme)
[ ] 🐞 Bug fix (a non-breaking change that fixes an issue)
[x] 👌 Enhancement (improving an existing functionality like performance)
[x] ✨ New feature (a non-breaking change that adds functionality)
[ ] ⚠ Breaking change (fix or feature that would cause existing functionality to change)

📚 Description

Resolves #1908

Allows us to set the baseUrl via runtimeConfig as follows:
export default defineNuxtConfig({
  runtimeConfig: {
    public: {
      i18n: {
        baseUrl: 'https://example.com',
      },
    },
  },
})

This way the baseUrl can be overwritten by setting the NUXT_PUBLIC_I18N_BASE_URL environment variable, which makes it easier to deploy from development, to staging and production environments without rebuilding or making changes to code.
I added some debug logs for easier debugging which configuration is being used to set the baseUrl.
The current implementation works by settings public.i18n.baseUrl, if there is a preference to have it in the secret/private runtimeConfig instead I can change it accordingly. Because of this I haven't added documentation to this PR yet.
There may be other configurations we could also add runtimeConfig support for, I'll keep that in mind when adding documentation if this feature gets approved.

📝 Checklist

[x] I have linked an issue or discussion.
[x] I have updated the documentation accordingly. (see description)

@kazupon I have added documentation for the functionality, I tried to keep it generic in case other options will support setting through runtimeConfig in the future.


Add missing header.

Compiling on Manjaro with gcc 12.2.1 reported the missing header.

Great! Thanks!


gst_all_1.gst-plugins-bad: enable webrtc

Description of changes
At present, there are two blockers from using webrtc with the gstreamer included by Nix. The first is that on Darwin, the explicit WebRTC functionality is disabled, because at time of adding, libnice did not work on Darwin. libnice does now work on darwin, so we can re-enable it. The second is that webrtc also needs sctp, which is provided by usrsctp. This was disabled at authorship time because there was no nix derivation. There now is, so it can be safely enabled.
Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[x] aarch64-darwin

[X] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[X] Fits CONTRIBUTING.md.

I'm having a go at the nixpkgs-review command. I'm on Darwin, and a lot of things are failing, but they appear to be failing for unrelated reasons to this change. E.g. rpiplay fails because it uses SOL_TCP and that's a Linux thing. This is unsurprising because that derivation is clearly designed to work on raspberry pis.

This should target staging instead of master.

The criteria is that someone presses merge more or less.

@ofborg build gst_all_1.gst-plugins-bad


You should add the ability to add models to catalogue for the users right in the LM studio UI

You should add the ability to add models to catalogue for the users right in the LM studio UI

Same here

You can add your model in ~/.cache/lm-studio/models folder, model should be in GGUF format.


Reorder menu items

Reorder menu items to be more logical. E.g.:
Overview
Getting Started
Contributing: COAsT
Contributing: Documentation
Reference

@davbyr what are you wanting to do here? Add a new menu idea, so there are 2 contributing sections?

@thogar-computer Nevermind -- I figured it out! Thanks anyway.


Various fixes

Description
A number of small changes involving mostly iroh-bytes, to better support sendme.
Notes & open questions

Change checklist

[ ] Self-review.
[ ] Documentation updates if relevant.
[ ] Tests if relevant.

Part of this is already merged, the other part will be a separate PR.


Use CDN to load azure blob browser lib

We've been using https://webjars.org to load javascript libraries (just one so far) but the azure blob storage library specifically causes a Java compilation error on the latest patch version of Java 11.
This change is to unblock upgrading to Java 11.0.14 while we figure out how to resolve the webjar problem.
Unblocks https://github.com/seattle-uat/civiform/pull/2316, https://github.com/seattle-uat/civiform/issues/2315

oof, the browser test that's failing in CI is passing when i run it on my local machine. will look into it tomorrow.


Add original protobuf lib files.

Almost direct copy of the original files. (I only changed one import from absolute to relative).
In this stage doesn't work as it uses primitives that don't exist anymore.


Align mgmt/hlc internal model constructor with DPG

Fixes https://github.com/Azure/autorest.csharp/issues/3178
Fixes https://github.com/Azure/autorest.csharp/issues/3230
Description
Add your description here!
Checklist
To ensure a quick review and merge, please ensure:

[ ] The PR has a understandable title and description explaining the why and what.
[ ] The PR is opened in draft if not ready for review yet.

If opened in draft, please allocate sufficient time (24 hours) after moving out of draft for review

[ ] The branch is recent enough to not have merge conflicts upon creation.

Ready to Land?

[ ] Build is completely green

Submissions with test failures require tracking issue and approval of a CODEOWNER

[ ] At least one +1 review by a CODEOWNER
[ ] All -1 reviews are confirmed resolved by the reviewer

Override/Marking reviews stale must be discussed with CODEOWNERS first

Now we are kind of having a difficulty: the constants are not included in the constructors, but the intiializers in ctor are determined from the parameters of the ctor. One of these fact needs to be changed.
We will resolve this once we consolidate the constant/literal issue.


Add AUGraph or set volume for Novocaine?

Can I set change value of volume in Novocaine? And using Preset of Apple?

Is there any solution for the volume rather than closing this thread?


Tutorials

Summary
Some nice tutorials for predictive process monitoring pipelines.
New

remaining time prediction (end-to-end)
feature extraction (time-related, resource-related, and inter-case)
unbiased split
dataset download via API

closing #12


Can I create a Swift version of this repository?

@nmattisson, I think it is fine if I create a Swift version of this repository, but I thought I would ask first.

Of course! Knock yourself out. :+1:

Here is the beta version, I got it to a release point early yesterday afternoon.


Moving batch_get_value out of the for loop

Following the issue posted here, moving the extremely expensive batch_get_value call out of the for loop speeds up weight saving like a million times

This is trading off computational overhead for memory overhead. Not clear that this is the right decision.
Any second opinion from other Keras contributors?

Very hard question.
What is usually done in software ingeenering for the tradoff performance/memory is to process by blocks. Here, we know the size (in memory) of each weights. So it's easy and cheap to do the call of batch_get_value only when we've gathered enough weights. We put the weights in a list, and once we reach let's say 50 MB, we call batch_get_value.
We would be able to say exactly how much memory we'll use, and the saving performance will greatly improve for models with small weights tensors and many layers.
We just have to define the amount of memory that we are willing to use. What do you think @fchollet ? @IFeelBloated would you be willing to implement this solution?


Store Data in Database

How can I store data like client, topic, event... to my database? Use client library or what plugin is best way?

Hi @TuanTuanTu, We have released an Enterprise Edition - EMQ X to support various backends including MySQL, Redis, PostgreSQL, MongoDB. Please contact Hong for quotations. Thanks.

Thanks, I have a question. How can I get all live client? and all topic throw your dashboard API?


Updates for Ember CLI 1.13 compatibility

Loads after broccoli-asset-rev so filenames in manifest have fingerprints
loads config from Ember CLI using the config hook

Cool, thanks


Production was loaded over HTTPS, but requested an insecure image (HTTP)

What I'm trying to achieve
Load the product images on production ( npm run build )
Steps to reproduce the problem

Run the command API_URI=https://<the domain>/graphql/ npm run build
Serve the bundle on dist
Check on the inspection

What I expected to happen
Images are loaded over HTTPS
Screenshots

System information
Operating system: S3
Browser:Chrome

Is anyone experiencing the same issue?

Urls to product images are provided by Core, so you should change settings of your media bucket to use https

What I'm trying to achieve
Load the product images on production ( npm run build )
Steps to reproduce the problem

Run the command API_URI=https://<the domain>/graphql/ npm run build
Serve the bundle on dist
Check on the inspection

What I expected to happen
Images are loaded over HTTPS
Screenshots

System information
Operating system: S3
Browser:Chrome

dashboard
export APP_MOUNT_URI=/dashboard/
export MEDIA_URL=https://api.xxx.com/media/
export API_URI=https://api.xxx.com/graphql/
npm run build:export
web
export APP_MOUNT_URI=/dashboard/
export API_URI=https://api.xxx.com/graphql/
npm run build:export
saleor api
export ALLOWED_HOSTS=api.xxx.com,admin.xxx.com,www.xxx.com,
export ALLOWED_CLIENT_HOSTS=api.xnewshop.com,admin.xnewshop.com,www.xxx.com,
export INTERNAL_IPS=api.xxx.com,admin.xxx.com,www.xxx.com,
export MEDIA_URL=https://api.xxx.com/media/
manage.py runserver
@pupubird

Alright! Resolved it with the new setting, thanks guys!


Lower RBD time limit to 20 days after 1st July 2020

Context
UCAS have confirmed that the RBD date should be lowered to 20 (business) days from 1st July.
Changes proposed in this pull request

[x] Add new configuration rule with a start date of 1/7/2020 that applies the new limit after that date.
[x] Add a spec that tests the TimeLimitCalculator together with the new config (not stubbed).

Guidance to review

Nothing in particular

Link to Trello card
https://trello.com/c/iawQmftw/1566-dev-lower-rbd-to-20-days-from-1st-july
Things to check

[x] This code doesn't rely on migrations in the same Pull Request
[x] If this code includes a migration adding or changing columns, it also backfills existing records for consistency
[x] API release notes have been updated if necessary
[x] New environment variables have been added to the Azure config

Do we need to cover chase_provider_before_rbd too?

chase_provider_before_rbd

Yes that's a good point @duncanjbrown, I guess we need to send the chaser half-way through that period? (The default chase_provider_before_rbd limit is 20 days when the RBD limit is 40 days)

chase_provider_before_rbd

Yes that's a good point @duncanjbrown, I guess we need to send the chaser half-way through that period? (The default chase_provider_before_rbd limit is 20 days when the RBD limit is 40 days)

Sounds like a good place to start!
I've also just noticed we access TimeLimitConfig.limits_for(:rule).first directly quite a lot in emails, which will result in incorrect information going out during periods when different rules apply.

chase_provider_before_rbd

Yes that's a good point @duncanjbrown, I guess we need to send the chaser half-way through that period? (The default chase_provider_before_rbd limit is 20 days when the RBD limit is 40 days)

There is an assumption about chase_provider_before_rbd in ProviderMailer having only a default rule that I've tried to fix. Checking for any others.

@duncanjbrown I think this is ready for another look if you have a few moments. I've fixed one issue with the ProviderMailer due to a TimeLimitConfig.limits_for(:rule).first. There are a few others in specs, I had to freeze time to a known date to get one to pass and others already do this so they should be fine until we change the default rule. Can you think of anything else I need to address?
There is a subtle issue with reject_by_default/chase_provider_before_rbd. It's possible to set RBD using the default rule (40 days) and then have the chaser sent using the shortened time limit (10 days). This is because we use the current time to get the applicable limit and use it to count backwards from the RBD, so if RBD is more than 20 business days after 1st July we'll be applying the new rule for the chaser even though we may have used the default rule for the RBD. I don't think this is a major issue.

Good point about changing RBDs! Agree that doesn't sound too bad. I suppose the most correct way to do it would be to establish when the rdb was calculated and call up the appropriate chase_provider_before_rbd definition. I think there's a case for writing the chase date onto the model at the time of calculation, as we do with the rbd date? Maybe next year!
I think the :reject_by_default date is also going to go wrong in candidate_mailer/application_submitted.text.erb and candidate_interface/referee_guidance_component.html.erb (neither shown at the moment as the COVID flag is on, but they are wrong).

Good point about changing RBDs! Agree that doesn't sound too bad. I suppose the most correct way to do it would be to establish when the rdb was calculated and call up the appropriate chase_provider_before_rbd definition. I think there's a case for writing the chase date onto the model at the time of calculation, as we do with the rbd date? Maybe next year!?
I think the :reject_by_default date is also going to go wrong in candidate_mailer/application_submitted.text.erb and candidate_interface/referee_guidance_component.html.erb (neither shown at the moment as the COVID flag is on, but they are wrong).

I think asked about about storing the chase by date in the DB but there was some reason why it didn't happen. There are pros and cons - storing the dates makes most things easier except when you get a global pandemic and have to change the limits and recalculate them all! On balance though I think storing in DB is best.
I've pushed up fixes for candidate_mailer/application_submitted.text.erb and candidate_interface/referee_guidance_component.html.erb.


Where is the conll parser?

In the instructions there is a reference to a conll parser and conll processing scripts, but those links are dead. They have been removed but it's not clear to me why.

Bump. Not fixed.

Hi @BramVanroy , most of the data is moved to https://github.com/huggingface/neuralcoref/tree/master/neuralcoref/train which holds conllparser.py. I'm preparing an update of the documentation to reflect these changes.
The skeleton2conll.sh is part of the conll-2012 download, in the folder v3\scripts. If there were ever modified versions of this script, I think that may have indeed be deleted.


fix: wrong cdn link for tui-editor script

Please check if the PR fulfills these requirements

[x] It's the right issue type on the title
[ ] When resolving a specific issue, it's referenced in the PR's title (e.g. fix #xxx[,#xxx], where "xxx" is the issue number)
[x] The commit message follows our guidelines
[ ] Tests for the changes have been added (for bug fixes/features)
[x] Docs have been added/updated (for bug fixes/features)
[ ] It does not introduce a breaking change or has a description of the breaking change

Description
fix broken cdn link for tui-editor script

Thank you for your contribution to TOAST UI product. 🎉 😘 ✨

is it missing or broken, anyway?

@cs09g tui-editor-Editor-full.js will be released at v1.3.1.


Additional external resource

Hi there. I'm writing a ESDoc plugin for documenting redux-saga effects. I would like to advertise the project here in your external resources links, please.

No problem.


Document parameters in README

so that make readme works. This should also be linted in CI

CI is doing it now properly.


Add product ID, update test

I know the info is technically contained in the URL, but I'd rather have a clean payload that gives the customer what it needs rather than do a bunch of string manipulation on receiving the payload.
If you disagree, I'll just use my own fork, otherwise, this works, so I figured I'd just open up the PR.
FYI: wish lists no longer paginate via a "next" link. It's lazy loading (after 23 items, for some reason?), and cheerio doesn't support JS execution, so this scraper might be doomed as far as large lists go. I did some googlin' and didn't find anything super useful or I would have incorporated it here. Luckily, my needs are probably suited even if I don't pull the whole wish list.

Thanks @brianpgerson. I will look into the pagination issue.