qt5, libsForQt5: 5.12 -> 5.14 on darwin

Description of changes

While (as noted in #125548) qtwebengine and therefore qtfull will require the SDK bump for darwin at #101229, Qt 5.12 reached EOL in December 2021. As such, since both 5.12 and 5.14 are both now EOL, it may now be prudent to bump macOS's default to 5.14 pending the SDK bump, to at least bring the software to a EOL-and-from-2019 version rather than an EOL-and-from-2018 version.
Things done

Built on platform(s)

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

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

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

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.05 Release Notes (or backporting 21.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
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[X] Fits CONTRIBUTING.md.

Thanks!


memoizeWith should either use Map or allow providing custom cache

currently it's not possible to have non-strings as memoization keys

I think this can only be considered for a post-1.0 discussion.  Until then, we don't depend on Map or other ES2015 features.


Fixed regex pattern and removed hardcoded enums

Issue #, if available: N/A
Description of changes:

Changed regex for component names from ^[\d\w-_.+]*$ to ^[\d\w\-_.+]*$. This was needed since the use of - in the first context was incorrect and needed to be escaped
Also removed the variable enums for Tier and LogType. The current recommendation from CFN team is to not have large enum lists that need to be updated. Instead, I changed to use regex, which validates the previous enum structure: Capital letters and underscores only, with a starting capital letter. I tested all the existing enums against the new regex too.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

LGTM


Docs: Specify URL endpoints for various uploaders

I went and read it up from the source code to figure out how to configure ShareX to allow me to shorten URLs - however, others might not be so savy :)
Hence, I'd like to request an Endpoints section in the docs, pointing out which URLs are used for what.
For those curious:

There's probably more methods I didn't spot yet, tho...
Thanks and kind regards!

The docs used to have this, I don't know why I forgot to add it in the new docs.. My bad, It will probably be included when 3.6 or 3.5.2 comes out.

They are now included in the docs.


Multi system flash page says either arm9loaderhax or boot9strap, but only b9s works

The Multisystem Flash method of ntrboot states the following:
This method requires temporary access to a second 3DS family device that is already running some kind of custom firmware (such as boot9strap or arm9loaderhax).
However, since ntrboot_flasher only exists in .firm form, arm9loaderhax will not work. This should either not state arm9loaderhax, or link to the a9lh to b9s updating page.

I'm not sure, but you should be able to load ntrboot_flasher firm with OldLoader


K8 blog post

Hey, I just made a Pull Request!

:heavy_check_mark: Checklist

[ ] A changeset describing the change and affected packages. (more info)
[ ] Added or updated documentation
[ ] Tests for new functionality and regression tests for bug fixes
[ ] Screenshots attached (for UI changes)

@mclarke47 @fengypants FYI I'll update this with screenshots once we get those

@mclarke47 @fengypants FYI I'll update this with screenshots once we get those

Please don't merge until 1/13 - awaiting images to be incorporated.

Please don't merge until 1/13 - awaiting images to be incorporated.

Closing this PR in favor of #3977

Closing this PR in favor of #3977


Tab system is poorly written

Use single instanced monaco.

I agree, I have argued for a long time. This is already actively worked by Excel, I hope


Overture Places to OSM tags for display

Description
In order to display the PMTiles of Overture in Rapid, in a way that a user can use/ignore the POI, I am suggesting adapting this Python code and Overture categories to OSM tag dict to Rapid.
Links:

Python code for conversion
Overture to OSM dict

Context:

we ignore all Overture Places with category tag 'structure_and_geography' because it is too vague to get a 1:1 tag match without individual context like the name and region
The conversion of Overture Places address is not yet working. An example address list for a single Overture Place can be seen in the example docs and we would need at a minimum to parse addr:street and addr:housenumber. This should work for addresses like:

'Rigiweg 23'
'123 Main Street'
'27 Van Ness Unit 3'
'873 5th Avenue'
'Landstrasse 11a'
'807 Highway 66 West'

^ this is a bit tough but wondering if we have a good solution built into Rapid already?

good ideas!
Also related is #585 where we're thining through conventions for how we might work with custom data that contains OSM tags already.  We don't have anything like this yet, but I could imagine that someone would put together a build of Overture data that includes the conversion already.
I'm imagining that if we are working with external data that comes with OSM tags, we could do a few things

match those tags to presets - the featres will then render with the correct icons.
show the sidebar to allow accept/ignore buttons

Going to keep this here as a wish, but come back with ideally a generic Javascript module that can do Overture -> OSM (oneway=yes ;))


Rename the repository to complete the Theia Blueprint to Theia IDE rebranding

As mentioned here, https://github.com/eclipse-theia/theia-website/pull/524#issuecomment-1989762570, this will not occur by itself.  At some point someone will have to do it, so it should be tracked with an open issue.

I suggest Eclipse/admins rename this repository from theia-blueprint to theia-ide, then, if you want to still support users who may still reach the https://github.com/eclipse-theia/theia-blueprint url for whatever reason, create a new repository calld theia-blueprint (after renaming this repository) and create a simple README that directs the user to https://github.com/eclipse-theia/theia-ide instead, and archive that repository.

Another task for resolving this issue is to remove the section of the Theia IDE README titled Theia IDE vs Theia Blueprint.

One place where theia-blueprint still appears currently is in the Theia Cloud online demo from theia-ide.org


feat(tracing): stdout exporter sample

Could you please give a simple README instructing what kind of metrics will generate and how the users can use them?

plz add test directories to start_integrate_test.sh


Add [ConferenceName Year] to Each Paper in the colomn of Links or 链接

For example：

Diffusion Model

论文
链接

1) [ICCV 23] StableVideo: Text-driven Consistency-aware Diffusion Video Editing
Paper, Github, Project

2)  [CVPR 24] MovieChat: From Dense Token to Sparse Memory for Long Video Understanding
Paper, Github, Project

3)  DDPM: Denoising Diffusion Probabilistic Models
Paper, Github

This table in the above could be changed as the following:

Diffusion Model

论文
链接

1) StableVideo: Text-driven Consistency-aware Diffusion Video Editing
ICCV 23 Paper, Github, Project

2)  MovieChat: From Dense Token to Sparse Memory for Long Video Understanding
CVPR 24 Paper, Github, Project

3)  DDPM: Denoising Diffusion Probabilistic Models
NeurIPS 20 Paper, Github

If the paper is already a conference paper rather than arxiv, should we replace the link with the conference version?
like
StableVideo: https://openaccess.thecvf.com/content/ICCV2023/html/Chai_StableVideo_Text-driven_Consistency-aware_Diffusion_Video_Editing_ICCV_2023_paper.html
DDPM: https://proceedings.neurips.cc//paper_files/paper/2020/hash/4c5bcfec8584af0d967f1ab10179ca4b-Abstract.html

I recommend keeping the arXiv link(https://arxiv.org/abs/2308.09592) and the abbreviated conference name (ICCV 23 Paper).
ArXiv papers often contain more detailed information and supplemental resources compared to the conference paper version. Additionally, arXiv papers are accessible to anyone, making them a valuable resource for reference and further exploration


Unable to read query file: "too many open files"

Expected Behavior
KICS should be able to read all queries
Actual Behavior
When scanning our samples using KICS on MacOS I get this error message:
1:14PM ERR Query provider failed to read query, query=rbac_wildcard_in_rule error="failed to read query rbac_wildcard_in_rule: open assets/queries/k8s/rbac_wildcard_in_rule/query.rego: too many open files"
1:14PM ERR Query provider failed to read query, query=readiness_probe_is_not_configured error="failed to read query readiness_probe_is_not_configured: open assets/queries/k8s/readiness_probe_is_not_configured/query.rego: too many open files"
1:14PM ERR Query provider failed to read query, query=resource_with_allow_privilege_escalation error="failed to read query resource_with_allow_privilege_escalation: open assets/queries/k8s/resource_with_allow_privilege_escalation/query.rego: too many open files"
1:14PM ERR Query provider failed to read query, query=role_binding_to_default_service_account error="failed to read query role_binding_to_default_service_account: open assets/queries/k8s/role_binding_to_default_service_account/query.rego: too many open files"

Steps to Reproduce the Problem

go run cmd/console/main.go scan -p 'assets/queries' -v -l
check logs error messages

Specifications

Version: 1.2.0
Platform: MacOS/Darwin
Subsystem: N/A

After changing ulimit error does not appear anymore:

cc: @joaoReigota1 @felipe-avelar @ruigomescx

Maybe we should add a section about ulimits in documentation

metadata file handlers were not being closed after reading the file content


Make it pip installable

Currently it can't be installed from pip. Please at least provide a setup.py so it can be installed from pip via Github URL.

Done!

Thanks :)


Update SDK version

Update SDK version to 1.14.0

Could we get in the habit of using the SDK version as the PR title?
Otherwise it makes it much harder to track versions in Git history.


Add spinal cord imaging segmentation example

I've added a Jupyter notebook that outlines a biomedical image segmentation example using a Cancer Imaging Archive dataset. I've also attached the license, README, as well as a link to the model and weights.

I merged this PR, but made a hash of it by forgetting to remove the LICENSE file.  The LICENSE at the root of the repo covers the contents.
The notebook and README are in.  Thank you for your patience.


Bazel arcs_cc_schema rule for generating C++ headers from .arcs schemas

This works by running the sigh schema2pkg command in the repository root
directory, and writing the results into the expected bazel-out folder.
Other sigh commands can be trivially wrapped in the same way.

Did you mean to include WORKSPACE?

