WIP: alsa-tools-1.0.29: add initial package building everything except for a few …

…nut cases. Maybe someone more experienced can take a look for the remaining three packages (see the comment in the patchPhase for the missing ones).

The packages that are active in the current build compile and work correctly?

Hi, these tools are rather specific for special soundcards. I packaged this mostly for having envy24control available for my m-audio delta66. I cannot confirm that the other bundled applications work correctly due to lack of having that specific hardware. envy24control works just fine from the result/ folder using nix-build. The rest builds fine except for the few nutcases :)

fps@mango 12:19:30 ~/src/bld/nixpkgs (alsa-tools) $ find result/
result/
result/share
result/share/applications
result/share/applications/hdspmixer.desktop
result/share/applications/hdspconf.desktop
result/share/aclocal
result/share/aclocal/ld10k1.m4
result/share/pixmaps
result/share/pixmaps/hdspconf.png
result/share/pixmaps/hdspmixer.png
result/share/ld10k1
result/share/ld10k1/effects
result/share/ld10k1/effects/switch_6.emu10k1
result/share/ld10k1/effects/prologic.emu10k1
result/share/ld10k1/effects/mono_switch_2x2.emu10k1
result/share/ld10k1/effects/mono_switch_2.emu10k1
result/share/ld10k1/effects/simple.emu10k1
result/share/ld10k1/effects/vol_master.emu10k1
result/share/ld10k1/effects/eq10.emu10k1
result/share/ld10k1/effects/switch_2.emu10k1
result/share/ld10k1/effects/tone.emu10k1
result/share/ld10k1/effects/sto51.emu10k1
result/share/ld10k1/effects/fxbus.emu10k1
result/share/ld10k1/effects/copy_2.emu10k1
result/share/ld10k1/effects/output.emu10k1
result/share/ld10k1/effects/vol_2.emu10k1
result/share/ld10k1/effects/switch_2x2.emu10k1
result/share/man
result/share/man/man1
result/share/man/man1/envy24control.1.gz
result/share/man/man1/cspctl.1.gz
result/bin
result/bin/cspctl
result/bin/dl10k1
result/bin/hdsploader
result/bin/vxloader
result/bin/hdajacksensetest
result/bin/as10k1
result/bin/hda-verb
result/bin/ld10k1d
result/bin/init_live
result/bin/envy24control
result/bin/mixartloader
result/bin/hwmixvolume
result/bin/hdspmixer
result/bin/lo10k1
result/bin/pcxhrloader
result/bin/ld10k1
result/bin/hdspconf
result/bin/echomixer
result/bin/init_audigy_eq10
result/bin/rmedigicontrol
result/bin/us428control
result/bin/hdajackretask
result/bin/init_audigy
result/bin/sscape_ctl
result/lib
result/lib/liblo10k1.so.0.0.0
result/lib/liblo10k1.la
result/lib/liblo10k1.so
result/lib/liblo10k1.so.0
result/sbin
result/include
result/include/lo10k1
result/include/lo10k1/ld10k1_error.h
result/include/lo10k1/ld10k1_fnc.h
result/include/lo10k1/lo10k1.h
result/include/lo10k1/version.h
result/include/lo10k1/liblo10k1lf.h
result/include/lo10k1/liblo10k1.h
result/include/lo10k1/comm.h
result/include/lo10k1/liblo10k1ef.h

And I took the nutcases out of the build. So yes, the remaining ones compile fine, but I cannot confirm them working correctly.

Also a question remains on my part: The enableParallelBuilding = true; seems to have no effect. I guess it's because I manually hijacked some phases? Should I take it out?

You're right, that is because you have overwritten buildPhase. If you know that this project can be build in parallel, take a look at the default build phase.

I'm not sure about it and the package is small enough that the time saving is probably not worth investigating it deeply. I'll take it out for now..

If the build succeeds and produces useful results, it's fine IMHO to merge it now, even if some of the tools don't work yet.

Excuse my ignorance, since I'm pretty much still a complete nixos-noob. What other precautions besides nix-build'ing it (and running the tool that I can from the result/ folder) should I take to make sure it doesn't mess up anything?

I don't believe that a newly added package can mess up things much. A patch that modifies, say glibc, would need more attention, but this doesn't seem to be the case here.

OK, thanks for your help in getting this merged. Appreciated :)


Add photometric redshift team

This PR adds the photometric redshift team as an ex officio contribution.
Live draft available here.
See https://dmtn-049.lsst.io/ for further context.

Looks complete to me, thanks @bechtol

Looks good


duplicate payments

Hi my friends
First of all, I'm sorry, my first language is not English
Example: A user's scenario buys a one-month subscription today
Can he buy again by mistake tomorrow? Or does your system intend to prevent this? Or do I have to deactivate the purchase button myself until that person's credit expires?
I am generally concerned about duplicate payments or the purchase of shared or non-shared subscriptions, but at the same time I am on behalf of the user. Explain who you or we want to prevent from doing this?
Now, if I was in a production environment, would it mean that the user could buy all these purchases in a row?
const getAvailablePurchases = async () => {
try {
setProcessing(true);
console.info(
'Get available purchases (non-consumable or unconsumed consumable)',
);
const purchases = await RNIap.getAvailablePurchases();
const purchasesMap = purchases.map((product) => {
return product.productId;
});
console.log('Available purchases :: ', purchasesMap);
if (purchases && purchases.length > 0) {
setAvailableItemsMessage(purchasesMap);
// setAvailableItemsMessage({
// availableItemsMessage: Got ${purchases.length} items.,
// receipt: purchases[0].transactionReceipt,
// });
setProcessing(false);
}
} catch (err) {
console.warn(err.code, err.message);
Alert.alert(err.message);
setProcessing(false);
}
};
LOG =
Available purchases :: ["com.example.monthly", "com.example.monthly", "com.example.yearly", "com.example.yearly", "com.example.yearly", "com.example.monthly", "com.example.monthly", "com.example.yearly", "com.example.monthly", "com.example.monthly", "com.example.monthly", "com.example.monthly", "com.example.yearly", "com.example.yearly", "com.example.yearly", "com.example.monthly"]

@tarahiw I think you need to test it out yourself for better confidentiality. If the user is already subscribed to skus and try to purchase it again, ios and android should handle them and respond with error something like user is already subscribed blablabla.

Hi, I didn't understand
Should I finally stop this from happening me? Your library or Apple?

@tarahiw I think you need to test it out yourself for better confidentiality. If the user is already subscribed to skus and try to purchase it again, ios and android should handle them and respond with error something like user is already subscribed blablabla.

Hi, I didn't understand
Should I finally stop this from happening me? Your library or Apple?


chore: Install OCP 4.14 and use resource group from install config for ppc64le e2e

Install OCP 4.14 ppc64le cluster
Read resource group from install config.

/cherrypick redhat-3.10


Limit Homestore to specific range.

Codecov Report
Patch and project coverage have no change.

Comparison is base (741478f) 82.23% compared to head (7e788b4) 82.23%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main      #65   +/-   ##
=======================================
  Coverage   82.23%   82.23%
=======================================
  Files          18       18
  Lines         456      456
  Branches       44       44
=======================================
  Hits          375      375
  Misses         53       53
  Partials       28       28

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


Plugin not compatible with fluentd 1.15.2

(check apply)

[X ] read the contribution guideline

Steps to replicate
Use this image from docker hub:
fluent/fluentd:v1.15.2-1.0
Install the following plugins:
RUN ["gem", "install","fluent-plugin-opensearch", "-v", "1.0.8"]
RUN ["gem", "install", "fluent-plugin-prometheus", "--no-document", "--version", "2.0.3"]
RUN ["gem","install","fluent-plugin-record-modifier", "--no-document","--version","2.1.0"]
Have a config that contains an opensearch match
You will get the following error:
2022-08-25 19:34:36 +0000 [info]: parsing config file is succeeded path="/fluentd/etc/fluent.conf"
2022-08-25 19:34:36 +0000 [info]: gem 'fluentd' version '1.15.2'
2022-08-25 19:34:36 +0000 [info]: gem 'fluent-plugin-opensearch' version '1.0.8'
2022-08-25 19:34:36 +0000 [info]: gem 'fluent-plugin-prometheus' version '2.0.3'
2022-08-25 19:34:36 +0000 [info]: gem 'fluent-plugin-record-modifier' version '2.1.0'
2022-08-25 19:34:36 +0000 [debug]: adding store type="opensearch"
/usr/lib/ruby/gems/3.1.0/gems/aws-sdk-core-3.135.0/lib/aws-sdk-core/xml/parser.rb:74:in `set_default_engine': Unable to find a compatible xml library. Ensure that you have installed or added to your Gemfile one of ox, oga, libxml, nokogiri or rexml (RuntimeError)
from /usr/lib/ruby/gems/3.1.0/gems/aws-sdk-core-3.135.0/lib/aws-sdk-core/xml/parser.rb:96:in `<class:Parser>'
from /usr/lib/ruby/gems/3.1.0/gems/aws-sdk-core-3.135.0/lib/aws-sdk-core/xml/parser.rb:7:in `<module:Xml>'
from /usr/lib/ruby/gems/3.1.0/gems/aws-sdk-core-3.135.0/lib/aws-sdk-core/xml/parser.rb:5:in `<module:Aws>'
from /usr/lib/ruby/gems/3.1.0/gems/aws-sdk-core-3.135.0/lib/aws-sdk-core/xml/parser.rb:3:in `<top (required)>'
from /usr/lib/ruby/gems/3.1.0/gems/aws-sdk-core-3.135.0/lib/aws-sdk-core/xml.rb:8:in `require_relative'
from /usr/lib/ruby/gems/3.1.0/gems/aws-sdk-core-3.135.0/lib/aws-sdk-core/xml.rb:8:in `<top (required)>'
from /usr/lib/ruby/gems/3.1.0/gems/aws-sdk-core-3.135.0/lib/aws-sdk-core.rb:77:in `require_relative'
from /usr/lib/ruby/gems/3.1.0/gems/aws-sdk-core-3.135.0/lib/aws-sdk-core.rb:77:in `<top (required)>'
from <internal:/usr/lib/ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from <internal:/usr/lib/ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from /usr/lib/ruby/gems/3.1.0/gems/fluent-plugin-opensearch-1.0.8/lib/fluent/plugin/out_opensearch.rb:57:in `<top (required)>'
from <internal:/usr/lib/ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from <internal:/usr/lib/ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from /usr/lib/ruby/gems/3.1.0/gems/fluentd-1.15.2/lib/fluent/registry.rb:103:in `block in search'
from /usr/lib/ruby/gems/3.1.0/gems/fluentd-1.15.2/lib/fluent/registry.rb:100:in `each'
from /usr/lib/ruby/gems/3.1.0/gems/fluentd-1.15.2/lib/fluent/registry.rb:100:in `search'
from /usr/lib/ruby/gems/3.1.0/gems/fluentd-1.15.2/lib/fluent/registry.rb:44:in `lookup'
from /usr/lib/ruby/gems/3.1.0/gems/fluentd-1.15.2/lib/fluent/plugin.rb:169:in `new_impl'
from /usr/lib/ruby/gems/3.1.0/gems/fluentd-1.15.2/lib/fluent/plugin.rb:114:in `new_output'
from /usr/lib/ruby/gems/3.1.0/gems/fluentd-1.15.2/lib/fluent/plugin/multi_output.rb:108:in `block in configure'
from /usr/lib/ruby/gems/3.1.0/gems/fluentd-1.15.2/lib/fluent/plugin/multi_output.rb:99:in `each'
from /usr/lib/ruby/gems/3.1.0/gems/fluentd-1.15.2/lib/fluent/plugin/multi_output.rb:99:in `configure'
from /usr/lib/ruby/gems/3.1.0/gems/fluentd-1.15.2/lib/fluent/plugin/out_copy.rb:39:in `configure'
from /usr/lib/ruby/gems/3.1.0/gems/fluentd-1.15.2/lib/fluent/plugin.rb:187:in `configure'
from /usr/lib/ruby/gems/3.1.0/gems/fluentd-1.15.2/lib/fluent/agent.rb:132:in `add_match'
from /usr/lib/ruby/gems/3.1.0/gems/fluentd-1.15.2/lib/fluent/agent.rb:74:in `block in configure'
from /usr/lib/ruby/gems/3.1.0/gems/fluentd-1.15.2/lib/fluent/agent.rb:64:in `each'
from /usr/lib/ruby/gems/3.1.0/gems/fluentd-1.15.2/lib/fluent/agent.rb:64:in `configure'
from /usr/lib/ruby/gems/3.1.0/gems/fluentd-1.15.2/lib/fluent/label.rb:31:in `configure'
from /usr/lib/ruby/gems/3.1.0/gems/fluentd-1.15.2/lib/fluent/root_agent.rb:146:in `block in configure'
from /usr/lib/ruby/gems/3.1.0/gems/fluentd-1.15.2/lib/fluent/root_agent.rb:146:in `each'
from /usr/lib/ruby/gems/3.1.0/gems/fluentd-1.15.2/lib/fluent/root_agent.rb:146:in `configure'
from /usr/lib/ruby/gems/3.1.0/gems/fluentd-1.15.2/lib/fluent/engine.rb:105:in `configure'
from /usr/lib/ruby/gems/3.1.0/gems/fluentd-1.15.2/lib/fluent/engine.rb:80:in `run_configure'
from /usr/lib/ruby/gems/3.1.0/gems/fluentd-1.15.2/lib/fluent/supervisor.rb:712:in `run_supervisor'
from /usr/lib/ruby/gems/3.1.0/gems/fluentd-1.15.2/lib/fluent/command/fluentd.rb:361:in `<top (required)>'
from <internal:/usr/lib/ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from <internal:/usr/lib/ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from /usr/lib/ruby/gems/3.1.0/gems/fluentd-1.15.2/bin/fluentd:15:in `<top (required)>'
from /usr/bin/fluentd:25:in `load'
from /usr/bin/fluentd:25:in `<main>'

