This may be a problem with a HTTPS certificate. Make sure you have the right certificate

Category

[ ] Question
[ ] Typo
[X] Bug
[ ] Additional article idea

Observed Behavior
We have the same issue as #3342 but unfortunately it was closed.
Any updates on how to fix it ?

I realize now that this might be a duplicate, but it seems like non of the reported bugs was solved

Are you running these from local host, or the public CDN, or your app catalog site, or ?

the public CDN

I have the same: https://github.com/SharePoint/sp-dev-docs/issues/3867

Hi @ClausKramer / @Saulius-Laurinaitis - trying to help another dev diagnose this.  Can you paste the full path to the asset that is failing?  Feel free to change your tenant name in the path to "sharepoint.contoso.com" and your app catalog to "appCatalog"
Also - if you look in the debugging tools, what are the headers / response / etc. for the failed request?

I was having this issue in IE only. Removing the following line from my SPFx solution and redeploying resolved the issue for me:
import "core-js/es6/string";

I'm not sure what that line would have to do with making a call to the CDN and getting a cert error.  That seems strange.

Hi @patmill,
apologies for late reply, but I cannot reproduce it anymore. It was probably some outage in Office 365.
Thanks
Saulius

mine is fixed too - had to disable CDN to get to the real error message and realize that it was a problem with polyfills. Fixed the polyfill problem, enabled CDN again and problem solved.

OK, closing.  Thanks.

Hi @ClausKramer Can you please tell me how did you fix polyfills issue.. its very urgent for me. For a long time I am searching the solution but no luck. Please help.

Experiencing the same with one of my SPFx webparts, and can't figure out what's up.
Fails in IE11:
[SPLoaderError.loadComponentError]:
Failed to load component "2ef269b2-6370-4841-8b35-2185b7ccb22a" (ResourceAllocationWebPart). Original error: Failed to load URL 'https://publiccdn.sharepointonline.com/tenant.sharepoint.com/sites/app_catalog/ClientSideAssets/00483367-68e2-4977-9cc3-6cf0de623daa/resource-allocation-web-part_821bf477906cf3d1702021c1d70587a4.js' for resource 'resource-allocation-web-part' in component '2ef269b2-6370-4841-8b35-2185b7ccb22a' (ResourceAllocationWebPart). There was a network problem. This may be a problem with a HTTPS certificate. Make sure you have the right certificate.