The WORKSPACE file defines the root of your bazel project, so we have to include it. (you can also put things in it, but we didn't need to yet)


base: Remove mssql-scripter

This project has been archived and is not maintained any more.

A user can still install the tool using pip3:
pip3 install --upgrade mssql-scripter


UHF-8333: Fix LinkedIn share buttons

UHF-8333

What was done

Add update hook that changes the social media modules linkedin api url to the new correct version

How to install

Make sure your instance (ETUSIVU or REKRY is good) is up and running on latest dev branch.

git pull origin dev
make fresh

Update the Helfi Platform config

composer require drupal/helfi_platform_config:dev-UHF-8333

Run make drush-updb drush-cr

How to test

[ ] Go to any news or job listing node and check the url on the LinkedIn share button. It should now link to https://www.linkedin.com/sharing/share-offsite/?url=[current-page:url] instead of the old http://www.linkedin.com/shareArticle?mini=true&url=[current-page:url].... Copy the url and instead of your local domain n the url attribute change it to hel.fi and go to the page. LinkedIn shouldn't give error anymore but instead it should open the "Share this webpage" page correctly.
[ ] Check that code follows our standards

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 13.01%.  Consider uploading reports for the commit 2a1f55f to get more accurate results

Additional details and impacted files
@@            Coverage Diff            @@
##               main     #708   +/-   ##
=========================================
  Coverage     13.01%   13.01%
  Complexity      242      242
=========================================
  Files            28       28
  Lines           945      945
=========================================
  Hits            123      123
  Misses          822      822

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


Add Codingame Website for Practicing Challenges

Related Issue
Closes #915

Description

Add CodinGame website for Learn Programming with Practicing Challenges

Screenshots

Checklist

[x] My code adheres to the established style guidelines of the project.
[x] I have included comments in areas that may be difficult to understand.
[x] My changes have not introduced any new warnings.
[x] I have conducted a self-review of my code.

@NarendraKoya999, all the PRs you are making have duplicate values. Please create a new PR for each issue.

I have Created New Pr for Each Issue without Duplicating Values. Please Check @JasonDsouza212


Added a new icon of car with arrow

Coverage remained the same at 84.797% when pulling eec6d7ee6af01af31d6219aa75727b157a82bade on maylindamartinsen:develop into 3b99e8b1aebb47ec581093e2ee2302405dc7d062 on SpareBank1:develop.


Add license

Thanks for your excellent work in this repo! Is it possible to add a license? Thank you!

Thank you! License added (6f7dac4)


Clarify "Coauthor and share in Office desktop apps"

I suggest we clarify what happens if you Do not configure the "Coauthor and share in Office desktop apps". It will be enabled but the user can deselect it.

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

ID: 04ad2f16-c861-7a1b-5c1d-e4601e8f3855
Version Independent ID: c47df4cd-f706-d807-5eac-172fba1e500f
Content: Use Group Policy to control OneDrive sync settings
Content Source: OneDrive/use-group-policy.md
Service: one-drive
GitHub Login: @kaarins
Microsoft Alias: kaarins

@JonesMikael  Thank you for submitting feedback and contributing to the docs. We are currently investigating this.

@JonesMikael Thank you for submitting feedback. We understand that this issue has been resolved.
Please feel free to re-open this issue if there is a specific area of the docs that we can improve or make better. Thank you.


Failed to install with node 0.12.6 and npm 2.11.2

details here
https://gist.github.com/vird/59d40f2ba77f1968f26b
downgrading node to v0.10.30 makes stuff works

Published v1.0.0 for node-4 now.


Add files via upload

We have uploaded the file provided by JetBrains.
Thank You.

@anantawasthi Please provide us with:

the university official website URL, if different from the domain you are submitting
an URL of a page on the official website where an IT-related long-term (>1 year) course is offered by the university
an URL of a page or another proof (.pdf or a screenshot are OK) showing that the university recognizes the domain which you are submitting as an official email domain for the students.

Hi @philipto,
We don't have the setup that you are expecting right now from us.
We run data science program as a community service and for digital presence we have one facebook page for now (https://www.facebook.com/sscrofficial/).
Thank you for writing back to us. We will apply again, once we are ready with neccesary pre-requisite.
Best Regards,
Anant

@anantawasthi Dear Annat,
thank you for the details. We are eager to support your school, and we have to follow our own guidelilnes to treat every school equally. Please apply again as soon as you have a long-term course in data science or other IT-related subject, described at your website. As of now, I have to close the request without merging. Please ensure you are familiar with this repository rules located at the bottom of this page and submit a new request with correct information. Thank you for the understanding!


Feature/dashboard responsiveness

Description: Dashboard Responsiveness
Fixes # (issue) Dashboard was terribly un-responsive and a mess on mobile view.
Type of change
Please delete options that are not relevant.
Bug fix (non-breaking change which fixes an issue)
New feature (non-breaking change which adds functionality)
Breaking change (fix or feature that would cause existing functionality to not work as expected)
This change requires a documentation update
Change Status

[ ] Complete, tested, ready to review and merge
[ ] Complete, but not tested (may need new tests)
[ ] Incomplete/work-in-progress, PR is for discussion/feedback
How Has This Been Tested?
[ ] Test A
[ ] Test B
Checklist
[x]  My code follows the style guidelines of this project
[x]  I have performed a self-review of my own code
[ ] My code has been reviewed by at least one peer
[ ]  I have commented my code, particularly in hard-to-understand areas
[ ]  I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[x] There are no merge conflicts

mobile is a little shaky but i do not know how much time that would take to fix, and if you or we would have time to complete before it is due. But kindle and ipad look great nice work!
if you want to work on the mobile below 500px then turn this back into a draft
i would be willing to work some on the responsiveness too with you if you like.
otherwise I will approve.

Thanks for the input! I got it responsive down to 400px. Feel free to test again or implement any changes you see as helpful. I'm very open to help or suggestions.


Mac redist

Help needed here :)
It seems that, in order to build an Electron app on Mac, you need an actual Mac computer. Anyone could help about this? Any alternative solution?

I have a mac that I can run the distribution build on, if that's all that's needed!

I don't have a mac developer license (don't want to pay for it...) but i can build a working version that's self signed. I suppose anyone downloading it will have to just trust me (and that my machine isn't compromised with malware).
I have made a test release on my clone: feel free to use, or link it. https://github.com/sangohan/led/releases/tag/cdcdd31

I have an idea I own a game publishing studio have not released anything other than a build for a game jam on simmer.io
https://simmer.io/@Reds088/lone-shark. and have some in production i also am trying to get a blog spot going on my site you can see a few i have on there is your game is free for users i could put it on my site or if you sale it i could do that too and just do a agreed upon % from it and i have a lic for the google play store and thinking about doing a steam one when production work gets further along.

https://github.com/deepnight/led/suites/1267659522/artifacts/19486321 works 💯

@qkdreyer that build didn't work for me until I ran this fixer script. It looks like the zip archive you made lost the executable bits, and turned the symlinks into just text files. This script restores them. Note you have to cd into the LED.app/Contents folder first.
#!/bin/sh

# first cd into LED.app/Contents
# then run this script

chmod +x MacOS/LEd