Expected Behavior or What you need to ask
Simply have the plugin work normally. Was working fine with version 1.14.5
Using Fluentd and OpenSearch plugin versions

OS version: 1.3
Bare Metal or within Docker or Kubernetes or others? : with Docker/Kubernetes
Fluentd version: 1.15.2
OpenSearch plugin version: 1.0.8

This is not caused by Fluentd's compatibilities.
The root cause of this issue is upgraded core component that is Ruby on Fluentd docker image.
After releasing Fluentd v1.15 image, we start to use Ruby 3 or later on our Fluentd official image.
So, you have to install rexml or nokogiri as a XML parser library like as:
RUN ["gem", "install","rexml", "-v", "3.2.5"]

@cosmo0920  Hello ! Sorry for the delayed response.
I tried and it works ! Thanks for the answer. Although, this bring another question. Why is no XML library not included in the plugin since its necessary with fluentd 1.15 ? If you want to let the user choose, why not mention in the documentation its necessary ? (maybe i missed it).
Thank you.

I tried and it works ! Thanks for the answer. Although, this bring another question. Why is no XML library not included in the plugin since its necessary with fluentd 1.15 ?

I’m glad to hear that. We had decided to upgrade Ruby version from 2.7 to 3.1. This causes the lack of XML related operation gem from fluentd docker image. Sorry for the inconvenience.
We have to bundle some of XML library by default on our official Fluentd image.

Then, this issue should be tracking by https://github.com/fluent/fluentd-docker-image/issues/344.
This is not OpenSearch plugin issue but our official base image issue. Thanks for your report.


Document zebrad download command

Zebra has a command to pre download the parameters. Zebra also download parameters at zebra start if they are not present.
There is no documentation about this, i think we should add:

Briefly describe what are this parameters and why they are needed.
Document the zebrad download existence.
Explain zebrad start will automatically start downloading parameters at startup.

https://zebra.zfnd.org/user/run.html
We may need to wait on https://github.com/ZcashFoundation/zebra/issues/3133 as some of the current behaviour will maybe change.

This isn't a breaking change, does it need to happen before the stable release?

This isn't a breaking change, does it need to happen before the stable release?

@teor2345 I moved some to that Epic thinking about making it just a "Stable Release" epic, but there weren't enough issues to justify that. I'll move them to the Tech Debt Epic

@oxarbitrage can you please add an estimate to this issue since you worked on it?

I'm not going to move this one to Sprint 2 as it was just supposed to be work for the end of year. We should try to get its PR reviewed and merged soon enough though.


[MetaMorph] Search Naming Issue Fixer - Picture Inside !

Posted as a Picture To 100% Noob Proof understand the issue.
Poe Overlay is trying to search this item as a Beast item instead of a metamorph sample
In addition to that, its trying to go by the unique name, instead of going by  Metamorph Liver,Brain,Heart ect.
also its not even attempting to search any of the stats/mods.
This Looks like an Extremely easy fix, can someone fix this super Quick please?

Version 1.0.2 Still an issue.
Item can't be parsed , please make sure you have the correct language selected ?


Message "Client 1 quit with exit code 1 and signal 0"

This is the init.vim
Using only one language server for python i.e. ""pyright""
Following message pops out as soon as i open any python file
Client 1 quit with exit code 1 and signal 0

What should i do?

nvim-compe does not affect when opening files so it is not nvim-compe's issue, I think.
I guess your lspconfig setup is wrong. you should check :LspInfo results.


"MSBuildExtensionsPath" in "Sdk.props" is empty

From @baruchiro on February 17, 2019 8:18
https://github.com/dotnet/sdk/blob/2eb6c546931b5bcb92cd3128b93932a980553ea1/src/Tasks/Microsoft.NET.Build.Tasks/sdk/Sdk.props#L31
I create an object of Microsoft.Build.Evaluation.Project with existing .csproj file path.
When I compile it in net471 everything works fine.
If I compile it in netcoreapp2.1, the file Sdk.props throw an error because he search the file Microsoft.Common.props in current working directory (the folder of my executable dll) instead of in C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Microsoft.Common.props.
I think it is because the $(MSBuildExtensionsPath) is empty.
If you think to answer that "this is not soppurted in .net core", I will happy to know how to evulate .csproj files in .net core.
Copied from original issue: dotnet/sdk#2955

This is a question about msbuild API usage, so I moved it here.
When evaluating the project, you need to set MSBuildExtensionsPath to the location where MSBuild is.
For instance, in the CLI, were we also use this API, we do so like this: https://github.com/dotnet/cli/search?l=C%23&q=MSBuildExtensionsPath

I invested the code, and I still don't understand who registers the environment variable "MSBuildExtensionsPath".
Can you help me with this?
Or maybe provide a library that can read, parse and evaluate .csproj files in .net Core?

@baruchiro MSBuildLocator can help with that as of 1.2--can you try using the newest package? Instructions for using it can be found in the now-confusingly-named Update an existing application for MSBuild 15
 page.


Need to create feedback form for users to document use and identification of bugs

Created draft questions on Google Drive for review; received feedback from everyone and generated a Google Form for testing.
Draft form: Marine Energy Toolkit Feedback Form
Responses: Linked Responses Google Sheet
@geocoug , @bbest , @cdobbelaere - please test the feedback form and let me know if you have any suggestions.

Two uses:

Systematic survey. Ask users to explore content and give targeted feedback based on a curated set of questions.
Report a bug. Fill out generic form, preferably with the starting URL from where the page the user was at, and allow feedback.

<script>
// replace __js-replace_by_bug-url__.html in menu with

document.getElementById("demo").innerHTML =
"Page location is " + window.location.href;

!expr paste0('https://docs.google.com/forms/d/e/1FAIpQLSfOKbx4Y_hNUjSj8gfuTuzvTFTIaBDJCojDoNThvkZImc6ZsA/viewform?entry.738205286=https://www.marineenergy.app/', fs::path_ext_set(knitr::current_input(), '.html'))
// http://www.javascripter.net/faq/searchin.htm

</script>

Thanks to @geocoug, got this to work per : implemented menu 'Report a Bug' for regs-state #32
but commented out until later able to implement in footer for all pages:
<script>
// replace __js-replace_by_bug-url__.html in menu with

$("a:contains('Report a Bug')").attr("href", "`r paste0('https://docs.google.com/forms/d/e/1FAIpQLSfOKbx4Y_hNUjSj8gfuTuzvTFTIaBDJCojDoNThvkZImc6ZsA/viewform?entry.738205286=https://www.marineenergy.app/', fs::path_ext_set(knitr::current_input(), '.html'))`");

</script>


[Bug] Throw the exception to notify FlinkEngine config table.dml-sync is not equal to the parameter runAsync

Code of Conduct

[X] I agree to follow this project's Code of Conduct

Search before asking

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

Describe the bug
Flink table uses table.dml-sync[1] to control whether wait the execution finish. However, Kyuubi use its own parameter to control the behaviour. I think it's neccesary to keep the behaviour unified and throw the exception to notify the users.
[1] https://nightlies.apache.org/flink/flink-docs-master/docs/dev/table/config/#table-dml-sync
Affects Version(s)
master
Kyuubi Server Log Output
No response
Kyuubi Engine Log Output
No response
Kyuubi Server Configurations
No response
Kyuubi Engine Configurations
No response
Additional context
No response
Are you willing to submit PR?

[X] Yes I am willing to submit a PR!

@fsk119, thanks for the reportor of the above bug. @yaooqinn, could you please help to assgin this issue to @fsk119 ?

@fsk119 @KenjiFujima thanks

@fsk119, any updates?

Close the issue by mistake...reopen

Maybe we should set the option true forcely?

make sense to me


257 country of producing entity

https://github.com/uwlib-cams/MARC2RDA/blob/main/Working Documents/2XX.csv

@pennylenger
Hi Penny! I'm looking at row 4 in the mapping, for $0 with the condition of $1. The decision for $0s and $1s seems to indicate that $0s should not be mapped when a $1 is present. Do you think this is an exception to the rule and we should keep Zhuo's mapping of $1 rdap:P70057 [is place described with metadata by] $0, or should we change this row to not mapped?

Hi Cypress, you are right.  According to the decision, if $0 exists alongside a $1 in the same field, ignore $0. I have changed it to not mapped.

We are going to reverse that decision because it was a bad decision.

We just haven't gotten our ducks (or...$0's and $1's) in a row yet.

Zhuo's mapping is fine. It applies to the case where both subfields $0 and $1 are present in the record. Subfield $1 is a rwo, and subfield $0 is an authority record (i.e. structured description about the rwo). The context of the decision is the preservation of as much data in the record as possible, rather than its utility. We might want to revisit the context :-)
The use of the canonical version of the relationship element sidesteps the issue of what kind of value is recorded in subfield $0. This avoids the transform having to determine if the value is an IRI or identifier for the authority record (which is always assumed to be a manifestation)..