INNERERROR:
Failed to load URL 'https://publiccdn.sharepointonline.com/tenant.sharepoint.com/sites/app_catalog/ClientSideAssets/00483367-68e2-4977-9cc3-6cf0de623daa/resource-allocation-web-part_821bf477906cf3d1702021c1d70587a4.js' for resource 'resource-allocation-web-part' in component '2ef269b2-6370-4841-8b35-2185b7ccb22a' (ResourceAllocationWebPart). There was a network problem. This may be a problem with a HTTPS certificate. Make sure you have the right certificate.
CALLSTACK:
Error
   at t._generateErrorStackForIE (https://spoprod-a.akamaihd.net/files/sp-client/sp-pages-assembly_nb-no_a2b78537eead54c03f6f852ce810da7f.js:4:53963)
   at t (https://spoprod-a.akamaihd.net/files/sp-client/sp-pages-assembly_nb-no_a2b78537eead54c03f6f852ce810da7f.js:4:53499)
   at t (https://spoprod-a.akamaihd.net/files/sp-client/sp-pages-assembly_nb-no_a2b78537eead54c03f6f852ce810da7f.js:20:118832)
   at e.buildErrorWithVerboseLog (https://spoprod-a.akamaihd.net/files/sp-client/sp-pages-assembly_nb-no_a2b78537eead54c03f6f852ce810da7f.js:20:128525)
   at e.buildLoadComponentError (https://spoprod-a.akamaihd.net/files/sp-client/sp-pages-assembly_nb-no_a2b78537eead54c03f6f852ce810da7f.js:20:124550)
   at Anonymous function (https://spoprod-a.akamaihd.net/files/sp-client/sp-pages-assembly_nb-no_a2b78537eead54c03f6f852ce810da7f.js:20:115044)
   at Anonymous function (https://spoprod-a.akamaihd.net/files/sp-client/sp-pages-assembly_nb-no_a2b78537eead54c03f6f852ce810da7f.js:1:16156)
   at F (https://spoprod-a.akamaihd.net/files/sp-client/sp-pages-assembly_nb-no_a2b78537eead54c03f6f852ce810da7f.js:1:16132)
   at C (https://spoprod-a.akamaihd.net/files/sp-client/sp-pages-assembly_nb-no_a2b78537eead54c03f6f852ce810da7f.js:1:15977)
   at B (https://spoprod-a.akamaihd.net/files/sp-client/sp-pages-assembly_nb-no_a2b78537eead54c03f6f852ce810da7f.js:1:15565)

cc @patmill


 Closes #3014.

Rebased on master.

Added two commits.


[Bug]: README- youtube link not visible

Contact Details
<EMAIL_ADDRESS>What happened?
A bug happened!
In README, youtube link is not visible at the bottom

here
Version
1.0.2 (Default)
What browsers are you seeing the problem on?
Chrome
Relevant log output
No response
Code of Conduct

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

Assigned!
@maitri-vv : Documentation


Try running TURN server aside the main app on Streamlit Sharing

Some ICE issues may be fixed by using TURN server.
First we check wheter running a TURN server on Streamlit Sharing and using it from the Internet is possible.

Perhaps it's impossible as running TURN server requires access to the SSL key but we can't get it on Streamlit Sharing.
We can't control the routing too.

SSL key

Self-signed certificates may work?
-> Try it
Ref: https://stackoverflow.com/questions/27164354/create-a-self-signed-x509-certificate-in-python

routing

Waiting the custom subdomain on Streamlit Cloud: https://share.streamlit.io/streamlit/roadmap/#unique-and-custom-subdomain-per-app-in-testing-polishing

Still, it's not possible because it is not allowed to bind arbitrary ports, and may be to use tcpserver.

socket: Protocol not supported


Changing the Value property of an Icon using PseudoClasses does not reflect in the UI

Hello. I am encountering an issue where the icon does not change when I modify the Value property of an Icon using PseudoClasses.
https://github.com/Projektanker/Icons.Avalonia/assets/38038052/9cc60705-2d46-48e1-8f45-5a3c8dd5416b
As shown in the video above, I changed the PseudoClasses every 3 seconds, but the icon does not change. The result I am looking for is as follows:
https://github.com/Projektanker/Icons.Avalonia/assets/38038052/ab29e2f7-7ca6-409d-a789-6d8e9d0346cc
Here is the code I have written:
<ResourceDictionary
	xmlns="https://github.com/avaloniaui"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
	xmlns:i="clr-namespace:Projektanker.Icons.Avalonia;assembly=Projektanker.Icons.Avalonia"
	xmlns:components="clr-namespace:Avalonia.Icon.PseudoClasses.Components;assembly=Avalonia.Icon.PseudoClasses">
	<ControlTheme
		x:Key="{x:Type components:IconTestView}"
		TargetType="components:IconTestView">
		<Setter
			Property="Template">
			<ControlTemplate>
				<Grid
					ColumnDefinitions="14, *"
					HorizontalAlignment="{TemplateBinding HorizontalAlignment}">
					<i:Icon
						x:Name="PART_Icon"
						Grid.Column="0"
						FontSize="24"
						RenderOptions.BitmapInterpolationMode="HighQuality" />

					<TextBlock
						x:Name="PART_StatusText"
						Grid.Column="1"
						Margin="4, 0, 8, 0"
						FontSize="30"
						Foreground="Violet" />
				</Grid>
			</ControlTemplate>
		</Setter>

		<!-- Icon -->
		<Style
			Selector="^:true /template/ i|Icon#PART_Icon">
			<Setter
				Property="Foreground"
				Value="#008926" />
			<Setter
				Property="Value"
				Value="fa-solid fa-circle-check" />
		</Style>

		<Style
			Selector="^:false /template/ i|Icon#PART_Icon">
			<Setter
				Property="Foreground"
				Value="#DD2929" />
			<Setter
				Property="Value"
				Value="fa-solid fa-circle-xmark" />
		</Style>

		<!-- TextBlock -->
		<Style
			Selector="^:true /template/ TextBlock#PART_StatusText">
			<Setter
				Property="Text"
				Value="IsTrue is true." />
		</Style>

		<Style
			Selector="^:false /template/ TextBlock#PART_StatusText">
			<Setter
				Property="Text"
				Value="IsTrue is false." />
		</Style>
	</ControlTheme>
</ResourceDictionary>

While creating a project that can reproduce this issue, I found one solution, which is that moving the window to a different monitor resolves this problem.
You can refer to the link below for a project that can reproduce this issue.
https://github.com/JongHoon023/Avalonia.Icon.PseudoClasses
Thank you for creating such a wonderful project.

Thank you very much for the best reproduction repository I've ever seen.
I looked into the problem and I think I found a solution. The issue should be fixed with 9.3.0

Thank you very much for the quick fix! After checking version 9.3.0, I have confirmed that the issue has been resolved. :)


What is the license of repository?

Could you please add the license for repository?

we use MIT license for this repository.


Update: KDE.Kate version 21.12.3

Auto-updated by vedantmgoyal2009/winget-pkgs-automation in workflow run 454
Microsoft Reviewers: Open in CodeFlow

/azp run


Fixes to AreaDensity

We are using Squants at Cibo Technologies for units in agricultural applications.  We needed some new AreaDensity types, but the conversions in the base AreaDensity assumed that the type was KilogramsPerSquareMeters.
I've added two new AreaDensity units and fixed the base class so it works with multiple units.

Dave, this looks great.
One thing before I merge the PR ... can you fix the indentation on the lines you added so they match with the rest of the code.  I know it seems a bit nit-picky, but it helps keep things clean.
Thanks for your contribution!!

Fixed.  My editor is set to tabs = 2 so I didn't notice.  All good now.

My editor was set to tabs=2 so I didn't notice.  All fixed.


novels no longer download

When I try and download new chapters or anything it just says "wrong key store". This has been happening since the April update.

Try to disable key store from Settings -> Update & Notification -> Network -> Load App Keystore?
I've tried on both emulator (KitKat) and my phone (Marshmallow) with the option enabled and I see no issue?
Are you using older android version?

@AltrianHawk Also, do you see any issues opening https://www.baka-tsuki.org/project/index.php?title=Main_Page in a mobile browser on the same device?

Yes I am using an older tablet I suspected that might be the issue.

Please verify and then close the issue.


Remove broken link in front-end/design

Thank you for your contribution!  It's a good way to contribute to Hacktoberfest 😎


forestplot([[0.2,0.7]]) works, but forestplot([[0.2,0.6]]) does not.

Hallo!
I am using your package to compare credible sets for different situations. If the interval is small, I get "ArgumentError: range step cannot be zero". So for example forestplot([[0.2,0.6]]) gives an error, but forestplot([[0.2,0.7]]) does not.
How can I solve this problem?
Best,
Jan

I could solve the issue by replacing line 89 "ticks = collect(minx:0.2floor((maxx - minx)/0.2/4):maxx)" by "collect(range(minx, maxx, length=5))". 0.2floor((maxx - minx)/0.2/4) is sometimes zero when maxx is close to minx.

I could solve the issue by replacing line 89 "ticks = collect(minx:0.2_floor((maxx - minx)/0.2/4):maxx)" by "collect(range(minx, maxx, length=5))". 0.2_floor((maxx - minx)/0.2/4) is sometimes zero when maxx is close to minx.

Thank you very much! It work great! :)


CHEBI:139565 formula

Dear ChEBI curators,
Recently I submitted CHEBI:139565 but the formula is currently not correct. Could you please help me with fixing it? The formula should be C39H62N7O17P3S  (it is a C18:2-CoA such as CHEBI:57383 is). Sorry for the trouble.
Many thanks for your help!
Anne Niknejad

Dear Anne,
Now sorted. (I also updated the mass and monoisotopic mass .
Best regards,
Gareth


Auto3DSeg notebook and markdown need improvement

Describe the bug
Internal code review shows Auto3DSeg tutorials can be improved

typo/bad sentences in notebooks
some code snippet doesn't work
notebooks failed on 8-GPU system
inconsistent name/variables inside or between notebooks

addressed by https://github.com/Project-MONAI/tutorials/pull/1065


Removing formatters on a given type only works on collections in MVC options

Currently a formatter can be removed by using the RemoveType method on the formatters collection on MVC options
Example: options.OutputFormatters.RemoveType<StringOutputFormatter>()
We have collection of formatters exposed through other areas of the framework like ResourceExecutingContext where this method cannot be used. An example scenario here is a user trying to have a per-controller specific list of formatters, which he can achieve using  a resource filter
Should we have the formatter collections on MVC options to be just List<T> and have an extension method on IList<T> which can achieve this scenario? I know this is very generic and need not apply to formatters only
Example:
public static class MyExtensions
{
    public static void RemoveType<T>(this IList<T> list, Type itemType)
    {
        var itemTypeInfo = itemType.GetTypeInfo();
        for (var i = list.Count - 1; i >= 0; i--)
        {
            var item = list[i];
            if (itemTypeInfo.IsAssignableFrom(item.GetType().GetTypeInfo()))
            {
                list.RemoveAt(i);
            }
        }
    }
}

One observation...FormatterCollection is under Mvc.Formatters namespace which makes discovering RemoveType<> hard

The shown extension method definitely can't be used - we don't usually write such generic extension methods for public consumption. Can T be restricted to a particular interface?

Should we have the formatter collections on MVC options to be just List and have an extension method on IList which can achieve this scenario? I know this is very generic and need not apply to formatters only

We should just make the property on ResourceExecutingContext have the appropriate type.

Sounds good to me.

982c7abea8fc540142dc6566353508f42c4dc352


Update aws.plugin.zsh

The plugin wasn't working, because it couldn't find profiles that were actually available.
This fix finds an exact matching line, which achieves the same intended behaviour.

Can you post what aws_profiles returns?

I realize that may contain sensitive info, just the format of what it returns is enough for me. Example:
profile-one
profile-two

my-company-user
my-company-dev
my-company-test
my-company-prod
eb-cli

This isn't a problem in my end, the extra newline just gets ignored and the available_profiles array is correctly formed, so that the conditional works correctly. I'm going to close this PR until there is evidence of a problem.


delete option dynamic_dict

This PR proposes to delete option dynamic_dict:

-dynamic_dict presented in ggnn examples are actually redundant, no fields introduced by -dynamic_dict is ever used in ggnn;
-dynamic_dict provide 3 additional fields which are only used together with -copy_attn(CopyGenerator to be specific), using two options will cause redundancy;
Previously use these two options for preprocess/translate or train respectively, but as we've merged the phase of prepare & train, there is, therefore, no need to conserve both of these two options.

Therefore, we've done:

[x] delete -dynamic_dict from ggnn examples;
[x] delete -dynamic_dict from opts.py while replace its occurences in the code with -copy_attn;
[x] delete -dynamic_dict and -share_vocab which are never used in translate.py.

Is there anything preventing this one to be merged?


node-gyp rebuild error 2

gyp infomake: *** No rule to make target 'Release/obj.target/binding/src/binding.o', needed by 'Release/obj.target/binding.node'.   System Linux 4.4.0-24-generic
gyp ERR! command "/usr/local/bin/node" "/usr/local/bin/node-gyp" "rebuild"
gyp ERR! cwd /var/www/myProject/backend
gyp ERR! node -v v6.2.2
gyp ERR! node-gyp -v v3.3.1
gyp ERR! not ok

please help, I don't know what to do anymore... the config binding.gyp is the one from the Readme ( very basic )

problem fixed canvas package it has mistakes ...


Version check clean commits

This PR has @wojtek0806 's multiversion feature, plus a few enhancements to unittests to make them pass.

Well...   I guess I can land this one, since it's @wojtek0806 's.


refactor: add tests in scoped by describe

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

2 of 2 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.0%) to 99.775%

Totals

Change from base Build<PHONE_NUMBER>:
-0.0%

Covered Lines:
410

Relevant Lines:
410

💛  - Coveralls


MAINT: Optimize Cython code in _peak_finding_utils

As the title and commit say, these are only minor changes that have (on my machine) small performance improvements and make the code more consistent.
Changes:

Use np.intp_t in favor of Py_ssize_t. This type is used internally (as npy_intp) by NumPy's array API. I couldn't find any real recommendation in the Cython docs or elsewhere but the fact that methods like array.shape[0] return this type are a convincing argument in my book.
Move common compile directives to header.
Release GIL in _argmaxima1d.
Input arrays in _select_by_peak_prominence can safely be declared as  C-contiguous.
Favor np.uint8 as "boolean" type.

I've triggered a restart on that one.

Thanks. By the way, can anyone do that or only maintainers?


Mypy not showing errors on newly created files

This is when "mypy-type-checker.reportingScope" is set to "workspace"
If you create new files with errors reported  by mypy, it won't report their errors until you restart the server.
Repro steps:

Create new files with problems mypy should report
Notice they are not reported as problems

https://github.com/microsoft/vscode-mypy/assets/45497113/667bf272-728f-4138-8815-8e325ed0e424

This is same as https://github.com/microsoft/vscode-mypy/issues/88


instructions unclear, no way to find out how to configure

Migrated from GitLab: https://gitlab.com/meltano/meltano/-/issues/2161
Originally created by @tjb_gitlab on 2020-07-11 19:39:10

Hi, I tried to import a directory of CSV files into an existing Postgres database, following the instructions on https://meltano.com/. I am an experienced DBT and Postgres user, but new to Meltano. However, there is no way to find out how to configure tap-csv. It seems to need some kind of variables where to find the CSV files, but nothing works.
This is the journy what I did (bash history, Ubuntu Linux 19.10) and what I expected:
docker pull meltano/meltano
docker run meltano/meltano --version
docker run -v $(pwd):/projects              -w /projects              meltano/meltano init testprojekt
cd testprojekt
docker run  -v $(pwd):/project              -w /project              -p 5000:5000              meltano/meltano discover extractors
docker run  -v $(pwd):/project  -w /project meltano/meltano discover loaders

Here, by analogy with https://meltano.com/, I need to add tap-csv.
docker run  -v $(pwd):/project  -w /project meltano/meltano add extractor tap-csv
docker run  -v $(pwd):/project  -w /project meltano/meltano add loader target-postgres

From here on, there are no easy-to-find instructions how to tell tap-csv where to find the CSV files.
So I tried to run it against the existing and running database, as documented in https://meltano.com/#transformation
(Shouldn't there be a way to configure all that in a file?):
export PG_ADDRESS=localhost
export PG_PORT=5432
export PG_USERNAME=postgres
export PG_PASSWORD=secret
export PG_DATABASE=postgres
docker run  -v $(pwd):/project  -w /project  meltano/meltano elt tap-csv target-postgres --job_id=csv-to-postgres

So it errors out with:
ERROR tap-csv: Config is missing required keys: ['files']

By analogy with https://meltano.com/#meltano-config, I would expect the following to tell me how to configure tap-csv:
docker run  -v $(pwd):/project  -w /project  meltano/meltano config tap-csv list
csv_files_definition [env: TAP_CSV_FILES_DEFINITION] current value: None (from default)

Great, I need a TAP_CSV_FILES_DEFINITION, but no hint where to get it. Reading https://gitlab.com/meltano/tap-csv, I suspect I need a config.json because that contains a "files" section.
So I tried to create a config.json:
cat >>config.json
bash: config.json: Keine Berechtigung
#Woops, I would expect meltano to leave my file permissions alone, but instead it chowns them all to root.
sudo chown -R $USER.$USER .

cat >>config.json
{
	"files":	[
					{	"entity" : "leads",
						"file" : "/project/load/",
						"keys" : []
					}
				]
}
#and copy some example .csv files with no primary key into testprojekt/load/

Then tell Meltano about it (here I would have expected clearer instructions on http://meltano.com):
docker run  -v $(pwd):/project  -w /project  meltano/meltano config tap-csv set TAP_CSV_FILES_DEFINITION /project/config.json

Try again to run Meltano:
docker run  -v $(pwd):/project  -w /project  meltano/meltano elt tap-csv target-postgres --job_id=csv-to-postgres
#again:
ERROR tap-csv: Config is missing required keys: ['files']
(stacktrace)

Again, see the instructions https://meltano.com/#meltano-select
docker run  -v $(pwd):/project  -w /project  meltano/meltano select --list --all tap-csv
[2020-07-11 19:34:19,453] [1|MainThread|root] [ERROR] Extractor 'tap-csv' does not support entity selection or metadata rules
(stacktrace)

Here I expected Meltano to tell me what variables to set, instead of a stack trace. At this point, I gave up on Meltano.

View 6 previous comments from the original issue on GitLab


Minor changes to the Nyuzi emulator

Methods executeRegisterArithInst and executeImmediateArithInst are quite similar. Tried to straight line them.
No-op is already handled in later switch/case statement.
Slightly reworked the instruction-set.h, allowing an include by C++.

Just a few minor changes to the emulator.

These look like good changes.  Did you intend to close this PR?

First time that I'm trying to push my changes to some other repo. :-)

Thanks for the patch! I think the printf for total instruction count still needs to be %lld, since __total_instructions is 64 bits (%ld will work until the instruction count crosses 2 billion).


Adapters

[x] Grammar for Adapter Declarations and Application
[ ] Resolving adapters in Manifest.ts
[ ] Kotlin Adapter representation in Plan
[ ] Code-generator (recipe2plan) changes for emitting Adapters
[ ] Implementation in Kotlin Handles (JoinHandle)
[ ] Inline Adapters
[ ] Expand AdapterScopeExpression to RefinementExpression (+Piotr extensions)
[ ] TS adapted handle implementation

Looks awesome, just minor comments :)


Please add a podspec

@dionc Please check documentation here.

Added Cocoapods support with this commit.

Awesome! Thanks.


NPE in _SummarizeAstVisitor.visitConstructorDeclaration

Analyzer Feedback from IntelliJ
Version information

IDEA AI-182.5<IP_ADDRESS>64788
2.2.0-edge.ec86471ccc47a62df8b4009e1fb37c66ff9dc91b
AI-182.5<IP_ADDRESS>64788, JRE 1.8.0_152-release-1248-b01x64 JetBrains s.r.o, OS Mac OS X(x86_64) v10.13.4 unknown, screens 1280x800  Retina

Exception
Dart analysis server, SDK version 2.2.0-edge.ec86471ccc47a62df8b4009e1fb37c66ff9dc91b, server version 1.21.1, error: Captured exception
NoSuchMethodError: The getter 'parameters' was called on null.
Receiver: null
Tried calling: parameters
#0      Object.noSuchMethod (dart:core/runtime/libobject_patch.dart:50:5)
#1      _SummarizeAstVisitor.visitConstructorDeclaration (package:analyzer/src/summary/summarize_ast.dart:1059:36)
#2      ConstructorDeclarationImpl.accept (package:analyzer/src/dart/ast/ast.dart:2950:15)
#3      _SummarizeAstVisitor.serializeClass (package:analyzer/src/summary/summarize_ast.dart:410:16)
#4      _SummarizeAstVisitor.visitClassDeclaration (package:analyzer/src/summary/summarize_ast.dart:1016:5)
#5      ClassDeclarationImpl.accept (package:analyzer/src/dart/ast/ast.dart:1765:49)
#6      NodeListImpl.accept (package:analyzer/src/dart/ast/ast.dart:8366:20)
#7      _SummarizeAstVisitor.serializeCompilationUnit (package:analyzer/src/summary/summarize_ast.dart:457:34)
#8      serializeAstUnlinked (package:analyzer/src/summary/summarize_ast.dart:22:8)
#9      FileState.refresh.<anonymous closure> (package:analyzer/src/dart/analysis/file_state.dart:463:46)
#10     PerformanceLog.run (package:analyzer/src/dart/analysis/performance_logger.dart:34:15)
#11     FileState.refresh (package:analyzer/src/dart/analysis/file_state.dart:462:26)
#12     FileTracker.verifyApiSignature.<anonymous closure> (package:analyzer/src/dart/analysis/file_tracker.dart:229:32)
#13     PerformanceLog.run (package:analyzer/src/dart/analysis/performance_logger.dart:34:15)
#14     FileTracker.verifyApiSignature (package:analyzer/src/dart/analysis/file_tracker.dart:225:20)
#15     FileTracker.verifyChangedFilesIfNeeded (package:analyzer/src/dart/analysis/file_tracker.dart:298:9)
#16     AnalysisDriver.performWork (package:analyzer/src/dart/analysis/driver.dart:1067:22)
<asynchronous suspension>
#17     AnalysisDriverScheduler._run (package:analyzer/src/dart/analysis/driver.dart:2116:24)
<asynchronous suspension>
#18     AnalysisDriverScheduler.start (package:analyzer/src/dart/analysis/driver.dart:2057:5)
#19     new AnalysisServer (package:analysis_server/src/analysis_server.dart:236:29)
#20     SocketServer.createAnalysisServer (package:analysis_server/src/socket_server.dart:79:26)
#21     StdioAnalysisServer.serveStdio (package:analysis_server/src/server/stdio_server.dart:37:18)
#22     Driver.startAnalysisServer.<anonymous closure> (package:analysis_server/src/server/driver.dart:519:21)
#23     _rootRun (dart:async/zone.dart:1124:13)
#24     _CustomZone.run (dart:async/zone.dart:1021:19)
#25     _runZoned (dart:async/zone.dart:1516:10)
#26     runZoned (dart:async/zone.dart:1463:12)
#27     Driver._captureExceptions (package:analysis_server/src/server/driver.dart:585:12)
#28     Driver.startAnalysisServer (package:analysis_server/src/server/driver.dart:517:7)
#29     Driver.start (package:analysis_server/src/server/driver.dart:414:7)
#30     main (file:///b/rr/tmpFYAHZv/w/src/third_party/dart/pkg/analysis_server/bin/server.dart:12:11)
#31     _AsyncAwaitCompleter.start (dart:async/runtime/libasync_patch.dart:49:6)
#32     main (file:///b/rr/tmpFYAHZv/w/src/third_party/dart/pkg/analysis_server/bin/server.dart:10:10)
#33     _startIsolate.<anonymous closure> (dart:isolate/runtime/libisolate_patch.dart:287:32)
#34     _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:171:12)

For additional log information, please append the contents of
file:///private/var/folders/v4/0zgfq47d7c53k6xl21mwyhpm0000gn/T/report.txt.

@danrubel this looks like a regression of #34610.  Would you mind having a look?
Classifying as P1 for now on the assumption that it's a regression.  If it's not a regression we can consider dropping to P2.

I dug into this and it does not appear to be a regression. I added more tests to be sure.
@scheglov Do these tests assert the correct things? Any ideas on what parser output is incorrect?

The tests look good for me.

@danrubel when you say "it does not appear to be a regression", do you mean that you can't reproduce the failure, or that you can reproduce it but it seems to be unrelated to #34610?

@stereotype441 I cannot reproduce the failure

Is this a dupe of https://github.com/dart-lang/sdk/issues/36961?

@DanTup seems likely.  Thanks for noticing that!

Duplicate of #36961


What's the correct sequence of dict2dzn

Why the output sequence does not match the original input?
import pymzn

a_string = {'e1', 'e2', 'e3', 'e4'}

pymzn.dict2dzn({'out':a_string}, fout="test.dzn")

##out = {e2, e4, e3, e1};

I am not sure the index of the paramter is valid or not.

Hi @shuaiwang88
That's because {'e1', 'e2', 'e3', 'e4'} is a set (both in Python and MiniZinc). Sets are unordered data structures so the order of iteration is not guaranteed.
If you need the to keep the order you need to use Python lists, which are converted into minizinc arrays.
Does this help?

@paolodragone  I am looping over the a_string as index domain to simulate a parameter in array. This could effect the sequence of the parameter since the set is not order while the array is ordered.


Request for VS-Code to implement VS2017 Keyboard Shortcuts

Having used Visual Studio (Profession/Enterprise) since 2002, I'm used to using a specific set of keyboard shortcuts, for example: Toggle Outlining Expansion -> Ctrl+M, Ctrl+M
Visual Studio Code does not seem to implement many of these keyboard shortcuts (including my example above).
Please can a future version of VS-Code implement the same shortcuts as the rest of the VS family?
(I note that the OSx version may require some adjustment...)

Thanks @isidorn, re: *extension-candidate


EsHadoopIllegalArgumentException: Cannot detect ES version

Hi,
I am trying to integrate Hive with elastic search. Below are the steps I followed:

Downloaded elasticsearch-hadoop-hive-2.3.0.jar and elasticsearch-hadoop-2.3.0.jar and placed under $HIVE_HOME/lib directory.
Create an external table:

create external table report_es (
imps INT,
ad_network_id INT,
pg_placement_id STRING,
placement_id STRING,
site_id STRING,
ad_type INT,
app_id INT,
total_revenue FLOAT,
cost FLOAT,
imps_sold INT,
response INT,
publisher_id STRING,
clicks INT,
day STRING
)
STORED BY 'org.elasticsearch.hadoop.hive.EsStorageHandler'
TBLPROPERTIES('es.resource' = 'dailyreports/report', 'es.nodes' = 'AWS end point', 'es.nodes.wan.only' = 'true');

However when I try to query over this table I get below error:
hive> select * from report_es limit 10;
OK
Failed with exception java.io.IOException:org.elasticsearch.hadoop.EsHadoopIllegalArgumentException: Cannot detect ES version - typically this happens when accessing a WAN/Cloud instance without the proper setting 'es.nodes.wan.only'
Time taken: 0.447 seconds

While creating table I am specifying es.nodes.wan.only as true, but still it is getting ignored. Could you please help resolve my problem?

use only one of the two jars, not both. They overlap and lead to strange errors. Also use the latest version (2.3.2)
unless you specify the ports, ES-Hadoop expects ES to run on port 9200. Which needs to be opened (that is your AWS host needs to accept connections from your current address) - typically at least of these two things (port and firewall connection) is not in place hence why ES-Hadoop cannot connect to your ES host.

P.S. Next time, please post on the forum.


Use conda init instead of sourcing conda.sh

https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html#conda-init

When do we source conda.sh? I don't think we do.
Isn't conda init a one time shell set up task that the user needs to do?

Got indirectly reported via https://stackoverflow.com/questions/57901505/why-is-vs-code-calling-both-source-miniconda3-bin-activate-and-conda-activate-in/57999163 which suggested we were. If that's wrong and that hasn't started happening then I can go back to the user to say we are not the one's doing that.

When using conda >= 4.6, we use conda activate <env name>
This requires the shell to have been initialized (one time setup) using conda init.
So sourcing activate scripts is done for older versions of conda.


TO Go API: deliveryservices boolean entries null instead of false

In current Perl API,  the GET api/1.2/deliveryservices endpoint returns false for the ipv6RoutingEnabled and multiSiteOrigin fields.  The Go API endpoint returns null for these fields.
In contrast,  the active field returns only true or false in both cases.

see comments on the closed PR #2547

marking this as minor as this apparently is related to Kabletown data


Win64 - Not Starting Up

I can't get Win64 version of 1.8.5 or 1.8.6 to start up on Windows 10.  Install seems to work, but the form never opens.  "cnc.exe" is shown twice in the Task Manager.
Going back to 1.8.4 works fine.
Request:
Would like to see the gcode file name shown some place.  My gcode file names contain information about the job, like order, max depth, speed and bit selection, so it would be nice to easily see this.  EX. Widget_1_0.75D_2S_EM250

Same problem here, had to compile from source to get the latest version to open on Windows

Thank you for reporting this issue. I removed the installer from both 1.8.5 and 1.8.6 releases. I will try to find out what's going wrong with Win32/64 builds.

It's side effects of commit https://github.com/cheton/cnc/commit/c9c78d9409c45e369dd7c92929788915c88a4e55. The main entry to launch Electron app was accidentally removed, so the window will never open. I will fix it in the 1.8.7 release.

Fixed in 1.8.7


MainchainSynchronizer MAX_BLOCKS_REQUEST value

At the moment MainchainSynchronizer.MAX_BLOCKS_REQUEST = 50
That corresponds to https://github.com/ZencashOfficial/zen/blob/merge_support_branch/src/zen/websocket_server.cpp#L32
In MC the value will be changed to 100. So wait and update accordingly the value in SDK.
Value 100 is related to the maximum supported fork length in MC.

Done


Stuck on "Init Connection" Safari Desktop

Updated to latest master version which does not require specifying ports, streams are stuck on init connection when using Safari Desktop. Tried specifying ports from 50000-59999,  but did not work. Working well with other browsers (Chrome, Firefox) on the same laptop even when not specifying ports

Try clear cache

Cleared cache and tried on incognito, both didn't work. Went onto JS console, got this message Blocked *URL* from asking for credentials because it is a cross-origin request.
Looks like url has been blocked

This is not about component. Because it doesn't do any requests.

I think this is browser cache problem.

This is not about component. Because it doesn't do any requests.

Could the request be from my RTSP stream? Because the RTSP url contains the username and password to access the stream.
I have tried clearing the cache and gone onto incognito mode again, but with no luck. :(
I also tried disabling the Cross-Origin Restrictions on Safari, but I am immediately redirected to the IP address of the camera upon refreshing the page, prompting me to enter the username and password (even though they are already included in the RTSP url, and works fine on my other devices). But after entering the correct credentials, I am redirected back to my HA domain, with the following message Failed to load resource: the server responded with a status of 401 (Unauthorized) on the JS console.

You can use camera entity instead of url in latest version. For example, if the camera is configured as Generic.

You can use camera entity instead of url in latest version. For example, if the camera is configured as Generic.

Tried that, still getting the same error on JS console. :(
Really unsure what's causing the issue, I kept refreshing the page and sometimes I managed to get it working temporarily, but another refresh will bring it down again.
I managed to have a try on my other MacBook, and it works flawlessly on Safari. You could be right that it's the browser problem specifically the cache or website date. But I did clear both of them.

This error not from component. You can remove card from page and check.

This error not from component. You can remove card from page and check.
I hope you didn't set up the card poster?

Nope, no card poster. I created a new page and try adding the entity one by one, it seems that it works fine when there's only 1 or 2 WebRTC entities on the page. Once there's more than 2, it struggles to initialise connection.

I will keep on trying to see what's the issue, it should be a problem with my browser. Thanks for your help!

I have tested on Safari Version 14.0 (156<IP_ADDRESS>.9, 15610).
What version do you have?

I am using Version 14.0.3

Somehow the streams are working again now, I will continue to monitor the issue. Thanks!

Reopen if there's a problem


Move angular-ui-router to dev dependency and bump to latest 1.0.X

Fixes issue #654

@TheRealJon were you able to verify the sample app still worked?

/assign

Yes, sample app still works with angular-ui-router v1.0.3

I'd expect a package-lock.json change.

I did just notice that there is a deprecation warning for that package. I might as well see if I can fix that too.


[spinel] move definition of new

This PR moves the definition of new in lib/spinel.
The PR moves it from lib/spinel/utils/utils.hpp to lib/spinel/utils/new.hpp. The purpose is to make lib/spinel/utils/utils.hpp be safely included by any hpp header in lib/spinel. Currently only cpps in lib/spinel can include lib/spinel/utils/utils.hpp because when hpps in lib/spinel are included by OT source files, the source files may also include src/core/common/new.hpp and will have a conflict definition of new. With this PR, the util functions can be used in the hpp headers in lib/spinel.

This may not be necessary. Need to think more about it.


Cant download on instagram

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I intentionally remove or skip any mandatory* field

Checklist

[X] I'm reporting that yt-dlp is broken on a supported site
[X] I've verified that I have updated yt-dlp to nightly or master (update instructions)
[X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
[X] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[X] I've searched known issues and the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue
[X] I've read about sharing account credentials and I'm willing to share it if required

Region
Indonesia
Provide a description that is worded well enough to be understood
App version: 1.13.1 (11310)
Device information: Android 14 (API 34)
Supported ABIs: [arm64-v8a, armeabi-v7a, armeabi]
Yt-dlp version:
URL: https://www.instagram.com/reel/DDwq6muv0vx/?igsh=MTgwaDRyMjdsOTU2cA==
WARNING: [Instagram] DDwq6muv0vx: General metadata extraction failed (some metadata might be missing).
WARNING: [Instagram] unable to extract shared data; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
WARNING: [Instagram] Main webpage is locked behind the login page. Retrying with embed webpage (some metadata might be missing).
WARNING: [Instagram] unable to extract additional data; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
ERROR: [Instagram] DDwq6muv0vx: Requested content is not available, rate-limit reached or login required. Use --cookies, --cookies-from-browser, --username and --password, --netrc-cmd, or --netrc (instagram) to provide account credentials
Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[X] If using API, add 'verbose': True to YoutubeDL params instead
[X] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
App version: 1.13.1 (11310)
Device information: Android 14 (API 34)
Supported ABIs: [arm64-v8a, armeabi-v7a, armeabi]
Yt-dlp version:

URL: https://www.instagram.com/reel/DDwq6muv0vx/?igsh=MTgwaDRyMjdsOTU2cA==
WARNING: [Instagram] DDwq6muv0vx: General metadata extraction failed (some metadata might be missing).
WARNING: [Instagram] unable to extract shared data; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
WARNING: [Instagram] Main webpage is locked behind the login page. Retrying with embed webpage (some metadata might be missing).
WARNING: [Instagram] unable to extract additional data; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
ERROR: [Instagram] DDwq6muv0vx: Requested content is not available, rate-limit reached or login required. Use --cookies, --cookies-from-browser, --username and --password, --netrc-cmd, or --netrc (instagram) to provide account credentials

Instagram is blocking your IP address


Uncaught+TypeError:+this.editor.languageMode.rowRangeForCodeFoldAtBufferRow+is+not+a+function

Description:
Uncaught+TypeError:+this.editor.languageMode.rowRangeForCodeFoldAtBufferRow+is+not+a+function
[Description of the issue]
Uncaught+TypeError:+this.editor.languageMode.rowRangeForCodeFoldAtBufferRow+is+not+a+function
Steps to Reproduce:

Run any python command
Versions:

Which OS and which version of Hydrogen and Atom are you running?
OS: Windows 7
Atom: 1.28.2
Hydrogen: 2.5.1
You can get this information from copy and pasting the output of atom --version  from the command line.
Logs:
Please post any error logs and the output of the developer tools as described in our Debugging Guide.
title=Uncaught+TypeError:+this.editor.languageMode.rowRangeForCodeFoldAtBufferRow+is+not+a+function&body=%5BEnter+steps+to+reproduce:%5D%0A%0A1.+...%0A2.+...%0A%0AAtom:+1.28.2+x64%0AElectron:+2.0.5%0AOS:+Microsoft+Windows+7+Professional+%0AThrown+From:+%5Bgreyatom-hydrogen%5D(https://github.com/greyatom-edu-tech/greyatom-hydrogen)+package+1.9.0%0A%0A%0A%23%23%23+Stack+Trace%0A%0AUncaught+TypeError:+this.editor.languageMode.rowRangeForCodeFoldAtBufferRow+is+not+a+function%0A%0A%60%60%60%0AAt+C:%5CUsers%5CMasood%5C.atom%5Cpackages%5Cgreyatom-hydrogen%5Clib%5Ccode-manager.js:37%0A%0ATypeError:+this.editor.languageMode.rowRangeForCodeFoldAtBufferRow+is+not+a+function%0A++++at+CodeManager.findCodeBlock+(/packages/greyatom-hydrogen/lib/code-manager.js:37:48)%0A++++at+Object.run+(/packages/greyatom-hydrogen/lib/main.js:358:40)%0A++++at+HTMLElement.hydrogenRun+(/packages/greyatom-hydrogen/lib/main.js:55:34)%0A++++at+CommandRegistry.handleCommandEvent+(~/AppData/Local/atom/app-1.28.2/resources/app/src/command-registry.js:384:49)%0A++++at+KeymapManager.module.exports.KeymapManager.dispatchCommandEvent+(~/AppData/Local/atom/app-1.28.2/resources/app/node_modules/atom-keymap/lib/keymap-manager.js:621:22)%0A++++at+KeymapManager.module.exports.KeymapManager.handleKeyboardEvent+(~/AppData/Local/atom/app-1.28.2/resources/app/node_modules/atom-keymap/lib/keymap-manager.js:412:28)%0A++++at+WindowEventHandler.handleDocumentKeyEvent+(~/AppData/Local/atom/app-1.28.2/resources/app/src/window-event-handler.js:110:40)%0A%60%60%60%0A%0A%23%23%23+Commands%0A%0A%60%60%60%0A+++++-2:30.1.0+tabs:close-all-tabs+(atom-workspace.workspace.scrollbars-visible-always.theme-one-dark-syntax.theme-one-dark-ui)%0A+++++-2:13+tree-view:remove-project-folder+(span.name.icon.icon-file-directory)%0A+++++-2:09.0+application:add-project-folder+(atom-pane.pane.active)%0A++2x+-1:25.7.0+hydrogen:run+(input.hidden-input)%0A%60%60%60%0A%0A%23%23%23+Non-Core+Packages%0A%0A%60%60%60%0Agreyatom-hydrogen+1.9.0+%0AHydrogen+2.5.1+%0Ahydrogen-auth+0.0.2+%0Ahydrogen-launcher+1.2.2+%0Ahydrogen-python+0.0.6+%0Ahydrogen-xdbg+0.0.4+%0A%60%60%60%0A%0A

Looks like this is thrown from a fork of hydrogen which is unmaintained and might not be compatible with your version of atom. You can install hydrogen by running: apm uninstall greyatom-hydrogen  and apm install hydrogen from your command line.

Thanks Ben! I will try your suggestion on a fresh install of Atom and let you know if it worked. Thanks again for taken time to analyze this issue and respond.

Hello Ben, just wanted to update you that after doing a fresh install and only installing the hydrogen package has fixed the issue. As per your suggestion, it worked. Thanks a lot!

I am having this issue with a freshly installed version of Pulsar.

I'm having the same issue with a fresh Pulsar install - running highlighted rows works fine, but executing row-by-row throws the same error.


[BUG] Look vectors computed from orbit state are not correct for all lat/lon

It seems that some coordinates are using the wrong orbit states from the orbit file. Some of the look vectors are actually pointing into the earth (particularly at the south pole). I'm not entirely sure if this is a bug in the code or just me passing it in bad data, but @jlmaurer recommended that I open an issue.
The orbit file I'm using:
S1A_OPER_AUX_POEORB_OPOD_20200123T120833_V20200102T225942_20200104T005942.EOF

The lat/lon coordinates:
llh = np.stack((
    np.arange(-90, 90, 10),
    np.arange(-180, 180, 20),
    np.zeros(18)
), axis=-1)

The generated look vectors:
[[ 0.03437038 -0.77620184  0.62954697]
 [ 0.0383505  -0.77579979  0.62981262]
 [ 0.0403828  -0.7748323   0.63087569]
 [ 0.03922698 -0.77388994  0.63210411]
 [ 0.03557281 -0.77349198  0.63280703]
 [ 0.03088839 -0.77385543  0.63260864]
 [ 0.0260029  -0.77513055  0.63126578]
 [ 0.02085322 -0.77772672  0.62825655]
 [ 0.01484669 -0.7826475   0.62228809]
 [ 0.00522094 -0.79348542  0.60856686]
 [-0.84752044  0.36413386  0.38615493]
 [-0.90036782  0.43509906  0.00515753]
 [-0.9528133   0.29981533  0.04751404]
 [-0.96379158  0.24163011  0.11278597]
 [-0.79917038  0.39099675  0.45656133]
 [ 0.18492425  0.46336279  0.86665908]
 [ 0.41144342  0.2904851   0.8639055 ]
 [-0.09540875  0.07311706  0.99274925]]

Here I've extended the rays out to an altitude of 3000 km so that their direction is easy to see on the plot. The red points are the first 50 orbit locations in the orbit file.

@Askaholic could you provide some insight how you call this?
The orbit vector has multiple epics, but we are evaluating it for a fixed time.
So if we are having multiple ground point that cover the complete globe, some would need to be traced through the earth to the target. That said, I would also expect them to intersect then at a given location.


add kaiju files (output of kaiju2table script)

Test data for kaiju to generate barplot per taxonomic rank.

Oh! I fact I can reduce the size, I'll do it after adding heatmap in kaiju module.
Waiting to your feedback before starting it. ;)


uploade image periodically to group

Hi,
How can I use your hubot to upload attachment (images) to a group chat every hour?
thanks!

@KasperDeng Could you help ?

Hi @haihq88 , you can create a hubot script, (please refer to my example (remindAction.coffee), use the nodejs crontab module, e.g. crontab to call the hubot method emote.

hi @KasperDeng Thank for your anwser. How does script know destination user or group it will send?
Can you give me an example of crontab to call emote method?
Sorry for my less knowledge on Nodejs


[iOS] Preprocessor macros

New Issue Checklist

[x] Updated fastlane to the latest version
[x] I have read the Contribution Guidelines

Issue Description
I would like to inject a password from jenkins (with preprocessor macros) during the build.
Fastfile1:
gym(
clean: true,
xcargs:"CERTIFICATE_PASSWORD=@"secret"",
use_legacy_build_api:true)
Fastfile second try:
gym(
clean: true,
xcargs:"CERTIFICATE_PASSWORD=**@"secret**"",
use_legacy_build_api:true)
Build Settings:
Processor Macros        CERTIFICATE_PASSWORD=$(CERTIFICATE_PASSWORD)
But I receive an error:
❌  unexpected '@' in program
NSString *const ServiceConfigP12Password = CERTIFICATE_PASSWORD;
^~~~~~~~~~~
How can I inject "secret" to ServiceConfigP12Password ? Thanks
Environment
fastlane version (run fastlane -v):
fastlane 1.98.0
Do you use bundler to execute fastlane (i.e. bundle exec fastlane)?
NO
Do you use a Ruby environment manager (e.g. chruby, rbenv, rvm)?
Yes, RVM

Hi @kennygunie Thanks for reaching out. You should be using ENV to get this working. Search our repo for more info! Hope you have a wonderful weekend 👍


about collapse

When I use 'collapse', I find that after adding 'col-xx-x' to his parent container, he will have padding and then disappear.

Turkey begins operations in northern Syria, despite French and US support to YPG terrorists
Turkey has started operations to clear northern Syria’s Ayn al-Arab, Ras al-Ain and Tel Abyad regions from militants up to the Iraqi border, President Tayyip Erdogan said on Friday, adding that it would also clear militants from Iraq.
Erdogan said Turkey has no intention of harming soldiers of allied nations positioned in the region, but that it could not allow militants to roam free.
United States troops are positioned alongside Kurdish YPG militants in Syria’s Manbij.
Meanwhile, France does not anticipate launching any military operations in northern Syria that fall outside the international coalition’s fight against ISIS, a French presidency source said on Friday.
The official’s remarks came a day after the Kurdish-dominated Syrian Democratic Forces said President Emmanuel Macron’s pledge of support to stabilize the region against ISIS would include more troops.
Shortly before the Elysee official spoke, Turkey’s deputy prime minister said France’s offer of support for the Kurdish YPG militants, who form the largest contingent within the Syrian Democratic Forces, amounted to support for terrorists.
On this matter, Erdogan was “extremely saddened” by France’s position after Paris offered to mediate with the Syrian Democratic Forces dominated by a Kurdish militia deemed a terrorist group by Ankara.
“We are extremely saddened by France’s... wrong stance on this issue,” Erdogan said during a speech in Ankara after French President Emmanuel Macron said on Thursday that he hoped “a dialogue” could be established between Ankara and the SDF.

Bug reports must include a live demo of the problem. Per our contributing guidelines, please create a reduced test case via CodePen or JS Bin and report back with your link, Bootstrap version, and specific browser and OS details.

The docs are clear about using the collapse plugin's classes with other elements. Whenever you adding padding to a collapse, which animates by changing height, it'll "hiccup" over the padding. Wrap the collapse or your content in another div.


MudSelect - When using MultiSelection="true" and ToStringFunc is populated, the bound Value no longer gets populated.

Describe the bug
When I use the ToStringFunc on a MudSelect with MultiSelection="true" the bound Value field no longer populates.
Expected behavior
I expect the bound Value field to work exactly as before, a CSV string of the selected values.
eg.
<MudSelect T="string" @bind-Value="value" MultiSelection="true" ToStringFunc="@(state => $"The state of {state}.")">
...

If these values are checked "The state of Alasksa.", "The state of Alabama.", "The state of American Samoa".
I would expect value to contain the string Alaska, Alabama, American Samoa
How it affects me
My DTO has validation attributes however I can't use the For on the MudSelect for the HashSet, I need to use a string.
I have a second string field purely for the validation attributes bound to the Value field to compensate for this. However I also use the ToStringFunc to implement my localization.
I'm now forced to choose between validation working or localization working.
(I can localize the individual MudSelectItem components, however the selected item text that is displayed in the MudSelect would still not be localized.)
TryMudBlazor
https://try.mudblazor.com/snippet/QkQlkCFPwqLRjuIj

Now MudSelectExtended is released. It should fix your issue.
Ready on Nuget: https://www.nuget.org/packages/CodeBeam.MudExtensions/6.2.1
Try online: https://codebeam-mudextensions.pages.dev/mudselectextended


Enchancement!!!!!

Hello,
I can say....your colection is fantastic. A real tool for them they want a chart library!!!
Thanks a lot for your work.
I want to propose an enchancement for them they love objactive c
Is it possible to have your tools in objective c also?
One more time thanks you very much.
George Gerardis

Hi,
thanks for the nice words! I'm not planning to port the library to Obj-C. Since it's possible to use Swift libraries from Obj-C I don't see a good enough reason. I would rather prefer to invest the time in new features...


Make "Confirm Delete" dialog informative

Currently it asks if you want to delete "this". If possible, let's replace "this" with the entity's row_name.

In chaise we're using angular-ui modals. We wrote the showModal function to facilitate the usage of modals. To use this function you have to pass an object that has all the attributes of the modal, a success callback, and an optional reject callback. This is an example of it in the code. As you can see you can pass parameters that you can use in the controller later.
The following are the two places that we're showing delete confirmation modal:

ellipses.js This directive is used in record table. ellipses.html represents each row of the table. ellipses.js has access to the tuple object. Tuple in ermrestjs represents a row of data. Calling tuple.displayname will give you the presentation object for that tuple (or what we call row-name). It has value, and isHTML which you can use. just pass the presentation object to the modal controller. Let's call the parameter that you're passing displayname.
deleteLink.js This directive was originally written so that we can use the same delete-link everywhere, but it's currently only used in record. You need to pass the presentation object to this directive. We're attaching tuple to $rootScope in record app. You can just pass the $rootScope.tuple.displayname. Since deleteLink directive is written in a general sense (it can be used for bulk delete as well as deleting just one row) you shouldn't name the variable as row-name. You can call it displayname.

This is the controller for the modal that we're using for confirmation of delete. In here, you can attach the displayname that you're passing to the controller and then use it in the template.

This has been done as part of React migration.

I noticed. It looks good!
From: Aref Shafaei @.>
Date: Wednesday, May 31, 2023 at 2:26 PM
To: informatics-isi-edu/chaise @.>
Cc: Robert Schuler @.>, Author @.>
Subject: Re: [informatics-isi-edu/chaise] Make "Confirm Delete" dialog informative (#1430)
This has been done as part of React migration.
—
Reply to this email directly, view it on GitHubhttps://urldefense.us/v2/url?u=https-3A__github.com_informatics-2Disi-2Dedu_chaise_issues_1430-23issuecomment-2D1570979076&d=DwMCaQ&c=qzHnJIRvjI6L-clJH8JwLQvf_Iq43fzikf6aoxZgMb8&r=0gYZbPLHj9UJxjxh12Y9VQ&m=PeURzZnrtFMUcr23IJGCSg3nktkI5q133v0L2L0XF4XGGOLOfie4pnG_KUOCbR5W&s=ZcHs8AqGNsupDnZaz2TueVOV6-6v_krxjuIbjhuiJGc&e=, or unsubscribehttps://urldefense.us/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_ABACCWVHDCQWBRF7ZEUJ4CDXI6ZPLANCNFSM4EN4I4IA&d=DwMCaQ&c=qzHnJIRvjI6L-clJH8JwLQvf_Iq43fzikf6aoxZgMb8&r=0gYZbPLHj9UJxjxh12Y9VQ&m=PeURzZnrtFMUcr23IJGCSg3nktkI5q133v0L2L0XF4XGGOLOfie4pnG_KUOCbR5W&s=J1HDXrFToj2wstbek6AUItVK-UwBtAojSfWFpAwA_rk&e=.
You are receiving this because you authored the thread.Message ID: @.***>


Handle scanning for user provided brackets, e.g. "

Here's a PR to fix scanForBracket support for user provided "brackets", e.g. ", that fails with type error.
Editor content with cursor position indicated by |:
"wo|o"

and calling
editor.scanForBracket(editor.getCursor(), 1, "string", { bracketRegex: /"/ })

results in type error:
matchbrackets.js:108 Uncaught TypeError: Cannot read property 'charAt' of undefined
    at scanForBracket (matchbrackets.js:108)
    at CodeMirror.scanForBracket (matchbrackets.js:216)
    at <anonymous>:1:8

This fixes the issue at hand, making the call return the following, which is what you'd expect.
{
  "pos": {
    "line": 0,
    "ch": 4,
    "sticky": null
  },
  "ch": "\""
}

The patch seems innocent enough, so I've merged it, but I don't think matching characters where the code can't see the difference between opening and closing character is going to work—being able to do that is an assumption here.

Yep, that was my conclusion as well, after som further investigation. Well, it works for scanForBracket, but probably not for findMatchingBracket et.al.. Agreed.


OData: implement $expand

This cannot be done until #82 is resolved, as the thing we would expand we currently omit from our schema declaration.

I'm currently working on this, trying to implement $expand=* as discussed here: https://forum.getodk.org/t/extend-api-to-retrieve-plain-json/32204/6?u=mattelacchiato

closing this for now since probably most people will be happy w *.


Is there any prebuilt/compiled command/docker available?

Hi!
We would like to try this tool in our system but unfortunately even build seems now like a challenging task - it fails with some really technical errors, also quite time consuming.
It would be great if we could have prebuilt binaries or docker image to use.
Thanks!

This might be out of date, but you can try:
https://github.com/google/zetasql/blob/master/Dockerfile
Can give some info one what your environment is? Are you looking at the C++ or Java API (java has maven artifacts, which doesn't require building).
If this is to help with BigQuery, you can check out
https://github.com/GoogleCloudPlatform/professional-services/tree/main/tools/zetasql-helper

That's exactly what I have tried. Building this image takes hours and even though it fails.. And what I meant - is the actual image built with such a file somehow.
And this library - is probably what we search, but would be nice to have kind of stack-independent interface such as API or CLI.


install_solc() got an unexpected keyword argument 'allow_osx'

MythX CLI version: 0.6.22
Python version: 3.7.5
Operating System: MacOS 10.15.7

Description
Trying to run mythx analyze
What I Did
mythx analyze --solc-version 0.6.12 --create-group --group-name growthdefi --remap-import "@openzeppelin/=$(pwd)/node_modules/@openzeppelin/" --mode deep -- contracts/**/*.sol
WARNING:mythx_models.response.group:Got unexpected arguments args=(), kwargs={'analysis_mode': None}
Usage: mythx analyze [OPTIONS] [TARGET]...

Error: Error installing solc version v0.6.12: install_solc() got an unexpected keyword argument 'allow_osx'

Hey @maurelian! It seems like your dependencies are botched. :slightly_smiling_face: The error referencing py-solc-x comes from a version that hasn't been used by the CLI since Sept 3rd. Similarly, the warning in your output hints at a stale version of the mythx-models library.
If you have MythX CLI installed alongside other Python libraries that might require different dependency versions, I recommend isolating your packages into virtual environments: https://virtualenvwrapper.readthedocs.io/en/latest/install.html#quick-start
This is essentially the equivalent of your node_modules directory, making sure that all dependencies are neatly isolated; with the advantage that you don't need to switch directories but can switch your shell environments.
Let me know if installing MythX CLI in a separate virtual environment and executing the above command again fix the issue!

It's been a while now.... but IIRC, I'm pretty sure that fixed it.  <3

It's been a while now.... but IIRC, I'm pretty sure that fixed it.  <3


short incisors childterms

Split short incisors (MP:0004830) into:
short lower incisors
DEF: reduced length of the lower pair of long teeth that are the most anterior and prominent in the jaw
SYN: decreased lower incisor length
SYN: decreased mandibular incisor length
SYN: reduced lower incisor length
SYN: reduced mandibular incisor length
SYN: short mandibular incisors
short upper incisors
DEF: reduced length of the upper pair of long teeth that are the most anterior and prominent in the jaw
SYN: decreased upper incisor length
SYN: decreased maxillary incisor length
SYN: reduced upper incisor length
SYN: reduced maxillary incisor length
SYN: short maxillary incisors
Anna

short lower incisors MP:0030089 (replaced lower pair with lower set in def)
short upper incisors MP:0030090 (replaced upper pair with upper set in def)


show column tags in dbt docs

Describe the feature
Currently, column metadata that is available in dbt docs is description,  tests, etc.

Would be great to include column tags too.

Making tags visible (and searchable) in the UI could make it easier to look for specific data assets.

It looks like adding columns is reasonably easy to do but adding to search looks like it's significantly more complicated (I don't think search currently works on column tags - just table tags).


Version 11.6.0 on High Sierra 10.13.4 - after a while keyboard input is delayed considerably

I have an extremely simple Karabiner setup, just changing the numeric period key on an ISO keyboard to send the period character instead of the comma.
I installed High Sierra 10.13.4, and after a couple of hours, keyboard input is delayed substantially (multiple seconds before input is echoed). Happens both on the Magic Mac keyboard and a regular ISO USB keyboard. Disabling Karabiner Elements for the keyboard fixes the problem.

Just a thought: try the beta and see if that makes a difference.

Thanks for the suggestion. I couldn't find where to download the beta version.

Does Preferences>Misc show a button on the upper righthand side that says "Check for beta updates"?

Yes, thanks. I've installed it, and I'll see what happens. The problem happened a bit of time after a reboot.

Beta is working fine. Thanks for the suggestion.


geyser compatibility and dupe issues

Compatibility for bedrock edition players works fine, but no price is displayed, their price is displayed as 0, but in java edition, the price is displayed normally.
At the same time Bedrock Edition players can get the "Price" item by exiting the game on the trade menu screen, and they can keep dupe it.

I'm noticing that, in addition to the duplication bug described here, my brothers playing on my server via Geyser (on Bedrock) are not able to trade (buy items with money), despite having the necessary funds.

I'm noticing that, in addition to the duplication bug described here, my brothers playing on my server via Geyser (on Bedrock) are not able to trade (buy items with money), despite having the necessary funds.

Please create a separate bug report along with your config and shopkeepers version. If possible please add a video clips showing the issue.


Remove explicit netty dependency

We no longer need to import an explicit netty dependency, and should use the transitive dependency from Quarkus. Otherwise there might be unexpected behaviour

Rebased, and merged.
Thanks for your contribution !


chore: release main

:robot: I have created a release beep boop
ui5-cc-excelupload: 0.18.0
0.18.0 (2023-06-02)
Features

add new option to show backend error message (#236) (f2a38dd)
show options menu for some configurations (#241) (8bfae76)

Bug Fixes

different format in float and integer for v4 (#240) (23b1b9a)
improve handling of backend errors (#213) (5d06db6)
send double as string value (#234) (799a3ef)
use busy indicator on opening options menu (#242) (0151700)

ui5-cc-excelupload-button: 0.6.0
0.6.0 (2023-06-02)
Features

add new option to show backend error message (#236) (f2a38dd)
show options menu for some configurations (#241) (8bfae76)

Bug Fixes

set default text for button (#243) (5a314c0)

Dependencies

The following workspace dependencies were updated

dependencies

ui5-cc-excelupload bumped from 0.17.5 to 0.18.0

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/marianfoo/ui5-cc-excelUpload/releases/tag/ui5-cc-excelupload-button-v0.6.0 :sunflower:


Fix epinio namespace creation in rancher

This fixes an issue when epinioInstall function was unable to create new epinio namespace when installating epinio from recent Rancher v2.6.8 by using upstream epinio helm chart. Before that it was installed into default namespace instead.
I'm sure the proposed solution is sub-optimal but it works. Ideally we should select the Create a New Namespace entry from namespace dropdown by pre-loading the dd entires and selecting (and validating) the proper one but so far I have no idea how to achieve that.

Maybe this block could help you, I was not enable to do it for Epinio due to the bug but it's done in the elemental side :smile:
https://github.com/rancher/elemental/blob/main/cypress/support/functions.ts#L96-L103


Incomplete -V compiler option in vendor package while building for QNX

Incomplete -V compiler option in vendor package while building for QNX

fixed cross compiling cmake external projects by:

exporting some of the variables
adding the rest of the variables in the toolchain file
setting set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) which allows cmake to search the host file system for programs.

Now only a toolchain file is needed when cross compiling external projects.
I still need to do some testing on actual hardware. I will do that tomorrow on an aarch64 board.


Implement extension host restarting

When the extension host crashes, the only way to recover is by reloading the window.
Implement a mechanism to correctly clean up state in the workbench due to the extension host and add an action to restart the extension host.

I think instead of trying to work around the extension host restarting, maybe try to fix why it's crashing after a recent update! Having to click a Restart button after waking the system, or bringing the app to the front is a bit of a hack...

I see they have a restart option now. However it keeps crashing for me even after clicking "restart extension host"

The root of the crashing needs to be fixed - not just put a "restart the broken system" button!

I absolutely agree with @jtsom ...

@jtsom @jacobrillema
This effort does not detract from making the extension host as stable as possible. It is, in fact, a precondition to get multi-root folders support working without a full window reload of VS Code when going from 0 folders -> 1 folder or from 1 folder -> N folders.
We are definitely interested in resolving the crashes, but please take into account that in order to produce a fix we need to be able to at least partially reproduce and/or understand what is the root problem of each crash.
Please create separate issues with as much as possible detailed information. e.g.:

are you using VS Code insiders or stable ?
are you on our new Windows 64 bit distribution ?
does the crash reproduce when running code --disable-extensions ?
does the crash reproduce on start-up (with no files opened) or is there a specific set of steps that leads to the crash ?
what is printed in the Developer Tools when the crash occurs ? Is there any error message ?
are you hitting #32620 i.e. you are on Insiders and the ext host crashes after a laptop sleep ? (a fix will be out with the next Insiders build on Monday)

Please create new issues with as much information as possible. We share the goal of making the extension host more stable.


Cannot find module 'silent-error'

Hi I just, installed the latest version of page-object and when I try to run a generator I got this error:
Error: Cannot find module 'silent-error'
    at Function.Module._resolveFilename (module.js:339:15)
    at Function.Module._load (module.js:290:25)
    at Module.require (module.js:367:17)
    at require (internal/module.js:16:19)
    at Object.<anonymous> (/Users/johnny/Projects/Cometa/FrontEnd/liberty/node_modules/ember-simple-auth/blueprints/authenticator/index.js:2:19)
    at Module._compile (module.js:413:34)
    at Object.Module._extensions..js (module.js:422:10)
    at Module.load (module.js:357:32)
    at Function.Module._load (module.js:314:12)
    at Module.require (module.js:367:17)```

I am running ember-cli 2.3.0

Thanks for your assistance

@datajohnny sorry you had troubles with the addon.
Looking at the stack trace you posted, it seems the problem doesn't relate with ember-cli-page-object but it has to do with ember-simple-auth
node_modules/ember-simple-auth/blueprints/authenticator/index.js:2:19
It seems to be a problem with authenticator blueprint inside ember-simple-auth addon.
Can you check if you can reproduce the error uninstalling ember-simple-auth?

Hi @datajohnny, I couldn't reproduce the error. Did you tried what I commented above? Do you still have the same issue?
I'm closing the issue for now, if you still can reproduce the error, please reopen it.


can I hidden the control-bar?

Hiding it with CSS is straightforward:
.control-bar {
    display: none;
}

Then you can make it autoplay, and it can still be control via the keyboard (numbers 0 to 9 for seeking, space bar for play/pause). See https://asciinema.org/docs/embedding for the configuration options the player supports out of the box.

thanks . I think this configurable will be better :)

No plans for configuration option for this at the moment but @Nateowami suggestion should give you what you want as of now.

This CSS doesn't seem to work for me. Are you sure this still works? Is there another way?

The control bar can be hidden with controls: false option. This option has been added in v3.4.0.

Mhmmm I tried:
<script id="..." src="..." controls=0>
</script>gene

and
<script id="..." src="..." data-controls=0>
</script>gene

And it didn't work. Am I missing something?

Mhmmm I tried:
<script id="..." src="..." controls=0>
</script>gene

and
<script id="..." src="..." data-controls=0>
</script>gene

And it didn't work. Am I missing something?

hi ,  i think controls option should as player props . script element does not support any other property.
  <script src="/asciinema-player.min.js"></script>
  <script>
    AsciinemaPlayer.create('/demo.cast', document.getElementById('demo'), {
    controls: false
  });
  </script>


Track Nuqlium

Vendor site - https://www.nuqlium.com/
Example site - https://www.footasylum.com/mobile/
Detection - Look for https://connect.nuqlium.com/api/2.0/core.js

Hey there , added


[T3A3][T09-A2]Clarence Chee

Ready for review.

@cheec Some comments added. Please close the PR after reading comments


set_key_down() not sets the key pressed in key repeat is enabled

It seems like a bug, if key_repeat is enabled and you hold a key you can get event Event::KeyPressed every SDL "repeat tick" but if you using input::get_keys_pressed() this key will show up only one time. I fixed it by adding check is_key_repeat_enabled() to input::set_key_down()

This seems reasonable/more consistent to me - I'll give some thought to whether there could be any unexpected side effects to making this change, but I'm in favour of it at first glance.

Finally working my way through the PR backlog - this looks fine to me, and I'm always a fan of making APIs more consistent. Merged :)


Make send form default to amount denominated in crypto rather than fiat

IMPORTANT: NO BOUNTIES WILL BE PAID FROM 2/5 - 2/14 - IF YOU COMPLETE THIS BOUNTY DURING THIS TIMEFRAME WE WILL REMIT PAYMENT ON 2/14
Overview
As a user, when I am sending crypto in the web V2 app the send amount should default to the crypto amount instead of the USD (or chosen fiat currency) amount.
Currently, when sending funds the send amount is entered in as a USD value with the ability to toggle to the crypto amount.  This should be switched so the crypto amount is default and the user can switch to the USD amount.

visit ShapeShift and connect a wallet
select any asset with a balance
Attempt to send that balance
Notice the amount you want to send is denoted in fiat

Reference

start here https://github.com/shapeshift/web/blob/develop/src/components/Modals/Send/hooks/useSendDetails/useSendDetails.tsx#L43

Screenshots

Acceptance criteria

opening the send modal should default to the crypto amount
the number should amount to 0 - @SS-FOX-McCloud please confirm what you want the initial amount to be

Bounty Documentation

Please check out our docs for how to get in touch with us or ask questions.

@0xdef1cafe I agree- this should default to 0 until a user puts in an amount.

Correction- After talking with @amitojsingh366 we are going to default to to empty.


FIX: TableInfo for inspectdb introduced in PR #108

Introduced in PR #108 where the TableInfo object was not imported

This merge broken Django 1.7 integration.  TableInfo does not exist in Django 1.7.  I know I'm on an outdated version of Django and I need to update, but it is a bummer to see backwards incompatible edits.
@dlo

@RossRogers I guess there's never a bad time to discuss a deprecation / end-of-life plan for older Django versions. For the time being can you pin the version to 0.4.3 or earlier? Not many new features have been added yet so I don't think you'd be missing out on much.

@RossRogers @dlo I was thinking of setting up Travis CI tonight to do simple compatibility tests against Django versions and Python versions you're planning on supporting. That would have caught this on the PR. Thoughts?

Dan,
We need to deprecate when we hit a significant road block, not when someone doesn't even check if a class exists in an older version of Django.  If you look at the code base, you and others have scrupulously maintained backwards compatibility for years.  I personally use django-pyodbc to talk to antique IBM systems that should have died in the 80s and other internal Microsoft SQL Server instances provided by external vendors pinned to version 2000 of Microsoft SQL Server.  Providing an awesome, consistent django veneer on all these products is very commendable.  I don't think we should drop support flippantly.
  The trouble is I have other dependencies that also broke backwards compatibility, so I'm in dependency hell, stuck on Django 1.7, until I can get some time to migrate my code base.  Speaking of dependency hell, I think we should be using semantic versioning to bandaid the symptoms of dependency hell. This is a pretty stable library and we should guarantee users that we're not breaking backwards compatibility, or we'll update the major version number, per sem-ver.  e.g. version 0.4.3 was 1.x.y and 0.4.4 would be 2.0.0, because it broke backwards compatibility.
Dave,
A Travis CI would be awesome just to test against all supported versions of Django.  How do you propose testing against different Microsoft SQL Server versions?

@RossRogers Many good points. Ultimately, if I had known that this merge would break compatibility I would not have merged as provided. I think a migration to semver is a fantastic idea. I'm going to fix the error introduced in this PR and will then push as 1.0.0. No time better than the present.
I've always hesitated to move to the 1.0 mark as it's so hard to know if (or what) bugs might be lurking below the surface, but enough people have been running django-pyodbc in production by now that any huge bugs would have made themselves known by now.
There is no shame in running out-of-date versions; the shame is really on me for merging without realizing there was a backwards-incompatible import.
@davejcameron I fully support additions to test all supported Django versions; at the very least, we should check whether the code runs under each version. If you would submit a PR that would be greatly appreciated.
Supporting various MS SQL Server versions seems like it'd be a much harder endeavor (not sure if that's possible on Travis?).

@RossRogers Just made a few tweaks to the PR. Can you check master to see it fixes the issue?

Dan,
Thanks for the work on the compatibility front.  I understand the fatigue of maintenance that you're experiencing, but I really appreciate all the work you already done.
I was going down that path you took, but now it is complaining about compile not taking 3 arguments.  Anyways, I'll look into it at work tomorrow.  I didn't have the IQ or the will to tackle the problem on Friday at 3pm.
Dave,
Nice!  I was looking into vagrant at one point, but I couldn't figure out how to get ssh working on the virtualbox and then life interrupted me.  Your path looks promising!

@RossRogers @dlo looks like I'm getting somewhere on the CI side of things. Take a look here and you'll see that the tests for Django 1.5.11 are currently running. https://ci.appveyor.com/project/davejcameron/django-pyodbc

Dan,
I have CI working for Python 2.7 32-bit, with SQL 2008 testing Django 1.5 - 1.10. There appears to be some issues with the Django 1.5 tests as well as with the test runner script for the rest of the Django versions. How do you want to handle the CI work? There could be separation between "getting CI configured" vs. getting all the tests and test runner script to work (which I could use some help with)
See: https://ci.appveyor.com/project/davejcameron/django-pyodbc build appveyor-27

David,
Do you have quick notes for how I could run my latest pull request against that system?

Ross -
The Django 1.7 test-runner doesn't work correctly (but should hopefully be a trivial change that you can test locally.)
You could make a fork off this branch here:
https://github.com/davejcameron/django-pyodbc/tree/appveyor
And then just sign up for appveyor with your github account. You shouldn't require anything else to get it to work with AppVeyor.

Ross -
Looks like you've got what I have working now. I was trying to get SQL Server set up locally so I could work on the test runner for Django 1.7 but probably won't have time for a couple of days to do that. Let me know if you make any progress.

Yup, it's doing its thing.  I'll pick away at it as time affords.  Thanks for settings this up.


organizing markdown files

I like having the .md file in the repository because it renders as the final version within Github. It seems useful to include the .Rmd files though so that you can edit in RStudio (you need this file, right?). Do we include both? Put them in separate folders?

Included instructions in the Readme


pkg-config missing packages in search path

Describe the bug
pkg-config appears not to be able to properly locate .pc files.
I'm trying to install pypa package libvirt-python.
This specific package needs access to libvirt development headers, but pkg-config is unfortunately not able to locate libvirt  .pc files in Nix user-environment folders.
bash-5.1# pip install --user libvirt-python
Collecting libvirt-python
  Using cached libvirt-python-8.9.0.tar.gz (240 kB)
  Preparing metadata (setup.py) ... done
Using legacy 'setup.py install' for libvirt-python, since package 'wheel' is not installed.
Installing collected packages: libvirt-python
  Running setup.py install for libvirt-python ... error
  error: subprocess-exited-with-error

  × Running setup.py install for libvirt-python did not run successfully.
  │ exit code: 1
  ╰─> [59 lines of output]
      Package libvirt was not found in the pkg-config search path.
      Perhaps you should add the directory containing `libvirt.pc'
      to the PKG_CONFIG_PATH environment variable
      No package 'libvirt' found
      Package libvirt was not found in the pkg-config search path.
      Perhaps you should add the directory containing `libvirt.pc'
      to the PKG_CONFIG_PATH environment variable
      No package 'libvirt' found
      running install

I found workaround by adding explicitly the proper user-environment folder in PKG_CONFIG_PATH :
bash-5.1# find /nix/store/ -name 'libvirt.pc'
/nix/store/zrv1kd4zg6mcjakxf96k9nasy6fwjkbl-user-environment/lib/pkgconfig/libvirt.pc
/nix/store/dbikqw0wf3cgikqzrk0brvfy5r2xgfbq-libvirt-8.1.0/lib/pkgconfig/libvirt.pc
/nix/store/xbygzbcxklbgjdllql630kgi7l5rdqvi-user-environment/lib/pkgconfig/libvirt.pc

bash-5.1# export PKG_CONFIG_PATH=/nix/store/zrv1kd4zg6mcjakxf96k9nasy6fwjkbl-user-environment/lib/pkgconfig
bash-5.1# pip install --user libvirt-python
...
Successfully installed libvirt-python-8.9.0

Is there any way for the wrapper to discover these files on its own ?
Steps To Reproduce
I'm doing this test bench in a Nix docker image.
Steps to reproduce the behavior:

run nixos/nix:2.11.1 docker image
nix-env -iA nixpkgs.python310 nixpkgs.python310Packages.pip nixpkgs.gcc nixpkgs.libvirt nixpkgs.pkg-config
pip install --user setuptools libvirt-python

Expected behavior
pkg-config should discover any relevant .pc file in Nix Store user-environments (?)
Notify maintainers
@Ericson2314 @FRidh @Artturin @prusnak @alyssais @siraben
Thanks alot :pray:

this is intentional, i think you have to use buildFHSUserEnv

I'm using nix-env as an OS agnostic package manager on a non-Nix Linux distribution.
That mostly works super well, but not for this case :confused:


Type colors in datepicker should be #222 @(gray13)

Is currently being overridden. We should at least override it with an MCtheme color instead of something else.

I don't understand what is being asked for here.
Which colours should be using @gray13?
What is being overridden? Where is it being overridden?
Also note: @gray13 is not a variable in Fuel UX, only in the Marketing Cloud Theme.


Adding Azure ACS under container services

Amazon ECS is listed but I notice Azure ACS isn't - adding that to fix!

[Insert URL to the list here]
[Explain what the project is about and why it should be included here]
By submitting this pull request I confirm I've read and complied with the below requirements.
Please read it multiple times. I spent a lot of time on these guidelines and most people miss a lot.

I have read and understood the contribution guidelines

The project submitted is conform to the quality standards outlined in the contribution guidelines

Go to the contribution guidelines and read it again.

RULES (because you probably didn't read the guidelines):

ORDER: The entries are in lexical order (English letter order)
CREDIT: Each entry must contains the name of the author with a link to its github account!
LINK: the link should be to the source code (https://github/account/project) not the website (https://myproject.io <- no!)
MONEY: indicates if one needs a paying subscription to use that project you could just add ($$$) next to the name ([my project - $$$] (link to my project) )

@cloudeigh thank you for your contribution!


Error Handler documentation should be updated with regards to the I18NFilter

https://adobe-consulting-services.github.io/acs-aem-commons/features/error-handler/index.html
This documentation mentions that, in order to have I18n support on the error pages, the I18nFilter configuration needs to be updated to include ERROR as well. However, at least on AEM 6.5.3, this is by default the case (org.apache.sling.i18n 2.5.14).

This was fixed in the context of https://issues.apache.org/jira/browse/SLING-2705. @henrykuijpers Would you be able to come up with a documentation PR for the error-handler?


Question about future releases

Straight to the point, I just want to know if you're going to keep updating this for 1.17 or older versions like 1.12 or so.
Other than that I want to thank you for this mod I was looking for something like this for so long.

I'm really glad to see there are more people like me! I've been wanting to see this for a while as well, before i gave it a shot myself. ^^
To answer, i do plan to keep it updated to the latest stable version of minecraft, especially for caves & cliffs. However, supporting multiple older versions is not a skill in my repotoire yet.


Bug 1947402: csi: add hook to set Deployment replicas according to numbe of master nodes

This patch adds a function hook that detects the number of master nodes in the cluster (based on the Deployment.Spec.NodeSelector field) and sets the Deployment.Spec.Replicas field accordingly.
This will allow us to set the number of Deployment replicas based on the number of master nodes available. Also, we set anti-affinity rules and This is useful for mainly two things:

Prevent the operator going unavailable when draining nodes where the operand is running on.
Support the effort of avoiding Deployment rollouts getting stuck in single-node clusters (this also requires setting maxSurge=0 in the Deployment strategy).

This PR also adds the possibility to create/update PDBs in the static resource controller. This will be required by CSI driver operators that will use the hook introduced in this PR.
CC @openshift/storage

/assign @deads2k

/bugzilla refresh

/lgtm

/approve
I'll leave lgtm with @jsafrane

/lgtm


Define master service as headless

Regarding https://github.com/pires/kubernetes-elasticsearch-cluster/issues/69 elasticsearch-discovery should be headless service.
cc @pires @topikachu
Documentation of headless services:
https://kubernetes.io/docs/concepts/services-networking/service/#headless-services
https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#services

Thanks a ton @pavolloffay


feat: added iam troubleshooter v3 and v3beta api clients

New policytroubleshooter client protos are in a different folder than v1. Manually adjusting owlbot file to copy over correctly into the existing module
Tested the Owlbot.yaml file locally and it generates the directories for v3/v3beta correctly:

Command to test locally:
docker run --rm --user $(id -u):$(id -g)   -v $(pwd):/repo -v /tmp/googleapis-gen:/googleapis-gen -w /repo   --env HOME=/tmp   gcr.io/cloud-devrel-public-resources/owlbot-cli:latest copy-code   --source-repo=/googleapis-gen   --config-file=java-policy-troubleshooter/.OwlBot.yaml

Tested the Owlbot.yaml file locally and it generates the directories for v3/v3beta correctly:

Did we ever get a library generation requests for v3beta version? If not, maybe just copy the v3 version? WDTY @suztomo?

Tested the Owlbot.yaml file locally and it generates the directories for v3/v3beta correctly:

Did we ever get a library generation requests for v3beta version? If not, maybe just copy the v3 version? WDYT @suztomo?

We did not get an explicit library generation request for v3beta, but v3beta does exist in the public protos, and in general (I think) our policy has been to generate libraries for whatever exists in the public protos. Can update to whichever is preferred.

In the ticket that requests library generation, the path to the directory containing proto is explicitly specified up to a version, isn't it?

In the ticket that requests library generation, the path to the directory containing proto is explicitly specified up to a version, isn't it?

Yes, but for languages like Java we usually automatically update existing modules with new versions as they are published. This library is a bit unique where the new version is published in a different directory than the existing protos, so owlbot didn't catch the new version.

We did not get an explicit library generation request for v3beta, but v3beta does exist in the public protos, and in general (I think) our policy has been to generate libraries for whatever exists in the public protos.

I don't think this is true. There is a language section in each library generation request, which sometimes only include a subset of languages, I did see Java being excluded sometimes.


Use enum for versioned message dispatch

Hi there. I am considering using an enum with different message types to be serialized with bincode. The enum definition might be extended over time (nothing removed). The way I read the specification, I should be able to encode/decode instances from different versions (forward and backward), as long as I make sure that new versions only add variants to the end of the list (and never remove any). On decoding part I'll get a Err(Custom(...)) if the variant is not known to the receiver.
Am I correct to assume this approach is safe and stable or am I overlooking something?
Here an example:
use serde::{Deserialize, Serialize};

#[derive(Serialize, Deserialize, Debug)]
enum OldMsg {
    Msg1(u32),
}

#[derive(Serialize, Deserialize, Debug)]
enum NewMsg {
    Msg1(u32),
    Msg2(u64),
}

fn main() {
    println!(
        "Old message Msg1 to new: {:?}",
        bincode::deserialize::<NewMsg>(
            &bincode::serialize(&OldMsg::Msg1(2)).unwrap()
        ).unwrap()
    );
    println!(
        "New message Msg1 to old: {:?}",
        bincode::deserialize::<OldMsg>(
            &bincode::serialize(&NewMsg::Msg1(2)).unwrap()
        ).unwrap()
    );
    // expecting an `Err(Custom())` here
    println!(
        "New message Msg2 to old: {:?}",
        bincode::deserialize::<OldMsg>(
            &bincode::serialize(&NewMsg::Msg2(2)).unwrap()
        )
    );
}

Output:
Old message Msg1 to new: Msg1(2)
New message Msg1 to old: Msg1(2)
New message Msg2 to old: Err(Custom("invalid value: integer `1`, expected variant index 0 <= i < 1"))

Yes, this is the intended way to deal with compatibility

Thanks for the confirmation!


Improve how we handle spanned clips

Reported by Big Emus.
If you import a BRAW file that's spanned (i.e. first file is called footage.braw but also has another file called footage.braw2), currently, unlike metadata sidecar files, the BRAW Toolbox Workflow Extension doesn't get sandboxed access to the .braw2 file, nor does the FxPlug4 renderer. As a current workaround, you can drag and drop the .braw AND .braw2 into the Workflow Extension, then use the Grant Sandbox Access button in the Final Cut Pro Inspector to grant access to the .braw2 files.
We need to fix this, so we can sandbox access to the .braw2 in the same way that we can access to the metadata sidecar.

This will be fixed in 1.0.5.


[1304] flexlogger file writer does not split large files

The flexlogger doesn't split files, so it might create a massive file if left running for too long.
The limit should follow conventions, at 10mb per file.

quick note: log file is so tiny it almost never needs this, so we'll solve this over the hols


feat: adding treatment effect estimation class

Adding treatment effect estimation class, which takes MedRecord, outcomes and treatments and divide the patients in the MedRecord in control and treatment (True and False) categories.

This branch should no longer be used. Work should continue in #111


[Snyk] Fix for 1 vulnerabilities

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to fix one or more vulnerable packages in the `npm` dependencies of this project.
Changes included in this PR

Changes to the following files to upgrade the vulnerable dependencies to a fixed version:

package.json
package-lock.json

Vulnerabilities that will be fixed
With an upgrade:

Severity
Priority Score (*)
Issue
Breaking Change
Exploit Maturity

661/1000  Why? Recently disclosed, Has a fix available, CVSS 7.5
Missing Release of Resource after Effective Lifetime SNYK-JS-INFLIGHT-6095116
Yes
No Known Exploit

(*) Note that the real score may have changed since the PR was raised.
Check the changes in this PR to ensure they won't cause issues with your project.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
🛠 Adjust project settings
📚 Read more about Snyk's upgrade and patch logic

Learn how to fix vulnerabilities with free interactive lessons:
🦉 Learn about vulnerability in an interactive lesson of Snyk Learn.

Checkmarx One – Scan Summary & Details – 8b672e2d-b87c-4e6b-96e7-61f3dff7a435
New Issues

Severity
Issue
Source File / Package
Checkmarx Insight

Client_Potential_XSS
/public/public/vendor/fullcalendar-3.10.0/fullcalendar.js: 7745
Attack Vector

Fixed Issues

Severity
Issue
Source File / Package

Client_HTML5_Store_Sensitive_data_In_Web_Storage
/public/src/api/ApiUrl.ts: 7


chore: add pre-commit hooks and prettier config

Summary
This adds pre-commit hooks and a few configuration files for enforcing style guides.
Specific hooks are:

prettier -- format code before it's committed to respect the language standard it's written in.
check-jsonschema -- ensure that Github Action workflows respect the schema
markdown-link-check -- check links on changed markdown files

Related issue : #635 #157

Good to see this @brucellino!
Could you please update https://docs.egi.eu/about/contributing/git/#run-the-site-locally as well?
Many thanks!

@sebastian-luna-valero done.

@brucellino can you fix the super liner errors?


[eas-json] add Xcode 14 image

Checklist

[ ] I've added an entry to CHANGELOG.md if necessary. You can comment this pull request with /changelog-entry [breaking-change|new-feature|bug-fix|chore] [message] and CHANGELOG.md will be updated automatically.

Why
Companion to https://github.com/expo/turtle-v2/pull/1058
How
Add new image to eas-json schema

/changelog-entry chore Add Xcode 14 image


Request for Pretrained Checkpoints

Hi team
Thank you for sharing this excellent work! I am interested in applying your method to my research. I wanted to ask if you have any plans to release the pretrained checkpoints for the models presented in the paper. Having access to these would be immensely helpful for reproducing results and further experimentation.
If there’s a timeline or any specific conditions for their release, I would greatly appreciate it if you could share them.
Thank you for your time and contributions!
Best regards,
Vinh

Hey @vinhsuhi,
The checkpoints are available at link. I also updated the README with some more instructions. Let me know if that helps.


Add Postgresql SqlFirehose

Adds postgresql support for the new SQL firehose.

Hey @clintropolis, it took a few commits since checkstyle wasn't throwing any issues locally for some reason (and I can't read the log apparently), but it should be fixed now.
I have validated it, and am currently using it in my instance of druid.  I can add a test if you need it, but as you said I originally just followed the model from MySQLFirehoseDatabaseConnector.


package.json: add Firefox in browserslist section.

Firefox v38 is older than the ESR, so basically replace ESR with v38.
The dist file change with the Firefox >= 38 addition is the following:
 dist/css/bootstrap.css | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/dist/css/bootstrap.css b/dist/css/bootstrap.css
index e37b3d46c..c93e561cd 100644
--- a/dist/css/bootstrap.css
+++ b/dist/css/bootstrap.css
@@ -1874,6 +1874,11 @@ pre code {
   opacity: 1;
 }

+.form-control::-moz-placeholder {
+  color: #868e96;
+  opacity: 1;
+}
+
 .form-control:-ms-input-placeholder {
   color: #868e96;
   opacity: 1;
@@ -4406,8 +4411,10 @@ tbody.collapse.show {
 @media (min-width: 576px) {
   .card-columns {
     -webkit-column-count: 3;
+    -moz-column-count: 3;
     column-count: 3;
     -webkit-column-gap: 1.25rem;
+    -moz-column-gap: 1.25rem;
     column-gap: 1.25rem;
   }
   .card-columns .card {

Fixes #24911

I added one more patch with last 1 major version; this leads to more changes in the dist files, but the usage goes to ~94% from ~47%.

@Johann-S: any idea why we are getting those Karma failures?

Seems like an issue on Travis CI with how they setup ChromeHeadless

this leads to more changes in the dist files, but the usage goes from ~52% to ~95%.

What are the additional changes?

@mdo: flexbox webkit prefixes. I guess the browsers we didn't include, support the webkit prefix.

@mdo: I pushed the dist files so that it's easy to compare without checking out the branch. Let me know so that I rebase and drop the dist commits before moving forward.


add some plugins broken out from the aggregator

@openshift/devex fyi ... per request from @csrwng

[test]

need to make sure these end up in the rhel image.

roger that @bparees
@jupierce - I'll paste the set of plugins installed with these changes below, but note, I'll be cutting new versions or our plugins in the next couple of days to pick up recent changes, in case it make sense for you to wait for that.  I'll follow up via email as well when the next wave is done.
Preamble complete, the new (for now) list:
Installed plugins:
ace-editor:1.0.1
authentication-tokens:1.1
blueocean-autofavorite:1.0.0
blueocean-commons:1.1.6
blueocean-config:1.1.6
blueocean-dashboard:1.1.6
blueocean-display-url:2.0
blueocean-events:1.1.6
blueocean-github-pipeline:1.1.6
blueocean-git-pipeline:1.1.6
blueocean-i18n:1.1.6
blueocean:1.1.6
blueocean-jwt:1.1.6
blueocean-personalization:1.1.6
blueocean-pipeline-api-impl:1.1.6
blueocean-pipeline-editor:0.2.0
blueocean-pipeline-scm-api:1.1.6
blueocean-rest-impl:1.1.6
blueocean-rest:1.1.6
blueocean-web:1.1.6
branch-api:2.0.9
cloudbees-folder:6.0.4
conditional-buildstep:1.3.1
config-file-provider:2.16.2
credentials-binding:1.12
credentials:2.1.13
display-url-api:2.0
docker-commons:1.8
docker-workflow:1.9
durable-task:1.13
favorite:2.3.0
git-client:2.4.4
github-api:1.85.1
github-branch-source:2.0.8
github:1.26.0
github-organization-folder:1.6
git:3.3.2
git-server:1.5
handlebars:1.1
icon-shim:2.0.3
jackson2-api:2.7.3
job-dsl:1.60
jquery-detached:1.2.1
junit:1.20
kubernetes:0.10
mailer:1.20
mapdb-api:<IP_ADDRESS>
matrix-auth:1.5
matrix-project:1.7.1
mercurial:1.54
metrics:<IP_ADDRESS>
momentjs:1.1
multiple-scms:0.6
openshift-client:0.9.6
openshift-login:0.12
openshift-pipeline:1.0.52
openshift-sync:0.1.28
parameterized-trigger:2.35.1
pipeline-build-step:2.5.1
pipeline-github-lib:1.0
pipeline-graph-analysis:1.3
pipeline-input-step:2.8
pipeline-milestone-step:1.3
pipeline-model-api:1.1.4
pipeline-model-declarative-agent:1.1.1
pipeline-model-definition:1.1.4
pipeline-model-extensions:1.1.4
pipeline-rest-api:2.4
pipeline-stage-step:2.2
pipeline-stage-tags-metadata:1.1.4
pipeline-stage-view:2.4
pipeline-utility-steps:1.1.5
plain-credentials:1.3
pubsub-light:1.8
run-condition:0.10
scm-api:2.1.1
script-security:1.31
sse-gateway:1.15
ssh-credentials:1.13
structs:1.7
subversion:2.9
token-macro:2.0
variant:1.1
workflow-aggregator:2.5
workflow-api:2.18
workflow-basic-steps:2.3
workflow-cps-global-lib:2.7
workflow-cps:2.39
workflow-durable-task-step:2.11
workflow-job:2.10
workflow-multibranch:2.14
workflow-remote-loader:1.2
workflow-scm-step:2.4
workflow-step-api:2.10
workflow-support:2.14

[merge]