chmod +x Frameworks/*.app/Contents/MacOS/*

for i in Electron\ Framework Squirrel Mantle ReactiveCocoa
do

	rm "Frameworks/$i.framework/Versions/Current"
	ln -s A "Frameworks/$i.framework/Versions/Current"

	rm "Frameworks/$i.framework/$i"
	ln -s "Versions/Current/$i" "Frameworks/$i.framework/$i"

	rm "Frameworks/$i.framework/Helpers"
	ln -s "Versions/Current/Helpers" "Frameworks/$i.framework/Helpers"

	rm "Frameworks/$i.framework/Libraries"
	ln -s "Versions/Current/Libraries" "Frameworks/$i.framework/Libraries"

	rm "Frameworks/$i.framework/Resources"
	ln -s "Versions/Current/Resources" "Frameworks/$i.framework/Resources"

	chmod +x "Frameworks/$i.framework/$i"

done


vim-go in neovim doesn't work anymore

Describe the bug
I'm using neovim with vim-go plugin, and now it has become unusable. simple shortcut ctrl-] doesn't go to the term definition as I expected. At the same time, it does work with manually running GoDecls.
[user@system:~]$ nix-shell -p nix-info --run "nix-info -m"
 - system: `"x86_64-linux"`
 - host os: `Linux 5.19.2, NixOS, 22.11 (Raccoon), 22.11pre401467
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.10.3`
 - channels(root): `"nixos"`
 - channels(taras): `"home-manager"`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`

still relevant ?

I've made a workaround and didn't check these changes yet. I'll take a look. Thanks for the update.

This is working for me, IMO this can be closed.


Cannot change parameters in config.json

Dear @relativeflux ,
first of all, thanks a lot for taking the time in doing this! I'm a musician and a teacher, and I needed a working and well documented RNN to introduce my students to it.
I'm trying to train it on a (unfortunately small) batch of voice samples (20 minutes, in overlapped 4 seconds chunks).
As the default config.json wasn't giving me better accuracy results than ~32, I tried to modify it with your suggested LSTM + skip connections + linear quantization. I'm using the Colab.
I changed just those parameters, and I keep getting this error:

ValueError: Shapes (4096,) and (2, 3072) are incompatible

I'm fairly new to programming so it's entirely possible that I'm making some mistakes, but after two days I decided to ask you if it's a known issue.
Thank you, best!

Hi @Bienoise, thanks for gettinng in touch. Could you post your script parameters and the full cotnents of your config file?

Hi @Bienoise, thanks for gettinng in touch. Could you post your script parameters and the full cotnents of your config file?

Of course, sorry for not doing that already.
Right now I'm trying doing a new Notebook, will update as soon as I'm done. Thanks!

config is like this:

{
"seq_len": 1024,
"frame_sizes": [16,64],
"dim": 1024,
"rnn_type": "lstm",
"num_rnn_layers": 4,
"q_type": "linear",
"q_levels": 256,
"emb_size": 256,
"skip_conn": true
}

train.py is like this (even if I tried various changes, in particular in batch size):

!python train.py
--data_dir /content/drive/MyDrive/prism-samplernn/chunks
--num_epochs 40
--batch_size 32
--max_checkpoints 5
--checkpoint_every 10
--output_file_dur 5
--sample_rate 11025
--resume True

Of course, sorry for not doing that already.
Right now I'm trying doing a new Notebook, will update as soon as I'm done. Thanks!

config is like this:

{
"seq_len": 1024,
"frame_sizes": [16,64],
"dim": 1024,
"rnn_type": "lstm",
"num_rnn_layers": 4,
"q_type": "linear",
"q_levels": 256,
"emb_size": 256,
"skip_conn": true
}

train.py is like this (even if I tried various changes, in particular in batch size):

!python train.py
--data_dir /content/drive/MyDrive/prism-samplernn/chunks
--num_epochs 40
--batch_size 32
--max_checkpoints 5
--checkpoint_every 10
--output_file_dur 5
--sample_rate 11025
--resume True

UPDATE
@relativeflux, as for the other closed discussion, creating a new Notebook and starting over worked!
Your algorithm is now up and running.
Sorry for disturbing you, but at least I got the chance to say thanks.
Best!

UPDATE
@relativeflux, as for the other closed discussion, creating a new Notebook and starting over worked!
Your algorithm is now up and running.
Sorry for disturbing you, but at least I got the chance to say thanks.
Best!

@Bienoise Thank you, no problem at all. Indeed, there did seem to be an issue on the notebook, creating a new one seems to fix it.
By the way, how many chunks do you have in your dataset? My general advice now is to get as much data as you possibly can!

@Bienoise Thank you, no problem at all. Indeed, there did seem to be an issue on the notebook, creating a new one seems to fix it.
By the way, how many chunks do you have in your dataset? My general advice now is to get as much data as you possibly can!

Right now I have 378 4-seconds chunks. I know I should get more, but unfortunately for this particular application I only got those 20 minutes of audio.
In the past I used to work on 2+ hours of field recordings with the old SampleRNN, I'm gonna try again with yours (which looks far better) as soon as I'm done with this project!
Hope I don't need to disturb you again!
Have a nice day.

Right now I have 378 4-seconds chunks. I know I should get more, but unfortunately for this particular application I only got those 20 minutes of audio.
In the past I used to work on 2+ hours of field recordings with the old SampleRNN, I'm gonna try again with yours (which looks far better) as soon as I'm done with this project!
Hope I don't need to disturb you again!
Have a nice day.

Thanks for the info. I usually run it with in excess of 2000 chunks these days. I am currently researching different data augmentation strategies, hopefully will be able to add something soon.

Thanks for the info. I usually run it with in excess of 2000 chunks these days. I am currently researching different data augmentation strategies, hopefully will be able to add something soon.

i had this exact same issue, but i'm not using colab at all. after training with LSTM + skip connections + linear quantization and trying to generate, i got the Shapes (4096,) and (2, 3072) are incompatible error.
turns out i didn't actually pass the modified config to train.py (due to a bug in my own wrapper script) so it ended up training with the default config. so apparently this error can be caused by a config mismatch between training and generation. hopefully that helps others who might run into this!


issue-42 & issue-43

Description
Worked on theme for the application and the Patient Form
Fixes #42 and #43
Screenshots (Or Videos)
Already uploaded the after screenshots.

Excellent work @pratishthaa.
I appreciate the way you have improved minor things in design.
There is a generate report form.
can you modify it in the next issue?

image path = assets/images/nutrition.png

Yes, assign it to me.
Glad to help!


Contribution Documentation improvements

This improve the contribution documentation.

Development Guide
Testing Guide

Codecov Report

Merging #237 (fd0d3cb) into master (b67c734) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #237   +/-   ##
=======================================
  Coverage   32.51%   32.51%
=======================================
  Files          24       24
  Lines       10740    10740
=======================================
  Hits         3492     3492
  Misses       6882     6882
  Partials      366      366

Continue to review full report at Codecov.

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


Project: AgriVisor - An Agronomic Advisor

Project Name
AgriVisor - An Agronomic Advisor
Description
AgriVisor - is a smart Agronomic advisor for farmers/growers. With advances in Agritech and continuous stream of agri products it gets difficult for Agronomist to remain updated about all the products that could be made helpful to growers. Agrivisor is a friend for all i.e growers, sellers/sales reps and most importantly agronomist. By ingesting most important agri products technical specifications as a data source to rag apps, a lot of insights can be drawn without having to memorise every minute details thereby creating a winning proposition for everyone i.e sellers, agronomist, and growers.
I have used online and freely available data source from web which is a technical product specification guide for a company - TODO
There are three major important features that I have introduced:-
1. Modification of prompt flows to make RAG behave as an expert agronomist thereby getting/generating better answers.
2. Added an additional flow to upload infected crop images from user interface. These images are the ones which can be addressed using products defined in the technical product specifications. Mostly related to crops such as Corn, Soybean and many more.
3. Since apis related to chat/ask are also available, I have also shown integration with other Microsoft technology such as Teams App. Teams App could be considered as an important integration as the framework allow us to use many of its own features like Voice search etc
This app can primarily benefit three category of personas:-

Sellers/Sales representative of a company can be made more informed about products of a company. This will give them an Out of the box knowledge tool to leverage and build on their knowledge
Agronomists - can help answer questions coming from growers about specific things about a product/condition/disease that they may want to zero down and may not be aware of. Agronomist like Sellers can also use this tool to expand their knowledge base about the products and offerings
Growers - Since it has support for voice search and multi-lingual support along with image search and normal text search it can hugely benefit a lot of growers across different geographies.
These agents rag apps can be quickly integrated across agronomic websites thereby unlocking a lot of value that can be provided to multiple user scenarios.

Technology & Languages

[X] JavaScript
[ ] Java
[ ] .NET
[X] Python
[ ] AI Studio
[X] AI Search
[ ] PostgreSQL
[ ] Cosmos DB
[ ] Azure SQL

Project Repository URL
https://github.com/csharma2309/azure-search-openai-demo
Deployed Endpoint URL
https://app-backend-v3od7n6qiv4m2.azurewebsites.net/
Project Video
https://youtu.be/mZb8nHQ0cfw
Team Members
chetan2309, csharma2309

Link to the source code of Teams App I demo - https://github.com/chetan2309/rag-teams-bot-aoai
This work is heavily inspired by yet another MSFT blog that I came across on how to leverage existing accelerators/patterns to make use of in short span of time.

Hello @chetan2309, thank you for participating in RAG Hack!
The team is working hard to distribute badges. Please have each team member fill out this form:
aka.ms/raghack/badge-dist
Thank you!

@multispark - I didn't this check for a few days. This form seems closed now. Can you please assist?
Regards,
Chetan

I've reopened, please fill out the form ASAP!


Added zipkin endpoint to istio remote chart.

This can make sure Jaeger can also trace services in remote cluster.
/cc @sdake @sbezverk @costinm

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

Needs approval from an approver in each of these files:

install/OWNERS

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

This can make sure the remote service can be traced by Jaeger.

@gyliu513: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
fa87da301a7d5e4455a1d113cfd7dcda9c5e3bd3
link
/test istio-pilot-e2e-envoyv2-v1alpha3

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@gyliu513: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
fa87da301a7d5e4455a1d113cfd7dcda9c5e3bd3
link
/test istio-pilot-e2e-envoyv2-v1alpha3

prow/istio-pilot-e2e.sh
fa87da301a7d5e4455a1d113cfd7dcda9c5e3bd3
link
/test istio-pilot-e2e

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@gyliu513: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
fa87da301a7d5e4455a1d113cfd7dcda9c5e3bd3
link
/test istio-pilot-e2e-envoyv2-v1alpha3

prow/istio-pilot-e2e.sh
fa87da301a7d5e4455a1d113cfd7dcda9c5e3bd3
link
/test istio-pilot-e2e

prow/e2e-simpleTests.sh
fa87da301a7d5e4455a1d113cfd7dcda9c5e3bd3
link
/test e2e-simple

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@gyliu513: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
fa87da301a7d5e4455a1d113cfd7dcda9c5e3bd3
link
/test istio-pilot-e2e-envoyv2-v1alpha3

prow/istio-pilot-e2e.sh
fa87da301a7d5e4455a1d113cfd7dcda9c5e3bd3
link
/test istio-pilot-e2e

prow/e2e-simpleTests.sh
fa87da301a7d5e4455a1d113cfd7dcda9c5e3bd3
link
/test e2e-simple

prow/e2e-bookInfoTests-v1alpha3.sh
fa87da301a7d5e4455a1d113cfd7dcda9c5e3bd3
link
/test e2e-bookInfo-envoyv2-v1alpha3

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@gyliu513: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
fa87da301a7d5e4455a1d113cfd7dcda9c5e3bd3
link
/test istio-pilot-e2e-envoyv2-v1alpha3

prow/istio-pilot-e2e.sh
fa87da301a7d5e4455a1d113cfd7dcda9c5e3bd3
link
/test istio-pilot-e2e

prow/e2e-simpleTests.sh
fa87da301a7d5e4455a1d113cfd7dcda9c5e3bd3
link
/test e2e-simple

prow/e2e-bookInfoTests-v1alpha3.sh
fa87da301a7d5e4455a1d113cfd7dcda9c5e3bd3
link
/test e2e-bookInfo-envoyv2-v1alpha3

prow/e2e-bookInfoTests.sh
fa87da301a7d5e4455a1d113cfd7dcda9c5e3bd3
link
/test e2e-bookInfo

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

Note that zipkin is not protected by TLS - it is ok to expose pilot for example in a gateway/load balancer, because we do use MTLS. Until zipkin is secured in a similar way - I don't think this is a viable prod deployment.

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: gyliu513, sdake
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

install/OWNERS [sdake]

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

@costinm zipin exposed here is not lb, but kubernetes endpoint of the service.

@gyliu513 If this gets merged, we also need to update doc: https://istio.io/docs/setup/kubernetes/multicluster-install/

Why this is going to release-0.8 instead of master?

@hklai done at https://github.com/istio/istio/pull/6127


Demo of tutorial page is not correct.

Describe the problem
There is a problem with the tutorial on the official website.
I'm studying while watching the demo, but what I keep wanting isn't in the demo.
Please correct it.
Describe the proposed solution
It is necessary to match the tutorial on the homepage with the demo page.
Alternatives considered
No response
Importance
would make my life easier
Additional Information
No response

You say it isn't correct. What exactly is not correct? What demo are you refering to?
Please provide more details/information/context or this issue will be closed.


double-free in sixel_chunk_destroy /root/libsixel/src/chunk.c:107:9

version:
img2sixel 1.8.6
OS: Ubuntu 20.04.1 LTS x86_64
Kernel: 5.4.0-54-generic
compiler: gcc version 9.3.0
configured with:
libcurl: no
libpng: yes
libjpeg: no
gdk-pixbuf2: no
GD: no
compiled with :
(CFLAGS="-g -fsanitize=address" ./configure && make)

run
./img2sixel   poc

poc_double_free.zip
=================================================================
==872176==ERROR: AddressSanitizer: attempting double-free on 0x62d000000400 in thread T0:
    #0 0x49489d in free (/root/libsixel/converters/.libs/img2sixel+0x49489d)
    #1 0x7fb24078593d in sixel_chunk_destroy /root/libsixel/src/chunk.c:107:9
    #2 0x7fb240799ddf in sixel_helper_load_image_file /root/libsixel/src/loader.c:1432:5
    #3 0x7fb2407f4e36 in sixel_encoder_encode /root/libsixel/src/encoder.c:1743:14
    #4 0x4c5c88 in main /root/libsixel/converters/img2sixel.c:457:22
    #5 0x7fb2403400b2 in __libc_start_main /build/glibc-ZN95T4/glibc-2.31/csu/../csu/libc-start.c:308:16
    #6 0x41c3dd in _start (/root/libsixel/converters/.libs/img2sixel+0x41c3dd)

0x62d000000400 is located 0 bytes inside of 32768-byte region [0x62d000000400,0x62d000008400)
freed by thread T0 here:
    #0 0x49489d in free (/root/libsixel/converters/.libs/img2sixel+0x49489d)
    #1 0x7fb2407defe9 in load_png /root/libsixel/src/loader.c:633:5
    #2 0x7fb240799a85 in load_with_builtin /root/libsixel/src/loader.c:889:18
    #3 0x7fb240799a85 in sixel_helper_load_image_file /root/libsixel/src/loader.c:1418:18
    #4 0x7fb2407f4e36 in sixel_encoder_encode /root/libsixel/src/encoder.c:1743:14
    #5 0x4c5c88 in main /root/libsixel/converters/img2sixel.c:457:22
    #6 0x7fb2403400b2 in __libc_start_main /build/glibc-ZN95T4/glibc-2.31/csu/../csu/libc-start.c:308:16

previously allocated by thread T0 here:
    #0 0x494b1d in malloc (/root/libsixel/converters/.libs/img2sixel+0x494b1d)
    #1 0x7fb24080df0c in sixel_allocator_malloc /root/libsixel/src/allocator.c:162:12
    #2 0x7fb240797a57 in sixel_helper_load_image_file /root/libsixel/src/loader.c:1375:14
    #3 0x7fb2407f4e36 in sixel_encoder_encode /root/libsixel/src/encoder.c:1743:14
    #4 0x4c5c88 in main /root/libsixel/converters/img2sixel.c:457:22
    #5 0x7fb2403400b2 in __libc_start_main /build/glibc-ZN95T4/glibc-2.31/csu/../csu/libc-start.c:308:16

SUMMARY: AddressSanitizer: double-free (/root/libsixel/converters/.libs/img2sixel+0x49489d) in free
==872176==ABORTING

reporter: chiba of topsec alphalab

I cannot reproduce this so i will closed this now

I cannot reproduce this so i will closed this now

I cannot reproduce this so i will closed this now

I cannot reproduce this so i will closed this now

@chibataiki you did open and close this issue (but without a reason). Did the issue turned out to be a non-issue? If so I believe the CVE entry which got assigned for this issue, CVE-2020-36123 should be rejected.

@carnil Yes ,the issue was mistaken, the cve id can be rejected.


Bugs

By creating this pull request, I confirm that I have read and fully accept and agree with one of the Petrobras' Contributor License Agreements (CLAs):

ICLA: Individual Contributor License Agreement on behalf of only yourself;
CCLA: Corporate Contributor License Agreement on behalf of your employer.

Our CLAs are based on the Apache Software Foundation's CLAs:

ICLA: Individual Contributor License Agreement
CCLA: Corporate Contributor License Agreement

This PR solves the problem reported in the issue https://github.com/petrobras/3W/issues/100. Functions are partially adapted to work with version 2.0.0 of the 3W Dataset. Improvements are still required. For example, only part of the variables of the selected instance are considered.
It is important to increase the integration of these functions (resample and plot_instance) into the 3W Toolkit as a whole.

Hi, @VictorRezende. Once again, thanks for this contribution. To make the @AndrePauloFM's overview minimally functional again, I had to implement additional tweaks. Improvements are still possible.


go: add meta.changelog

Description of changes

Things done

Built on platform(s)

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

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

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

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

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

[ ] Fits CONTRIBUTING.md.

cc @NixOS/golang
This seems to be the better option for a changelog, I think the only alternative would be using github milestones directly, e.g  https://github.com/golang/go/issues?q=milestone%3AGo1.19.6

I would have preferred that the go maintainers had a chance to review this, they may have had opinions or an alternative. There wasn't anything gained by merging this quickly.

Looked like a harmless change and the links worked for me, I'll let another go maintainer do it next time


Add ControlFlow::Continue(())  handling for systems

What problem does this solve or what need does it fill?
Many a time, I'd run a query and need to exit early. E.g. if some Component is missing or uninitialized and there's no use running the system further. The query may issue out a Result<R, E> or I may use a sub-routine that returns a ControlFlow<()>.
I would like to be able to use the ? operator, as described here to return early from a system.
What solution would you like?
Allow for systems to have this in their signature:
fn system() -> std::ops::ControlFlow<()> {

    // Then you call a sub-routine like so:
    some_sub_routine_that_can_return_early()?;

    ...
}

What alternative(s) have you considered?
Using a macro to reduce the verbosity of returning early:
/// Unwrap the Continue or return.
///
#[macro_export]
macro_rules! continue_or_return {
    ( $e:expr ) => {
        match $e {
            std::ops::ControlFlow::Continue(x) => x,
            std::ops::ControlFlow::Break(_) => return,
        }
    };
}
pub use continue_or_return;

And use like so:
fn system() {

    // Then you call a sub-routine like so:
    continue_or_return!(some_sub_routine_that_can_return_early());

    ...
}

Additional context
I'm on bevy 0.10.1, haven't looked in the latest version to see if this is a problem.
Also I don't know the inner workings of bevy, and if this may be impossible for some internal reason.

So, your suggestion is a variant of system piping.
I would really like to be able to use the ? operator here, but I don't think that as written it's possible. We need a blanket implementation over all systems: only those which both accept and return () can be stored in a final schedule: system piping effectively "welds" systems together.
I would want to peek at the implementation again, but I suspect that using a ControlFlow return type here would require specialization. Prove me wrong though!
Perhaps we could work upstream in Rust itself to support the use of the ? operator in functions that return ().

This has been discussed heavily. Bevy developers seems uninterested in adding this feature. However, I made a crate to make it possible: https://lib.rs/crates/bevy_mod_sysfail

Thanks for the suggestions, cool to see a crate's been put together too.
I hadn't thought about system piping that is possible too as a workaround.
I'll have a play with that sysfail thing later too, it's also quite common for me to fail inside a system, log the error for the user, and then exit early.


Error [ERR_REQUIRE_ESM]: require() of ES Module

Running into the following error when attempting to import this project into a cjs project.
Error [ERR_REQUIRE_ESM]: require() of ES Module /.../node_modules/xid-ts/dist/index.js from /.../target.ts not supported.
Instead change the require of index.js in /.../target.ts to a dynamic import() which is available in all CommonJS modules.

Does anyone have a workaround for setting up this dynamic import?

cjs module is exported @v1.1.3, please try it again.


Old ER references

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

@marckean Thanks! good to #sign-off. Marc, note that you can make these types of small edits directly in azure-docs-pr private repo.


Sceneview broken

Trying to make a the SpaceEffect Transparent and all it shows is black.  android 7.1 and 9.0. On several devices. Using the latest SDK.
mSceneView = findViewById(R.id.sceneView);
ArcGISScene scene = new ArcGISScene();
mSceneView.setAttributionTextVisible(false);
mSceneView.setAtmosphereEffect(AtmosphereEffect.NONE);
mSceneView.setSpaceEffect(SpaceEffect.TRANSPARENT);
ArcGISTiledElevationSource elevationSource = new ArcGISTiledElevationSource(
getResources().getString(R.string.elevation_image_service));
scene.getBaseSurface().getElevationSources().add(elevationSource);
com.esri.arcgisruntime.mapping.view.Camera ca = new com.esri.arcgisruntime.mapping.view.Camera(28.4, 83.9, 10010.0, 10.0, 80.0, 0.0);
mSceneView.setScene(scene);
mSceneView.setViewpointCamera(ca);

For questions on the SDK you need to post to the forum https://community.esri.com/community/developers/native-app-developers/arcgis-runtime-sdk-for-android
This repository is for issues relating to the toolkit components.
I will close this issue in a couple of days.
Thanks

So I have to suscrible to the SDK for access to geonet to ask if a feature is broken? Whole reason for looking at ESRI's sdk is this feature.

@geospace12 yes it does work.  I've just been using it myself to be sure.  I was using 100.8
Is this the GeoNet  post you are referring to?
It was only posted a day ago so we'd not got around to answering it.
It does look very similar to your question so I hope this answers your question.
Does this help?

Someone else was trying to help with it. Its just the sceneview not the AR elements we are trying to make transparent. Docs make it look possible but not working on code.

@geospace12 see latest post in GeoNet which shows how to make it work for non AR elements.  It was designed for use with AR, but it works for other items which are behind the SceneView.


propagate rest props to TextFieldMui

This PR is to propagate ...rest props to TextFieldMui Input.
Particularly I need to pass onPaste event, but this is a  generic solution.

Travis automatic deployment:
https://pr64--safereactcomponents.review.gnosisdev.com

Travis automatic deployment:
https://pr64--safereactcomponents.review.gnosisdev.com


Publish 02/18/2022, 10:30 AM

Docs Build status updates of commit 413003b:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/Set-CalendarProcessing.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/Set-OwaMailboxPolicy.md
:white_check_mark:Succeeded
View (exchange-ps)

skype/skype-ps/skype/Get-CsTenant.md
:white_check_mark:Succeeded
View (skype-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


when using rancher as provider, traefik.port=80 is required

Do you want to request a feature or report a bug?
Bug
Did you try using a 1.7.x configuration for the version 2.0?

[ ] Yes
[X] No

What did you do?
I run Traefik with Rancher as provider.
What did you expect to see?
When I start a container with Traefik labels, I expect that I don't need to set the traefik.port=80 label for the default port.
What did you see instead?
Traefik ignores the container until I set the label.
Output of traefik version: (What version of Traefik are you using?)

I use Rancher: v1.6.26
defaultEntryPoints = ["http","https"]

################################################################
# Entrypoints configuration
################################################################

[entryPoints]

  [entryPoints.http]
    address = ":80"

  [entryPoints.https]
    address = ":443"

  [entryPoints.traefik]
    address = ":9000"

################################################################
# API and dashboard configuration
################################################################

[api]

  dashboard = true

  [api.statistics]
    recentErrors = 50

################################################################
# Retry
################################################################

[retry]

################################################################
# Rancher Provider
################################################################

[rancher]

  domain = "rancher.localhost"
  watch = true
  exposedByDefault = false
  enableServiceHealthFilter = true

  [rancher.metadata]

To start a container I used this docker-compose.yml
version: '2'

services:
  whoami:
    image: containous/whoami
    labels:
      traefik.enable: true
      traefik.backend: "whoami"
#      traefik.port: "80"
      traefik.frontend.rule: "Host:whoami.local"

If applicable, please paste the log output in DEBUG level (--logLevel=DEBUG switch)
(paste your output here)

Hello, the behavior that you describe is the expected behavior in the v1 of Traefik.

Oh ok. Is this the expected behavior only for the Rancher provider or a global behavior for the port label?
I ask because if I use the Docker provider, it works without the port label. And this example (v1.7) also don't need the port label:
https://docs.traefik.io/#2-launch-a-service-traefik-detects-it-and-creates-a-route-for-you


Enumerations with CustomDebugDescription

Would be nice to have our enums both provide description and/or debugDescription.

Done


Update ggml-opencl.cpp

fix size type error
sizeof(ggml_fp16_t) is error
should be sizeof(float)
see
https://github.com/ggerganov/ggml/blob/ef336850d5bfe8237ebca1ec82cdfb97d78baff1/src/ggml-opencl.cpp

Thank you for your contribution, but I believe the upstream GGML has already fixed this issue. I will sync the changes from the upstream repository to my fork, so this pull request will not be merged.


Install missing dependency for swift

Summary
Install one dependency for openstack object commands that is not automatically fetched

Related issue :

LGTM. (Still not very found of the pip install from master/main for fedcloudclient and not from a tag/release, but I guess if it works it's OK)

Fixing this

Thanks!


Module not found: Error: Cannot resolve module '@angular/forms'

Run npm install

Hi Naval,
Could you please tell me how to run your code.
server (API part is running) but client(UI part is not run) could you please provide the lattest source code<EMAIL_ADDRESS>

This is not how we do open source, buddy. The latest source code is here, in the repository.


Are Firebase rules permissive or fully locked out by default? Docs and explanations conflict

As described in the Bolt docs:

By default, Firebase has a permissive security model; everyone can read and write all data.

and in the Firebase docs:

By default, your app has rules which grants every request full read and write permissions to your database:

Firebase security rules are explained as permissive by default, but, in @mckoss's explanation to #97, I see a conflicting story:

Firebase is read==false and write==false by default, so there is no need for this.

So, which is it?
I think I understand the issue:
When you start a new Firebase, the security rules that are loaded by default are the following:
"rules": {
  ".read": true,
  ".write": true
}

So, that is what is meant by the first two quotes that come from the docs which generates confusion because what @mckoss is saying is that, if the rules file is actually empty:
"rules": {}

Then that actually translates to:
"rules": {
  ".read": false,
  ".write": false
}

The Bolt and Firebase docs should probably be updated to clear this up.

Good point - I can see how that can cause confusion.
Is this better?
https://github.com/firebase/bolt/blob/koss-rules-docs/docs/guide.md

That's actually probably the best I've seen it explained, especially the bit about how validation is actually an AND of all the validations at that location and higher.
From the Firebase docs on validation:

A .validate rule is used once a .write rule has granted access, to ensure that the data being written conforms to a specific standard. In addition to a .write granting access, all relevant .validate rules must succeed before a write is allowed.

The phrasing of "all relevant .validate rules" is very vague.
I've gathered this through testing and through some emails back and forth with Firebase support, but the way you've laid it out is very digestible.

Thanks for the suggestion and review!

@mckoss, quick question about the explanation of "validation at that location and higher".
Say I have the following data structure:
path /data is Data {
  write() = true;
}

type Data {
  key1: Number,
  key2: String,
  key3: Boolean
}

Notice that none of the keys are OR'd with Null, so a write to /data will have a validation rule that all three keys are included as children (newData.hasChildren(['key1', 'key2', 'key3'])).
Now, if I decided to write to /data/key1, I would guess that I would be able to considering the parent location (/data) write rule grants write access, therefore granting write access at children (however the validation at the child level still applies). But, obviously the parent rule of newData.hasChildren() cannot apply as I am only writing to one of the child locations.
I presume that Firebase rules ignore this rule when performing "up-the-chain" validation? Are there other rules that follow this manner? Thanks!


Release-4.0.104

Fixed bugs

chocolatey install ServiceBusExplorer doesnt work bug #137

Features

Asynchronous delete of subscriptions  enhancement #150
Asynchronous delete of queues and topics  enhancement #149

Internal improvements

C#7 cleanups #151

:white_check_mark: Build ServiceBusExplorer 4.0.104-PullRequest0152.8.build.305 completed (commit https://github.com/paolosalvatori/ServiceBusExplorer/commit/2b0d97b1d6 by @paolosalvatori)


Semi-Supervised SRM code

Adding the Semi-Supervised SRM code, tests and examples.
In addition, I modified the raider dataset files in the examples for SRM and SS-SRM. The SRM examples (python and notebook) were corrected accordingly.

@cameronphchen Could you please review this PR as well? Thank you.

@TuKo Sure, I'll do a review. Do you mind fixing the failed Travis CI first? I checked the error message, but not quite sure what's the cause.

@cameronphchen, I looked at the build and didn't find any actual problem related to the code. It is failing only in one version of Mac and it is fine in the other one for Mac and Linux. The error does not seem related to the tests which is actually passing (https://travis-ci.org/IntelPNI/brainiak/jobs/161482100#L303). It is probably related to some library that we are using for the testing. I will check this with @mihaic later.
Please, go ahead and don't wait for this to be resolved. I will try to update during the day. Thanks.

@cameronphchen Indeed, the Travis error is not related to this PR. Please proceed with the review.

@cameronphchen Please remember about this review.

Yes, I still remember this. Will try to finish before the Friday meeting.
On Wed, Sep 28, 2016, 13:29 Mihai Capotă<EMAIL_ADDRESS>wrote:

@cameronphchen https://github.com/cameronphchen Please remember about
this review.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/IntelPNI/brainiak/pull/108#issuecomment-250238186,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACqJEj81mj6IDeZw7i4S1mSS3omyjMMFks5quqQRgaJpZM4KCJUi
.

@cameronphchen To test on the whole Raiders data we need long-running tests, which are different from the short-running tests we run now for PRs. We have an issue for documenting acceptable runtimes for the existing tests (issue #107) and an issue for long-running tests (issue #123). We can discuss those issues, but I think we should not hold this PR until they are solved; if you would like, you can create an SSSRM-specific testing issue blocked by issue #123.

@mihaic Definitely, that shouldn't be blocking this PR.

Jenkins, retest this please.

@cameronphchen , please review the latest changes. If everything is fine, please approve the PR. Otherwise let me know and I will add changes.
(Linux testing is failing because there is some issue with the system)

Jenkins, retest this please.


Provide DEBUG binaries

Hello,
Not sure if this is already available but it'd be helpful to provide DEBUG binaries as well. It could be via a different package manager repository or flag.
Thanks,
Javier Vazquez

Could you clarify what you mean by debug binaries? Are you referring to compilation with gperftools for CPU/Head profiling?

Hi @liamawhite,
By debug binaries I mean to provide binaries with debug symbol resolution for debugging scenarios. When building Envoy on release mode you provide the flag "-c opt" and  for debug is "-c dbg".
RELEASE: bazel build -c opt //source/exe:envoy-static
DEBUG: bazel build -c dbg //source/exe:envoy-static
https://docs.bazel.build/versions/master/user-manual.html#flag--compilation_mode
Thanks,
Javier

gperftools is always built-in, if you're just looking for symbols, we do keep the release binaries with symbol before stripping in bintray to debug the core dump produced from releases. It is undocumented now though.

Hi @lizan ,
Yes, I'm just looking for symbols. Documenting how to get the release binaries with symbols should be enough.
Thanks,
Javier

@javiervazquezh OK thanks for clarification.
Meanwhile if you're looking for our current releases, you can find binaries with symbol here:
https://tetrate.bintray.com/getenvoy/


Using an object for model binding and controlling parameter order

If I'm using an object to bind all my parameters, and I have a base class, is there a way to control the parameter order in generated documents?
public abstract record FolderParameters
{
	private string _folder;
	[FromRoute]
	public string Folder
	{
		get => _folder.KatAppFolder();
		set => _folder = value;
	}
}
public record Parameters : FolderParameters
{
	[FromRoute]
	public string Name { get; init; }
}
[HttpGet( "/api/kat-apps/{folder}/{name}" )]
[SwaggerOperation(
	Summary = "Live, Test, and Rollback version information for a KatApp kaml file",
	Description = "Live, Test, and Rollback version information for a KatApp kaml file",
	OperationId = "KatApps.Get",
	Tags = new[] { "KatApps" } )
]
public async Task<ActionResult<ManagedFileInfo>> HandleAsync( [FromQuery] Parameters parameters )
...

I would like the parameter documentation to be folder then name, but it appears as the opposite.

You could create an IOperationFilter (see readme) to re-order the operation.Parameters metadata however you see fit - e.g in your case by inspecting the corresponding apiDescription.RelativePath.

Closing due to inactivity


🐞 Docker build secrets seems broken in Python + Example in documentation is wrong for build secrets in Python

What is the issue?
Injecting a secret in the Directory.docker_build() function seems either broken or extremely confusing.
First, the example provided in the Cookbook (See https://docs.dagger.io/cookbook#use-secret-in-dockerfile-build in Python tab) is wrong, no dagger.DockerBuildArgs exists, only dagger.BuildArgs exists, which I suppose is the one required here as it correctly injects the build args in the Dockerfile.
Also, the example seems wrong, the id=gh-secret in the Dockerfile cannot exist as the id should be the name of the Dagger secrets, which should be the SHA256 of the secret (If I refer to this comment).
Second, even while following the instruction from this contributor, I can't make these build secrets work, no matter what.
Maybe I didn't understand at all how injecting the Docker secrets work but I can't figure out how to do it in Python. I would like to inject it as a Secret to avoid exposing it in Dagger Cloud as we plan to use it when our PoC of Dagger is done.
I tried multiple ways but nothing seems to work, just like the secrets=[...] part of the Directory.docker_build() function doesn't get correctly translated to docker build --secret id=<secret_name>,src=<location of the secret for Dagger> ... and doesn't include the secret at all during the build process.
Dagger version
dagger v0.12.0 (registry.dagger.io/engine) linux/amd64
Steps to reproduce
Dagger main.py code
# I have a Secret injected from the cmd set in self.gh_secret. I checked that the value is correctly set in the secret using
# the plaintext function
secret_name = await self.gh_secret.name()
test_container = self.source.docker_build(
    dockerfile="Dockerfile",
    build_args=[BuildArg(name="SECRET_ID", value=secret_name)],
    secrets=[self.gh_secret]
)

Dockerfile
...
ARG SECRET_ID
RUN --mount=type=secret,id=$SECRET_ID,target=/run/secrets/secret.txt cat /run/secrets/secret.txt
...

Log output
295 : 5e6e16f8957437ef:     [requirements_installer  7/10] RUN --mount=type=secret,id=1e1b5c3ed2d9588e8d152288a5e506352c852efdd840041772783a9e1f466d68,target=/run/secrets/secret.txt cat /run/secrets/secret.txt
295 : 5e6e16f8957437ef:     [0.1s] | cat: /run/secrets/secret.txt: No such file or directory
277 : d6f0549640d02d31: MyApp.backendUnitTests: String!
277 : d6f0549640d02d31: [7.2s] | ╭─ Error ──────────────────────────────────────────────────────────────────────╮
277 : d6f0549640d02d31: [7.2s] | │ Function execution error: resolve: process "/bin/sh -c cat                   │
277 : d6f0549640d02d31: [7.2s] | │ /run/secrets/secret.txt" did not complete successfully: exit code: 1         │
277 : d6f0549640d02d31: [7.2s] | ╰──────────────────────────────────────────────────────────────────────────────╯
283 : 3a0952b39d08fe69:   Directory.dockerBuild(buildArgs: [{name: "SECRET_ID", value: "1e1b5c3ed2d9588e8d152288a5e506352c852efdd840041772783a9e1f466d68"}], dockerfile: "Dockerfile", secrets: [xxh3:402db5f0cb15dcf6]): Container!
295 : 5e6e16f8957437ef:     [requirements_installer  7/10] RUN --mount=type=secret,id=1e1b5c3ed2d9588e8d152288a5e506352c852efdd840041772783a9e1f466d68,target=/run/secrets/secret.txt cat /run/secrets/secret.txt ERROR [0.2s]
295 : 5e6e16f8957437ef:     ! process "/bin/sh -c cat /run/secrets/secret.txt" did not complete successfully: exit code: 1
292 : 2c472795bce0bfaa:   Container.sync ERROR [1.0s]

We see that in the debug options of the Directory.dockerBuild that the build_arg and the secret are correctly set, but as there is no way to see the docker command that is run by Dagger to build the container, I can't check if the secret is correctly added in the command.

See:

https://github.com/dagger/dagger/issues/5242#issuecomment-2051557730

Sorry, I see you reference this issue so you know about it. The docs will be fixed, thanks.
I'll take a closer look at why you can't make it work later.

Looked into this a bit:

The bug has existed for a while, but it used to result in the secret being missing during dockerfile evaluation but after v0.12.1 there was some more validation added so it errors a little bit earlier (here). Same end effect either way
The load of the dockerfile that errors is hit when the module return value is being loaded by the caller, specifically it fails when loading a core ID here: https://github.com/sipsma/dagger/blob/d9a15262229f1dba0aa53dbd0216908438331995/core/schema/coremod.go#L312-L312
My guess at the underlying problem atm is

pre-v0.12.1: the dockerfile definition gets re-evaluated during the load above (due to secret being impure, thus skipping dagql caching) but ends up using accessor from the wrong client here: https://github.com/dagger/dagger/blob/133917c6f9ce36d8cfdc595d9b7bd2c14cbc2c20/core/container.go#L407
post-v0.12.1: the load of the dockerfile happens before the returned secrets get set in the caller (load here, secrets set here), so when the load happens the secret isn't found.

Overall, it seems highly specific to this Dockerfile created in a Module w/ secrets case.
I'm still thinking about the best way to fix; hit timebox on it for today.

Think I figured out the fix, but it's very subtle so want to add some more integ test coverage before merging: https://github.com/dagger/dagger/pull/8049

So, here's both fixes:

https://github.com/dagger/dagger/pull/8049
https://github.com/dagger/dagger/pull/8058


Restart container with Docker Swarm results in extra running container outside service | Portainer

Before you start please confirm the following.

[X] Yes, I've searched similar issues on GitHub.
[X] Yes, I've checked whether this issue is covered in the Portainer documentation or knowledge base.

Problem Description
I'm not sure if this is a bug. But it is kinda weird behavior.
If you have service running with 1 (or more) replica(s) and you go to the container details you can restart the container. If you do that than Docker will spin up a new one. But the old one is also restarted. This result in two running containers:

You can see that the container that is restarted has the status failed. But when you go to the details of the container you can see that is is still running. You can verify the taskid

As far as the docker service knows only one container is running:

I experienced this because of a scheduled job that was running twice at the same time.
Expected Behavior
Strictly seen this is expected behaviour. The container is restarted and service count will go to with one. Docker will spin up a new container to match the service count. Then the restarted container is started up again and is also running.
But I do not believe this is the behaviour you want when running Docker Swarm. Maybe a solution could be to remove the restart container option when Swarm is enabled?
Actual Behavior
See the problem description
Steps to Reproduce
See the problem description
Portainer logs or screenshots
See the problem description
Portainer version
2.25.0
Portainer Edition
Community Edition (CE)
Platform and Version
Docker 26.1.3/27.1.4
OS and Architecture
Red Hat Enterprise Linux 8.10
Browser
Firefox 133
What command did you use to deploy Portainer?
In docker compose file

Additional Information
No response

Thanks @Visserr2 I am currently doing some testing on this now

@Visserr2 When working with Docker Swarm, you should interact with it at the Swarm resource level, such as services, rather than directly at the container level. Interacting directly with containers bypasses the orchestrator and can lead to unexpected behavior.
What you’re experiencing is standard Docker/Docker Swarm behavior when interacting directly with a container that’s part of a Swarm service.

Ok, thanks for looking into it.


[stdlib] Simplify 'BinaryFloatingPoint.init?<T: BinaryFloatingPoint>(exactly: T)'

This PR replaces an unconditional invocation of the generic BinaryFloatingPoint._convert in the default implementation of BinaryFloatingPoint.init?<T: BinaryFloatingPoint>(exactly: T) with a more thoughtful alternative to take advantage of fast paths introduced in #33803 and #33826.
Specifically, the logic for determining if a value can be exactly represented is extracted from BinaryFloatingPoint._convert to enable early exits returning nil. If the value can be represented exactly, then we invoke BinaryFloatingPoint.init<T: BinaryFloatingPoint>(T), which has the aforementioned fast paths.
A test is updated to correspond with this change.

@swift-ci test

/cc @troughton

@swift-ci benchmark

Performance: -O

Improvement
OLD
NEW
DELTA
RATIO

ConvertFloatingPoint.MockFloat64Exactly
680
5
-99.3%
135.97x

ConvertFloatingPoint.MockFloat64Exactly2
1013
16
-98.4%
63.31x

NopDeinit
9900
8800
-11.1%
1.12x

Code size: -O

Regression
OLD
NEW
DELTA
RATIO

FloatingPointConversion.o
41265
41821
+1.3%
0.99x

Performance: -Osize

Regression
OLD
NEW
DELTA
RATIO

FlattenListFlatMap
2987
4001
+33.9%
0.75x (?)

Improvement
OLD
NEW
DELTA
RATIO

ConvertFloatingPoint.MockFloat64Exactly
675
5
-99.3%
134.97x

ConvertFloatingPoint.MockFloat64Exactly2
1017
17
-98.3%
59.82x

NopDeinit
11000
9900
-10.0%
1.11x (?)

Code size: -Osize

Regression
OLD
NEW
DELTA
RATIO

FloatingPointConversion.o
39406
39858
+1.1%
0.99x

Performance: -Onone

Regression
OLD
NEW
DELTA
RATIO

DataAppendDataSmallToSmall
2840
3140
+10.6%
0.90x (?)

Improvement
OLD
NEW
DELTA
RATIO

ConvertFloatingPoint.MockFloat64Exactly2
1592
707
-55.6%
2.25x

ConvertFloatingPoint.MockFloat64Exactly
773
489
-36.7%
1.58x

Code size: -swiftlibs

How to read the data
The tables contain differences in performance which are larger than 8% and
differences in code size which are larger than 1%.
If you see any unexpected regressions, you should consider fixing the
regressions before you merge the PR.
Noise: Sometimes the performance results (not code size!) contain false
alarms. Unexpected regressions which are marked with '(?)' are probably noise.
If you see regressions which you cannot explain you can try to run the
benchmarks again. If regressions still show up, please consult with the
performance team (@eeckstein).

Hardware Overview
  Model Name: Mac mini
  Model Identifier: Macmini8,1
  Processor Name: 6-Core Intel Core i7
  Processor Speed: 3.2 GHz
  Number of Processors: 1
  Total Number of Cores: 6
  L2 Cache (per Core): 256 KB
  L3 Cache: 12 MB
  Memory: 64 GB

@stephentyrone Are you good with merging this?

Hey @stephentyrone, just another ping. If no objections, I'll go ahead and get this one merged. Thanks!

Ship it.


management: remove one or multiple records from the community

Design UI/UX for removing a record (or more) from a community. It could be done from the community record search view.
Open questions:
- Remove multiple at the same time (e.g. gmail has a checkbox and then you choose the action for all)
- Confirm action modal
- Take into account different roles in the design (record owner/community creator)
The backend support is implemented in https://github.com/inveniosoftware/invenio-communities/issues/878
UI prerequisites: https://github.com/inveniosoftware/invenio-app-rdm/issues/2075
Button placement:

Modal and button
Record uploader view:

Community curator view

from @zzacharo : Instead of placing the Remove button under the view all communities modal we need "manage communities" menu item and modal, otherwise it is not clear to the user that they need to go to "view all communities" in order to remove one from the record


Catch ServerBusyOrOfflineException and reconnect

Short Description:
The ApiWrapper raise ServerBusyOrOfflineException if you lose internet connection, or servers are busy. Why not use the reconnecting_timeout bit of code to retry logging

:+1:


Cordova 7.0.1 does not work

Ionic version:  (check one with "x")
[ ] 1.x
[ ] 2.x
[x ] 3.x
I'm submitting a ...  (check one with "x")
[x ] bug report
[ ] feature request
[ ] support request => Please do not submit support requests here, use one of these channels: https://forum.ionicframework.com/ or http://ionicworldwide.herokuapp.com/
Current behavior:
Cannot add browser platform.
Command: ionic cordova platform add browser
I got this exception:
Adding browser project...
Running command: cmd "/s /c "<project-root>\node_modules\browser\bin\create <project-root>\platforms\browser <project-package> <project-name>""
The system cannot find the path specified.
Error: cmd: Command failed with exit code 1

node_modules\browser\bin folder does not exist at all in my project
Expected behavior:
node_modules\browser\bin should exist
Steps to reproduce:
npm install cordova@latest -g
npm install ionic@latest -g

Go to root of you ionic project and run
ionic cordova platform add browser

Ionic info: (run ionic info from a terminal/cmd prompt and paste output below):
global packages:

    @ionic/cli-utils : 1.1.2
    Cordova CLI      : 7.0.1
    Ionic CLI        : 3.1.2

local packages:

    @ionic/app-scripts              : 1.3.7
    @ionic/cli-plugin-cordova       : 1.1.2
    @ionic/cli-plugin-ionic-angular : 1.1.2
    Ionic Framework                 : ionic-angular 3.2.0

System:

    Node       : v6.10.2
    OS         : Windows 8.1
    Xcode      : not installed
    ios-deploy : not installed
    ios-sim    : not installed

Cordova 7.0.1 works fine. If you don't have a node_module for browser.. maybe you need to install it.
Out of curiosity why are you using the browser platform? A simple Ionic Serve does the job. From what I know the Browser platform is still a work in progress and really shouldn't be used.

@davec21 I have node_module for browser but there is not bin directory in that module and cordova trays to run some scripts from bin folder. In cordova 6.5.0 these scripts are in platforms\browser\cordova.
I try npm install several times but I always got browser module without bin directory.
I need browser build of ionic application to run it from my public server so that someone can run it from standard browsers like chrome, safari, mozilla, ie...

@dalibor983 ahh, yea that sounds like a node module issue. However! You can just copy the ionic served www folder in project root to your server and it will work fine!

@davec21 If I copy www from root project than all cordova plugins which support browser platform will not work.

@dalibor983 Makes sense. Yea I've seen the ionic team on here saying the browser platform is still a work in progress on the Cordova side of things. Not sure how much control the ionic team has over Cordova and the platforms.
I assume going back to 6.5.0 works fine then?

@davec21 Yes, it works fine with cordova 6.5.0.

Hello everyone! Thanks for using Ionic. This is just one of the many bugs in the cordova browser platform. The cordova browser platform was originally built as an experiment and was meant to be used only by people building cordova plugins. In fact, i opened an issue yesterday on our docs repo https://github.com/driftyco/ionic-site/issues/1106 to recommend on our docs that people do not use the browser platform. If you want to deploy your ionic app to the web you can run npm run ionic:build --prod and then your www folder will be what you want to deploy. For example, after doing a prod build, i can use firebase hosting to publish my built app in my www folder by setting that folder as the "public" folder.


Add support for scheduled guild events

Summary
Discord is rolling out scheduled events, which the library should support.
Relevant docs API PR: https://github.com/discord/discord-api-docs/pull/3586

Thank you for this information, I'm going to implement this soon!

An update on this issue - some breaking changes are still being made to the methods/event names for Scheduled Events (Refer this PR).
So, development and implementation of the same will be delayed a little, until things are finalized.

#110 is already merged, so this issue should be closed now.

This is fully implemented and will be released as part of v2.3.0.


bug(chat): User has to click to send message after selecting emoji

Issue:
When the User is typing a message and adds an emoji, they are forced to click the send button instead of being able to use the enter key
OS:
MacOS
Screen recording:
https://github.com/Satellite-im/Uplink/assets/93608357/c5e11237-491a-486c-b541-5d6bc1920fe7

real device, real mac cc @Flemmli97

Are you able to reproduce this still @phillsatellite ?


SONAR-21969 remove outdated readme doc about persistency

This part of the doc is actually a leftover from the fork between standard and dce.
The correct section is already described under SearchNodes.persistency

Does it also make sense to replicate this to the sonarqube chart?

It exist only on the dce, on the standard one this block is the correct one, as persistency is a top value field


KAFKA-6298 - Line numbers on log messages are incorrect

Modified LogContext.KafkaLogger to add support for location aware logging. If LocationAwareLogger is not available then fallback to the Logger.

@hachikuji Moved the LogContext out of utils.logger package and encapsulated logger implementations inside LogContext. Can you please take a look at the changes?


24 deploy and deploy lifecycle

What does this PR fix/introduce?
// Add a brief description or bullet points about the changes introduced.
Additional context
// Add further detail on the current situation, or what the PR seeks to address.
// Include loom, screenshots, or gifs(record, compress) if helpful.
Checklist
(Delete any that aren't relevant)

[ ] I ran the docs locally using yarn install and yarn run start.
[ ] My changes follow the Casper docs style guidelines.
[ ] All links (internal and external) have been verified.
[ ] All technical procedures have been tested (if you want help with this, mention it in Reviewers).
[ ] If structural changes are introduced (not just content changes), cross-broswer testing has been completed.

Reviewers
// Tag whoever needs to review. If you're not sure, leave blank.

@KMCreatesWorlds please review

I am giving approval, just to allow merge after Karol's review :rocket:  - he is great member of Tiger team, but since he does not belong to Casper Association organization on GitHub, we cannot add him directly to tiger-team (code owner here).


Let WebView handle bidirectional text

This is a simple fix for #3391. It adds dir="auto" to the html tag when converting a text message to html. This deligates detecting text direction to the underlying Android component, i.e. WebView. Android Text and Web components already cover lots of complicated RTL and BiDi logic, so this is the best thing to do.
There are a few things to keep in mind, however. This will not magically fix all RTL issues. If a message is sent as HTML, it is the responsibility of the mail client to add proper direction tags. For example Evolution does not do this. If you write RTL, it will not add any direction tags. If you compose it in Gmail however, it adds those tags per paragraph (but not when you paste RTL text to their compose window, only if you write it. That's how their web client works).
Fixes #3391

:+1: Thanks. Looks good.
Please check out the CI failure. It seems like you forgot to update the tests in HtmlConverterTest.

@cketti Thanks. I'm struggling to run tests locally, I'll update as soon as they run. (androidx.test/junit,etc does not exist)

@cketti finally, green.

Thanks :+1:


Minor typo and docs fix

Pull Request
Title
Minor typo and docs fix

Description
Fix Pareto name and add prediction enabled clarification.

Type of Change

📝 Documentation update

Testing
It's a documentation update

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 76.86%. Comparing base (0209feb) to head (4d6e5c9).

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #95   +/-   ##
=======================================
  Coverage   76.86%   76.86%
=======================================
  Files          23       23
  Lines        1059     1059
  Branches      132      132
=======================================
  Hits          814      814
  Misses        195      195
  Partials       50       50

Flag
Coverage Δ

unittests
76.86% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

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


string encoding error

When importing a data item which has a currency symbol in the title I get the following error:
"UnicodeEncodeError: 'ascii' codec can't encode character u'\xa3' in position 0: ordinal not in range(128)"
This was when importing symbol "USDOLLR" with field "ER" (i.e.:  DWE.fetch('USDOLLR','ER', date_from='2015').  The title of the data series has both the £ and $ characters in it.

Please check develop - it should be fine now

Yes that fixed it. Thanks.

done - now in pypi: v0.4.3


This API is now obsolete.

IMHO when the API is marked as obsolete, it would be good to reference what replaces this feature; or an example of how to achieve some this similar; allowing existing developers that improve code base and new developers that have examples/reading materials that reference older APIs to update code and learn at the same time.

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

ID: f33892c7-968e-fefd-b0d9-7040f5ef3211
Version Independent ID: 71eb5a54-c34c-781a-7c4f-9f1871a71efd
Content: ColumnCopier Class (Microsoft.ML.Legacy.Transforms)
Content Source: dotnet/xml/Microsoft.ML.Legacy.Transforms/ColumnCopier.xml
Product: dotnet-ml-api
GitHub Login: @sfilipi
Microsoft Alias: johalex

@natke who can take a look at this feedback?


 See https://go.dev/doc/toolchain
This means that we no longer need to limit ourselves to the exact Go version
provided by the OS package.
@aressem

The build environment was not happy with this:
12:28:36 mkdir -p /sd/workspace/src/github.com/vespa-engine/vespa/build/go && GOTMPDIR=/sd/workspace/src/github.com/vespa-engine/vespa/build/go go test ./...
12:28:36 go: go.mod requires go >= 1.22 (running go 1.21.9; GOTOOLCHAIN=local)
12:28:36 make: *** [Makefile:140: test] Error 1

Seems to work now. I think this will also allow Renovate to update the Go version itself (as far as I can tell it's enabled automatically)

Made it independent of CI to make it work for developers using the dev container image.


i can dowload this theme there?

help me, please

help me, please

i was dowload some theme from site, but i setup for wordpress notification that haven't file .css

i was dowload some theme from site, but i setup for wordpress notification that haven't file .css

@nguyentrongtanhlu maybe you didn't link it properly, or didn't use the correct location on your computer.


No capability to specify --build for onigruma or jq has a breaking effect on non x86/x86_64 OS

Hello @doloopwhile
I am one of those strange fellows using a Linux system with ppc64le architecture. I realize you probably do not necessarily want to "support" this, and that's OK...
I found that pip install jq does not work on this host. This is due to really minor build-time issues with onigruma and jq proper. They are pretty easily fixable with configure flags
I figured out a fix whcih at least gets things working, but I have no clean way to deploy this on production machines, aside from producing and hosting my own binary wheel. It would be really nice to use standard pip options to be able to let this build cleanly from a requirements.txt, so I could use my normal Python application deployment Makefiles
While I am not completely familiar with how this is supposed to be done (I've never done a native code Python package before and I've certainly never had to test it on a relatively obscure architecture) I believe the pip option --global-option or --install-option would allow me to specify what I need via requirements.txt if your setup.py took those arguments into consideration when you build onigruma and jq.
I found that if I download onigruma and use the commands you use to build them, the configure scripts error out because they get confused at my host/architecture. This is a really easy fix for me to do by hand, I just add the following to the configure invocation:
--build=ppc64-linux-gnu

From there, I believe all goes well. There may be one or two minor issues remaining but both the jq and onigruma packages are such dependency-free C language projects there's not much room to go wrong aside from getting the configure script coherent
So, would you agree that it's appropriate to "fix" this issue in your package by allowing setup.py to take flags from pip, or do you feel that it is the responsibility of onigruma and/or jq proper to be able to recognize the proper build string on its own?
I'm happy (ok, not happy, but I will do it, just timecrunch like everyone else in the world) to submit a PR if you agree that it's appropriate to make these changes in pyjq. I just need to look into how pip passes --global-option and/or --install-option when doing a source build. I assume these get passed to setup.py.
As I said, I can always build a binary wheel, and host it on my own infrastructure (or even bundle it into my app) but I really prefer to solve things as upstream as possible.
Thanks, I appreciate you taking a look at this, and I also really appreciate you spending the time to make pyjq available- I spent two weeks doing a very poor partial implementation of jq in pure python about a year ago and was really happy to see a Python interface to jq native code. Really, this package is a lifesaver!
As a sidenote, in the future a binary wheel for ppc64le may be possible by using a musl toolchain. If you'd like to go down that road I'm happy to help
Thanks again

Here is how I was able to get it working:
--- tmp/jq-0.1.6/setup.py	2016-02-07 11:33:25.000000000 +0000
+++ setup.py	2020-03-31 21:24:54.108561661 +0000
@@ -47,7 +47,7 @@
             tarball_path=oniguruma_lib_tarball_path,
             lib_dir=oniguruma_lib_build_dir,
             commands=[
-                ["./configure", "CFLAGS=-fPIC", "--prefix=" + oniguruma_lib_install_dir],
+                ["./configure", "CFLAGS=-fPIC", "--build=ppc64le-linux-gnu", "--prefix=" + oniguruma_lib_install_dir],
                 ["make"],
                 ["make", "install"],
             ])
@@ -60,7 +60,7 @@
             lib_dir=jq_lib_dir,
             commands=[
                 ["autoreconf", "-i"],
-                ["./configure", "CFLAGS=-fPIC", "--disable-maintainer-mode", "--with-oniguruma=" + oniguruma_lib_install_dir],
+                ["./configure", "--build=ppc64le-linux-gnu", "CFLAGS=-fPIC", "--disable-maintainer-mode", "--with-oniguruma=" + oniguruma_lib_install_dir],
                 ["make"],
             ])

Obviously, this is a hardcoded solution just for my case. I have not yet been able to find good documentation on how to receive --install-options or --global-options from pip but if I find that I imagine it should be an easy PR that won't effect any other users

Actually, it looks like master builds OK. Looks like this is due to fixes/upgrades in the configure scripts for jq and onig upstream as they both no longer need an explicitly specified --build for ppc64le-linux-gnu.
We are all set here!
For now I will use the github master branch in my deployment using -e https://github.com/doloopwhile/pyjq/.... and then once the latest version is published to PyPi I will switch to that


goog.ui.Control.IeMouseEventSequenceSimulator_ lacks base method call in constructor.

The class goog.ui.Control.IeMouseEventSequenceSimulator_ inherits goog.Disposable. But it doesn't call base method in its constructor.
So below example throws an error.
http://jsbin.com/qojadu/1/edit?html,js,output
goog.define('goog.Disposable.MONITORING_MODE',
    goog.Disposable.MonitoringMode.PERMANENT);
goog.userAgent.IE = true;
var c = new goog.ui.Control();
c.render();
c.dispose();

Running result:
Uncaught Error: [object Object] did not call the goog.Disposable base constructor or was disposed of after a clearUndisposedObjects call

Do you want to send a pull request?  See:
https://github.com/google/closure-library/blob/master/CONTRIBUTING

OK, I'll prepare it.

I've sent a pull request, thank you.


[AIRFLOW-866] Add FTPSensor

Dear Airflow Maintainers,
Please accept this PR that addresses the following issues:
https://issues.apache.org/jira/browse/AIRFLOW-866
Testing Done:

Unit tests added

Codecov Report

Merging #2070 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff           @@
##           master   #2070   +/-   ##
======================================
  Coverage    67.7%   67.7%
======================================
  Files         139     139
  Lines       10579   10579
======================================
  Hits         7162    7162
  Misses       3417    3417

Continue to review full report at Codecov.

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

Fixed and rebased.

LGTM


Add information whether vertex was snapped to edge

Rationale: I'd like to add visual feedback when snapping occurs, I do this by extending the snap interaction and overriding handleEvent, and then style an overlay layer feature if snapTo returns a snap result. To be able to style the overlay feature differently based on whether snapping occured on a point or a segment, I'd like the snapping result to return this information.

Would it be an idea to add snapTo result to the returned event? Like
handleEvent(evt) {
    const result = this.snapTo(evt.pixel, evt.coordinate, evt.map);
    if (result) {
      evt.coordinate = result.vertex.slice(0, 2);
      evt.pixel = result.vertexPixel;
      evt.snapResult = result;
    }
    return super.handleEvent(evt);
  }

@manisandro I'm not sure. If you get the snapped vertex (if any) and the snapped segment (if any), I think you get more useful information for styling and other purposes.

My idea was to be able to subclass ol.interaction.Snap and override handleEvent without having to copy the actual implementation, say:
 class SnapInteraction extends ol.interaction.Snap {

    handleEvent(evt) {
        const evt = super.handleEvent(evt);
        if(evt.snapResult) {
            /* ... */
        }
        return evt;
    }
}