The use of the canonical version of the relationship element sidesteps the issue of what kind of value is recorded in subfield $0. This avoids the transform having to determine if the value is an IRI or identifier for the authority record (which is always assumed to be a manifestation)..

RDF does not allow that kind of ambiguity, we need to have a way to determine whether a value is an IRI or identifier. Can we assume that IRIs will begin with http: or https:, or are there other schemes of IRI we are likely to encounter in a MARC record?

I'm inclined to agree with Gordon but want to point out that both $0 and $1 are repeatable (although $2 Source is not!).  Does the line 4 mapping "work" in the case where there are two or more of each?  (unlikely for $0 but not impossible).  What about when sources are different between $0(s) and $1 (s)?

This mapping is based on the decision made on 2022-03-30, which was overwritten 2023-03-01 with the current decision in the index (which we now want to revisit).

The thinking is that the default treatment of subfield $0 should be as a string (identifier); using the canonical (no range) form of the element should automatically default the object value to a quoted (string). The string can then be converted an object IRI by any local application; it just a matter of whether the transform attempts this, or it is left to local post-processing. Use of the canonical form in the transform output is an indicator of this situation; if we used the datatype form of the element a local application might assume the value has already been processed (and who really reads the accompanying notes? ;-)
I vaguely recall that the original decision was overwritten because of the repeatability issue raised by @lake44me, and maybe information (from @AdamSchiff?) that not all targets of subfield $0 are structured metadata according to the RDA definition.
I think the essential point, not yet fully discussed, is the detection of IRIs as values of subfield $0. We know that practice includes the recording of subfield $0 instead of $1, and that conversion from 'authority' to rwo for known cases like LCNAF might be feasible.

@AdamSchiff @GordonDunsire @pennylenger @CECSpecialistI
Based on our discussion on 2024-07-10 in the M2R meeting:

When there is a $1, use this value as a RWO IRI
When there is a $0 (and no $1), if the $0 begins with 'http://id.loc.gov/authorities/names/', the geographic area code can be retrieved from this name authority file and combined with 'http://id.loc.gov/vocabulary/geographicAreas/' to get the geographic area code IRI
When the $0 is not from id.loc.gov and there is no $1, $a is used:

if a $2 is present, a place is minted with an appellation of place [nomen]
- this nomen has the nomen string "$a" and a scheme of nomen based on $2 i.e. http://id.loc.gov/vocabulary/subjectSchemes/naf
if there is no $2, $a is used as a direct value of the property

Does this look right? Does this account for everything?

Do we not a problem if the $1 is from id.loc.gov?  Because that is an agent RWO.   Then again, the MARC coding of authority records for geographic places, including jurisdictions is 151 (geographic place), not 110 (corporate body), so now I'm questioning everything we discussed this morning.  An entity coded 151 in the NAF can never be an RDA place?
Cypress, there is something left out I think: after you get the Geographic Area Code from the name authority for a place, you must delete the trailing hyphens when you append it to http://id.loc.gov/vocabulary/geographicAreas/ to get the geographic area code IRI.  For example, the GAC for Germany is e-gx--- but the IRI is http://id.loc.gov/vocabulary/geographicAreas/e-gx

Cypress, there is something left out I think: after you get the Geographic Area Code from the name authority for a place, you must delete the trailing hyphens when you append it to http://id.loc.gov/vocabulary/geographicAreas/ to get the geographic area code IRI. For example, the GAC for Germany is e-gx--- but the IRI is http://id.loc.gov/vocabulary/geographicAreas/e-gx

Thank you Adam! I've updated it to reflect this.
For a $1 value from id.loc.gov that is an agent RWO (if we choose to stick to what we previously discussed), we could potentially move backwards from the RWO IRI to the NAF IRI and retrieve the Geographic Area Code from there.

Since $0 and $1 are repeatable, we should create triples for each occurrence of each $0 regardless of whether a $1 exists. And always map the $a's. CEY, CP, PS 2024-07-11

Example: Afghanistan
LCNAF: https://id.loc.gov/authorities/names/n79063030
LC rwo: http://id.loc.gov/rwo/agents/n79063030
LC rwo type: http://www.loc.gov/standards/mads/rdf/v1#Geographic This the has definition 'Describes a resource whose label represents a geographic place or feature, especially when a more precise geographic determination (City, Country, Region, etc.) cannot be made.' The MADS supertype leads nowhere (pun intended :-) but the definition appears to be compatible with rdac:C10009 'A given extent of space'. It is safe to use the LC 'name' rwo IRI as an instance of RDA Place. The IRI subfolder structure is 'misleading', but IRIs do not have intrinsic meaning.
LC Countries: http://id.loc.gov/vocabulary/countries/af has type http://id.loc.gov/vocabulary/countries/MARC_Country This has a circular definition 'Resources that are instances of a MARC Country are described with this Class'. However, the instance IRI is subtyped as a MADS Geographic, so again this is compatible with RDA and it is safe to use the LC country IRI as an instance of RDA Place.
The outstanding question is: what is the subject of a triple generated from field 257? The spreadsheet has rdam:P30086 'has place of production' as the property, so the subject is RDA Manifestation. But this is wrong because the RDA definition 'Relates a manifestation to a place that is associated with the inscription, fabrication, construction, or other method of production of an unpublished manifestation' is very different from the MARC field 257 definition 'Name or abbreviation of the name of the country(s), area(s), etc. where the principal offices of the producing entity(s) of a resource are located. Entity(s) in this instance is the production company(s) or individual that is named in the statement of responsibility (subfield $c) of field 245 (Title Statement)' which refers to an agent who is responsible for a work/expression, but the RDA definition refers to an agent who is responsible for a manifestation.
Pre-3R RDA struggled to clarify the distinction between 'production' associated with radio, tv, film, and recorded performance productions and 'production' associated with the processes of creating a manifestation. This was additionally compounded by 'production' as a generic term for publication, distribution, and manufacture and as a separate term for artisanal creations such as paintings, manuscripts, drawings, etc. Official RDA now restricts the term to this last meaning.
I suspect much of the MARC 21 data does not make this distinction, unless the cataloguer realises the implication of a separate field 260 'Publication, distribution, etc.' for place of creation of the manifestation. The definition of 260 'Information relating to the publication, printing, distribution, issue, release, or production of a work' only makes sense if 'work' is synonymous with 'manifestation', but in that case the usual MARC 21 terminology is 'resource'. I think the MARC 21 definition reflects the conflation noted above, which ultimately stems from AACR2 usage.
I think field 257 is quite messy ...

We were not suggesting using the LC countries, but the LC Geographic Areas: http://id.loc.gov/vocabulary/geographicAreas. There are places used in 257 (e.g. Hong Kong, http://id.loc.gov/vocabulary/geographicAreas/a-cc-hk) that are not countries.

We have also changed the property from rdam:P30086 'has place of production' to rdaw:P10316 'has related place of work'

Instances of LC Geographic Areas are typed as skos:Concepts and treated as an (attribute) authority file. In most cases, there is no semantic issue in saying that an instance that is a concept is also an instance of a place because Place can be modelled as a sub-type of Concept. However, instances include 'cold regions', 'Commonwealth countries', 'French community', etc. and these are not places. If we use the LC vocabulary, we must filter out the non-places from the transform.

When a source for $a is provided in $2, can we use this to mint an IRI, or should we stick with an opaque IRI?

@cspayne: I think we can extend the de-duplication method. If a source is known, the subfolder structure of the minted IRI should reflect the entity and the source; e.g. '../place/lcsh/...' and the final local part can be the heading stripped of punctuation and spaces. Of course, this is only if there is no subfield 1 ...). Let's try it and see.

Test data is here

<rdf:Description rdf:about="http://marc2rda.edu/fake/257-test1wor">
<rdf:type rdf:resource="http://rdaregistry.info/Elements/c/C10001"/>
rdawd:P10002257-test1wor</rdawd:P10002>
fake:marcfieldF257 ## $a Germany $0 http://id.loc.gov/authorities/names/n80125931 $1 http://id.loc.gov/rwo/agents/n80125931 $2 naf</fake:marcfield>
<rdawo:P10316 rdf:resource="http://marc2rda.edu/fake/place/naf/germany"/>
<rdawo:P10316 rdf:resource="http://id.loc.gov/vocabulary/geographicAreas/e-gx"/>
<rdawo:P10316 rdf:resource="http://id.loc.gov/vocabulary/geographicAreas/e-gx"/>
fake:marcfieldF257 ## $a Italy ; France.</fake:marcfield>
rdawd:P10316Italy ; France.</rdawd:P10316>
fake:marcfieldF257 ## $a Wisconsin $0 http://id.loc.gov/authorities/names/n79022855-781 $1 https://www.wikidata.org/wiki/Q1537</fake:marcfield>
rdawd:P10316Wisconsin</rdawd:P10316>

<rdawo:P10316 rdf:resource="https://www.wikidata.org/wiki/Q1537"/>
</rdf:Description>
<rdf:Description rdf:about="http://marc2rda.edu/fake/257-test1exp">
<rdf:type rdf:resource="http://rdaregistry.info/Elements/c/C10006"/>
<rdaeo:P20231 rdf:resource="http://marc2rda.edu/fake/257-test1wor"/>
rdaed:P20002257-test1exp</rdaed:P20002>
</rdf:Description>
<rdf:Description rdf:about="http://marc2rda.edu/fake/257-test1man">
<rdf:type rdf:resource="http://rdaregistry.info/Elements/c/C10007"/>
<rdamo:P30139 rdf:resource="http://marc2rda.edu/fake/257-test1exp"/>
</rdf:Description>
<rdf:Description rdf:about="http://marc2rda.edu/fake/pla/nom/naf/germany">
<rdf:type rdf:resource="http://rdaregistry.info/Elements/c/C10012"/>
rdand:P80068Germany</rdand:P80068>
<rdan:P80069 rdf:resource="http://id.loc.gov/vocabulary/subjectSchemes/naf"/>
</rdf:Description>
<rdf:Description rdf:about="http://marc2rda.edu/fake/place/naf/germany">
<rdf:type rdf:resource="http://rdaregistry.info/Elements/c/C10009"/>
<rdapo:P70019 rdf:resource="http://marc2rda.edu/fake/pla/nom/naf/germany"/>
</rdf:Description>
</rdf:RDF>
Some comments:

Why is this repeated?:
<rdawo:P10316 rdf:resource="http://id.loc.gov/vocabulary/geographicAreas/e-gx"/>
<rdawo:P10316 rdf:resource="http://id.loc.gov/vocabulary/geographicAreas/e-gx"/>

The semicolon indicates that there are two place entities that are the countries of production:
fake:marcfieldF257 ## $a Italy ; France.</fake:marcfield>
rdawd:P10316Italy ; France.</rdawd:P10316>

Can we use the presence of the semicolon to split these up and then do a lookup in the NAF for Italy and for France?

This has retrieved the wrong record in id.loc.gov.  It has retrieved the geographic subdivision record for Wisconsin used in $z of subjects, not the authority record for Wisconsin, which would be http://id.loc.gov/authorities/names/n79022855.  The geographic code could be grabbed from there: n-us-wi
fake:marcfieldF257 ## $a Wisconsin $0 http://id.loc.gov/authorities/names/n79022855-781 $1 https://www.wikidata.org/wiki/Q1537</fake:marcfield>
rdawd:P10316Wisconsin</rdawd:P10316>

