Some wiki links to java classes are incorrect

On the page https://github.com/jparsec/jparsec/wiki/Overview(and may be on others) there are links
https://github.com/abailly/jparsec/blob/master/jparsec/src/main/java/org/codehaus/jparsec/Parser.java
https://github.com/abailly/jparsec/blob/master/jparsec/src/main/java/org/codehaus/jparsec/Scanners.java
...
and they lead to the 404 page

Thanks for reporting! We changed the package but I forgot to update wiki
links.
Le 11 janv. 2017 10:17, "Otaka"<EMAIL_ADDRESS>a écrit :

On the page https://github.com/jparsec/jparsec/wiki/Overview(and may be
on others) there are links
https://github.com/abailly/jparsec/blob/master/jparsec/
src/main/java/org/codehaus/jparsec/Parser.java
https://github.com/abailly/jparsec/blob/master/jparsec/
src/main/java/org/codehaus/jparsec/Scanners.java
...
and they lead to the 404 page
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/jparsec/jparsec/issues/59, or mute the thread
https://github.com/notifications/unsubscribe-auth/AACdHXTpXj1RqU7IT5CTC6epsQye6aTHks5rRJ4qgaJpZM4LgWW1
.


added stub for huerotate

huerotate color just like webkit css filter does:
normal

huerotate(180)

whoops. not ready yet


No-inplace

Codecov Report

Merging #19 (2a92f1b) into master (9b1be96) will increase coverage by 0.07%.
The diff coverage is 98.14%.

@@            Coverage Diff             @@
##           master      #19      +/-   ##
==========================================
+ Coverage   91.81%   91.89%   +0.07%
==========================================
  Files           6        6
  Lines         770      777       +7
==========================================
+ Hits          707      714       +7
  Misses         63       63

Impacted Files
Coverage Δ

treeo/mixins.py
88.17% <92.30%> (+1.11%)
:arrow_up:

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

treeo/api.py
92.92% <100.00%> (+1.04%)
:arrow_up:

treeo/tree.py
95.51% <100.00%> (+0.11%)
:arrow_up:

treeo/utils.py
88.11% <0.00%> (-2.98%)
:arrow_down:

:mega: Codecov can now indicate which changes are the most critical in Pull Requests. Learn more


requirements: Upgrade apns2

My PR fixing Python 3.5.2 support was merged.

Merged as 13296d282d9c56a0b9403d4f375d54493c9ad2b7 after resolving merge conflicts, thanks @andersk!


CalculatorGraphConfig missing on project

System information

OS Platform and Distribution (e.g., Linux Ubuntu 20.04, WSL2): Windows 11 (10.22000.120)
Target (e.g. desktop cpu, android arm64): desktop
Bazel version:
Python version: 3.9
GCC/G++ version: 5
Unity version: 2019.4.23f1
Android NDK version (if building for Android):
Xcode version (if building for iOS):

Describe the problem
Building the project solution yields an error since CalculatorGraphConfig is missing in the project solution.

I can see it under this path:
.../MediaPipeUnityPlugin-master/Packages/com.github.homuler.mediapipe/Runtime/Scripts/Framework/CalculatorGraphConfig.cs

I can see it under this path:
.../MediaPipeUnityPlugin-master/Packages/com.github.homuler.mediapipe/Runtime/Scripts/Framework/CalculatorGraphConfig.cs

This only contains the extension class but not the class itself. Perhaps it was defined somewhere else?

CalculatorGraphConfig is defined here.
If you run build.py successfully, Packages/com.github.homuler.mediapipe/Runtime/Scripts/Protobuf/Calculator.cs will be compiled.


rand module

I am only sure the random:uniform/1 function will be replaced with rand:uniform/1.
The other functions change all the behaviours as the random module does, and I think twice  and make the code changed. Not so good.
I'd like your feedback, and I would make it perfect.

Hi getong, much appriciated! It over all looks good, only thought is that the functions perhaps should be prefixed with 'rand' like riak_core_util:rand_seed instead of riak_core_util:seed just for readability. Sorry I didn't see that earlyer :) but I just realized it reading the code that riak_core_util:seed might be confusing for someone reading the code in 5 month not knowing the history, an alternative would be to just make riak_core_rand:seed not sure what is better to be honest.

ok. Rename the function, and make a new module. I will do it later.

probably one or the other riak_core_util:rand_seed (etc) or riak_core_rand:seed :)


The documentation is missing information that CRD's need to be installed prior helm chart install

The documentation page https://docs.dapr.io/getting-started/install-dapr/#install-with-helm-advanced  is missing information that the custom crds need to be installed prior attempting to install the helm chart.
I resolved this issue by running this commands
kubectl apply -f https://raw.githubusercontent.com/dapr/dapr/master/charts/dapr/crds/subscription.yaml
kubectl apply -f https://raw.githubusercontent.com/dapr/dapr/master/charts/dapr/crds/configuration.yaml
kubectl apply -f https://raw.githubusercontent.com/dapr/dapr/master/charts/dapr/crds/components.yaml

@yaron2 what's the documentation change that needs to occur?

Hi team, I got this error today, the helm chart will not install CRDS at https://github.com/dapr/dapr/tree/master/charts/dapr/crds
Helm chart version dapr:1.0.0-rc.1
I don't see a helm chart value that could enable CRD by default. Can we add it as an option if it is not there currently?

latest seems to have components and configurations.  I only had to apply subscriptions.yaml

latest seems to have components and configurations. I only had to apply subscriptions.yaml

Thanks! I'll close unless someone else sees this issue


Correctly handle the case where HEADER_SEARCH_PATHS is a single string

Fixes #12959
Would love some feedback on the test plan here. Modifying project.pbxproj
means that there's no test coverage for the (much more common) case where it's
actually an array. It might sense to add a new pbxproj fixture, but that's a
huge amount of overhead for such a small change.
Test plan (required)
$ $(npm bin)/jest local-cli/link/__tests__/ios/mapHeaderSearchPaths.spec.js
 PASS  local-cli/link/__tests__/ios/mapHeaderSearchPaths.spec.js
  ios::mapHeaderSearchPaths
    ✓ should be called twice (71ms)
    ✓ calls the function with an array of paths, given a project with one (37ms)

Test Suites: 1 passed, 1 total
Tests:       2 passed, 2 total
Snapshots:   0 total
Time:        1.356s

Tested, and passing, both with and without the pbxproj change in this PR.

@facebook-github-bot shipit

Great job, @dylanpyle! Thanks for your contribution!

@Kureev I'm not familiar with the React Native release process — anything more I need to do here, or is this waiting on a FB team member to merge? Looking forward to using the fix in my app ☺

Can someone take a look? cc @bestander @mkonicek

Apologies, looks like the bot did not pick up the shipit command way back then. I'll take a look at importing this tomorrow.

Thanks, @hramos! 🙌  Should I re-ship it?

This is already in master (had to manually land it internally).


wish: Win flex-bison

https://sourceforge.net/projects/winflexbison/

Win flex-bison is a windows port the Flex (the fast lexical analyser) and Bison (GNU parser generator).

Build prerequisites
"Both win_flex and win_bison are based on upstream sources but depend on system libraries only"

Available alternatives:

byacc
reflex

Interesting. Would be good to understand if this still uses (bundled) gnulib. I understand that support for Windows is one of the main reasons for gnulib's existence.

I added the github repo to the description. Searching for gnulib in that one did find some clues, including this:


Add basic Form implementation

Currently blocked by #272. On mobile it obviously doesn't look the way it looks on iOS, but I think on desktop it's close enough to looking like a normal form. I wonder if we should use <label> tags instead of placeholders for a11y here? Also, would adding a real <form> tag make any difference, especially from the a11y perspective?

MDN suggests using the <form> tag instead: https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/Form_Role


published location seems to be out of date

looks like the chia node now writes to ~/.chia/mainnet/db while configured for testnet

The testnet setup guide includes a step to set your CHIA_ROOT to ~/.chia/testnet10. This lets you separate mainnet and testnet files. The simplest no-configuration setup results in everything sharing the same config and being dumped into ~/.chia/mainnet, but this guide is correct if the CHIA_ROOT is set. This section can be improved in the future to mention this.


[Python] Add Lambda SDK event/response tags

Description

Related issue https://linear.app/serverless/issue/SC-844/aws-lambda-python-sdk-add-lambda-eventresponse-tags
Upgrade to latest base SDK
Set request/response tags

Testing done
Unit and integration tested:
    ✔ success-v3-8 (64551ms)
    ✔ success-v3-9
    ✔ success-sampled (117ms)
    ✔ error-v3-8
    ✔ error-v3-9
    ✔ error_unhandled-v3-8
    ✔ error_unhandled-v3-9
    ✔ api_endpoint-rest-api
    ✔ api_endpoint-http-api-v1 (1164ms)
    ✔ api_endpoint-http-api-v2
    ✔ api_endpoint-function-url
    ✔ sdk-v3-8
    ✔ sdk-v3-9
    ✔ sdk-dev-mode
    ✔ dashboard-v3-8
    ✔ dashboard-v3-9
    ✔ http_requester-http
    ✔ http_requester-https
    ✔ aiohttp_requester-http
    ✔ aiohttp_requester-https
    ✔ flask_app

@medikoo ready for review please 🙏


Upgrade pkg: electron and electron-packager

Coverage remained the same at 81.877% when pulling 6d7d0121cbf60d73e2e697abba12ac8f7268a31e on upgrade-electron into 3869f8bd861bf22d16b154c137533dd0b897c5e0 on develop.


Release 0.2.0

Changelog
Breaking changes - TS only

The enums ToolType, ResponseFormats and ToolChoice are not exported anymore as they were only exported as type definitions and not usable at runtime. The types should be replaced by the literals directly (#72).

Improvements

#72 - thanks @sublimator
#68 - thanks @sublimator
#66 - thanks @sublimator

Nice :)
Good to see this getting some love!


Handle new cert values (Old 35)

In gitlab by @A-Lawrence on Aug 31, 2015, 01:10
Handle the new cert values in the Auth.php file. Look up the enum values after return.

In gitlab by @A-Lawrence on Aug 31, 2015, 01:17
Removing milestone: RELEASE :: 1.0.7 (automated comment)
ALawrence66 - 2013-09-29T01:14:05.023789+00:00

In gitlab by @A-Lawrence on Aug 31, 2015, 01:17
Updated the Cert authentication to allow for three states: True, False and Offline.  If offline, an exception will now be thrown and must be caught.  This does not apply to getInfo().  Resolves issue #488648 (34) and #35.
ÔåÆ <>
ALawrence66 - 2013-07-31T16:10:52.597879+00:00

In gitlab by @A-Lawrence on Aug 31, 2015, 01:17
Linked to issue #488648 (34)
ALawrence66 - 2013-07-31T02:06:47.405986+00:00


Don't send failed transactions multiple times by default

My daicard broke (proxy bytecode issues strike again!) And while trying to withdraw, the node sent the exact same tx 3 times:

https://etherscan.io/tx/0x1598a132703273c586d44d2d0de772ade0bcf0950747497c0ae8a71c544fb217
https://etherscan.io/tx/0xeb4b215312ebd608cd3d0c6fe5c9f6e049ec1cbd13748f25cfad4b7693336245
https://etherscan.io/tx/0x6ea3748d757ac33bdb3600f651119f4a8bbf5f6de04ad64431bb13a4308764f8