I may be missing something , but the snapResult only contains the vertex and the vertex's pixel, and you have that information in the event already. And for subclassing, this does not make a difference.

I meant the "new" extended result object which also includes the segment information. Or just adding the segment information directly to the event also works clearly.

@manisandro If you're still interested in finishing this: let me know if you understood my suggestion and are fine with it. If you recreate this pull request, I'd be happy to review again.

Thanks, I've reopened it in https://github.com/openlayers/openlayers/pull/15306


Sway crashes when opening XWayland windows after regular Wayland windows

Sway Version:

sway version 1.5.1

Debug Log:

https://gist.github.com/quietvoid/238d2a1c130aaad8d83a1c761380bd73

Configuration File:

https://gist.github.com/quietvoid/0de6f6d293827d28523cbed8869f0a60
Here the only modification is changing the application launcher to wofi

Stack Trace:

Sway does not crash, it exits cleanly
With the default config, the amdgpu driver is erroring because of switching from/to adaptive sync, but the issue is not affected by the output configuration.

Description:

This seems to be a bug caused by using wofi to launch a Wayland window, followed by an XWayland window. In this specific order.

The issue does not happen when using the default launcher, or when launching an XWayland window followed by a native Wayland window.

Steps:

In tty, run sway -c ~/sway-test.conf -d 2> ~/sway.log
With wofi, launch kitty
Using kitty, launch an XWayland app (this could be reproduced by Spotify, Discord, VSCode or any other GTK app forced through X11)
Sway exits back to tty