In more recent cataloging instead of 257 Italy ; France a cataloger would have recorded 257 Italy $a France $2 naf  (or it might also be 257  Italy ; $a France $2 naf) so the presence of two subfield $a's would indicate that there are two places for country of production.  The semicolon could be thrown out if it's present in front of a $a.
I know that we are using the RDA property "has related place of work", but that is very general.  Could we also add some kind of note specifying the nature of the relationship (i.e, that it refers to country of production)?

Oh and a P.S.: 257 should never have a state like Wisconsin.  It is supposed to be a country.  All American productions should have 257 United States, not a particular state.  That record should be cleaned up.

Why is this repeated?:
<rdawo:P10316 rdf:resource="http://id.loc.gov/vocabulary/geographicAreas/e-gx"/>
<rdawo:P10316 rdf:resource="http://id.loc.gov/vocabulary/geographicAreas/e-gx"/>

It is repeated because the field F257 ## $a Germany $0 http://id.loc.gov/authorities/names/n80125931 $1 http://id.loc.gov/rwo/agents/n80125931 $2 naf has both a $0 and a $1 that are resolved to that IRI. We have agreed to not be concerned about duplicates, since this will automatically be de-duplicated in post-processing. If I serialized this into turtle or re-serialized it into RDF using Python, the duplicates would disappear.

The semicolon indicates that there are two place entities that are the countries of production:
fake:marcfieldF257 ## $a Italy ; France.</fake:marcfield>
rdawd:P10316Italy ; France.</rdawd:P10316>
Can we use the presence of the semicolon to split these up and then do a lookup in the NAF for Italy and for France?

We could split them up, but in this case we could not do a lookup in NAF. An IRI is retrieved based on the $0 or $1 value and this field does not have those.

This has retrieved the wrong record in id.loc.gov. It has retrieved the geographic subdivision record for Wisconsin used in $z of subjects, not the authority record for Wisconsin, which would be http://id.loc.gov/authorities/names/n79022855. The geographic code could be grabbed from there: n-us-wi
fake:marcfieldF257 ## $a Wisconsin $0 http://id.loc.gov/authorities/names/n79022855-781 $1 https://www.wikidata.org/wiki/Q1537</fake:marcfield>
rdawd:P10316Wisconsin</rdawd:P10316>

Oh and a P.S.: 257 should never have a state like Wisconsin. It is supposed to be a country. All American productions should have 257 United States, not a particular state. That record should be cleaned up. Can you tell me what OCLC record this came from, and I can fix it?

I think I may have grabbed this example from a different field to test how the lookup functions were working and did not focus on the accuracy of the values, that was my mistake. I don't think these values were taken directly from a record, they were put together just for testing.

In more recent cataloging instead of 257 Italy ; France a cataloger would have recorded 257 Italy $a France $2 naf (or it might also be 257 Italy ; $a France $2 naf) so the presence of two subfield $a's would indicate that there are two places for country of production. The semicolon could be thrown out if it's present in front of a $a.

If there were two $a's present (and a $2 naf) the result would be two minted places, one for each subfield $a, where the nomen source is 'http://id.loc.gov/vocabulary/subjectSchemes/naf'. If there is no $2, it would result in two separate properties with string values.

I know that we are using the RDA property "has related place of work", but that is very general. Could we also add some kind of note specifying the nature of the relationship (i.e, that it refers to country of production)?

Yes! This could be added to the mapping and the transform if it would be useful!
I can adjust the code and test input and re-run this with more/better examples :)

Here is the updated output
I coded to account for a semicolon separating countries within one subfield, as well as ending in a semicolon or period.
If we implement a note on work that says something like "Country of production: [subfield value]", should this only be implemented for the $a values or for the IRIs that are produced as well?


lenticel (PO:0000031)

lenticel is defined as: part of 'shoot axis'.
Sweet potato have lenticels.
Could you make the term more generic so it could apply to sweet potato too?

Do we want to have separate terms for shoot axis lenticel and root lenticel?

Propose revised parent and def'n for lenticel (PO:0000031): A portion of the shoot axes periderm (PO:0005048) produced by the cork cambium (PO:0005599) and is distinguished by having phellem (PO:0004003) and phelloderm (PO:0005050) with intercellular spaces.

Propose slightly revised def'n:
lenticel (PO:0000031): A portion of the shoot axis periderm (PO:0005048) characterized by the presence of intercellular spaces between the cells of the phellem (PO:0004003) and phelloderm (PO:0005050)
maybe put in comment?   produced by the cork cambium (PO:0005599)

The definition of Lenticel (PO:0000031) has been updated to: A portion of the shoot axis periderm (PO:0005048) characterized by the presence of intercellular spaces between the cells of the phellem (PO:0004003) and phelloderm (PO:0005050). The comment is now: Lenticels are produced by the cork cambium and facilitate gas exchange.

Based on information about pneumatophore (PO:0025357) #653, propose moving lenticel to be is_a portion of periderm tissue, rather than a portion of shoot axis periderm tissue.  Pneumatophores are lateral roots with lenticels that act in gas exchange.  See #653 for revisions to pneumatophore.

Lenticel (PO:0000031) has now been moved to is_a portion of periderm tissue, replacing the previous is_a portion of shoot axis tissue relationship.

Revised Def'n:
lenticel (PO:0000031): A portion of periderm tissue (PO:0005046) characterized by the presence of intercellular spaces between the cells of the phellem (PO:0004003) and phelloderm (PO:0005050).


Could not initialize OpenCV library

Running the docker image on MacOS as instructed in the guide. Once I open a task on Chrome where the image is viewed with the sidebar, the docker engine fails to load OpenCV. I get this message:
Could not initialize OpenCV library
SyntaxError: Unexpected token '<'
What could be the issue?

Hi @rezabasiri
Can you provider opencv request details? Such, like general/response headers/preview response screenshot

What CVAT version do you use?
And you recently deployed it? Did you have installed CVAT before?

2.6.0 version for CVAT, it was deployed yesterday and fresh installation for docker and cvat on macos monterey.

@rezabasiri
What command did you use to deploy?

docker compose --file './cvat/docker-compose.yml' --project-name 'cvat' start Or just from docker desktop

Please, try to follow official installation guide:
docker compose down
CVAT_VERSION=latest docker compose pull
docker compose up -d

More info is here: https://opencv.github.io/cvat/docs/administration/advanced/upgrade_guide/

I have the same issue, "Could not initialize OpenCV library", I have installed the latest version of cvat today


Hide GitHub exercise repo feature

Should the exercise repository feature be hidden somehow until it actually works?

Yes


Max code snippet is wrong!

You forgot to update Max code snippet, it's just a copy of countcolumn snippet.

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

ID: 6ecff437-8817-c280-5a07-021e43696586
Version Independent ID: 27d8ed68-21c5-90bf-3334-682479645c95
Content: Use FetchXML aggregation (Common Data Service) - PowerApps
Content Source: powerapps-docs/developer/common-data-service/use-fetchxml-aggregation.md
Service: powerapps
GitHub Login: @brandonsimons
Microsoft Alias: jdaly

Fixed


Support Dashboard sharing settings API

Dashboard sharing settings are now available as an API in EAP
monaco should support the API to allow automatically sharing dashboards, instead of still requiring manual/UI interaction.
Notably the API is part of the Dashboard API (under /dashboards/{id}/sharing) and requires the ID of the dashboard while only offering GET and PUT.
These configurations will thus usually depend on a dashboard configuration directly, and not follow the "POST if no config exists/PUT if exists" patter of regular configuration.

Related to #337

Already supported in Monaco


A couple bug fixes:

Fix ?tag raw being able to ping people
Fix being able to rep yourself or other users using NQN webhooks. (just disabled messages from any bots being detected)

will also prevent

offtopic but I have an idea of how to fix poketwo being able to ping others under certain circumstances but im waiting till all the pull requests are closed or pulled in the poketwo repo

Already implemented 👍

Maybe also implement the ?tag raw being able to ping?

fix*


[New game]: NUMBER GUESSING GAME

🎮 Game Request
Game logic and basic description
guessing the right number in less number of attempts
Point down the features
Game points
the points raduces by increasing number of attempts
Select program in which you are contributing
GSSoC24
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

Hey @manikumarreddyu !
Thank you for raising an issue 💗
You can self assign the issue by commenting /assign in comment 😀
Make sure you follow CODE OF CONDUCT and CONTRIBUTING GUIDELINES 🚀
Don’t Forget to ⭐ our GameZone🎮
Make sure you join our Discord🕹

/assign

Hey @manikumarreddyu ! Thank you so much for your raising the issue💗
It’s all yours, you can come anytime again and make some contributions! 🚀
Alone, we can do little, but together we can do so much! 😇


Build for Xenial

Hi,
Are there any plans to build this app for Ubuntu 20.04 ?

@sapfeer0k https://github.com/fredldotme/vscodium-click-packaging/pull/7
now it should be building on focal


Ignore .python-version files in uv venv with --no-config

I know we these files in one of the uv python APIs -- does that use the same arguments?

Like in #6369 ?

I'm thinking of --no-workspace in uv python pin.

Added #6514


Promote associate Craig Ingram (@cji) to the PSC