And, unsurprisingly, they all failed in the exact same way (technically, out of gas) meaning we burnt the full gas limit 2x times more than necessary.
Is retrying proxy deployment more than once ever useful? If so, we should detect these situations & only retry if there's a non-zero chance that retrying will succeed. But in general, this is an expensive default.

In the CF code it by default retries transactions (for both withdraw/deposit iirc) 3 times. I doubt there are many cases where we would want to retry this multiple times in a naive manner. Wonder if there are major transferrable insights @rhlsthrm has from the v1 onchain transaction services?

The v1 onchain transaction service is slightly less naive in the sense that it parses error messages and decides to retry based on the actual failure.

That's something we could pretty easily implement into the cf core stuff, would be a good addition imo

Fixed (with followup work happening in #599). Closing


Doesn't work on Android 15 (pixel 8 pro beta)

The power menu is closing as soon as it's opening.

Duplicate of #143, fixed by a PR.

Yes it worked thanks ☺


Systemd open files limit

This basically copies CentOS approach and increases Ubuntu 16.04 compatibility by creating /etc/systemd/system/rabbitmq-server.service.d/limits.conf file

any news on this one - we really need this

This is not working for me.
RabbtiMQ 3.6.10
Ubuntu 16.04
To get the ulimit to work for this setup, you have to put:
[Service]
LimitNOFILE=<%= @file_limit %>

In /etc/systemd/system/rabbitmq-server.service.d/override.conf not limit.conf

This approach is working for me...
`$ cat /etc/systemd/system/rabbitmq-server.service.d/limits.conf
[Service]
LimitNOFILE=256000
$ rabbitmqctl status | grep -A 4 file_descriptors
{file_descriptors,
[{total_limit,255900},
{total_used,232},
{sockets_limit,230308},
{sockets_used,207}]},
`
Using Ubuntu 16.04 and RabbitMQ 3.6.9


[build] Failing to build on npm

Ami.js 0.2.0 is failing to build via npm due to:
[ERROR] npm ERR! git submodule -q update --init --recursive: fatal: remote error: access denied or repository not exported: /p/fonttools/code
[ERROR] npm ERR! git submodule -q update --init --recursive: Clone of 'git://git.code.sf.net/p/fonttools/code' into submodule path 'test/ttx/fonttools-code' failed
[ERROR] npm ERR! git submodule -q update --init --recursive: Failed to recurse into submodule path 'ext/pdf.js'
[ERROR] npm ERR! git submodule -q update --init --recursive:
[ERROR] npm ERR! git submodule -q update --init --recursive: fatal: remote error: access denied or repository not exported: /p/fonttools/code
[ERROR] npm ERR! git submodule -q update --init --recursive: Clone of 'git://git.code.sf.net/p/fonttools/code' into submodule path 'test/ttx/fonttools-code' failed
[ERROR] npm ERR! git submodule -q update --init --recursive: Failed to recurse into submodule path 'ext/pdf.js'
[ERROR] npm ERR! git submodule -q update --init --recursive:

I tracked the dependency, it comes from image-JPEG2000
<EMAIL_ADDRESS>│ ├──<EMAIL_ADDRESS>│ ├──<EMAIL_ADDRESS>(git://github.com/ohif/image-JPEG2000.git#ed628f6ef0c505377179ce5c952cd7265c87e065)
│ ├─┬<EMAIL_ADDRESS>│ │ ├─┬<EMAIL_ADDRESS>│ │ │ ├─┬<EMAIL_ADDRESS>
https://github.com/OHIF/image-JPEG2000/blob/master/.gitmodules
which depends on
https://github.com/OHIF/pdf.js/blob/master/.gitmodules
which fails because git://git.code.sf.net/p/fonttools/code doesn't exist anymore.

Thanks for reporting the bug, do you know if using the official pdf.js (https://github.com/mozilla/pdf.js) solves the issue?
What is strange though that we can compile the examples within AMI properly.. :/

Also did it use to work fine? if so, do you know when it started to break?

@NicolasRannou at some point I think we worked, then we started working with a built js to have the latest. Few days ago I tried to go back to using npm and I found out that error. Not sure when it stopped working. Using the official pdf.js probably solves the issue given this commit https://github.com/mozilla/pdf.js/commit/d68eb153d3bbeab71311fde03c1eaf5036b2b7db

Can you please give a shot to the latest release? (0.0.21)
Please note the syntax will change from: AMI.default.Loaders.Volume to AMI.VolumeLoader!
Thanks for helping figuring this one out!

Hello!
The bug is still appearing when building ami.js (v0.0.22) with the pdf.js latest package found here. Any workaround to that?
Cheers.

Would you have a minimal example I can git clone to reproduce by any chance?

@NicolasRannou
To reproduce the issue just run
npm install ami.js

OK - I do the installation through yarn and it works there somehow, can you confirm?

yarn add ami.js

ok, it works with yarn.. but still https://github.com/FNNDSC/ami/issues/231

Any other clue if we want to use ami.js in a package.json file ? I can't use yarn...
It seems that this bug isn't solved in the latest release.

I just ran into this as well....  npm requirements driven install:
npm WARN deprecated<EMAIL_ADDRESS>gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
npm WARN deprecated<EMAIL_ADDRESS>All versions below 4.0.1 of Nodemailer are deprecated. See https://nodemailer.com/status/
npm WARN deprecated<EMAIL_ADDRESS>uglifyjs is deprecated - use uglify-js instead.
npm WARN deprecated<EMAIL_ADDRESS>This project is unmaintained
npm WARN deprecated<EMAIL_ADDRESS>If using 2.x branch, please upgrade to at least 2.1.6 to avoid a serious bug with socket data flow and an import issue introduced in 2.1.0
npm WARN deprecated<EMAIL_ADDRESS>stop using this version
npm WARN deprecated<EMAIL_ADDRESS>Use uuid module instead
npm WARN deprecated<EMAIL_ADDRESS>This project is unmaintained
npm WARN deprecated<EMAIL_ADDRESS>If using 2.x branch, please upgrade to at least 2.1.6 to avoid a serious bug with socket data flow and an import issue introduced in 2.1.0
npm ERR! code 128
npm ERR! Command failed: /usr/bin/git submodule update -q --init --recursive
npm ERR! warning: templates not found /tmp/pacote-git-template-tmp/git-clone-ac4a98f7
npm ERR! warning: templates not found /tmp/pacote-git-template-tmp/git-clone-ac4a98f7
npm ERR! fatal: remote error: access denied or repository not exported: /p/fonttools/code
npm ERR! fatal: clone of 'git://git.code.sf.net/p/fonttools/code' into submodule path 'test/ttx/fonttools-code' failed
npm ERR! Failed to recurse into submodule path 'ext/pdf.js'
npm ERR!

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2018-07-12T23_27_56_101Z-debug.log

OIC, the backward dep from the jpeg2000 plugin seems to lean on a recently broken link to an unofficial repo for fonttools  I am going to try to pin that forward to see if it unbreaks stuff

Confirmed.  I can install all deps cleanly except:
        "image-JPEG2000": "OHIF/image-JPEG2000#master",

Which afaict is hung on this (missing) submodule.  I am going to fork this and see if I can fix it.

PR opened above.  Let me know if you have a contributor agreement or similar whatnot.

Thanks!


Error in firewall diagnostics during terraform apply

Description
When following the terraform deploy how-to using an unedited clone of the repo, the firewall steps fail when creating Monitor Diagnostics.
Steps to Reproduce
Steps to reproduce the behavior:

Bring up the Azure CLI in the web interface for Azure.
follow the steps up to the terraform apply step in the terraform deploy.

Expected behavior
A fully deployed MissionLZ without warning or errors.
Actual behavior
The process crashes with the following errors:
│ Error: creating Monitor Diagnostics Setting "firewall-fw-diagnostics" for Resource "/subscriptions/[REDACTED SUBSCRIPTION ID]/resourceGroups/mlz-762bb263b05991e0-hub/providers/Microsoft.Network/azureFirewalls/firewall": diagnosticsettings.DiagnosticSettingsClient#CreateOrUpdate: Failure responding to request: StatusCode=400 -- Original Error: autorest/azure: Service returned an error. Status=400 Code="BadRequest" Message="Diagnostic settings does not support retention for new diagnostic settings."
│
│   with module.firewall.azurerm_monitor_diagnostic_setting.firewall-diagnostics,
│   on ../modules/firewall/main.tf line 90, in resource "azurerm_monitor_diagnostic_setting" "firewall-diagnostics":
│   90: resource "azurerm_monitor_diagnostic_setting" "firewall-diagnostics" {
│
╵
╷
│ Error: creating Monitor Diagnostics Setting "firewall-client-public-ip-pip-diagnostics" for Resource "/subscriptions/[REDACTED SUBSCRIPTION ID]/resourceGroups/mlz-762bb263b05991e0-hub/providers/Microsoft.Network/publicIPAddresses/firewall-client-public-ip": diagnosticsettings.DiagnosticSettingsClient#CreateOrUpdate: Failure responding to request: StatusCode=400 -- Original Error: autorest/azure: Service returned an error. Status=400 Code="BadRequest" Message="Diagnostic settings does not support retention for new diagnostic settings."
│
│   with module.firewall.azurerm_monitor_diagnostic_setting.publicip-diagnostics,
│   on ../modules/firewall/main.tf line 134, in resource "azurerm_monitor_diagnostic_setting" "publicip-diagnostics":
│  134: resource "azurerm_monitor_diagnostic_setting" "publicip-diagnostics" {
│
Screenshots

[Redactions to remove personally identifying information and the subscription ID]
Additional context
Operating System: Azure CLI - Powershell
Terraform Version: 1.3.2 (default provided with the Azure CLI - Powershell environment)
Cloud (public, Azure Government, etc.): public

We will not be updating the terraform code and will be deprecating the terraform code on June 30, 2024.


Make BuildSystemManager only keep a weak reference to SourceKitLSPServer

This allows us to free SourceKitLSPServer in tests even if there are outstanding messages from the build server to be handled.

@swift-ci Please test

@swift-ci Please test Linux


Forum posting issue if you type

Issue Description
If you type  in their code.
Browser Information

Chrome, Mac OSX, on the forum
Screenshot

@twmilli the editor parses Markdown but also does HTML. So writing <style> will be considered HTML. To make sure it doesn't do this, use backticks around the style tag. The backtick is usually near the ESC key on the top left hand corner of your keyboard. So it should look like this:
`<style>`

Happy coding!


Separate Name field into two fields

For bullet-proof name parsing :)

Sent over a PR to @voxmatt


Next.js deploy site without styles

when I deploy the site the styles are gone somehow, why is that ?

Hey! @ABDERRAHMANE-OUALI. Can you provide more information and perhaps some example?

Can you confirm this is an issue in the latest version of the tooling? https://firebase.google.com/docs/hosting/nextjs If I were to guess, your content was falling back entirely to the Cloud Function. Closing until further information provided, we can reopen once we confirm it's still an issue.


[COMMUNITY] hypercubestart -> Reviewer

Please join us to welcome @hypercubestart as a new reviewer. He has been contributing to non-trivial optimizations in Relay. Andrew also actively review PRs, anticipates and shares his thoughts in the discuss forum.

Commits History
Code Review
Community Forum
Summary

Congrats!

Congrats!


[useButton] Fix Enter key preventDefault when rendering links

Fixes https://github.com/mui/base-ui/issues/1225

[x] I have followed (at least) the PR section of the contributing guide.

There weren't any tests for menu items or useButton rendering link components in the legacy package 🤔


⚠ Bofrost.be has degraded performance

In 2d8961e, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1387 ms

Resolved: Bofrost.be performance has improved in 9eb7ccd after 9 minutes.


ikos: fix build with GCC 13

Description of changes
Just add a couple of missing #include.
Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] 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

[x] 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
[x] Tested basic functionality of some binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.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.

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

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

1 package built:

ikos


Adding iaen institute

Add file of educational institute

@gustavo-belduma First stage of verification passed, official domain is iaen.edu.ec as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision.

@gustavo-belduma Please provide us with an URL of a page on the official website where the school offers an IT-related long-term (>1 year) course. Thank you.

There is no study program longer than one year.
But if there are subjects in which data processing, statistics, etc. are required.
The link is: https://www.iaen.edu.ec/maestria-en-gestion-publica/

@gustavo-belduma  Thank you for the clarifications. Pull request merged.


Test needs fixing currently doesn't test if message is visible

https://github.com/ONSdigital/design-system/blob/3fbea5e0371e96926ef7e1fa06f02a893773bde7/src/tests/spec/feedback/feedback.spec.js#L89 Test needs looking at as always passes. I needs to test that the message is visible not if it exists
Originally posted by @rmccar in https://github.com/ONSdigital/design-system/issues/236#issuecomment-542562743

Feedback component changed and test removed


constant.xml is missing

I can't find constant in the project: /app/src/main/res/values/
what's wrong?

This repository contains this file. You can find it by this link


no window borders, no controls after container stop - start

Hello and thanks in advance
everithing is running fine until I stop the container then start it again, initially the windows have their controls and borders but after de stop-start they don't. I saw wfm4 and /usr/lib/x86_64-linux-gnu/xfce4/exo-2/exo-helper-2 not present
what can I do in this cases whitout remove the container?

Hello @samlnx03,
thank you for you feedback. Unfortunatelly, I'm not able to reproduce the issue.
Can you please closer describe your environment and the use case?
Are you on Windows or Linux? Are you on the cloud?
How do you start your container? Can you provide the statement?
How do you stop and start the container? Do you use docker start or docker restart? Does it help if you do it the other way?
Have you overriden the container user? Have you bound any external volumes?
Does it help, if you rename the folder /home/headless/.config/xfce4 to /home/headless/.config/xfce4_old and then restart the container?
Remark: You can rename it inside the running container, but you have to use sudo.
For the comparison, this is what I get if I create the container like this:
docker run -d -P --name testing --hostname testing accetto/ubuntu-vnc-xfce-g3

and this is after stopping and starting the conatiner again:

Regards,
accetto

I've just published Release 23.0 with TigerVNC 1.13.1 bugfix release.
Please let me know if it has solved your issue.

Hello @samlnx03,
while working on other issues, I was able to get sometimes similar behaviour you've described.
However, it happens only if I bind the complete directory /home/headless on Windows.
Are you also on WIndows and do you bind the complete /home/headless directory?
I've prepared two images that fix it on my environment.
Could you test them please and let me know, if they've helped?

accetto/headless-drawing-g3:debug-issue-37

accetto/headless-ubuntu-g3:debug-issue-36-v2

Regards,
accetto

Hello accetto
Yes, i use a local directory used as directory /home/headless/
That way I can check each student work out of the container
I'll test you image as soon as possible
Thanks a lot

Oh, now it's all clear. According my testing, binding the complete $HOME directory to an external folder on the host causes exactly this kind of problems. There is the discussion thread #39 about it.
The reason for the behaviour is, that the container needs to initialize the $HOME content on its first start and that doesn't work correctly, if the complete $HOME is bound.
You can quickly recognize that the container has not initialized correctly if you don't see the Version Sticker icon on your desktop. Please refer to the screenshots in the discussion #39.
You have generally two possibilities.
I would recommend, that you create a separate parent directory for the workspaces of your students. You can bind that folder without problems. It can be a subfolder of the $HOME directory.
You can also initialize the container first in some controlled environment. It can be the container itself, without any bindings, or using a named Docker volume for the $HOME directory. After that you can copy the initialized $HOME content to some external directory and later bind to it. This is the approach I've tried to describe in the discussion thread #39.
There is one more thing.
During my testing I've found, that if bind the whole $HOME directory, then the container was only seemingly correctly initialized. (By closer look there was no Version Sticker icon on the desktop.). However, after I've restarted the container, there was a black screen or only a partially initialized desktop.
I've found, that it happens because the image accetto/ubuntu-vnc-xfce-g3 doesn't include the package libgl1. However, I don't want to include it yet, because it increases the size of the image by almost 40% and I already have the image accetto/ubuntu-vnc-xfce-opengl-g3, which includes it.
So, if you decide to bind the whole $HOME diectory and you'll get the black screen or the problems you've described in the beginning, then you have to install that package or use the image accetto/ubuntu-vnc-xfce-opengl-g3.

I'm removing the bug label and closing the issue, because the behaviour has been caused by using bind mounts for the complete $HOME directory, which is not a supported use case. It can work under some conditions on some environments, but you have to be sure, that your are able to configure it correctly. The only working scenario across the environments is using Docker volumes. There is already the discussion thread #39 about this use case.


Another showMaskOnHover and showMaskOnFocus problem

Hello! The problem is that both showMaskOnHover and showMaskOnFocus
options doesn't work at all.
$(function(){
    $('#card_number').inputmask('9999 9999 9999 9999[99]',{
        greedy: false,
        showMaskOnHover: false, // will do nothing, mask will be shown on hover
        showMaskOnFocus: false // also takes no effect
    });
});

<input type="text" id="card_number">

I tried different combinations of those properties with no luck. I also tried to pre-configure plugin by extending $.inputmask.defaults but it also does nothing.
My system:
OS X 10.10
Google Chrome Version 37.0.2062.58 beta
Also tested on:
Windows 7
Google Chrome Version 36.0.1985.125 m
Inputmask version from master (v3.0.60)
Here is a fiddle: http://jsfiddle.net/pnL3veks/1/
UPD I tried version 3.0.55, everything fine, properties works as expected.

I'm using the latest version, and I still have this problem. The default state for showMaskOnFocus is true, yet even though I am not focused on the input in question, the mask is still shown!
I'm not sure if this is because I'm using the data attributes like this:
@Html.EditorFor(model => model.ShippingCost, new { htmlAttributes = new { @class = "form-control", data_inputmask = "'mask': '¥ 9{*}[.9{*}]'" } })
It is in ASP.net MVC Razor view.

showMaskOnHover and showMaskOnFocus  not working in MAC safari.I am using the latest version of JS file,Can someone help on this please?

@Umadevijuvva ,
Can you comment on issue #1488.  Otherwise I will forget about it.

Hello,
I commented on the issue mentioned by you,along with my code snippet.

Hi,
Ok,  that is great.  I don't have much time at the moment but I will
definitely look into it
Op vr 10 feb. 2017 om 10:55 schreef Umadevijuvva<EMAIL_ADDRESS>
Hello,
I commented on the issue mentioned by you,along with my code snippet.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/RobinHerbots/Inputmask/issues/601#issuecomment-278902613,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AATb7zshNcDk62kJe-cZo5IYP6vyiACVks5rbDQAgaJpZM4CVfy9
.

Hi Robin,
Did you get any time to look in to the issue in Safari for showMaskOnHover and showMaskOnFocus ?

Dear Robin,
Sorry to say its getting really urgent to fix this otherwise i have to revert my code and find another solution.Could you please let me know if this is fixable so that i can already start working on the other solutions in worst case.
Thanks in advance for your reply.


Traefik: cipherSuites config typo

Is this a request for help?:
No
Is this a BUG REPORT or FEATURE REQUEST? (choose one):
Bug report

Version of Helm and Kubernetes:
any
Which chart:
stable/traefik
What happened:
TLS cipherSuites aren't configured because there is a typo in the _helpers.tpl line 89, instead of chipherSuites the correct would be cipherSuites
What you expected to happen:
How to reproduce it (as minimally and precisely as possible):
Try to override the ssl.cipherSuites value and it won't work.
Anything else we need to know:

helpful bot, lol :rofl:


Government: CNCF Sandbox Onboarding Process 🎉 🎉 🎉

Welcome to CNCF Project Onboarding! This is an issue created to help onboard your project into the CNCF after the TOC has voted to accept your project. We would like to complete onboarding within one month of acceptance.
From the project side, please ensure that you:

[x]  Understand the project proposal process and reqs: https://github.com/cncf/toc/blob/main/process/project_proposals.md#introduction
[x]  Understand the services available for your project at CNCF https://www.cncf.io/services-for-projects/
[x]  Ensure your project meets the CNCF IP Policy: https://github.com/cncf/foundation/blob/master/charter.md#11-ip-policy
[x]  Review the online programs guidelines: https://github.com/cncf/foundation/blob/master/online-programs-guidelines.md
[x]  Understand the trademark guidelines: https://www.linuxfoundation.org/en/trademark-usage/
[x]  Understand the license allowlist: https://github.com/cncf/foundation/blob/master/allowed-third-party-license-policy.md#approved-licenses-for-allowlist
[x]  Is your project working on written, open governance? see https://contribute.cncf.io/maintainers/governance/
[x]  Slack: Are your slack channels migrated to the Kubernetes or CNCF Slack? (see https://slack.com/help/articles/217872578-Import-data-from-one-Slack-workspace-to-another for more details)
[x]  Is your project in its own separate neutral github organization?
[x]  Submitted a Pull request to add your project as a sandbox project to https://landscape.cncf.io
[x]  Create maintainer list + add to aggregated https://maintainers.cncf.io list by submitting a PR to it
[x]  Have added your project to https://github.com/cncf/contribute
[ ]  Artwork: Submit a pull request to https://github.com/cncf/artwork with your artwork
[ ]  Domain: transfer domain to the CNCF - https://jira.linuxfoundation.org/plugins/servlet/theme/portal/2/create/63

Things that CNCF will need from the project:

[ ]  Provide emails for the maintainers added to https://maintainers.cncf.io in order to get access to the maintainers mailing list and ServiceDesk
[ ]  Trademarks: transfer any trademark and logo mark assets over to the LF - https://github.com/cncf/foundation/tree/master/agreements has agreements
[x]  GitHub: ensure 'thelinuxfoundation' and 'caniszczyk' are added as initial org owners, this helps us make sure we have continuity of GH ownership
[x]  GitHub: ensure DCO or CLA are enabled for all GitHub repositories of the project
[x]  GitHub: ensure that hat the CNCF Code of Conduct (or your adopted version of it) are explicitly referenced at the project's README on GitHub
[x]  Website: ensure LF footer is there and website guidelines followed (if your project doesn't have a dedicated website, please adopt those guidelines to the README file of your project on GitHub).
[ ]  Website: Analytics transferred to<EMAIL_ADDRESS>[x]  CII: Start on a CII best practices badge https://bestpractices.coreinfrastructure.org/en

Things that the CNCF will do or help the project to do:

[x]  Devstats: add to devstats https://devstats.cncf.io/
[ ]  Marketing: update relevant intro + slide decks
[ ]  Events: update CFP + Registration + CFP Area forms
[ ]  ServiceDesk: confirm maintainers have read https://www.cncf.io/services-for-projects/
[ ]  CNCF Welcome Email Sent to confirm maintainer list access, welcome email has monthly project sync details
[ ]  Create space for meetings/events on https://community.cncf.io, e.g., https://community.cncf.io/pravega-community/ - (https://github.com/cncf/communitygroups/blob/main/README.md#cncf-projects)
[ ]  Adopt a license scanning tool, like FOSSA or Snyk

Hello, I need help/guidance on the new project onboarding process.  I have finished  some of the tasks, but had problem proceeding with others. For example:

Artwork: Can CNCF help the project with the artwork?
Domain: I was asked for the LF Stakeholder email, which I don’t know.
Provide emails for the maintainers added to https://maintainers.cncf.io in order to get access to the maintainers mailing list and ServiceDesk:  How and where can I provide the emails?
Trademarks: I haven’t applied any trademark.
Website:  How can I transfer analytics to<EMAIL_ADDRESS>And for the things the CNCF will do or help the project to do, should I reach out to someone?

Provide emails for the maintainers added to https://maintainers.cncf.io in order to get access to the maintainers mailing list and ServiceDesk:  How and where can I provide the emails?

<EMAIL_ADDRESS>is the best place for that.

We got DevStats page here.

@aeraki-mesh/maintainers Confirm that you forks got invitation to maintainer list and service desk, it has been sent for CNCF.


Update examples

remove old API: autojit.
fix very old examples that were broken
make all examples test-able:

python runtests.py examples.tests.
make code coverage work.

 Last update 17ab9cc...9952b07

The doc failed building following the rename: see https://travis-ci.org/numba/numba/jobs/160189904#L643

Fixed


Server Not Handling Multiple Cookies Adequately

I had to patch HttpParser To handle multiple cookies. QNetworkCookie::parseCookies expects cookies separated by '\n' but the browsers send them separated by semicolons only. I replaced the line
const QByteArray &txt = temp[i]; by QByteArray txt = temp[i].replace(";",";\n"); (adding a '\n' for every cookie) and it fixed the problem.

This is such a small contribution, you can take credit for it. I am not sure though if it fits all use cases.

Hello my friend.
This problem has been fixed.
Thanks for reporting it.


Stack, Queue, Deque and Priority Queue in STL Folder

This is PR corresponding to issue #182
Added Stack, Queue, Deque, and Priority Queue in the STL folder with a readme file of each.

Hey @nikhil25803  , make sure your Pull Request is descriptive and complete the checklist .
I would recommend you to go through this tutorial video of the project here ,thanks.
In this case you erased whole template so create a new pull request closing this one or copy from other Pr's and fill it .

Related Issue
This is the Pull Request regarding issue #182
Objective
To add Stack, Queue, Deque, and Priority Queue files in the STL folder of the repository
Checklist
1. I have gone through the contribution guidelines
2. I made my changes in the proper directory i.e in the STL folder
3. I added Stack, Queue, Deque, and Priority Queue in separate folders respectively
4. Each folder have 3 files
5. One file contains basic information like declaration and initialization
6. Another file contains the operations involved in the respective container
7. And the last one is a README file containing insights of the container like definition, syntax declaration, and list of operations.
8. All the programs are running without any error
Screenshots :

changes in bunch are not welcomed , thanks

One Commit at a time with two files only one issue code c++ file and other README file , what you are trying to actually do is contributing many many files at a time

You need to follow particular guidelines for your README , please follow
these guidelines click here
also you can see how your README should look like see here
for more please go through these here

Either create a new pull request with less file additions at a time or close this PR


Change link to point to a notebook

The original link was pointing to an article that didn't mention how to get the featurization summary.

@andreasbotsikas : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#sign-off


Adapt datapar copy

Proposed Changes

Adapts copy algorithm to datapar

Any background context you want to provide?
https://github.com/STEllAR-GROUP/hpx/issues/2333

@hkaiser Thanks a lot ;-)


Tabular numbers not well aligned

On the following video, we see the total width taken by the number varies when the values change:
https://user-images.githubusercontent.com/9340937/150575548-45cfbe7d-dca7-4833-92c4-d64d4af315fe.mp4
This can be improved using CSS:
.my-class-for-numbers {
  font-feature-settings: "tnum"; /* optional */
  font-variant-numeric: tabular-nums;
}

font-variant-numeric alone should be enough.
Knowledge reference:

The Smallest Difference by Robin Rendle
font-feature-settings on MDN
font-variant-numeric on MDN

@meduzen Thanks for flagging this! I'll take a look 👍
By the way, feel free to open a PR for this if you'd like to. There's a class for numeric columns here: https://github.com/AleksandrHovhannisyan/fluid-type-scale-calculator/blob/master/src/_includes/components/FluidTypeScaleCalculator/Preview/styles.module.scss#L19
Although I might move that CSS to the static utils stylesheet here since it doesn't need to be in a CSS module: https://github.com/AleksandrHovhannisyan/fluid-type-scale-calculator/blob/master/styles/_utils.scss.
If not, no worries; just let me know and I'll put up a PR.

Not planning to work on it in the coming weeks, but if I see it still open in 2-6 months, I may give it a look.
You can proceed. 👍

Cool, sounds good!


fix(material-experimental/mdc-chips): not disabling all animations when animations are disabled

Currently the MDC chip only disables the removal animation when all animations are disabled. These changes make it so that the rest of the animations are disabled as well.

@crisbeto needs rebase

Rebased.


"Cannot read property 'rimraf' of undefined" when building using adapter-vercel

Describe the bug
Hi, I'm upgrading SvelteKit to ^1.0.0-next.278 in order to take advantage of some newer features like afterNavigate.
The build and runtime work locally but I'm getting the following failure on Vercel:
> Using @sveltejs/adapter-vercel
> Cannot read property 'rimraf' of undefined
    at adapt (file:///vercel/path0/node_modules/@sveltejs/adapter-vercel/index.js:17:10)
    at adapt (file:///vercel/path0/node_modules/@sveltejs/kit/dist/chunks/index5.js:881:8)
    at file:///vercel/path0/node_modules/@sveltejs/kit/dist/cli.js:1062:11

I've cleared the build cache on Vercel.
Reproduction
Run the following repo locally and deploy to Vercel. It should work locally but fail on Vercel.
https://github.com/natevaughan/launcher/tree/upgrade-sveltekit
Logs
Cloning github.com/natevaughan/launcher (Branch: main, Commit: e42023e)
Cloning completed: 661.173ms
Analyzing source code...
Installing build runtime...
Build runtime installed: 2.984s
Looking up build cache...
Build Cache not found
Detected package.json
Installing dependencies...
Detected `package-lock.json` generated by npm 7...
><EMAIL_ADDRESS>postinstall
> prisma generate || true
Prisma schema loaded from prisma/schema.prisma
✔ Generated Prisma Client (3.6.0 | library) to ./node_modules/@prisma/client in 229ms
You can now start using Prisma Client in your code. Reference: https://pris.ly/d/client

import { PrismaClient } from '@prisma/client'
const prisma = new PrismaClient()

added 424 packages in 18s
62 packages are looking for funding
run npm fund for details

<EMAIL_ADDRESS>build /vercel/path0
svelte-kit build
vite v2.8.4 building for production...
transforming...
// ...
Run npm run preview to preview your production build locally.
Using @sveltejs/adapter-vercel
Cannot read property 'rimraf' of undefined
at adapt (file:///vercel/path0/node_modules/@sveltejs/adapter-vercel/index.js:17:10)
at adapt (file:///vercel/path0/node_modules/@sveltejs/kit/dist/chunks/index5.js:881:8)
at file:///vercel/path0/node_modules/@sveltejs/kit/dist/cli.js:1062:11
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>build: svelte-kit build
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR!     /vercel/.npm/_logs/2022-02-18T21_24_46_615Z-debug.log
Error: Command "npm run build" exited with 1

### System Info

```shell
Vercel

Severity
blocking an upgrade
Additional Information
No response

What version of the Vercel adapter are you on? Is it the latest one?

I tried both ^1.0.0-next and next

That doesn't answer the question. You didn't provide the requested info:
npx envinfo --system --binaries --browsers --npmPackages "{svelte,@sveltejs/*,vite}"

You're almost certainly not on the latest one, but it's impossible to tell from the information provided. It's the package-lock.json that controls what version is used

  System:
    OS: macOS 12.0
    CPU: (10) x64 Apple M1 Max
    Memory: 7.36 GB / 64.00 GB
    Shell: 3.2.57 - /bin/bash
  Binaries:
    Node: 16.10.0 - /usr/local/bin/node
    Yarn: 1.22.10 - /usr/local/bin/yarn
    npm: 7.24.0 - /usr/local/bin/npm
    Watchman: 2<IP_ADDRESS> - /usr/local/bin/watchman
  Browsers:
    Firefox: 97.0.1
    Safari: 15.0
  npmPackages:
    @sveltejs/adapter-vercel: ^1.0.0-next.0 => 1.0.0-next.31
    @sveltejs/kit: ^1.0.0-next.278 => 1.0.0-next.278
    svelte: ^3.34.0 => 3.46.4

Honest question from a guy doing his best: where would I find info on compatible versions of adapters and sveltekit, or even just which version of each is the latest?

Nudge to the team to release versions with nominally matching numbers instead of separate sequences

That's not going to happen until 1.0


crypto/x509: Support or skip Apple extensions?

What version of Go are you using (go version)?
go version devel +eced964 Tue Apr 14 17:19:36 2015 +0000 darwin/amd64
What operating system and processor architecture are you using?
darwin/amd64
What did you do?
I am using the Azure go-pkcs12 package to load a .p12 file exported from my Mac keychain. The PEM data from this library looks good and is without error, but X509KeyPair fails with:

x509: unhandled critical extension

package main

import (
	"crypto/tls"
	"encoding/pem"
	"io/ioutil"
	"log"

	"github.com/Azure/go-pkcs12"
)

func main() {
	p12, err := ioutil.ReadFile("Certificates.p12")
	if err != nil {
		log.Fatal(err)
	}

	blocks, err := pkcs12.ConvertToPEM(p12, "password")
	if err != nil {
		log.Fatal(err)
	}

	pemData := []byte{}
	for _, b := range blocks {
		pemData = append(pemData, pem.EncodeToMemory(b)...)
	}

	log.Println(string(pemData))

	// then use PEM data for tls to construct tls certificate:

	cert, err := tls.X509KeyPair(pemData, pemData)
	if err != nil {
		log.Fatal(err)
	}

	_ = cert
}

What did you expect to see?
A valid tls.X509KeyPair without error.
I would like to be able to load .p12 files directly to use with https://github.com/timehop/apns for push notifications. Currently I need to use OpenSSL (bindings) to do the conversion to a format Go understands.
What did you see instead?
x509: unhandled critical extension
This is failing because there are "Unknown extensions cause an error if marked as critical." (src)
In this case, the failing extension is 1.2.840.1136<IP_ADDRESS>.2.0.0 APPLE_EXTENSION_ADC_APPLE_SIGNING which is flagged as critical.

We cannot skip extensions marked critical.

In that case, maybe there is a way I can strip out some extensions before sending it through to tls.X509KeyPair.
Or what would need to be done to support these extensions?

Where is the definition of APPLE_EXTENSION_ADC_APPLE_SIGNING?
/cc @agl

Googling for "1.2.840.1136<IP_ADDRESS>.2.0.0" turned up this source file.
I'll see if I can find some better info.

Here we go: http://images.apple.com/certificateauthority/pdf/Apple_WWDR_CPS_v1.0.pdf

iPhone Software Development Signing (1.2.840.1136<IP_ADDRESS>.2), critical (Development
Certificates)

I'm assuming it's marked critical because it is a development certificate.

In addition to critical extensions for iPhone certs:
iPhone Software Submission Signing (1.2.840.1136<IP_ADDRESS>.4)
iPhone Software Development Signing (1.2.840.1136<IP_ADDRESS>.2)
There are critical extensions for Safari, Mac, etc. listed in that document.
Extended Key Usage - Safari Extension Signing (1.2.840.1136<IP_ADDRESS>)
Custom Extensions - Safari Extension Signing (1.2.840.1136<IP_ADDRESS>.5)
But I'm not seeing information on what the values mean. My development cert contained Value:[]uint8{0x5, 0x0} but I don't know what that means. :frowning:

I think a reasonable change here might be for X509KeyPair to ignore errors in the certificate. As a server, it doesn't really matter to you what's in the certificate that you send to the clients except for sanity checks and for SNI matching.
Would that be sufficient for you?
Another option would be that unknown critical extensions were no longer a parse-time error, but rather caused validation to fail.

Upon further investigation, I think I was using the wrong cert, as a push notification cert doesn't have critical extensions based on the docs. I need to check with a colleague that I have the right certs and double check if this is still an issue for me.
Whether or not it's still worth addressing outside of my use case, I'm not sure.


layout::par::finalize: Bound allotted width when fitting to width

Sometimes, optimized line breaking outputs lines that are wider than the allotted width so that spacing between words can be narrowed to fit. However, the width calculation for the fit-to-width case does not account for this, causing the resulting width to exceed the width of the region. This commit takes the minimum of the calculated width with the width of the region.
Fixes #1825.

Thank you!


Support sst.aws.Function in a VPC without a NAT

An AWS Lambda function can be associated with a VPC that doesn't have a NAT. This has the caveat that your Lambda function can no longer access anything over the internet, but there are still use cases that would be valid with no internet access. Additionally, if your service only needs to communicate with external services over IPv6, you can use an egress-only internet gateway, without having to create a NAT Gateway or a self-managed EC2-based NAT gateway
Currently, when declaring an sst.aws.Function associated with a VPC:
new sst.aws.Function("MyFunction", {
  vpc: myVpc,
  handler: "src/main.handler",
});

I get the following error message:
✕  Failed
   Functions that are running in a VPC need a NAT gateway. Enable it by setting "nat" on the "sst.aws.Vpc" component.

This means use cases for a VPC-associated lambda function that don't need internet access over IPv4 are not supported with the sst.aws.Function component

Yeah maybe this should just be a notice.


[Refactor] refactor materialized view refresh processor

What type of PR is this：

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

Which issues of this PR fixes ：

Fixes #
Problem Summary(Required) ：

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] I have added user document for my new feature or new function

[FE PR Coverage Check]
:heart_eyes: pass : 300 / 323 (92.88%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/sql/common/DmlException.java
0
4
00.00%
[12, 13, 16, 17]

:large_blue_circle:
com/starrocks/server/LocalMetastore.java
1
3
33.33%
[1205, 3152]

:large_blue_circle:
com/starrocks/scheduler/PartitionBasedMaterializedViewRefreshProcessor.java
283
300
94.33%
[116, 190, 191, 259, 340, 341, 342, 343, 356, 470, 474, 522, 523, 524, 535, 536, 537]

:large_blue_circle:
com/starrocks/catalog/MaterializedView.java
4
4
100.00%
[]

:large_blue_circle:
com/starrocks/scheduler/TaskRunBuilder.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/sql/common/SyncPartitionUtils.java
10
10
100.00%
[]

:large_blue_circle:
com/starrocks/scheduler/TaskBuilder.java
1
1
100.00%
[]

[FE PR Coverage Check]
:heart_eyes: pass : 341 / 363 (93.94%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/sql/common/DmlException.java
2
4
50.00%
[12, 13]

:large_blue_circle:
com/starrocks/server/LocalMetastore.java
24
27
88.89%
[1205, 3152, 3190]

:large_blue_circle:
com/starrocks/scheduler/PartitionBasedMaterializedViewRefreshProcessor.java
291
307
94.79%
[116, 193, 194, 239, 240, 339, 340, 341, 342, 355, 470, 474, 492, 535, 536, 537]

:large_blue_circle:
com/starrocks/sql/common/SyncPartitionUtils.java
18
19
94.74%
[185]

:large_blue_circle:
com/starrocks/catalog/MaterializedView.java
4
4
100.00%
[]

:large_blue_circle:
com/starrocks/scheduler/TaskRunBuilder.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/scheduler/TaskBuilder.java
1
1
100.00%
[]

[FE PR Coverage Check]
:heart_eyes: pass : 343 / 364 (94.23%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/sql/common/DmlException.java
2
4
50.00%
[12, 13]

:large_blue_circle:
com/starrocks/server/LocalMetastore.java
25
27
92.59%
[3152, 3190]

:large_blue_circle:
com/starrocks/scheduler/PartitionBasedMaterializedViewRefreshProcessor.java
292
308
94.81%
[116, 195, 196, 240, 241, 260, 340, 341, 342, 343, 356, 471, 475, 536, 537, 538]

:large_blue_circle:
com/starrocks/sql/common/SyncPartitionUtils.java
18
19
94.74%
[185]

:large_blue_circle:
com/starrocks/catalog/MaterializedView.java
4
4
100.00%
[]

:large_blue_circle:
com/starrocks/scheduler/TaskRunBuilder.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/scheduler/TaskBuilder.java
1
1
100.00%
[]

run starrocks_admit_test

@Mergifyio backport branch-2.4


Very minor "issue": Tracker report window does not look like how it's shown in the Releases page.

Expectation:

Reality:

Thanks for reporting again. Will fix the font issue.
The shield icon though is from Apple. I swapped it out just before release; that one I can't use.

Oh, it's alright, the shield looks good.

Fixed in 0.4.2, thanks!


VS Code CLI throws errors when using "code" command

Issue Type: Bug
When I type "code" into the command line to run vs code, I get "node.dll not found", and "ffmpeg not found" errors. When I type the same command using "code.cmd" instead of just "code" it works fine. This happens across cmd, git bash for windows, and powershell.
To reproduce:

Just type "code" into the command line

VS Code version: Code 1.25.0 (0f080e5267e829de46638128001aeb7ca2d6d50e, 2018-07-05T13:11:58.697Z)
OS version: Windows_NT x64 10.0.16299

What is your %PATH% variable?

"%SystemRoot%\system32\python; %SystemRoot%\system32\python\python37; %SystemRoot%\system32; %SytemRoot%; %SystemRoot%\system32\Wbem; %SYSTEMROOT%\system32\WindowsPowerShell\v1.0; C:\WINDOWS\CCM; %NVM_HOME%; %NVM_SYMLINK%; C:\Program Files\Git\cmd; C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn; C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn; C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn; C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\MangaementStudio; C:\Program Files\Microsoft VS Code\bin\code.cmd; C:\Program Files\Microsoft VS Code\bin"

Can you remove the C:\Program Files\Microsoft VS Code\bin\code.cmd part and try agian?

It still has not worked. Additionally, I tried moving it to the beginning, in case the issue was a semicolon in the path (that was an issue with python for some time), but it was not that either.

Does it get fixed if you reinstall VS Code?

It still has the same error when I reinstalled VS Code.  However, while working on two different machines, I was unable to reproduce the bug, so I think I can chalk it up to this machine being weird.


Image is not defined

I'm using modern-gif for the first time, but I encountered an error "Image is not defined" in Vue.

see worker.js

In addition, I encountered an error where ts reported "No overload matches this call" when using workerUrl.

I bumped into this issue too. I found that only buffers (ImageData) can be used when using worker, which makes sense. Would be useful to not that in the documentation.

This is not related to worker (idk what worker is).  Fix it by making Image globally available https://github.com/edi9999/jsqrcode/issues/17#issuecomment-230093647


Enhance after_success for Travis CI

Use default bash if-then-else block with semicolon after each command and fix spelling for "incompatibility".
Don't do mvn clean b/c we need the test results for the following tasks and don't need to rebuild everything.

Coverage remained the same at 46.893% when pulling<PHONE_NUMBER>7cbd51680b145f93c57717ebd8421a on sepe81:travis-after_success into 3bf9546117421eac0bb38d951c1fae0e9b010828 on apache:master.

@lukaszlenart the api key for UpdateImpact seems to be ignored. At the end of the relevant Travis CI build I see Please define the api key. You can find it on UpdateImpact.com.

@sepe81 we can ignore the UpdateImpact plugin, I mostly added it to have a badge with number of dependencies ;-)

osm! about two minutes save in jdk8 job, thanks a lot!


Solution properties are not exported to JSON

To add the properties to the JSON I have developed the following code:
    /**
     * Get all custom properties
     * @return a map with the property names as keys,
     * and the property value as value
     */
    public Map<String, Object> getCustomProperties() {
        var properties = new HashMap<String, Object>();
        for (var entry : customProperties().entrySet()) {
            properties.put(entry.getKey(), entry.getValue().apply(this));
        }
        return properties;
    }

BTW; IDK what does lastModifiedTime mean. is it smth. a human should understand 😅?

Will be fixed in v0.21, will be released soon.
lastModifiedTime represents the number of ellapsed nanoseconds since the current WorkUnit started being processed. It is internally used by the framework to calculate the Time To Best (TTB) metric.
This can in turn help users during the experimentation, by detecting and reporting if the current solution has not being modified for a long time (or in other words, you are trying to hard to modify a solution that may already be optimal).

Fixed by a706ef3d617cc12020f192d21769632e699dcef1


fix: docker container kafka-music-data-generator not able to up due t…

It looks like @habemusne hasn't signed our Contributor License Agreement, yet.

The purpose of a CLA is to ensure that the guardian of a project's outputs has the necessary ownership or grants of rights over all contributions to allow them to distribute under the chosen licence.
Wikipedia

You can read and sign our full Contributor License Agreement here.
Once you've signed reply with [clabot:check] to prove it.
Appreciation of efforts,
clabot

[clabot:check]

@confluentinc It looks like @habemusne just signed our Contributor License Agreement. :+1:
Always at your service,
clabot

Causing CI to break due to the "unknown repository" - This needs to be closed to get around that. If this change is still required, please re-do it.

Causing CI to break due to the "unknown repository" - This needs to be closed to get around that. If this change is still required, please re-do it.


Unable to start D3D11 capturing

Description
I have a program using SharpDX DirectX 11. RenderDoc was used to work fine before v1.10. Starting v1.10, when I try to launch the program from RenderDoc, the program exits/crashed immediately.
Steps to reproduce

Download the test program from Test App .
Launch "CoreTest.exe" from RenderDoc.

Environment

RenderDoc version: 1.10
Operating System: Windows 10
Graphics API: DirectX 11

This was an issue with the changes in v1.11 to optimise refcounting and defer destruction of resources. In some cases (in your example with Direct2D) resources could get destroyed, then the same pointer value gets recreated and re-wrapped and destroyed again, leading to a double delete when those deferred destructions finally happen.

This was an issue with the changes in v1.11 to optimise refcounting and defer destruction of resources. In some cases (in your example with Direct2D) resources could get destroyed, then the same pointer value gets recreated and re-wrapped and destroyed again, leading to a double delete when those deferred destructions finally happen.


[parser] math latex error

$f(x+\delta)<f(x)$

doesn't parse
but
$f(x+\delta) < f(x)$

does?

actually that's not you, that's KaTex, the issue seems to be that at the end of the day you're left with something like <f which could be understood as a tag?
One way to defend against this is to force add a space after any < in a math environment, should be pretty easy to do, but should think a bit whether there are downsides?

document that better to have whitespaces around stuff.

superseded by #86


mpop: export more configuration flags

Introduce options to disable support for NLS, IDN and GSASL, and also add
option to use openssl instead of gnutls. While upstream marks openssl option as
discouraged, it works and it may be considered desirable to have one SSL
library in system instead of multiple ones.

@happysalada Can you please review this? It does not have official maintainer, unfortunately.


BounShell GUI doesn't scale well on not standard DPI settings

Due to the way that WPF scales the GUI, the checkboxes for each connection type are not displayed thus cant be selected.
I need a better way to test and deal with this.
This screenshot is taken from a machine with 175% DPI scaling.
Note the warped fonts on buttons, and the missing check boxes (indicated by arrows)

Long term fix is to re-write the gui. needed for sharepoint support anyway. Will come after 1.x release

I've had reports that running Show-BsGuiElements in PowerShell instead of the ISE works well. (Thanks Sean)

The new WPF GUI addresses this.


Auto detect silence.

If the osu account of osucelebrity is silenced, OBS will be automatically configured to show the status and remaining time. Helps a lot if we encounter silences once we reach the stage where we go 24/7.

I think this is the wrong way to approach this. We need to make sure not to get silenced. Tillerinobot has done this successfully for a year now and it's sending a lot more messages.

I think this will remain open until the silence problem is totally fixed @Tillerino keep up the good work

Closing this since silences seem to be over.


Create Profile for ... Ojes Ware

Name
Amin John
Profile Image

This is a potrait for Amin John
Country
Uganda
Region
Westnile
Hub
Platform Africa
E-Mail
<EMAIL_ADDRESS>Phone
+256788324586
WhatsApp
+256788324586
Website
No response
Telegram
+256788324586
GitHub
No response
Twitter
No response
Facebook
Amin John
Instagram
Amin John
Mastodon
No response
WikiFab
No response
Web
60
Software
50
Hardware
90
Community
90
Organizational Development
80
Media & Art
70
Data Security
30
Open Source
70
Repair
80
Description
I am a South Sudanese refugee, who attained skills at platform Africa and has now contributed both to  my community and south Sudan by creating audios and podcast for community change, hosted repair cafes, and mapped south Sudan and still in process of mapping more using open-source software like open street map and ODK

Yeah he made a typo while creating his account but it's okay, and for the sake of the photo I am uploading it soon.

thank you!

uploaded profile on content branch, from where it will be reviewed.


Blank Image while using Cuda in Linux

Hi,
When I rendered few images without CUDA support (by disabling Cuda in render method). The image was rendered successfully. But after enabling the Cuda support the blender rendered images are blank without any foreground and background.
Let me know how to resolve this issue.
With Regards,
mnjm

Hi,
The blender version that I installed required CUDA v7 and I had installed CUDA v9. After downgrading the C


[FEATURE] Accessibility checks to run as part of automated testing

Description
Playwright has accessibility testing built in, but we need to config it https://playwright.dev/docs/accessibility-testing
Screenshots
No response
Additional information
No response

YES please, that would be great 👍 I will assign it to you

Hey Eddie! 👋🏽   May you assign someone else for this issue? I am still facing problems with connecting to the DB, storybook complaining that it is not installed after several removes, reinstalled, and completely new forks of the project itself, the same is for playwright.
If the ticket it still available in January, I would come back to it. 😇

Hey can someone tell me what it is about and how can I contribute to it ?

@YuriDevAT sounds like it is something we need to fix/improve on the project, let me know if you want to work through together, because I am sure others are having similar challenges and I would like to improve the developer experience on the project

I do face problems with another OS project as well, everything was working fine during Hacktober, but now.. I think it has something to do with my node. Should I have time this weekend, I will let your team know in Discord if someone has time to help me via screen sharing. I hope this is fine with you. Sorry for the inconvenience.

Yes let us know in EddieHub Discord and we can help 👍  no problem, it happens to us all


Update README.md

For "[advanced kubernetes primitives & patterns]" added this "Kubernetes/Docs/Advanced.md" for correct link. Now the link is not broken.

Done in the local branch.


📝 Create LICENSE

Create a LICENSE file for the project. We can discuss what type of license makes the most sense, but I would default to MIT.

Closed by #267


Detection isn't very accurate.

The popup doesn't even show when caps lock is enabled or disabled, just at random.
It does work, its just heavily delayed

The reason for delay is merely the fact you have to click it to make it go away. It doesn't go away automatically when caps lock is turned off.

Have you seen the version number?

https://github.com/Chiroyce1/caps-lock-extension/blob/8f61c232fb5fbf8f9ba4613d6825c3b09c6d08c8/manifest.json#L4

This was made in 10 minutes as some people on a Discord server encourage me to make it, so I made it as quick as possible. Bugs will DEFINITELY be there. This has been tested ONLY on Firefox, and it works well there. Have you tried on Firefox yet?

@Chiroyce1 I've only tried it on FF, chrome is bad.

@Chiroyce1 I've only tried it on FF, chrome is bad.

gets offended


libftdi: fix cross-compile

libusb-config is required. Putting it in nativeBuildInputs won't work since it depends on having the correct hostPlatform set.
Things done

Built on platform(s)

[x] x86_64-linux: regular and cross to aarch64

[x] Fits CONTRIBUTING.md.

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

x86_64-linux

:white_check_mark: 6 packages built:

humility
infnoise
lcdproc
libftdi
qradiolink
xc3sprog


Improve P2 OB creation

Make automatic changes to OBs that have wrong flux from MATISSE_OB_2.py and also input Guide-Stars if known

Done with PR #31


Fixed performance issue affecting Windows users.

Addresses issue introduced in #15
The subprocess call that retrieves the installed conda version causes a noticeable hang.  To address this, the version number is now cached after first access.
While a small delay still occurs the first time a file is ran using the Conda build system, the problem will not propagate to subsequent calls until restarting the editor or reloading the plugin.

Looks great, thanks so much for all your help!


[poco] build failure

Operating system
MacOs 14.5 (ARM)
Compiler
Apple clang
Steps to reproduce the behavior
Using vcpkg in manifest mode
Extract of my vcpkg.json
{
      "name" : "poco",
      "platform": "(windows & x64) | (linux & x64) | (osx & x64) | (osx & arm64)"
}

Then the call in Cmake

find_package(Poco CONFIG REQUIRED COMPONENTS Zip)

Failure logs
CMake Error at /Users/romainnosenzo/vcpkg/scripts/buildsystems/vcpkg.cmake:859 (_find_package):
Found package configuration file:
/Users/romainnosenzo/CLionProjects/PhotoTools/builds/ninja-release-vcpkg/vcpkg_installed/arm64-osx/share/poco/PocoUtilConfig.cmake

but it set PocoUtil_FOUND to FALSE so package "PocoUtil" is considered to
be NOT FOUND.  Reason given by package:
The following imported targets are referenced, but are missing: Poco::XML
Poco::JSON
Call Stack (most recent call first):
/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.28/Modules/CMakeFindDependencyMacro.cmake:76 (find_package)
builds/ninja-release-vcpkg/vcpkg_installed/arm64-osx/share/poco/PocoZipConfig.cmake:3 (find_dependency)
/Users/romainnosenzo/vcpkg/scripts/buildsystems/vcpkg.cmake:859 (_find_package)
builds/ninja-release-vcpkg/vcpkg_installed/arm64-osx/share/poco/PocoConfig.cmake:35 (find_package)
/Users/romainnosenzo/vcpkg/scripts/buildsystems/vcpkg.cmake:859 (_find_package)
Additional context
The build has worked up to a recent vcpkg update.
The same vcpkg.json with the same cmake is working fine on Windows 11 and with an older mac os system (10.15 with x86)

I can't reproduce this problem locally, you can try using the following statement
find_package(Poco CONFIG REQUIRED COMPONENTS XML JSON Zip)

Now it works : I've destroyed the vcpkg cache and had to do as you told me (added XML and JSON)
find_package(Poco CONFIG REQUIRED COMPONENTS XML JSON Zip)
Now the bug can be turned into why should i add XML and JSON while I only use Zip ? Not a big issue in my case but that's a bit odd.
Feel free to close the issue if you think that behavior is standard.

Now it works : I've destroyed the vcpkg cache and had to do as you told me (added XML and JSON) find_package(Poco CONFIG REQUIRED COMPONENTS XML JSON Zip) Now the bug can be turned into why should i add XML and JSON while I only use Zip ? Not a big issue in my case but that's a bit odd. Feel free to close the issue if you think that behavior is standard.

Normally, zip calls uitl, and uitl calls json and xml. So when zip is called, uitl, json, and xml are automatically called. However, the search for uitl's dependent json and xml on your device fails.
I cannot reproduce this problem locally, so I cannot locate it. You can also try to create a new folder on the device and clone vcpkg. Try to use the newly cloned code to see if there is the same error. If the problem does not exist in the newly cloned code, it may be caused by the cache.

@Nosenzor You can get more tracing information from CMake with --trace-expand or -DCMAKE_FIND_DEBUG_MODE=ON.


Why function CO_TPDOsend(CO_TPDO_t *TPDO) does not specify the data length of tx buffer?

as follow:
    i = TPDO->dataLength;
pPDOdataByte = &TPDO->CANtxBuff->data[0];
ppODdataByte = &TPDO->mapPointer[0];

/* Copy data from Object dictionary. */
for(; i > 0; i--)
{
	*(pPDOdataByte++) = **(ppODdataByte++);
}

   TPDO->sendRequest = 0;
//TPDO->CANtxBuff->DLC = TPDO->dataLength;  should be added??
return CO_CANsend(TPDO->CANdevTx, TPDO->CANtxBuff);

update: the same with the SDO response transfer. I guess PDO, SDO, are all with the issue.

You have to call CO_CANtxBufferInit() before CO_CANsend().

CO_TPDOsend(CO_TPDO_t *TPDO) is not funtion implemented by the stack user.  CO_CANtxBufferInit() does not be called ahead in the  funtion CO_TPDO_process().
WHY?


Feature request: code formatting for Vala

This is provided by the vala-language-server, added support here.


insertRule only support once rule in production ?

When NODE_ENV=development,
InsertRule will work with the codes below
insertRule(`
body { color: red }
#root { color: blue }
`)

But when NODE_ENV=production
It will only work with this.
insertRule(`body { color: red }`)

insertRule(`#root { color: blue }`)

Wrong usage ?

Yes, you need to insert rules one by one. It 'works' in development mode because it attaches text directly to a style tag, and the browser parses everything. in production mode, we use CSSStylesheet.insertRule, which only allows one rule at a time. I'm open to ideas as to how to detect multiple rules in development mode, so I can throw an error/ log a warning.

closing this for now, lemme know if you have any ideas.


Implementation details are so largely different from the paper description

Hi @ming1993li,
Thanks for your interest in our work. Could you please point out which part is different?

Hi, for example, the paper says the learning rate is 1e-3/1024 * batch_size. I  can not find the implementation in the "main.py".

@ming1993li The learning rate is manually adjusted via the command line. For example, our ConvNeXt-T model is trained using 4x 8-GPU nodes with a batch size per GPU of 128, so we set the learning rate to 4e-3. If the model is trained on a single node, we adjust the update_frequency to 4 such that the effective batch size is the same as 4 nodes. For the DeiT-S model that is trained on a single node with a global batch size of 1024, we set the learning rate to 1e-3 in the command line. These commands can all be found in the README.md.

Thanks


WebSocket connection to 'ws://<IP_ADDRESS>:2394/' failed

Hello,
I'm having trouble with establishing a WebSocket connection while using the Stream Deck plugin for Google Meet. The error message I am receiving is as follows:
stream_deck_connection_manager.js:58 WebSocket connection to 'ws://<IP_ADDRESS>:2394/' failed:

I've checked to make sure the WebSocket server is running on localhost at port 2394. Here's what I get when I use the lsof command:
❯ lsof -i :2394
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
main 2293 sdk 8u IPv4 0xba7d0a72edc0a88b 0t0 TCP localhost:ms-olap2 (LISTEN)

I've also successfully connected to localhost at port 2394 using telnet:
telnet <IP_ADDRESS> 2394

Trying <IP_ADDRESS>...
Connected to localhost.
Escape character is '^]'.

his suggests that the WebSocket server is indeed running and that the port is accessible. However, the connection still fails when it's established by the Stream Deck plugin. I've checked for potential firewall issues, but I didn't find anything that would block this connection.
Any help or suggestions would be greatly appreciated. Thank you.

Do you have any sort of adblocker or content blocker running in your browser (e.g. uBlock Origin)? They often block connections to localhost. If so, adding meet.google.com as a trusted site in the blocker's settings should get it working.


Configuration Improvement

Suggestion to add a configuration to the mod to allow turning on/off some things (such as compressed blocks, etc).

Released in 1.19-3.2.0. CurseForge download.


cl12: Reuse math_brute_force ulp threshold in spir test

Spir test compares floating-point kernel results bit-by-bit with
correct results. However, for math_brute_force kernels, specification
does not ask for SPIR and OpenCL C path to match bit-to-bit. This patch
reuses ulps threshold from math_brute_force folder for math_brute_force
kernels in spir test. See issue #135

I could definitely see differences in compile paths cause small but legal differences in results.
We have seen small differences when SPIR and OpenCL C paths have difference choices of whether to vectorize.

Thanks, I've fixed MSVC 2017 link error and rebased to fix conflict

fixed line ending

ok looks good

A few people have now tried this out.  I'm going to accept this and it's siblings.


Add Range or limit of removal.

Please Add any method to remove background on some threshold.

I'll try that in next update of this repo thanks for your suggestion.


fix: add full error handling after os.Stat

Do you think that we should add a test which shows when this is useful?
The change looks good to me, but I don't understand which situations this "fixes" 🙂

os.Stat can fail for different reason. Out of the top of my mind, it could be a permission issue, a network latency (building on some nfs style FS). If we don't catch those, it will try to continue to add the path to the context, which would fail later in the chain with harder to debug issue, I think.
@helderco, you seem to have work most on this file, WDYT?

I guess I could add a test, but since it deals with IO, it might need some refacto. Doesn't have to be big, but I can't say for sure.

Reading a little more, maybe we could use fstest if we used fs.Stat instead of os.Stat. That could be an improvement that would allow injecting mocked FS for testing.
I don't know the performance trade-off. We could benchmark.

Is it not better if we create variables for those error?

I don't think there's a need for that if you're only using them in one place.

 Only CUE is public 🙂


Container Images for 2.0

Is there an existing issue for this?

[X] I have searched the existing issues

Problem Statement
Image builds for 2.x were disabled during the teardown of 1.x temporarily so as to separate them into their own scope.
We need to add the image builds back before the beta release.
Proposed Solution

[ ] implement multi-phase docker build for 2.0
[ ] implement an alpine build phase
[ ] implement a UBI build phase
[ ] rework the build-push github actions workflow to push all images as it did for v1

Additional information
Internal discussions among maintainers seemed to indicate that alpine and UBI images may be OK to stop building given lack of usage.
Acceptance Criteria

[ ] users have access to a standard KIC 2.0 image (alpine)
[ ] users have access to a UBI based KIC 2.0 image

What is "standard" and how is it different from "alpine-based"?
For 1.x, the "1.x.y" tag has been merely an alias for "1.x.y-alpine".

What is "standard" and how is it different from "alpine-based"?
For 1.x, the "1.x.y" tag has been merely an alias for "1.x.y-alpine".

It was redundant, description updated :+1:

Description cleaned up with recent changes in direction, follow up is now https://github.com/Kong/kubernetes-ingress-controller/issues/1653


Replace CID log with version-based system

Currently we keep a CID log, meaning, for every change we make, we store the root CID in an append-only local array. Based on this log we determine if the file system is ahead or behind. Now that we have versioning we can replace this with a better system. See https://whitepaper.fission.codes/file-system/file-system-basics/head-synchronization

Closing in favour of upcoming merge semantics in rs-wnfs.


Switch completely from Hashicorp Products because of problematic license change

This commit removed all Terraform code: https://github.com/jkulzer/kube/commit/f708e37a195c032fac1a96d3e76a56fe104d1f46
As Terraform was only used for secrets management for OAuth and the configuration wasn't finished, this doesn't cause a lot of problems.

No Terraform is needed for configuring Authelia, therefore the ongoing switch from Authentik to Authelia will fix this.

The only use for Terraform and Vault, OAuth was switched over to native secret management in this commit: 1a02ef47d8766627d310e994a5c5a09f336e200f


add invFlags, eveUnits and typeIDs tables/files

Added the invFlags table with this update.  Also took a crack at creating a description of typeIDs.yaml.  Many unknowns on this one:

I have no idea what the orderID column is for on invFlags
Please double check the units (kilograms, cubic meters, etc.) on yaml_typeIDs.md
I'm not sure what "portionSize" is on typeIDs, nor what the exact units should be (maybe unitless)
Not quite sure if I got "basePrice" right in typeIDs
I have no idea what "sofFactionName" and "sofMaterialSetID" are in typeIDs
A made a guess on the key for the "traits" map in typeIDs.  I'm not sure my description is correct.
I don't know what unitID is in the bonus object mapped from traits in typeIDs.

I tried describing typeIDs.yaml using a schema format.  Unfortunately, there's no agreed upon schema language for YAML so I made this up a bit here.

I just merged a PR from @CaptainThunk that included blueprints.

Doh!  Ok, pulled in latest upstream and merged.  Also changed the name of this PR to more accurately reflect what would be merged.  Is blueprint.flagID really just a constant?  I thought it corresponded to invFlags.

unitID references dbo.eveUnits
portionSize is a reference to how many of the item comes in a batch - eg, for mining it's the unmodified amount that appears in your hangar, for production it's the number of units you produce per run (eg, 100 for ammo) - needs confirmation and may be legacy stuff as these things have had several revamps over the years

Updated unitID and portionSize per CaptainThunk.  Also added the eveUnits table docs.

"sofFactionName" and "sofMaterialSetID" are references to skins (skins.yaml).

Awesome.  I'll add these in my next PR.


IOS-2664: XCUITest network request mocking

Issue Link
IOS-2664
Description
Sets up an injectable object that can be sent from an XCUI test target and retrieved by the application to populate mocked data. Includes a helper for retrieving the object in the application.
Definitely open to criticism on organization of these files within the project. ie Should the helpers be in UtilityBelt?

Definitely open to criticism on organization of these files within the project. ie Should the helpers be in UtilityBelt?

As our XCUI testing framework grows, it's going to start having a lot of pieces that aren't just for Sham to use. So I could definitely see XCUIApplication+LaunchEnvironment.swift and LaunchEnvironmentEncodable.swift getting pulled out and added to a new package called something line UtilityBeltUITesting.

@khaptonstall I went ahead and moved them over to a new target.


meta: issues with vgo

this is a "meta" issue to document all the known issues we may have to deal with to get support for vgo:

https://github.com/golang/go/issues/23970: x/vgo: allow cross-module internal imports based on import path prefix
https://github.com/golang/go/issues/23960: x/vgo: module path contains non-final version element v1

If I run go install on a package which imports gonum.org/v1/gonum/stat/distmv, I get this:
	import "gonum.org/v1/gonum/stat/distmv" ->
	import "gonum.org/v1/gonum/mat" ->
	test ->
	import "gonum.org/v1/netlib/blas/netlib": cannot find module providing package gonum.org/v1/netlib/blas/netlib

If I try to run go get, I get a different error:
$ GO111MODULE=on go get gonum.org/v1/gonum/mat
go: finding gonum.org/v1/gonum/mat latest
go: finding gonum.org/v1/gonum latest
go get gonum.org/v1/gonum/mat: missing module for import<EMAIL_ADDRESS>provides gonum.org/v1/gonum/mat

Anyone figured out this issue?

the first error is something I wanted to investigate.
I think it comes from this:
https://github.com/gonum/gonum/blob/023b8e605abb7af160043f692d4313e058bd8a5a/mat/cblas_test.go#L5
// +build cblas

package mat

import (
	"gonum.org/v1/gonum/blas/blas64"
	"gonum.org/v1/netlib/blas/netlib"
)

func init() {
	blas64.Use(netlib.Implementation{})
}

where go mod doesn't completely follow the build tag (it shouldn't look at that file when no cblas build tag is defined.)
or perhaps it's just that we need to add a go.mod file to that gonum.org/v1/netlib repo ?

or pehaps it's because the module gonum.org/v1/gonum needs the module gonum.org/v1/netlib which itself also needs gonum.org/v1/gonum ?

I would like to find out from golang-dev or golang-nuts how to deal with this. The error does come from the cblas test tagged code. I can see why mod does not look at tags, but I'd really rather not require that users pull netlib just to get other things we provide.

I'm also seeing that this seems to work for go install ./cmd/mybinary but not go mod -sync. I misspoke earlier, I didn't realise I was running go mod -sync rather than go install as I thought.

@kortschak yeah... this whole business of build-tags in a Go Module context is a bit murky.

@kortschak: Are you going to make the post? I'm tempted to, to golang-dev, with subject "go modules and build tags", linking to this issue, but want to avoid a race with you - and you might be able to explain it better ;-)

I'll leave it to you if you don't mind.

go-dev thread and go issue.

Hmm. This morning I'm unable to reproduce the issue. Is anyone else currently hitting this? If not, I will close the issue on the go tracker.
Unfortunately I don't have a good explanation of why it now works for me. It may be that clearing the mod cache fixed it.

SGTM

SGTM as well.


Fix BatchServiceClient constructor example

The BatchServiceClient constructor example has an error, according with:
https://docs.microsoft.com/en-us/python/api/azure-batch/azure.batch.batchserviceclient?view=azure-python
it should be:
batch_client = BatchServiceClient(
credentials,
batch_url=BATCH_ACCOUNT_URL
)
instead of:
batch_client = BatchServiceClient(
credentials,
base_url=BATCH_ACCOUNT_URL
)

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

ID: 726a2add-e28c-ab01-e63d-cc85bd1b961f
Version Independent ID: 7e22d9ff-4d20-0709-78d5-9b39554fb126
Content: Use Azure Active Directory to authenticate Azure Batch service solutions - Azure Batch
Content Source: articles/batch/batch-aad-auth.md
Service: batch
GitHub Login: @laurenhughes
Microsoft Alias: lahugh

Thanks for bringing this to our attention. I have created a PR with the update, changes will be live shortly.
https://github.com/MicrosoftDocs/azure-docs-pr/pull/99668


How to sort and limit a find query ?

I have been searching everywhere, I can't find for the life of me how to sort a find query and ordering it... has it been forget ?
Other less supported drivers does it, I do see why this one couldn't be able to...
Any clue would be greatly appreciated.

sort:
K = mongo:find(C, <<"test">>, {'$query', {<<"key">>, <<"test">>}, '$orderby', {<<"num">>, 1}}).
<0.117.0>
mc_cursor:rest(K).
[{'_id',{<<84,228,205,190,41,130,143,194,25,194,238,138>>},
        key,<<"test">>,num,1},
 {'_id',{<<84,228,205,186,41,130,143,194,25,194,238,137>>},
        key,<<"test">>,num,5},
 {'_id',{<<84,226,73,149,254,54,46,23,240,116,254,175>>},
        key,<<"test">>,num,9},
 {'_id',{<<84,228,205,194,41,130,143,194,25,194,238,139>>},
        key,<<"test">>,num,91}]

For limit I could'not find this possibility in Mongo CRUD documentation. I think it is possible in console only. By the way - if you iterate through your result with mc_cursor:next/1, why not just limit calling it?

Thanks for you quick response !! I couldn't see anywhere in the docs where to use it !
For the limit, that's what I though, I'm using the batch size and "take" from cursor the number I want.

Apparently you can use the '$maxScan' for limiting the number of result, it is even advised in the mongoDB documentation...
I have everything I need now ! thank you.

'$maxScan' actually limit the search before filtering... That's an odd feature.
I ended up using mc_cursor:take(Limit)


mapResponse not found in module

What version of Elysia is running?
1.2.6
What platform is your computer?
Microsoft Windows NT 10.0.22635.0 x64
What steps can reproduce the bug?
After upgrading elysis version 1.2.6 i got mapResponse  not found in module. I have removed bun.locknb file and node_modules file and installed again. Nothing works
What is the expected behavior?
bun run dev: should start elysia server
What do you see instead?

Additional information
No response
Have you try removing the node_modules and bun.lockb and try again yet?
I have tried

After a deep investigation in my code "elysia-compress" plugin causes this issue. I have replaced the package with  "elysia-compress" same issue occurs

Seems like plugin doesn't have been updated to 1.2 yet. You can either:

wait for the plugin to update to 1.2
force the plugin to use Elysia 1.2 with override and it might work

{
    "override": {
        "elysia": "1.2.6"
    }
}

Ultimately, should be solved once the plugin has been updated to 1.2


Question about performing PCA

Hey @cyrillustan! I was going to use your package for decomposition, and I realized that there is no scaling here.. Does your code assume that the tensor being inputted here is already normalized?
https://github.com/meyer-lab/tensorpack/blob/0a3a8e5a90666abe86c162285e07fa59c848249b/tensorpack/decomposition.py#L46C40-L46C40
Thanks,
Farnaz

Hey Farnaz, are you talking about CP or PCA?
For CP, it is normalized here https://github.com/meyer-lab/tensorpack/blob/0a3a8e5a90666abe86c162285e07fa59c848249b/tensorpack/cmtf.py#L117
For PCA, the scaling is included in the $\Sigma$ matrix (or diag(S) in the code) of SVD, so eventually the score matrix bears the weights.

Hey Cyrillus,
Thanks for your response. I was asking about the PCA. I didn't see the normalization in the perform_PCA(). So does it mean that we don't have to normalize the input data for perform_PCA() and tensorly's svd_interface() takes care of the normalization?

Yes, for PCA, SVD deals with the scaling, so you don't have to normalize the data.


/connect/token request scopes not limited

So I have this case scenario: I want external clients to use my platform therefore they need to generate a token.
Although I can use client_credentials, I added an extension grant called "outsider" so I can control better the token generation.
And when the client calls the API using the outsider token, the API internally will need an "insider" token which gets generated by using another extension grant called "insider" (following docs example works great).
So I created two IExtensionGrantValidators and is all working ok in general.
However my problem is about the scopes. The client has the allowedScopes = ["outsider", "insider"] because we want to use the same client_id at both tiers (having a second client is an option, but that would be overengineering it).
Basically I want an external client to send this POST:
grant_type = outsider
client_id = xxi
client_secret = xxs
acr_values = xxa

So in the outsider GrantValidator, I would like to automatically append that scope outsider to the token (so the audience gets also assigned correctly).
To do that I use the context.Request.Scopes = new string[] {"outsider"}. However when I inspect the token, it contains the scope = ["outsider", "insider"].
The funny thing is that if I send the POST as
grant_type = outsider
client_id = xxi
client_secret = xxs
acr_values = xxa
scope = outsider

The process does limit the token to that scope alone.
I would expect the context.Request.Scopes to be the ultimate place to customize that yet is not and it seems inconsistent.
Would this be a bug or maybe another way of doing this?
Thanks

So I took another approach, I am validating now the exact Request.Scopes that I want the sender to use. If it does not match, then fail the grant.
                var canScopes = string.Join(" ", new string[] { "openid", "outsider" }.OrderBy(x => x));
                var inScopes = string.Join(" ", context.Request.Scopes.OrderBy(x => x));
                if (canScopes != inScopes)
                {
                    context.Result = new GrantValidationResult(TokenRequestErrors.InvalidScope, $"This grant accepts these exact scopes only: {canScopes}");
                    return;
                }

And so I solved it, now I just have to force the clients to send that exact string


net/http: readRequest fails to handle URIs ending with space characters

What version of Go are you using (go version)?

$ go version
go version go1.20.2 windows/amd64

Does this issue reproduce with the latest release?
Yes.
What operating system and processor architecture are you using (go env)?
go env Output
$ go env
set GO111MODULE=
set GOARCH=amd64
set GOBIN=
set GOCACHE=C:\Users\colin\AppData\Local\go-build
set GOENV=C:\Users\colin\AppData\Roaming\go\env
set GOEXE=.exe
set GOEXPERIMENT=
set GOFLAGS=
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOINSECURE=
set GOMODCACHE=C:\Users\colin\go\pkg\mod
set GONOPROXY=
set GONOSUMDB=
set GOOS=windows
set GOPATH=C:\Users\colin\go
set GOPRIVATE=
set GOPROXY=https://proxy.golang.org,direct
set GOROOT=C:\Program Files\Go
set GOSUMDB=sum.golang.org
set GOTMPDIR=
set GOTOOLDIR=C:\Program Files\Go\pkg\tool\windows_amd64
set GOVCS=
set GOVERSION=go1.20.2
set GCCGO=gccgo
set GOAMD64=v1
set AR=ar
set CC=gcc
set CXX=g++
set CGO_ENABLED=1
set GOMOD=J:\Data\Projects\fpProxy\go.mod
set GOWORK=J:\Data\Projects\fpProxy\go.work
set CGO_CFLAGS=-O2 -g
set CGO_CPPFLAGS=
set CGO_CXXFLAGS=-O2 -g
set CGO_FFLAGS=-O2 -g
set CGO_LDFLAGS=-O2 -g
set PKG_CONFIG=pkg-config
set GOGCCFLAGS=-m64 -mthreads -Wl,--no-gc-sections -fmessage-length=0 -fdebug-prefix-map=C:\Users\colin\AppData\Local\Temp\go-build4117129570=/tmp/go-build -gno-record-gcc-switches

What did you do?

I work with particularly old software, which in some cases will send HTTP requests without stripping whitespace from the Request URI. After changing our proxy to be Go based, these requests just weren't being received by the proxy between the application and the file server.
When putting a Python or Fiddler proxy between the application and Go proxy server the requests would suddenly start working. The only idea I could come up with is that they're sanitizing the requests are they pass through.
I went digging and found that when reading the request, parseRequestLine works on the assumption that each element of the request line is seperated by a single space character, as defined in the RFC. When it splits, the HTTP proto gets an extra space before it. This means it'll error as a malformed proto. I know this behaviour isn't strictly supported by the RFC but I'd like to see it reflect how other software handles it.
The easiest way to test this is to send variants of GET /test HTTP/1.0 and GET /test  HTTP/1.0 with something like telnet to a Go HTTP server, where the latter will return 400 Bad Request.
For demonstration just to display where the space prefixing the proto comes from, I took a copy of the current parseRequestLine and then fed the proto into ParseHTTPVersion
https://go.dev/play/p/8F2Q9A5Fhx1
What did you expect to see?

'GET', 'http://www.nabiscoworld.com/shock/nbgrm.dcr', 'HTTP/1.0'

What did you see instead?

'GET', 'http://www.nabiscoworld.com/shock/nbgrm.dcr', ' HTTP/1.0'
Malformed proto

cc @neild

Ideally, it would be nice to optionally have the functionality like this, to allow them to pass through, but escaped.
https://go.dev/play/p/fkBi238Kgav

I know this behaviour isn't strictly supported by the RFC but I'd like to see it reflect how other software handles it.

Generally Go's net/http tries to stick to the RFCs unless the deviations are used widely. Can you give some examples of widely-used clients that require this behavior, and perhaps more detail about why it cannot be fixed in those clients instead?

It's a tricky one - It isn't commonly used and virtually any client in the past 15+ years shouldn't ever do this, but we're finding incorrect use of it in some Adobe Shockwave games, games closer to 20-25 years old.
The behavior is reflected in every other software I've tried - Fiddler, Python, Apache etc all handle it fine (in fact the http://go.dev/ site itself considers it valid). I've really struggled to find documentation for why they support it in the first place, the only thing I could dig up was this section of the URI Generic Syntax RFC from 1998 under 'Syntax Notation and Common Elements', but it was removed by the time the current RFC from 2005 appears.
<first>/<second>;<third>?<fourth>

The component names are enclosed in angle-brackets and any characters
outside angle-brackets are literal separators.  Whitespace should be
ignored.  These descriptions are used informally and do not define
the syntax requirements.

Obviously having this supported is something I'd like considering our use case, but I'm understanding of why you might also choose not to.

Just to add some more samples of it working Using OpenSSL to test, go.dev worked with any number of spaces
`
All valid (Including spaces AFTER HTTP/1.1)
GET go.dev  HTTP/1.1
GET go.dev    HTTP/1.1
GET        go.dev      HTTP/1.1
GET   go.dev/play/       HTTP/1.1
GET   https://www.google.com/imghp?hl=en&ogbl       HTTP/1.1
Invalid (Returns 400)
GET go.dev HTTP/1.1
GET go.dev/play / HTTP/1.1
GET go.dev/pl ay/ HTTP/1.1
`
I tried to find other examples of nginx, but I couldn't get any request to work openssl with nginx.org or facebook.com, everything was rejected, I am sure I am doing something wrong.

We use Golang to parse raw http request in cybersecurity, and there is an easy sql inject example, which can't be parsed by http.ReadRequest.
$ curl -vv "http://<IP_ADDRESS>:8010/?id=1 or 1=2"
*   Trying <IP_ADDRESS>:8010...
* TCP_NODELAY set
* Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8010 (#0)
> GET /?id=1 or 1=2 HTTP/1.1
> Host: <IP_ADDRESS>:8010
> User-Agent: curl/7.68.0
> Accept: */*
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 200 OK
< Server: Test-Server
< Date: Tue, 02 Jan 2024 10:16:52 GMT
< Content-Length: 0
<

Of cause, this is not a Generally http request, but we want to use Go do more 😁

cc @golang/security
sounds like we should reject making the parser any laxer

cc @golang/security
sounds like we should reject making the parser any laxer

I mean we need more laxer to make Golang can be used to parse these no generally request. 😂
We want to get a key-value pair from http query "id" = "1 or 1=2".


Rollback 98

Unfortunately the scorecard code is failing with

2022/01/20 20:10:18 GitHub token env var is not set. Please read https://github.com/ossf/scorecard#authentication

Somehow it is not using the passed in authenticated github client and still looking for the token env var.
Sorry for not having good integration tests here.

breadcrumbs: https://github.com/ossf/allstar/pull/98