Would be nice to try with Sway/wlroots master, there were a few changes regarding Xwayland startup and restart. See https://github.com/swaywm/sway/wiki/Development-Setup#compiling-as-a-subproject

Doesn't seem to be reproducible using master

OK, not sure we can do anything here then.


[Feature] Allow tuning of transaction timeout

Search before asking

[X] I searched in the issues and found nothing similar.

Motivation
Paimon sets the producer transaction timeout to 1hr. The maximum allowed by a kafka broker is 15 mins. This causes exceptions to be thrown and the job dies when kafka log is enabled on a table.
Solution
From Alex Sorokoumov:
Yeah! I think it would be generally useful to be able to override Paimon defaults on the Catalog level. In fact, the Paimon Catalog already overrides Table's connector and path fields using its type and warehouse fields. We would extend that to provide arbitrary fields. For example, the table below gets log.system and kafka options from the Catalog:
CREATE CATALOG table_store_catalog WITH (
'type'='table-store',
'warehouse'='s3://my-bucket/table-store',
'log.system' = 'kafka',
'kafka.bootstrap.servers' = '',
'kafka.transaction.timeout.ms' = '900000',
);
USE CATALOG table_store_catalog;
CREATE TABLE word_count (
word STRING PRIMARY KEY NOT ENFORCED,
cnt BIGINT
) WITH (
'kafka.topic' = 'word_count_log'
);
Anything else?
No response
Are you willing to submit a PR?