I propose that we promote Craig Ingram (@cji) to a member of the Product Security Committee. Craig and I worked together as 2 of the leads of wg-security-audit and he helped coordinate the 2019 Kubernetes third-party security audit.  Craig impresses me as someone who is security minded, detail oriented and follows through on assignments. In his time as an associate, he has helped to improve our distributor and public disclosure processes (see #83) and is currently handling communications for an embargoed medium issue.
Here's a brief bio:

Craig Ingram is a principal security engineer at Salesforce and has over 15
years of experience in information security.
His current role includes performing threat modeling and architecture
review, secure code review, penetration testing, security research, reverse
engineering, and exploit development with a focus on containers and cloud
infrastructure.
Craig is an active participant in many public and private bug bounty
programs.
Most recently Craig has been a member of the Kubernetes Security Audit
working group, where he helped with the organization and execution of the
first full third-party security audit of the Kubernetes project.

Craig will hit the 3-month mark as an associate on Wednesday, June 10.
Hold until after June 10 and until we reach consensus.
/hold

/cc @cji
/cc @kubernetes/product-security-committee

I probably should have used assign, not cc
/assign @kubernetes/product-security-committee

/lgtm

/lgtm

/hold cancel
/approve
Welcome to the PSC, @cji, and thanks for your willingness to lend your time and talents to the community!

Thank you all!

Congrats Craig!!

@cji Thanks for keeping me safe, and making everyone safer.

congrats Craig!


bpf: clean up .PHONY targets for Makefiles

Some targets have been moved between the different Makefiles in use for eBPF code over time. The corresponding .PHONY declarations have not always followed or been updated appropriately. Let's clean it up.

test-me-please

Build targets in bpf/ only used at build time, not used at runtime so no need to run runtime CI jobs.


ClassTypeAlias is broken in various ways

From @jmesserly on May 18, 2016 23:7
visitClassTypeAlias is missing most of the logic in visitClassDeclaration. Some of this might be okay (e.g. it can skip emitting members and signatures), but it leaves me rather concerned.
I suspect we can unify these two methods, and get rid of a lot of bugs. The actual ClassDeclaration node is almost unused in visitClassDeclaration -- we tend to let the ClassElement drive most decisions -- so it's probably not too hard to fix.
It looks like the only special case with ClassTypeAlias is we need to generate the forwarding constructors.
Copied from original issue: dart-archive/dev_compiler#576

Another bug: if the classtypealias defines a mixin (those of the form extend Object with OnlyOneMixin) are missing covariance checks for soundness.
There are probably other soundness bugs, though, because I don't think we are necessarily analyzing them correctly in other cases (virtual fields, interfaces they add, mocks, ...)

Extension members are also broken, here's a repro:

class M {
  int compareTo(x) => 42;
}
class C = Object with M implements Comparable;

main() {
  Comparable c = new C();
  print(c);
  print(c.compareTo(c));
}

https://dart-review.googlesource.com/c/sdk/+/5140

Note, the CL fixes the fundamental issue, however I will split out the issue regarding covariance checks. That one is close, but not quite fixed by this CL.


Make standard centered form panel component (DRY)

I'm gonna extract this center-form and generic form Panel behavior to its own component before merging this as well.
Edit: I'll do this in a separate PR actually
Originally posted by @jwmza in https://github.com/deref/exo/pull/311#issuecomment-916118825

This class + panel config is used in numerous pages now so it should be extracted to a reusable component.


Lab 2 - Markdown issue

The following segment is rather confusing, because the initial bullet point does not have the formula. Perhaps merge into one bullet point and/or resequence?

Agreed, will include in the next update.

Fix included in the November 2022 updates.


Fix provenance of figures of recipe_spei.yml

Description

The diagnostic scripts in recipe_spei.yml made use of the plot_file attribute of the provenance entry of the NetCDF file to log provenance. Unfortunately, this does not work. This pull request fixes the problem by writing a separate provenance record for the plots.

Before you get started

[ ] ☝ Create an issue to discuss what you are going to do

Checklist
It is the responsibility of the author to make sure the pull request is ready to review. The icons indicate whether the item will be subject to the 🛠 Technical or 🧪 Scientific review.

[x] 🛠 This pull request has a descriptive title
[x] 🛠 Code is written according to the code quality guidelines
[ ] 🛠 Tests run successfully
[x] 🛠 The list of authors is up to date
[ ] 🛠 All checks below this pull request were successful

New or updated recipe/diagnostic

[ ] 🧪 Recipe runs successfully
[x] 🛠 Provenance information has been added

To help with the number of pull requests:

🙏 We kindly ask you to review two other open pull requests in this repository

@katjaweigel Would you be willing to review this, since you know some R?

ok, I'll have a look.

@esmvalbot Please run recipe_spei.yml

@bouweandela Looks fine for me, thanks! But there are several other R diagnostics, which would need the same change, so far I found:
esmvaltool/diag_scripts/pv_capacityfactor/pv_capacity_factor.R
and
esmvaltool/diag_scripts/magic_bsc/capacity_factor.R
there it could be solved about the same way.
For esmvaltool/diag_scripts/hyint/*.R it is probably somewhat more difficult.
But probably I should approve this one and then open a new PR for others?

I'll have a look, thanks for bringing those to my attention. My R is not good enough to know that there are multiple ways to add keys to a list, so I only looked for the string "plot_file" ;-)

@katjaweigel I updated all occurrences of plot_file I could find in the R diagnostics. At first glance, it looks like the provenance of hyint is implemented without using the problematic plot_file key, but maybe I'm missing something there?

seems like the newly requested R package has made an already very slow conda env update to go even slower, dis not gud, amigo :llama:

@bouweandela I think hyint uses functions stored in other scripts (e.g. hyint_plot_trends.R) to do the plots, but they don't write any provenance. But I think it is possible (or already part of the data given back), to get the file name of the figure back from these functions, to write the provenance file for all figures where the other provenance file is written. But I'm not really sure about this and have to check it in more detail.

@esmvalbot Please run recipe_hyint.yml

From just looking at the code of the hyint diagnostics, provenance looked OK, but let's try running the recipes to be sure.


feat(status-timeline): visually differentiate value change

Overview
This feature provides a way to visually differentiate when a value changes on a status-timeline.

revision 1: remove accidental integ test change

Before the feature, a status-timeline with no thresholds present with data points present will display as a gray rectangle, providing no way to visually see a change in data.

This PR introduces new default behavior to visually differentiate when data points change in value. As shown below.

The values will alternate between two gray values, and has no effect on legend or tooltip. For example, if you have 10 different strings represented, it will still alternate only between two colors (zebra-stripe).
Legal
This project is available under the Apache 2.0 License.

going to do one last pass by UX prior to merging, but it is ready for review

will revise addressing comments and updating colors to adhere to standard grays within cloudscape color pallete. UX good with the feature otherwise


Bump version to 2.0.0

Summary

@jespino @jasonblais Are there any outstanding changes that should go into this release? https://github.com/mattermost/mattermost-plugin-jitsi/pull/83?

Codecov Report

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

@@           Coverage Diff           @@
##           master     #105   +/-   ##
=======================================
  Coverage   45.73%   45.73%
=======================================
  Files           8        8
  Lines         785      785
=======================================
  Hits          359      359
  Misses        399      399
  Partials       27       27

Impacted Files
Coverage Δ

server/manifest.go
100.00% <ø> (ø)

Continue to review full report at Codecov.

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

@hanzei @jespino I would like to ship https://github.com/mattermost/mattermost-plugin-jitsi/pull/83 and https://github.com/mattermost/mattermost-plugin-jitsi/pull/104 with v2.0.0. Both are small changes.
At minimum https://github.com/mattermost/mattermost-plugin-jitsi/pull/83.

I would like to include a couple of other languages, but is not strickly needed.
I want to QA it a bit again before we release.
And there is a security issue to address before the 2.0.0

I would like to include a couple of other languages, but is not strickly needed.

I'm working on the german translation. Will put out a PR soon.

@jespino @hanzei looks like everything is now merged. Is this pending QA review?

@jasonblais Yes, I think so, we are almost there with the autocompletion of the slash command, but is not really needed for 2.0.0 (but is pretty cool)

@jasonblais and a small PR fixing a problem that @jupenur detected.

@jespino #119 is then the last PR before final QA testing, after which we can ship in the marketplace?

@jasonblais yes, it is waiting for a juho last review

Great! I've also reached out to Dylan for QA

/update-branch

@DHaussermann This is ready for a final review


App not working when notification is triggered

The GUI stops refreshing and there is an error in the console when the notification is triggered.

Fixed this issue in commit https://github.com/shahrk/ItemStockTracker/commit/85fdd753c560badb0c0e9dedaae8c54f5e3bf97d


63: Fix discountCode export with deleted codes

This PR

fixes issue https://github.com/sphereio/sphere-order-export/issues/63 that makes csv orderExport fail when reference resolution to the actual discountCode resource fails because it has been deleted. https://github.com/sphereio/sphere-order-export/commit/035925bed9cea1a30d02eaa761f7cda214b024ff
after having talked to the customer who reported this bug, it returns a default string "discountCode_deleted" if reference cannot be resolved https://github.com/sphereio/sphere-order-export/pull/64/commits/29f4857fdb55476991e923bff68f2634a726a795

Coverage decreased (-0.1%) to 94.412% when pulling 29f4857fdb55476991e923bff68f2634a726a795 on 63-discountCode-export into e069a55e4360783859c77c922a1391e73e3ccada on master.

Coverage decreased (-0.1%) to 94.412% when pulling 29f4857fdb55476991e923bff68f2634a726a795 on 63-discountCode-export into e069a55e4360783859c77c922a1391e73e3ccada on master.


Offering Availability are not as set in config

Disk and service offerings are set in config ( as in example) but in cs ui all service offerings are available and no disk offerings for zone. Please see the attach.
Config example:
"offeringAvailability": {
"filterOfferings": true,
"6efc795b-6116-42d6-ad39-362f2cffe889": {
"diskOfferings": ["d74191c8-1c10-4b1a-ba9f-404f49bb5554"],
"serviceOfferings": ["9d861976-e299-4860-aa04-052a5a776096"]
}
}

Expected result:

Service and disk offerings  appears according config if  "filterOfferings": true.
If filterOfferings is set to false, all offerings will be available for all zones.

Also, test this use case(without configuration changes):

Go to Storage
Click on Storage creation
Select Zone
Click on Disk Offering chooser

Actual result(on develop account):
only one disk offering is shown
Expected result:
all disk offering available (compare with the old interface, result should be the same)

@HeyRoach please describe details of this configuration in config guide

Test:
config_offerings_zone

lack: 2
An error of validation "offeringAvailability" configuration
Vadilitation of the "offeringAvailability" setting does not work correctly if you enter the correct data in the config.json file and run the simulator.
Steps:

Enter valid data of "offeringAvailability" configuration in config.json
Go to simulator

Actual result:

Validation of "offeringAvailability" configuration without errors
Zone access to disk and service offers is configured according to the data in the configuration file. (config.json)

Expected result: Validation error when starting the simulator, configuration "offeringAvailability" by default.
Settings in config.json:
"offeringAvailability": {
"filterOfferings": true,
"9ca204bd-acf0-4bab-851d-2d4f0c20e773": {
"diskOfferings": [
"5e88daa2-b0a0-4040-8740-a8daac010de8",
"9edc003a-8b00-4d2c-bb75-45aad50ba806",
"eba3fccb-498a-4bb9-9897-68159ba6dd70"
],
"serviceOfferings": [
"b61bb146-d2bf-4cfc-8ebd-0e035017aedc",
"7f77f083-e73e-4761-b514-5d77ab0b1da9",
"d28ef752-1ee4-466f-9c58-f8513a585101"
]
},
"0f544866-21e8-4cab-abbd-b01d7d4e00f0": {
"diskOfferings": ["12f5ce05-e068-47ca-9426-7a8b4430e655"],
"serviceOfferings": [
"b5f9c216-7044-4423-83b2-8ed290407165",
"4320f531-f78a-41c4-b9b9-1400b1a7d17e"
]
}
}
Error text:
config-validation.service.ts:156 Configuration warning:
"offeringAvailability" property: data should NOT have additional properties, data should NOT have additional properties, data should have required property 'zones', data should NOT have additional properties, data should NOT have additional properties, data/filterOfferings should be equal to constant, data should match exactly one schema in oneOf.
The default value is used.

@rennervo
Should  be like in a config-guide:
"offeringAvailability": {
"filterOfferings": true,
"zones": {
"zoneId": {
.....
}
}
}

Tested on 1244 in a simulator


ROX-14102: Use downward API to get tenant ID, ignore apiserver access error

Description
In the cloud services environment, central is not permitted to access the k8s apiserver.
This PR makes the central telemetry client to read the tenant ID from the ROX_TENANT_ID environment variable, which in turn is set via k8s downward API.
As the kubernetes version can only be retrieved via /version api request, any error regarding this request is ignored, effectively reporting "unknown" kubernetes version for cloud centrals.
Checklist

[ ] Investigated and inspected CI test results
[x] Unit test and regression tests added
[ ] ~Evaluated and added CHANGELOG entry if required~
[ ] ~Determined and documented upgrade steps~
[ ] ~Documented user facing changes (create PR based on openshift/openshift-docs and merge into rhacs-docs)~

Testing Performed
helmtest

Current dependencies on/for this PR:

master

PR #4245   👈

This comment was auto-generated by Graphite.

/retest

/meowvie excited


Multiplex options

Hello there
I have been using your nice UIF stably for a few days, and I hope to get a new feature that can permanently save multiplex settings.
Use json to self-add outbound nodes, including multiplex configuration, and can use the multiplex function. Once I edit the node again, the multiplex configuration just lost.
Hoped that developers can add multiplex settings in node templates.
Thanks!
		"outbounds": [ 			{ 				"tag": "Initail", 				"protocol": "vless", 				"enabled": false, 				"delay": "", 				"transport": { 					"address": "<IP_ADDRESS>", 					"port": 443, 					"protocol": "ws", 					"setting": { 						"path": "/ws", 						"headers": { 							"Host": "web.site" 						} 					}, 					"tls_type": "tls", 					"tls": { 						"enabled": true, 						"insecure": false, 						"certificate": "", 						"alpn": [], 						"utls": { 							"enabled": false, 							"fingerprint": "random" 						}, 						"disable_sni": false, 						"server_name": "web.site" 					} 				}, 				"setting": { 					"uuid": "u-u-i-d", 					"flow": "", 					"multiplex": { 						"enabled": true, 						"protocol": "smux", 						"max_streams": 8, 						"padding": true 					} 				} 			} 		],

Use json to self-add outbound nodes

You can add a node by using UIF self-designed config style but not native Sing-box or V2ray's config. Because, UIF's JSON config be parsed both to Sing-Box and V2ray's config.

can permanently save multiplex settings

YES, we will add this feature. And feature that users can determine what internet interface (IPv4 or IPv6) to use on outbounds.
But at startup time, we hope gettting more feedbacks about Bug to improve UIF's stability. But not just keep adding more feature.

Use json to self-add outbound nodes

You can add a node by using UIF self-designed config style but not native Sing-box or V2ray's config. Because, UIF's JSON config be parsed both to Sing-Box and V2ray's config.

can permanently save multiplex settings

YES, we will add this feature. And feature that users can determine what internet interface (IPv4 or IPv6) to use on outbounds.
But at startup time, we hope gettting more feedbacks about Bug to improve UIF's stability. But not just keep adding more feature.


added support for ordinal enums

This PR introduces a configuration option ordinalEnums that, when enabled, causes enums to be encoded as Ints representing their ordinal value.
Closes https://github.com/esensar/kotlinx-serialization-msgpack/issues/97
This PR replaces https://github.com/esensar/kotlinx-serialization-msgpack/pull/98

Thank you! I really appreciate this!!

No problem! Thank you for this PR and for your contributions in general. 0.5.5 release will be all you :smile:

@esen

No problem! Thank you for this PR and for your contributions in general. 0.5.5 release will be all you 😄

Awesome! Sorry to bug you, but would it be possible to get a maven central release of 0.5.5 when you get a minute?

It has been released. It should be available soon.

Amazing. Thank you. I'm still fairly new to the JVM ecosystem so I apologize if I was being impatient!

Amazing. Thank you. I'm still fairly new to the JVM ecosystem so I apologize if I was being impatient!

No worries. I usually try to release as soon as some fixes get merged, since there is not much activity, but lately I haven't had much time, so your previous fixes were only released now.


Issue with "blocks.json" expecting a string in format version should be number list. eg [1,1,0]

Describe the bug
Found an issue with the blocks.json in the resource pack root directory, the "format_version" expects a string but in the blocks.json it takes a list of numbers as shown in my example below.
"blocks.json"
To Reproduce
Steps to reproduce the behavior:

Load blocks.json file from vanilla Minecraft Bedrock.
Click on the "format_version"
The pop-up will show that it expects a string and will highlight it in yellow.
You will see the error even though it should be using a list version number like a manifest.json files version def.

Expected behavior
Should be able to load the file without the error appearing.
Screenshots

Desktop:

OS: WINDOWS 10
Browser VS STUDIOS CODE
Version Current as of 2/18/2023

Additional context
N/A

Fixed with #157 157


file lost in image layer

Description
What happened?
I have a image A, and it contains timezone files in /usr/share/zoneinfo/Asia/Shanghai .
Then I run a container in node A use this image A without any volume mounts, but in container we found no files exist in /usr/share/zoneinfo/Asia/Shanghai .
Anything else we need to know?

I've compare all layer's signature and they are equaled. But in snapshot I found timezone file is gone in the layer which it supposed to be exist.
This machine has a unexpected reboot recently.
In this case, re-pull image cannot fix the incorrect layer.

My suspect
I suspect that the layer did not persisted because of an abnormal machine restart during the process of pulling the image.
Steps to reproduce the issue

delete file of image layer in snapshot.
run a container with this image

Describe the results you received and expected
How can I truly make sure that layer of image is intact while signature of image layer are equal to manifest from remote repo.
What version of containerd are you using?
v1.6.21
Any other relevant information
No response
Show configuration if it is related to CRI plugin.
No response

the unexpected reboot is the cause. plz refer my similar issue: #10457

Thanks for your reply!
I'll try your solution, if it take effects I'll close this issue.

I've read #10284 #9401 , this 2 pr are exactly what I need, thanks again!


Is there a use for a native linux/aarch64 system in the OpenSSL CI?

In the discussion about problems with OpenSSL v3.0.3 on Tandem NonStop, Matt Caswell talked about adding a buildbot worker to the OpenSSL project CI.
In exactly this vein, would it be useful to have a native linux/aarch64 system running within the OpenSSL CI?
We (Arm) have an Ampere Altra-based server which we can run in one of our data centres, and have it connect out to the OpenSSL CI system.
It would be able to do native linux/aarch64 OpenSSL builds, possibly allowing a reduction in load on the main CI
(of course, it might useful to still test cross-compiling for linux/aarch64 as it's done by a lot of people).
But it would certainly be significantly faster than qemu for running the tests, and running on hardware would likely
have been able to catch something like issue 18813 before it got into the wild.

In exactly this vein, would it be useful to have a native linux/aarch64 system running within the OpenSSL CI?

Yes - this would definitely be useful.

We (Arm) have an Ampere Altra-based server which we can run in one of our data centres, and have it connect out to the OpenSSL CI system.

Awesome! That sounds great.
Pinging @levitte who is our buildbot expert

Please email<EMAIL_ADDRESS>and let's talk details.

Please email<EMAIL_ADDRESS>and let's talk details.

Hopefully you've received an email from me just now!

As I understand it this is now connected and functional, so closing this issue as completed.


Proposal: Add default root directory

If you have all of your projects in a specific directory, rather than needing to run the command in that directory, it could be useful to be able to run the command from anywhere and the project be created in your base/root project directory.
For example I could be in ~/some/random/path and by running go-blueprint create --name new-project would create the project in ~/dev/new-project

Not sure about the default root directory, but I do agree that only being able to choose the name is a bit limiting. It could be nice to instead have the step be called "path" which would allow you to pass in an absolute/relative path to the directory that the project should live. if the directory doesn't exist, it would be nice if it created it (same with any of it's parent directories).
@nickwarters Would this give the same utility? I've seen other bootstrap CLI tools do this too. (ex. npm create astro@latest)

I think a path option would be good yea.
My original idea was kinda have it optional rather than default.
Be able to set it in a global config or something.

@basokant were you going to take a crack at this? If not I'd like to :)


animated_placeholder_perf missed_frame_rasterizer_budget_count and animated_placeholder_perf worst_frame_rasterizer_time_millis regressions

Looks like at https://github.com/flutter/flutter/pull/52354. That's a tool PR, though, so I'm not sure why it's the case, unless the tool pulling the stats has problems.
At any rate, this benchmark historically has been very noisy and difficult to find regressions with.

Those benchmarks look all over the place, probably not caused by https://github.com/flutter/flutter/pull/52354?
\cc @zanderso just in case.
Infra team, any insight?  Are these devices in a bad state?
\cc @godofredoc

What's the target's platform for those benchmarks? If not iOS, then the fallback discovery code changed by https://github.com/flutter/flutter/pull/52354 wouldn't even run.

This is running on linux test beds. Seems like we are getting bad values from multiple machines:
flutter-devicelab-linux-3
flutter-devicelab-linux-4
Flutter-devicelab-linux-5

Checking missed_frame_rasterizer_budget_count in linux-5 I got:
Iteration 1: 86
Iteration 2: 87
Iteration 3: 106
Iteration 4: 79
Iteration 5: 85

Rebooting phone and machine didn't help. I think this is a real issue

I can't look at historical data, but have these benchmarks always had such a wide variance? There might be a slight regression somewhere but practically we'll be unable to tell culprit PRs

Let's have the engine team look at it based on the test that's failing, since we're unable to pin this to a tool regression.

\cc @dnfield @liyuqian

The worst frame time seems to be back to normal. I've archived the missed frame benchmark as we've replaced it with 90th/99th percentile time (https://github.com/flutter/flutter/issues/18727). I created https://github.com/flutter/flutter/issues/52554 to track the removal of missed frame from perf test framework so our dashboard doesn't have to archive it for every new test.


Taking a scaled screenshot briefly shows the game window partially rendered at the target size

Pretty low priority as it doesn't seem to leave any ill effects. In short:

Under video settings pick a screenshot size like half
Take a screenie with F12
Hear clicky noise and see the game window briefly only render the screenie size

Probably the screenshot process has to be made more independent from the main game rendering
Unsure if there may be other related issues around scaling or screenshots. We do have #1026 which relates to what a screenshot will actually include.

@Cervator This should be fixed with #2879, but only partially. The reason is, taking a screenshot temporarily overrides the current scale, and shifting from full scale to half scale or something even for a frame can give a flicker like effect (not partially rendered though).
Test that PR, and update this bug accordingly (or don't, if you feel it's not good enough).

Closing as complete - thanks for the reminder :-)


[BUG] Color Consistency across buttons

Description
Some of the buttons have a different background color change on hover.
For example the "explore the shop" button has a yellow color on hover.
There should be consistency across them I feel.
Screenshots
No response
Browser 🥦
Google Chrome
Checklist ✅

[X] I checked and didn't find similar issue
[X] I have read the Contributing Guidelines
[X] I am willing to work on this issue (blank for no)

Hi @jayk-gupta , this is already being worked on in #628, for now, I will put it on hold - if the PR author does not respond, I will assign you this.

I would recommend having a separate component for the button with customisable text (children as props) so we can have a consistent style like hover, focus and text-transform styles

if there's an issue with it we can do this in a new issue like refactoring the code by having a separate button component

@IAmTamal  is someone working on this issue?

@IAmTamal is someone working on this issue?

Currently no one is, if you want to work on this I can assign it to you, else I'll be working on it myself. Because this needs to be done quickly !

@IAmTamal yea, I'd like to work on this, it wouldn't take much time, I can create one customisable Button component, with some predefined style variants like: solid and outlined etc

@IAmTamal yea, I'd like to work on this, it wouldn't take much time, I can create one customisable Button component, with some predefined style variants like: solid and outlined etc

Great,
The idea is to make a button component of 2 different types one can be solid, and the other outlined. The color that we are using for the buttons is #e26959, we can still use the same color for a border.
We also need consistency across different buttons.
Instead of a bluish gradient we can use our standard color here too

@IAmTamal in solid buttons what should happen when we hover and focus over these buttons?

@IAmTamal in solid buttons what should happen when we hover and focus over these buttons?

Some can have hover effect which makes them turn from solid to outline.


adding systemProperties for notifications-api

If the environment variable names have changed at all, remember that we may need to update them in the code where they are used. Might be worth some investigation to make sure what's defined in the terraform/action environment vars matches what the API is expecting to use

I checked the variable names in ecs.tf against the ones in application.properties and application-secrets.properties, and they match up


Flex-direction values in generated React Native code are invalid

Report

[x] I have searched existing issues and this is not a duplicate

Issues and Steps to Reproduce
Generated React Native code uses incorrect flex-direction values.
To reproduce, go to https://yogalayout.com, select flex direction: column reverse, and then click Get Code -> React Native. The generated style prop in the View container will have flexDirection: 'ltr', when it really should have flexDirection: 'column-reverse'.
I think this could be rectified by changing the value of flexDirection in JSEnumLookup within CodeJavaScript from DIRECTION_ to FLEX_DIRECTION_ (code here). It also might be necessary to change the enum to FLEXDIRECTION due to the regex used here and here.
Expected Behavior
Valid values for flex-direction should be used in the generated code in Yoga, such as row, row-reverse, column or column-reverse.
Actual Behavior
Invalid values for flex-direction are being used in the generated React Native code in Yoga - they appear to be for the DIRECTION enum. Values such as ltr and count are being used.
If this is indeed a real bug and I'm just not misreading things, I'd be happy to submit a PR.

Related, but different: https://github.com/facebook/yoga/issues/732

We are building a new playground as part of a website migration. There is no longer an option to translate to code, but the input is JSX https://yoga-website-next-fbopensource.vercel.app/


[WIP] Yokogawa GS200 cleanup

Remove internal cache. The parameters already implement this so there is no need for duplicated effort
In addition the hard coding of mode at startup is wrong now after the merge of #1100
WIP because I need an actual instrument to test with before this is ready for review

replaced by #2143


Authorization code flow does not redirect correctly after form login, when setting SessionCreationPolicy to STATELESS.

Describe the bug
Authorization code flow does not redirect correctly, when setting SessionCreationPolicy to stateless.
http.sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS);
Spring security can not trace my authentication info between login and authorization-code grant behaviour because the info is not retained between two requests.
Is there a way to lookup the state and redirect_uri to ensure proper redirect after submitting login form? - something along the lines of AuthorizationRequestRepository used in oauth2login??
Without relying on Spring session and other alike implementations?
To Reproduce
@Bean
@Order(Ordered.HIGHEST_PRECEDENCE)
public SecurityFilterChain authorizationServerSecurityFilterChain2(HttpSecurity http) throws Exception {
http.formLogin();
http.sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS);

OAuth2AuthorizationServerConfiguration.applyDefaultSecurity(http);

return http.build();
}

Expected behavior
Spring security redirects back to appropriate redirectUri.

@natami Thanks for getting in touch, but questions are better suited to Stack Overflow. We prefer to use GitHub issues only for bugs and enhancements.

@jgrandja : Thanks for responding. I fail to see why this is a question better suited to Stack Overflow?
I'm not sure this is a bug or an enhancement - but the problem is Spring Authorization Server currently requires session support to be able to redirect back to the correct redirectUrl after doing a login.
Enabling Session support in our setup is not an option.
So maybe an enhancemnt request - to make redirect after login work in a stateless application?

@natami The default configuration for http.formLogin() configures a SavedRequestAwareAuthenticationSuccessHandler and replays the "Saved Request" (if available) after the user successfully authenticates. However, setting http.sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS) disables sessions and the (originally) "Saved Authorization Request" is not saved to session and therefore is not replayed as it is in the default configuration.
This is not a Spring Authorization Server issue and instead a Spring Security configuration issue since the settings are specific to http.sessionManagement() and http.formLogin().

@jgrandja : Thanks for explaining,


Missing source code at provided link

A link from my demo app home page took me to:
https://github.com/apostrophecms/a3-demo/tree/content/modules/github-prs-widget
Which doesn't exist (anymore?).

Thanks for letting us know. We need to update that link to point to the main branch.

All fixed. Thanks. @solsen-tl. New demo sites will get the fixed link.

(It goes to https://github.com/apostrophecms/a3-demo/tree/main/modules/github-prs-widget)


IDF 5.3 does not installed correct version of Python (IDFGH-13382)

Answers checklist.

[X] I have read the documentation ESP-IDF Programming Guide and the issue is not addressed there.
[X] I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
[X] I have searched the issue tracker for a similar issue and not found a similar issue.

IDF version.
v5.3-256-gdc7fb34fca
Operating System used.
Linux
How did you build your project?
Command line with Make
If you are using Windows, please specify command line type.
None
What is the expected behavior?
It builds.
What is the actual behavior?
Build fails, no Python.
Steps to reproduce.
Build a project in 5.3.  It will fail.
Build or installation Logs.
Detecting the Python interpreter
Checking "python3" ...
Python 3.10.12
"python3" has been detected
Checking Python compatibility
Checking other ESP-IDF version.
Adding ESP-IDF tools to PATH...
Not using an unsupported version of tool openocd-esp32 found in PATH: 0.11.0.
WARNING: The following issue occurred while accessing the ESP-IDF version file in the Python environment: [Errno 2] No such file or directory: '/home/jeremy/.espressif/python_env/idf5.3_py3.10_env/idf_version.txt'. (Diagnostic information. It can be ignored.)
Checking if Python packages are up to date...
ERROR: /home/jeremy/.espressif/python_env/idf5.3_py3.10_env/bin/python doesn't exist! Please run the install script or "idf_tools.py install-python-env" in order to create it

More Information.
The .espressif folder has a idf5.1_py3.10_env which is clearly the wrong version since the 5.3 IDF is looking for 5.3.

To get the build to work, you can rename the 5.1 to 5.3 in .espressif.
However, then esptool.py will fail, because the 5.3 esptool is looking for the 5.1 Python.
So the full workaround is as follows:
Install the IDF from version 5.1
Then install 5.3.  You should have a 5.1 Python in .espressif/python_env.
In .espressif/python_env, copy the 5.1 Python and rename it to 5.3.  Leave both copies.

Hi @readmodifywrite.

Are you running install.sh in a clean terminal where previous version of ESP-IDF wasn't activated yet?
Could you check if you've set any ESP-IDF environment variable permanently which are set globally and for all terminal windows?

I'm closing this for inactivity.

Hi,
I run install.sh in a clean terminal.
I do not have any env vars set.  My build scripts set up clean environments each time.
The IDF simply installs the wrong version.

Could you share the output of export run in a clean terminal? I cannot think of anything else other than there must be something set which interferes.

v5.3-256-gdc7fb34fca

How did you get this? This is the output of git describe in the IDF_PATH directory?


fix first README example

ridiculously small fix to the first example in the readme. This example was broken on #706
Feel free to ignore this PR and commit directly.

Ah indeed, thanks for catching this!


successfull

This change is

@udaragd sorry, but I'm closing this PR without merging. It's not clear to me which benefits this PR is bringing.


Move github.com/maximilien/kn-source-pkg to client-pkg/pkg

Changes

Moved the repository code to client-pkg/pkg

/kind cleanup

Fixes #10

Release Note

Docs

/hold for https://github.com/knative/client-pkg/pull/75

@vyasgun let's get it rebased.

/test all

/approve
/lgtm

/unhold


Synchronize ManagerConnection socket writes to make SendAction threadsafe

We were seeing issues with calling SendAction on a single ManagerConnection accross multiple threads with the messages getting garbled due to simultaneous socket writes. Here is an example where our SetVariable action to set the filepath variable to /mnt/somefile got interrupted by a Redirect action.
[Mar 17 17:19:12] VERBOSE[31247][C-00002e8b] pbx.c: Executing [0@playbackfile:1] ControlPlayback("SIP/00002e8b", ""/mnAction: Redirect,0,,,,,,o(0)") in new stack
[Mar 17 17:19:12] WARNING[31247][C-00002e8b] file.c: File /mnAction: Redirect,0,,,,,,o(0) does not exist in any format

We tried synchronizing in our code:
lock (_managerConnection)
{
    _managerConnection.SendAction(action);
}

But this is too high a level to lock at and this caused a huge bottle neck in our application, limiting us to less than 50 concurrent users before everything slowed down as threads waited for each other's commands to be sent to Asterisk. Using the lock of  mrSocket.Write in this pull request has allowed us to get back to handling 200 concurrent users without crashes from simultaneous socket writes.

Maybe pull request #171 async/await would help with this as well? Seems like a good example to test it with.

Does this conflict with PR #171 ?

@skrusty, they don't modify the same code, but I don't know much about #171. Suggest you take the conversation over there though.
As for this pull request, I am gonna try and send this through my testers. If it works like I hope, it might help a lot.

Is this benefited by #187 ?

@skrusty, the changes in #187 are only related to FastAGI, so it is totally unrelated to this pull request.

Hi all,
I've tested this commit for 6 months and the general performance was improved and no more crashes from simultaneous socket writes.
Can you please merge this in master?
Thanks

Sure we can add it to master.
Maybe I should implement the master at work some day, might have to ask my boss.


Engine should replace basegame charts or songs like images do

What feature do you want to get added on the base engine?
When you put images into mods\images, it replaces those images automatically.
I think it should also do that for songs and charts. could be useful for remix mods.
To test your sight, and reliability, please select the option of what should NOT be requested.
Stage Editor, 6K+ support, and winning icons.

you can already do that


use MultiWayIf in Core.hs

Thanks for the patch! However, I still support GHC 7.4, which doesn't yet have MultiWayIf, so it's not appropriate for Shake.
While I am a fan of a concise if syntax (and often use case () of), I'm not sure it's as useful in this particular instance because in some ways I really want the -- condition 1 etc to stand out on its own on a line - it's almost "code" in itself.
For info, on line 289 the extra "redundant" brackets around the type signature are intentional - they are used to suggest that it takes one argument and returns a function, so should be partially applied when used.
I hope you're having a happy holiday season, and am grateful for the patch, even though not merged.


Beautification when instantiation in block issue

The beautifiaction breaks when I have a block and instantiate an entity inside it.
so the provided example is beautified differently if the instantiation is commented out:
`
b_something : block is
begin
i_ent : entity some_lib.dev
generic map (
g_fpga_family => g_fpga_family,
g_something   => true)
port map (
clk  => clk,
data => data);
end block;
p_some : process(clk)
begin
if rising_edge(clk) then
something <= '0';
end if;
end process;`

I'll take a look and see what I can do!

Actually there's maybe a larger issue in that block is not even scoping with syntax support, so that's weird.  I don't usually use them myself, but I was pretty sure I had an issue a few months back where someone asked for block support.
In any event, I'll try to get both of these solved.

Aha, it's scoped if and only if you use a label.  I must have really only put in some basic support.  According to my quick and dirty language spec, the is and the ending label are optional.  The preceding label is not optional.

Found my prior work in issue #133.  While is is technically optional, I need it due to the fact you can have a guard expression for blocks.  The syntax rules are different in the guard expression, so I use the is as a delimiter for guard expression rules and then the statement declaration rules and the two should really not be mixed.  However the ending label is easy to make optional (and I just did it.)
Onto beautification issues now.

Okay.  I think I've figured out what's going on under beautification and it's going to be a tricky one.  block has a lot of options, among which is not only its own port generics and ports, but its own generic maps and port maps!  Thus this is the only place in the language that breaks syntax on generic map.  Usually a generic map clause is ended by a single parenthesis because it is followed by the mandatory port map which ends in a );.  That's the formal end of the instantiation.
However, the rule breaks in blocks.  It is perfectly legal to have a generic map ( ) ; statement in the declarative region!  How I made this work was by making the beautification engine ignore generic map and instead trigger on generic alone which DOES have a general rule that it ends in );.  However this clearly fouled up when you put not just an instantiation, but an instantiation WITH A GENERIC MAP into the block.
The beautification engine is not as sophisticated as Sublime's own lexical parsing engine, nor does it need to be in general.  I do have some limited branching support though, so I will see if I can't keep generic ignored in the declarative region, and then branch to a concurrent statement region and remove the ignoring.

Alright, I think this works.  Your code block above beautifies to:
	b_something : block is
	begin
		i_ent : entity some_lib.dev
			generic map (
				g_fpga_family => g_fpga_family,
				g_something   => true)
			port map (
				clk  => clk,
				data => data);
	end block;

	p_some : process(clk)
	begin
		if rising_edge(clk) then
			something <= '0';
		end if;
	end process; `

I don't see any reason this ought to have knock on effects as it was just a rule change so I'll push out a quick release.


Huge file size for simple program?

When using browserify + minifyify, the model-view-intent example transpiles to a 224k file
browserify script.js -o bundle.js -t [ babelify --presets [ es2015 ] ] -d -p [minifyify --map bundle.js.map --output bundle.js.map]
Even this simple example is more than 200k:
import {Observable} from 'rx';
import Cycle from '@cycle/core';
import {div, input, h2, makeDOMDriver} from '@cycle/dom'; // this line alone increases output by 220k

console.log("test");

How can we get smaller files sizes? Is it a matter of babel bloating things, or a need for increased modularity?

Hi @mz3, that happens for the current stable version of Cycle.js. The next big version will be significantly smaller, we've been working on it for 5 months and we'll release it... next week!


SensorStreamViewer: “Failed to initialize media capture: Access is denied.”

Hello, SensorStreamViewer does not show any camera preview and gives me the following message: Failed to initialize media capture: Access is denied.
How to reproduce:

Enable Research Mode (as instructed at aka.ms/hololensresearchmode)
Clone this repository
Open HoloLensForCV solution, and build SensorStreamViewer
Create an app package and side load it using the Windows Device Portal
Run the app. Failed to initialize media capture: Access is denied.
The app will not ask for Camera permission, so you will have to enable it on Settings > Privacy > Camera.
Run the app again. Same message.

I am running Windows 17686.1003.x86fre.rs_prerelease.180603-1447 and cannot find a way of updating it / leaving Insider Preview.
Someone else had the same problem: https://stackoverflow.com/questions/51165223/sensorstreamviewer-hololensforcv-failed-to-initialized-media-capture-access

This is probably a duplicate of https://github.com/Microsoft/HoloLensForCV/issues/45

Yup, it seems to be related to the Insider Preview Build.  I'll go ahead and close this.
https://social.msdn.microsoft.com/Forums/en-US/b76d8cf6-6b91-43d9-a742-aa5af7c4f941/mediacapture-initializeasync-fails?forum=WindowsIoT
https://social.msdn.microsoft.com/Forums/en-US/b76d8cf6-6b91-43d9-a742-aa5af7c4f941/mediacapture-initializeasync-fails?forum=WindowsIoT


Add namespace flag to configure rules commands

Currently, cortextool always sets the namespace based on the name of the file. This behavior results in rule organization that feels quite unnatural. For example, if we want to define one alert per file, we end up with an absurd number of namespaces.
Additionally, not having control over the namespace makes the new sync functionality difficult to use. It allows us to ignore namespaces, but since there are so many namespaces that are dynamically created, this flag doesn't do anything particularly useful for us. We would much rather use sync with a specific namespace, then have all the changes applied within that namespace.

This is already possible with the following format:
namespace: namespaceName
groups:
    - name: group_1
      rules:
        <...>


Remove invalid extra commas from json data

Ensure all json files pass the following validation
$ git ls-files *.json |
    while read f; do python -m json.tool $f >/dev/null || echo $f; done

(If you're going to rely on this, consider adding a CI check.)

(If you're going to rely on this, consider adding a CI check.)

Ack.  I noticed this when reviewing a recent change in asv.conf.json where my editor highlighted syntax error.
Only 2 out of 256 json files failed validation with json.tool.  I feel a CI check is not quite warranted.


story(sbb-slider): initial implementation

Feature Description
We want to provide a sbb-slider.
Figma Spec
References

PoC Branch: https://github.com/lyne-design-system/lyne-components/tree/feat-slider/src/components/sbb-slider
Styling considerations: https://css-tricks.com/styling-cross-browser-compatible-range-inputs-css/
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/range
https://material.angular.io/components/slider/overview
https://react.carbondesignsystem.com/?path=/story/components-slider--default

Design Spec

Both a normal and a stepped variant should be supported (@mcilurzo is checking whether stepped variant is needed visually)
Icon at both start and end of slider
Tooltip out of scope
Input out of scope
Open question: Should the icons be interactive? @mcilurzo checks this with sbb.ch UX

Technical Spec

Use native <input type="range"> internally
Properties:

value?: string (Should be forwarded to and updated from the native input) (Investigate whether type number works for this property/attribute)
valueAsNumber?: number (Should be forwarded to and updated from the native input)
disabled: boolean (@mcilurzo will provide designs)
readonly: boolean (@mcilurzo will provide designs)
step?: number
max?: number (Should default to 100)
min?: number (Should default to 0)

sbbChange event
Should be supported inside a <sbb-form-field>. This will require adaptation inside the <sbb-form-field> (check focus management, accessibility aria-describedby update, etc.).
Provide properties for start and end icons with default icons (@mcilurzo will defined default icons)

Sizes of icons should be fixed to 24px (use appropriate design token)

Use default width (with the input range being 400px, to be challenged by @mcilurzo)

When used within an sbb-form-field, it should stretch to the dimension of the form field
@mcilurzo will provide the minimum width

Definition of Done

[ ]  Component is implemented
[ ]  Documentation is provided
[ ]  Tests are implemented
[ ]  E2E Tests are implemented
[ ]  Storybook stories are implemented
[ ]  Navigation via keyboard is tested
[ ]  Screen reader output is tested
[ ]  High-contrast is tested
[ ]  Remaining accessibility is tested
[ ]  UX approved

answers to the open questions

the icons are not interactive, they are just labels
disabled and readonly state is documented in the figma file
i am unsure about the default icons. if i set generic icons like plus/minus it seems they are interactive. is it a default really required?
the default width (400px) and the behavior in forms is ok for me. but it should shrink if the form width is under 400px.

@mcilurzo A default is required if the icons are required. Would you prefer a variant without icons?


CryptoNight Variants used to hash GhostRider simplified and decreased…

… imported files. Less memory usage as well as lighter binary file.

look good. thanks


CreateVmWizard: support a responsive table layout when browser width is under 770px

When browser width is under 770px then the layout is damaged and not all fields or columns within the grids  can be reachable.
For example for networking step with size of 198X147 px:

Storage step with size 330X300px:

Need to make sure that all steps fields are aligned when resolution is small

Seems that supporting such small resolutions for mobile/Ipads is not required for web-ui and specifically for createVMWizard. So we decided  to close this issue as WONTFIX unless someone will complain.


bcc: add SetP,GetP,DeleteP to Table for handling key/leaf as unsafe.Pointer

This PR adds SetP,GetP,DeleteP to Table for handling key/leaf as unsafe.Pointer.
It is useful if we use struct for key or leaf of bpf table.
func (table *Table) GetP(key unsafe.Pointer) (unsafe.Pointer, error)
func (table *Table) SetP(key, leaf unsafe.Pointer) error
func (table *Table) DeleteP(key unsafe.Pointer) error

Thanks!

Thanks!


👀 What makes an Aggregate (DDD)? Hint: it's NOT hierarchy & relationships

https://youtube.com/watch?v=djq0293b2bA&feature=share

TLDR; Concentrate on enforcing invariants between objects, NOT relationships.


Add case sensitivity to 'import-name' rule

Rule improvement suggestion
This rule improvement is specific for my development style, but it would not affect general style.
Why
Let's say, there is a rule for file naming using dots.case and a rule to use export default only for constructors. So importing variable should be named in PascalCase. Current import-name rule would not allow this.
Suggestion
I suggest adding an option to set the preferred string case with camelCase by default.
Use case
// ./src/master.class.ts
export default class Master {}

// ./src/another.file.ts
import Master from './master.class';
class Slave extends Master {}

Hi @djomaa! I'm a little confused about what the exact difference is you're proposing. Can you elaborate on the different situations for import names you're thinking of, and for each of them, what the behavior of the rule is now compared to what you'd like it to be?

As I see - this change is aimed to adopt this rule for applications that extensively use default imports of classes (and namespace objects?) which aren't allowed ATM. And I agree with this proposal.
How about cases when app (pretty big) has both default exports of classes and factories/helpers?
@djomaa @JoshuaKGoldberg do you think it makes sense to allow third option any (or other name) - less restrictive setting that will check for both of proposed cases?

@JoshuaKGoldberg Current rule implementation converts each file name to camelCase, and then compares it with the variable name. Thus, there is no way to name variables using PascalCase without changing a file name.
Some examples can be seen in the pull request related to this issue (thx @IllusionMH).
Let me know if you need more examples.
@IllusionMH It can be done. Frankly speaking, that's what I did at the very beginning. But then the changes were discarded due to some problems that have been solved later.


Problem with running artifacts from actions.

Goost and Godot version:
Latest Goost 49913f
OS/platform/device including version:
Windows 11, Nvidia 1050.
Issue description:
Windows 11's Defender detects Goost action's artifacts as PUPs and doesn't let me run it.
Steps to reproduce:

Download the artifacts from goost actions.
Try running the executable.
Observe Windows Defender stopping you from running it.

Is this issue reproducible in official Godot builds?
No, this is not reproducible in Godot Action builds.
Minimal reproduction project:
MRP is unrelated.

Have you found a way to workaround this issue?
I'm on Windows 10 still. I guess Windows 11 may enforce strict rules.
Perhaps you find something under "Exploit protection" and configure exceptions there. I don't know exactly could help, just an idea.

Is this issue reproducible in official Godot builds?
No, this is not reproducible in Godot Action builds.

I haven't updated GitHub Actions workflow files in a while from Godot, I have no idea what could make the difference though.

No I haven't I have been looking for a way to workaround this. I'll give your method a go tomorrow. Thanks for it. I'd recommend updating Godot branch too. I'll make a PR if it's possible for me.On 29-Apr-2022 10:46 PM, Andrii Doroshenko @.***> wrote:
Have you found a way to workaround this issue?
I'm on Windows 10 still. I guess Windows 11 may enforce strict rules.
Perhaps you find something under "Exploit protection" and configure exceptions there. I don't know exactly could help, just an idea.
Is this issue reproducible in official Godot builds?
No, this is not reproducible in Godot Action builds.
I haven't updated GitHub Actions workflow files in a while from Godot, I have no idea what could make the difference though.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

Thanks, that seems to work!