[ ] I'm willing to submit a PR!

https://issues.apache.org/jira/browse/FLINK-30419

I would like to work on this.
Would you assign it to me ?@JingsongLi


[tutorials] broken html links

The links to the html version of the tutorials are broken. See the readme file in the tutorial folder.

Thank you for the nice catch! We changed the html links in the linked pull request.


[HOPS-1323] Fix removing leases

Make sure there is no duplicate PR for this issue

Please check if the PR fulfills these requirements

[x] Tests for the changes have been added and passed (for bug fixes / features)
[x] HOPS JIRA issue has been opened for this PR
[x] All commits have been squashed down to a single commit
[x] The commit message has the following format: [HOPS-XXX] message

Post a link to the associated JIRA issue
https://hopshadoop.atlassian.net/projects/HOPS/issues/HOPS-1323?filter=allopenissues

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)

What is the new behavior (if this is a feature change)?

Does this PR introduce a breaking change? (What changes might users need to make in their application due to this PR?)

Other information:

Can one of the admins verify this patch?

Jenkins test this pleasse.

Jenkins test this please.

Jenkins test this please.


Request: logs in JSON format

We're ingesting all of our logs into an ELK-like stack using Fluentd. It's much easier for us to handle logs when each entry is a JSON hash, rather than a string that needs parsing.
Ideally, have a flag in the agent configuration to specify a JSON log format.

Hi @jonmoter thanks for reaching out.
The logging library we're using does support JSON output so this might be rather easy to implement. Adding to the backlog.

Implemented in https://github.com/DataDog/datadog-agent/pull/1124 it's available in 6.0 already, closing.


Single line breaks HTML syntax highlighting

Prerequisites

[x] Can you reproduce the problem in safe mode?
[x] Are you running the latest version of Atom?
[x] Did you check the debugging guide?
[x] Did you check the FAQs on Discuss?
[x] Are you reporting to the correct repository?
[x] Did you perform a cursory search to see if your bug or enhancement is already reported?

For more information on how to write a good bug report or enhancement request, see the CONTRIBUTING guide.
Description
The following lines break syntax highlighting in HTML files:

Hi

Steps to Reproduce

Open atom
Create an HTML file
Paste the lines above.
NOTICE that if you delete the second "console" variable syntax higlighting goes back to normal.

Expected behavior: Proper syntax highlighting
Actual behavior: Broken syntax highlighting
Versions
> atom --version

Atom    : 1.7.1
Electron: 0.36.8
Chrome  : 47.0.2526.110
Node    : 5.1.1

Windows 10
You can get this information from executing atom --version and apm --version at the command line. Also, please include the OS and what version of the OS you're running.

This also broke syntax highlighting above on Github too. :laughing:

Huh, looks like this is more common than I thought :P.  We're in the process of fixing this - feel free to subscribe to atom/language-javascript#354 and atom/language-javascript#358 for updates!

Thanks, @50Wliu!

I have the same bug.


Error installing dbxcli

┌─[ ~ ]
➜ brew install dbxcli
==> Downloading https://ghcr.io/v2/homebrew/core/dbxcli/manifests/64
curl: (22) The requested URL returned error: 404

==> Fetching idleberg/asahi/dbxcli
==> Downloading https://ghcr.io/v2/homebrew/core/dbxcli/blobs/sha256:558728b5567
curl: (22) The requested URL returned error: 404

Error: dbxcli: Failed to download resource "dbxcli"
Download failed: https://ghcr.io/v2/homebrew/core/dbxcli/blobs/sha256:558728b5567bd1dc68e9612a51df346c56019de2f69df592150e77e46a979061

Thanks, I've noticed this myself and wondered about it. I'm not sure how ghcr.io is involved in all this. I'm pretty sure one could download the pre-built client from the old tap. Build from source works just fine.
My first instinct was that my tap might not have been indexed yet by Homebrew, so I'd give it a few days. In the meantime, I updated the README.md to advocate the use of --build-from-source.


Add Windows Service and Setup

测试

OK
| |
milomiros
<EMAIL_ADDRESS>|
Signature is customized by Netease Mail Master
On 03/25/2019 21:26, Justin Clift wrote:
Hmmm, seems like that MS team version is now outdated too. 😦
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

ok