TTML captions for livestream not showing

Have you read the FAQ and checked for duplicate open issues?
Yes
What version of Shaka Player are you using?
2.5.12
Can you reproduce the issue with our latest release version?
Yes
Can you reproduce the issue with the latest code from master?
Yes
Are you using the demo app or your own custom app?
Custom
If custom app, can you reproduce the issue using our demo app?
N/A, due to authentication requirement
What browser and OS are you using?
Chrome, MacOS
For embedded devices (smart TVs, etc.), what model and firmware version are you using?
N/A
What are the manifest and license server URIs?

Manifest and license details emailed. Captions TTML included in manifest.
What did you do?

Use UI setting to enable/ disable captions.

Result: Captions are not showing.
Console inspection:
player.isTextVisible_ returns false regardless of UI setting
player.getMediaElement().textTracks returns activeCues and cues lengths = 0

In console, enter player.setTextTrackVisibility(true)

Only then captions are showing and the UI captions enable/ disable is working.
Console inspection:
player.isTextVisible_ returns true
player.getMediaElement().textTracks returns activeCues and cues lengths > 0
What did you expect to happen?
Toggle captions using UI, captions are then displayed immediately.
What actually happened?
setTextTrackVisibility(true) must be explicitly invoked to display captions/ load cues into textTracks, UI is not responding.

Hello @natamari ,
I tested with your sample content in your email with our demo page, and got a DRM LICENSE_REQUEST_FAILED error. Could you please verify that your sample content is valid for testing? Thank you!

Hi @michellezhuogg, I've responded via email.

Sorry for the long time without a reply.  We need a fresh access token to get a license for your content.  Please send one via email and we'll pick this issue up again.
Also, could you please try with our recent v2.5.15 release and let us know if that solves the issue for you?  A lot of other text-related issues have been fixed recently, so it's possible your issue has also been fixed.  Thanks!


Go-Client Changes for IPAM Federation

Assuming this can be closed now as this seems to be more recent - https://github.com/infobloxopen/bloxone-go-client/pull/51


Expand the evm standard library test

https://github.com/FuelLabs/sway/pull/2227 adds a basic evm test that should be expanded to test the rest of the evm library.

Nice! Actually that's a good point. We don't really need a contract to test that library right? So maybe the test I added is not really needed and the logic there can just be moved into a simpler test under should_pass/stdlib/.


Websocketd likely needs some resource limits in future

To prevent forkbombing the server it would be interesting to discuss ability to limit possible amount of connections that server should sustain. After that new connections should be dropped.
Also, for whom it might matter, might prefer to set timeouts on longest living websockets.
I don't know websocket golib well to know if some protection is already  there.

I've searched for how to limit connections and I finally found it in this issue via the linked commits information.
To avoid other people searching for this information, could you add the --maxforks option usage in the help.go?
Thanks!

good point

#186 was a duplicated request...
You can close this one.

Ah, right help was added after #186! Thanks


building docker-development container fails: Failed to fetch http://archive.ubuntu.com/.../Sources

on Fedora 20, Centos 7; docker v1.7.1, v1.8.1 one can not run tests:
there is no file http://archive.ubuntu.com/ubuntu/dists/trusty-updates/main/source/Sources in http://archive.ubuntu.com/ubuntu/dists/trusty-updates/main/source/, but only Release, Sources.bz2, Sources.gz
test log:
sudo make test-unit
docker build -t "docker-dev:HEAD" .
Sending build context to Docker daemon 153.3 MB
Sending build context to Docker daemon
Step 0 : FROM ubuntu:14.04
---> d0955f21bf24
Step 1 : MAINTAINER Tianon Gravi<EMAIL_ADDRESS>(@tianon)
---> Using cache
---> 4a635bdb3d31
Step 2 : RUN apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net --recv-keys E871F18B51E0147C77796AC81196BA81F6B0FC61
---> Using cache
---> 09f22c94cba4
Step 3 : RUN echo deb http://ppa.launchpad.net/zfs-native/stable/ubuntu trusty main > /etc/apt/sources.list.d/zfs.list
---> Using cache
---> 21bf5c022806
Step 4 : RUN apt-get update && apt-get install -y 	apparmor 	aufs-tools 	automake 	bash-completion 	btrfs-tools 	build-essential 	curl 	dpkg-sig 	git 	iptables 	libapparmor-dev 	libcap-dev 	libsqlite3-dev 	mercurial 	parallel 	python-mock 	python-pip python-websocket 	reprepro 	ruby1.9.1 	ruby1.9.1-dev 	s3cmd=1.1.0* 	ubuntu-zfs 	libzfs-dev 	--no-install-recommends
---> Running in 7b903da0d77b
Ign http://ppa.launchpad.net trusty InRelease
Ign http://archive.ubuntu.com trusty InRelease
Ign http://archive.ubuntu.com trusty-updates InRelease
Get:1 http://ppa.launchpad.net trusty Release.gpg [316 B]
Ign http://archive.ubuntu.com trusty-security InRelease
Hit http://archive.ubuntu.com trusty Release.gpg
Get:2 http://archive.ubuntu.com trusty-updates Release.gpg [933 B]
Get:3 http://archive.ubuntu.com trusty-security Release.gpg [933 B]
Hit http://archive.ubuntu.com trusty Release
Get:4 http://archive.ubuntu.com trusty-updates Release [63.5 kB]
Get:5 http://ppa.launchpad.net trusty Release [15.1 kB]
Get:6 http://archive.ubuntu.com trusty-security Release [63.5 kB]
Get:7 http://archive.ubuntu.com trusty/main Sources [1335 kB]
Get:8 http://archive.ubuntu.com trusty/restricted Sources [5335 B]
Get:9 http://archive.ubuntu.com trusty/universe Sources [7926 kB]
Get:10 http://archive.ubuntu.com trusty/main amd64 Packages [1743 kB]
Get:11 http://archive.ubuntu.com trusty/restricted amd64 Packages [16.0 kB]
Get:12 http://archive.ubuntu.com trusty/universe amd64 Packages [7589 kB]
Get:13 http://ppa.launchpad.net trusty/main amd64 Packages [5158 B]
Get:14 http://archive.ubuntu.com trusty-updates/main Sources [286 kB]
Get:15 http://archive.ubuntu.com trusty-updates/restricted Sources [4524 B]
Get:16 http://archive.ubuntu.com trusty-updates/universe Sources [165 kB]
Get:17 http://archive.ubuntu.com trusty-updates/main amd64 Packages [755 kB]
Get:18 http://archive.ubuntu.com trusty-updates/restricted amd64 Packages [22.7 kB]
Get:19 http://archive.ubuntu.com trusty-updates/universe amd64 Packages [401 kB]
Get:20 http://archive.ubuntu.com trusty-security/main Sources [114 kB]
Get:21 http://archive.ubuntu.com trusty-security/restricted Sources [1874 B]
Get:22 http://archive.ubuntu.com trusty-security/universe Sources [33.5 kB]
Get:23 http://archive.ubuntu.com trusty-security/main amd64 Packages [411 kB]
Get:24 http://archive.ubuntu.com trusty-security/restricted amd64 Packages [14.8 kB]
Get:25 http://archive.ubuntu.com trusty-security/universe amd64 Packages [146 kB]
Fetched 21.1 MB in 3s (6790 kB/s)
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty-updates/main/source/Sources  Hash Sum mismatch
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty-updates/universe/source/Sources  Hash Sum mismatch
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty-updates/main/binary-amd64/Packages  Hash Sum mismatch
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty-updates/universe/binary-amd64/Packages  Hash Sum mismatch
E: Some index files failed to download. They have been ignored, or old ones used instead.
INFO[0007] The command [/bin/sh -c apt-get update && apt-get install -y 	apparmor 	aufs-tools automake 	bash-completion 	btrfs-tools 	build-essential 	curl 	dpkg-sig 	git iptables 	libapparmor-dev 	libcap-dev 	libsqlite3-dev 	mercurial 	parallel 	python-mock 	python-pip 	python-websocket 	reprepro 	ruby1.9.1 	ruby1.9.1-dev 	s3cmd=1.1.0* 	ubuntu-zfs 	libzfs-dev 	--no-install-recommends] returned a non-zero code: 100
make: *** [build] Error 1

Hi!
Please read this important information about creating issues.
If you are reporting a new issue, make sure that we do not have any duplicates already open. You can ensure this by searching the issue list for this repository. If there is a duplicate, please close your issue and add a comment to the existing issue instead.
If you suspect your issue is a bug, please edit your issue description to include the BUG REPORT INFORMATION shown below. If you fail to provide this information within 7 days, we cannot debug your issue and will close it. We will, however, reopen it if you later provide the information.
This is an automated, informational response.
Thank you.
For more information about reporting issues, see https://github.com/docker/docker/blob/master/CONTRIBUTING.md#reporting-other-issues

BUG REPORT INFORMATION
Use the commands below to provide key information from your environment:
docker version:
docker info:
uname -a:
Provide additional environment details (AWS, VirtualBox, physical, etc.):
List the steps to reproduce the issue:
1.
2.
3.
Describe the results you received:
Describe the results you expected:
Provide additional info you think is important:
----------END REPORT ---------
#ENEEDMOREINFO

That was a problem with local network proxy, as after cache for archive.ubuntu.com was dropped all worked well.

thanks for reporting back!


Add scatter plots with arbitrary series for axes

Add a new dashboard presentation type which plots a scatterplot using two data series as axes (rather than assuming time for one axis). nvd3 does very nice scatter plots, as does flot.
I don't think graphite-web can do it, so that would be an interactive-mode only feature (the model object can set the interactive=true override in its constructor)

This was in 0.10, but never closed


reproduce Evaluation

I would like to know how to reproduce Evaluation?
Any suggestion will do.
Thank you!

You can follow the evaluation section.

You can follow the evaluation section.

I totally understand what you talking about, but i can't figure out the relationship between the database and the python files,  generate_query.py and batch_eval.py.And Can the generate_query.py  only run with the openAI api interface?What about Ollama?
BTW, the batch_eval.py doesn't have 'query_file', 'result1_file', 'result2_file', and 'output_file_path', i'm really confused.
Thank you!

Since we used 4o-mini for evaluation, we provided the OpenAI method, but you can certainly replace it with any of the other methods from the examples. The batch evaluation is based on OpenAI's API call structure, but if you're using another method, you can evaluate them one by one. The query_file refers to the file storing the queries, which is generated from step-2 (queries). Since we're doing one-to-one comparisons, result1 and result2 refer to the responses from the models being compared.

I understand, thank you!


[Package Issue]: Rizonesoft.Notepad3 changes notepad default

Please confirm these before moving forward

[X] I have searched for my issue and not found a work-in-progress/duplicate/resolved issue.
[X] I have not been informed if the issue is resolved in a preview version of the winget client.

Category of the issue
Installation issue.
Brief description of your issue
Install, and notepad3 will be run when notepad is run.
The installer has an option to not to this, but maybe it's not exposed in a way that can be set in an unattended install?  Might need a bug against developer?
Steps to reproduce
winget install Rizonesoft.Notepad3
now notepad will launch notepad3.
Actual behavior
notepad3 run
Expected behavior
notepad run
Environment
Windows Package Manager v1.3.2691
Copyright (c) Microsoft Corporation. All rights reserved.

Windows: Windows.Desktop v10.0.19045.2251
System Architecture: X64
Package: Microsoft.DesktopAppInstaller v1.18.2691.0

Logs: %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\DiagOutputDir

Links
---------------------------------------------------------------------------
Privacy Statement   https://aka.ms/winget-privacy
License Agreement   https://aka.ms/winget-license
Third Party Notices https://aka.ms/winget-3rdPartyNotice
Homepage            https://aka.ms/winget
Windows Store Terms https://www.microsoft.com/en-us/storedocs/terms-of-sale

Screenshots and Logs
No response

I looked a little info this.
I unpacked setup with innounp -x  ..\Notepad3_5.21.1129.1_Setup.exe
install_script.iss has:
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; MinVersion: 0.0,6.01 Service Pack 1;
Name: "desktopicon\user"; Description: "{cm:tsk_CurrentUser}"; GroupDescription: "{cm:AdditionalIcons}"; MinVersion: 0.0,6.01 Service Pack 1;
Name: "desktopicon\common"; Description: "{cm:tsk_AllUsers}"; GroupDescription: "{cm:AdditionalIcons}"; MinVersion: 0.0,6.01 Service Pack 1;
Name: "startup_icon"; Description: "{cm:tsk_StartMenuIcon}"; GroupDescription: "{cm:AdditionalIcons}"; MinVersion: 0.0,6.01 Service Pack 1;
Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; MinVersion: 0.0,6.01 Service Pack 1; OnlyBelowVersion: 0.0,6.01;
Name: "reset_settings"; Description: "{cm:tsk_ResetSettings}"; GroupDescription: "{cm:tsk_Other}"; Check: "SettingsExistCheck()"; MinVersion: 0.0,6.01 Service Pack 1;
Name: "set_default"; Description: "{cm:tsk_SetDefault}"; GroupDescription: "{cm:tsk_Other}"; Check: "not DefaulNotepadCheck()"; MinVersion: 0.0,6.01 Service Pack 1;
Name: "remove_default"; Description: "{cm:tsk_RemoveDefault}"; GroupDescription: "{cm:tsk_Other}"; Check: "DefaulNotepadCheck()"; MinVersion: 0.0,6.01 Service Pack 1;
Name: "set_openwith"; Description: "{cm:tsk_SetOpenWith}"; GroupDescription: "{cm:tsk_Other}"; Check: "not OpenWithCheck()"; MinVersion: 0.0,6.01 Service Pack 1;
Name: "remove_openwith"; Description: "{cm:tsk_RemoveOpenWith}"; GroupDescription: "{cm:tsk_Other}"; Check: "OpenWithCheck()"; MinVersion: 0.0,6.01 Service Pack 1;

innosetup command line says there's a /TASKS switch to specify defaults.
Running setup with .\Notepad3_5.21.1129.1_Setup.exe /TASKS=desktopicon seems to check only the desktopicon option, which is the default when run attended.  Can you check if that works for unattended mode?
thanks.

Yes, /TASKS-startup_icon does allow both to run side by side.


PHOENIX-1722 Speedup CONVERT_TZ function

Using Joda Time lib instead of java.util.TimeZone. This would speedup this function more than 3 times. I've also updated version of Joda Time to 2.7 cause of some timezone bugfixes and speedups.

@gabrielreid I made changes as you suggested.

Patch looks good, but I've got the one remark/question that I put on the commit. Can you take a look at that and let me know what you think?

Thank you for review @gabrielreid, i've solved that.
I realized TIMEZONE_OFFSET have similar issue. I think we should rather extract timezone cache mechanism and make it as part of org.apache.phoenix.cache. Or are there some other use-cases of (instance) cache so we could implement it more generally?

I don't think it's the same issue in TIMEZONE_OFFSET because the timezone cache isn't static, so (as far as I know) it will only be accessed by a single thread. That being said, I think it makes sense to make the same change there as well, if you're up for doing that.

Yes, it should be thread safe but we could consider to use same lib for timezones and same caching mechanism.  So if you are for duplication of caching code, I'll do that. It is small fraction of code, but I'd rather make it more abstract. However it's not major question here.

Making it more abstract and not having duplication of code definitely sounds like the way to go, if you're up for doing that it would be great.

@tzolkincz - we're about to cut a 4.3.1 RC, so if you need this in, we'll need it today. Otherwise, 4.4.0 may be your next release vehicle.

Thanks for notification.
I'm done with my changes.

@gabrielreid - if this looks good to you, please commit to 4.3 and the other branches. Thanks for the contributions and reviews!

@tzolkincz I just tried running this on a Phoenix install, and there seems to be an issue with the code now if I use the CONVERT_TZ function over multiple rows.
I'm able to replicate it in ConvertTimezoneFunctionIT with the following test:
@Test
public void testConvertMultipleRecords() throws Exception {
    Connection conn = DriverManager.getConnection(getUrl());
    String ddl = "CREATE TABLE IF NOT EXISTS TIMEZONE_OFFSET_TEST (k1 INTEGER NOT NULL, dates DATE CONSTRAINT pk PRIMARY KEY (k1))";
    Statement stmt = conn.createStatement();
    stmt.execute(ddl);
    stmt.execute( "UPSERT INTO TIMEZONE_OFFSET_TEST (k1, dates) VALUES (1, TO_DATE('2014-03-01 00:00:00'))");
    stmt.execute( "UPSERT INTO TIMEZONE_OFFSET_TEST (k1, dates) VALUES (2, TO_DATE('2014-03-01 00:00:00'))");
    conn.commit();

    ResultSet rs = stmt.executeQuery(
            "SELECT k1, dates, CONVERT_TZ(dates, 'UTC', 'America/Adak') FROM TIMEZONE_OFFSET_TEST");

    assertTrue(rs.next());
    assertEquals(1393596000000L, rs.getDate(3).getTime()); //Fri, 28 Feb 2014 14:00:00
    assertTrue(rs.next());
    assertEquals(1393596000000L, rs.getDate(3).getTime()); //Fri, 28 Feb 2014 14:00:00
    assertFalse(rs.next());
}

Running that test results in the following:
java.sql.SQLException: ERROR 201 (22000): Illegal data. Unknown timezone ��Dx�g�Adak
	at org.apache.phoenix.exception.SQLExceptionCode$Factory$1.newException(SQLExceptionCode.java:362)
	at org.apache.phoenix.exception.SQLExceptionInfo.buildException(SQLExceptionInfo.java:133)
	at org.apache.phoenix.schema.IllegalDataException.<init>(IllegalDataException.java:38)
	at org.apache.phoenix.cache.JodaTimezoneCache.getInstance(JodaTimezoneCache.java:48)
	at org.apache.phoenix.cache.JodaTimezoneCache.getInstance(JodaTimezoneCache.java:60)
	at org.apache.phoenix.expression.function.ConvertTimezoneFunction.evaluate(ConvertTimezoneFunction.java:70)
	at org.apache.phoenix.compile.ExpressionProjector.getValue(ExpressionProjector.java:69)
	at org.apache.phoenix.jdbc.PhoenixResultSet.getDate(PhoenixResultSet.java:356)
	at org.apache.phoenix.end2end.ConvertTimezoneFunctionIT.testConvertMultipleRecords(ConvertTimezoneFunctionIT.java:80)

Could you look into what's going wrong?

I'm on it, it looks strange.

yes my bad. Fixed

@gabrielreid - does this look good for commit now? We are planning on cutting the RC for 4.3.1 pretty soon.

Tests ran fine for me locally so I went ahead and committed the patch.

This has already been committed.


Apps decompiler 1.0.2

What to do if the build fails?
At the moment contributors do not have access to the CI workflow triggered by StepLib PRs. In case of a failed build, we ask for your patience. Maintainers of Bitrise Steplib will sort it out for you or inform you if any further action is needed.
New Pull Request Checklist
Please mark the points which you did / accept.

[x] I will not move an already shared step version's tag to another commit
[x] I read the Step Development Guideline
[x] I have a test for my Step, which can be run with bitrise run test (in the step's repository)
[x] I did run bitrise run audit-this-step (in the step's repository - note, if you don't have this workflow in your bitrise.yml, you can copy it from the step template.)
[x] I read and accept the Abandoned Step policy

Hello @sylank
Can you please review my PR or if I can have any status about that.

Sorry for the late review @imranMnts

Np, thank you 🙂


Update install-and-configure-workflow-for-sharepoint-server.md

Removing incorrect space in command line

@tomresing
PR has been copyedited and is ready for final review, could you please check and merge? Thanks!

Thanks @stefangossner!


Automated cherry pick of #8655: fix:域名正则校验dnsrecord name，同步中文域名取punycode

Cherry pick of #8655 on release/3.5.
#8655: fix:域名正则校验dnsrecord name，同步中文域名取punycode

Codecov Report

Merging #8657 into release/3.5 will increase coverage by 1.78%.
The diff coverage is 0.90%.

@@              Coverage Diff               @@
##           release/3.5   #8657      +/-   ##
==============================================
+ Coverage         6.14%   7.92%   +1.78%
==============================================
  Files              761     245     -516
  Lines           118373   33316   -85057
==============================================
- Hits              7269    2640    -4629
+ Misses          110445   30415   -80030
+ Partials           659     261     -398

Flag
Coverage Δ

aFlag
7.92% <0.90%> (+1.78%)
:arrow_up:

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

Impacted Files
Coverage Δ

pkg/apigateway/handler/init.go
100.00% <ø> (ø)

pkg/cloudcommon/db/project_resources.go
0.00% <0.00%> (ø)

pkg/cloudprovider/images.go
0.00% <0.00%> (ø)

pkg/compute/regiondrivers/aliyun.go
0.33% <0.00%> (-0.01%)
:arrow_down:

pkg/compute/regiondrivers/aws.go
1.09% <0.00%> (-0.01%)
:arrow_down:

pkg/compute/regiondrivers/base.go
1.06% <0.00%> (-0.04%)
:arrow_down:

pkg/compute/regiondrivers/huawei.go
0.21% <0.00%> (-0.01%)
:arrow_down:

pkg/compute/regiondrivers/kvm.go
0.42% <0.00%> (-0.02%)
:arrow_down:

pkg/compute/regiondrivers/managedvirtual.go
0.00% <0.00%> (ø)

pkg/compute/regiondrivers/openstack.go
0.74% <0.00%> (ø)

... and 481 more

Continue to review full report at Codecov.

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

/lgtm
/approve


updated documentation page with api documentation linked

Added api documentation section

Why is built/dom99Require.js changed ?
Could you edit documentation-original.html instead ?
documentation.html is generated from it


Application Output window font ?

Nothing I change seems to affect the Application Output window font ....
Build Output works ..

Application Output is not responding ????

I mean it's fine if the window title stays small but I want the output to be larger ... like in BuildOutput .. the window title is still small but the output is larger like I wanted ...

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

ID: aa03a537-1cf6-4996-4cf0-01b79d667d58
Version Independent ID: 40de1c46-1bcb-8717-9987-34c92cc9f8b2
Content: Accessibility options in Visual Studio for Mac IDE and macOS - Visual Studio for Mac
Content Source: mac/accessibility.md
Product: visual-studio-mac
Technology: vs-ide-general
GitHub Login: @jmatthiesen
Microsoft Alias: jomatthi

@stephenhauck -- Stephen, thank you for this feedback.  Please consider these resources, and let me know if they answer your question:

Visual Studio on Microsoft Q&A
Visual Studio MSDN Forum
Stack Overflow
Reddit

They don’t .. it appears to simply not be possible ???
YOU need to check with the engineers !

On Oct 20, 2022, at 3:36 PM, William Anton Rohm @.***> wrote:

@stephenhauck -- Stephen, thank you for this feedback. Please consider these resources, and let me know if they answer your question:
Visual Studio on Microsoft Q&A
Visual Studio MSDN Forum
Stack Overflow
Reddit
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.

@stephenhauck -- Stephen, thank you for your followup.  I believe you are right.  Please add this as a product suggestion here:

Use the new Suggest a feature for Visual Studio IDE menu item.
Suggest a feature, track product issues, and find answers in the Visual Studio Developer Community.

I am closing this issue now.  You are welcome to @ mention me for any followup.  We hope to hear from you again.
cc @jmatthiesen for awareness


Some search results are missing

Describe the bug
When a word in article title or content matches the search term but it contains capital letters, this article won't show up in the search result. This happens for the across-site search and the search on the "Views" page.
To Reproduce
Steps to reproduce the behavior:

Search for the word "importance" on the dev site - https://dev--wecount.netlify.app/views/?s=Importance;
One search result returns: it's the article "Continuing Our Work During COVID-19";
The "Learn" page and the views "The Importance of Peripheral Vision" also have this word but they are missing from search results.

Expected behavior
All 3 should appear in the search result.

Not a bug. See https://github.com/inclusive-design/wecount.inclusivedesign.ca/pull/406.


filter: Show typeahead suggestions if search query has search filters.

In message header search bar, users didn't use to get any typeahead
suggestions if a normal filter follows search filter.
E.g.: query => foo bar stream:D
In the above case, users didn't use to get any typeahead suggestions.
This was because we had set that the callers of 'parse' function can
assume that the 'search' operator is present in the last in the query.
Because of which get_search_result function (in search_suggestion.js)
didn't use to show any typeahead suggestions as it used to assume that
the latest typed query is for search filters.
Fixes part of #19435.
Testing plan:
Modified existing test cases.

The only drawback of this change, I feel, is that we are creating duplicate search operators with different search operands.

Fixes part of #19435.

It looks like #6358 is an issue for the specific thing this fixes, IIUC.

The only drawback of this change, I feel, is that we are creating duplicate search operators with different search operands.

Does this affect the actual search results? Or is it only visible in like the URL?

Does this affect the actual search results? Or is it only visible in like the URL?

It's only visible in the URL; I did a bunch of testing around these corner cases as part of reviewing this.  So I think it makes sense to merge this as a clear improvement.
Merged, thanks for doing this @akshatdalton!  (And sorry for the slow review -- this came in while I was travelling).


Update featherlight.js – add other close icon code

close icon not displaying properly. Could not find reference to pre-existing html entity code. replaced with ×

I'm curious as to what platform is doesn't show well.
For reference:
Ours: http://www.fileformat.info/info/unicode/char/2715/index.htm
Yours: http://www.fileformat.info/info/unicode/char/00d7/index.htm


Support 1:1 NAT option

Relates pion/webrtc#835
Please see pion/webrtc#835 for details.

Codecov Report

Merging #103 into master will decrease coverage by 0.74%.
The diff coverage is 74.66%.

@@            Coverage Diff             @@
##           master     #103      +/-   ##
==========================================
- Coverage   76.35%   75.61%   -0.75%
==========================================
  Files          22       23       +1
  Lines        1692     1817     +125
==========================================
+ Hits         1292     1374      +82
- Misses        281      320      +39
- Partials      119      123       +4

Impacted Files
Coverage Δ

candidatetype.go
95% <ø> (ø)
:arrow_up:

external_ip_mapper.go
100% <100%> (ø)

agent.go
76.31% <33.33%> (-0.45%)
:arrow_down:

gather.go
57.96% <50%> (-7.73%)
:arrow_down:

Continue to review full report at Codecov.

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

Blocked by https://github.com/pion/transport/pull/38

I have just added agent config checks to detect incompatible cases as planned in the following chart (along with tests for those):
https://docs.google.com/spreadsheets/d/1doEPGTC5WHaN5N-9XcsF3I_-yB8rp04Jkv0HLHxkbtw

@enobufs that is cool!
You should propose to W3C to use those values, maybe they can enable/disable mDNS using that key as well.

that would make a lot of people happy for sure

"NoHost" is defined in libwebrtc, but not exposed:
/**
 * Represents the ice transport policy. This exposes the same states in C++,
 * which include one more state than what exists in the W3C spec.
 */
typedef NS_ENUM(NSInteger, RTCIceTransportPolicy) {
  RTCIceTransportPolicyNone,
  RTCIceTransportPolicyRelay,
  RTCIceTransportPolicyNoHost,
  RTCIceTransportPolicyAll
};

Build error with commit message?? What's wrong?
IP mapper refactoring

Relates to pion/webrtc#385

Let me rebase master...

I will soon work on pion/webrtc to expose this option to API!


Added SameSiteCookies custom setting.

@hzwaal can this be merged immediately?

Oh I see 8.11 in the text, okay


chore: Add Sarvesh Limaye

Added my profile json file
Changes proposed

Check List (Check all the applicable boxes)

[x] My code follows the code style of this project.
[x] My change requires changes to the documentation.
[x] I have updated the documentation accordingly.
[x] All new and existing tests passed.
[x] This PR does not contain plagiarized content.
[x] The title of my pull request is a short description of the requested changes.

Thank you so much for reviewing my pr @Panquesito7 😄


Ammo Saving is inaccurate (I think)

Played through a few levels and ammo transfer is wonky, the menu loads with around 600L, 100M, and 71H, then when I load Wuhu Island, it'll reset back to 0L, 0M, and 0H. If I add ammo to myself at this point and then load a bonelab level (blacklist off), it'll keep that same ammo I added from Wuhu Island, but then if I go and load a Labworks Boneworks Port level, it'll reset to 0L, 0M, and 0H again.
That's pretty complex though, the issue is that ammo doesn't seem to save properly, especially while playing through Labworks (boneworks port), where it'll almost always reset to 0L, 0M, 0H
Might also not be noteworthy but in the log, each ammo count reads as 10000000

[KeepInventory] Adding light ammo: 10000000
[KeepInventory] Adding medium ammo: 10000000
[KeepInventory] Adding heavy ammo: 10000000

Log Here:
Latest.log

for some reason my save has 10000000 ammo in each slot...
i'll reset that and see if it fixes it 😭

deleted my save and tried running through labworks again, same bug, ammo is saved as 10000000 no matter what I do

Hi, thank you for reporting the issue! I've been able to replicate the issue, kind of at least. I could not get the issue you had with ammo saving as 10000000, but after doing some tests BONELAB doesn't really like when the mod modifies the ammo count and it says that the ammo loaded as [absurd number here, like 237872387]L 0M 0H, but when saving the right numbers are read.

I will try to resolve the issue ASAP

The issue about the ammo loading as absurd number on light, and 0 on medium and heavy seems to be an issue related to the bodylog somehow, dont know if its only for me or also others

hahah tysm for looking into it!!! <3
here's another log with a similar issue, i reset my entire save file (including my userdata folder for keepinventory) and now ammo just loads as 0 0 0, there seems to be a few error lines during the save process?
Latest.log

[22:50:40.577] [Il2CppInterop] During invoking native->managed trampoline
[22:50:40.717] [Il2CppInterop] During invoking native->managed trampoline


SharePoint Client Download file into stream

Hi,
I would like to ask to have possibility for SharePoint Client to be able to download file into stream. Currently it is only possible to download to client.
Thanks!

@dynagoDavidIstvan, we need similar functionality for one of our apps, so we have implemented a new function with the following signature
DownloadFileContent(OdataId: Text; var TempBlob: Codeunit "Temp Blob"): Boolean
I will create a PR with this as soon as it's completed and tested.


fix: Improve input handling in aten bmm lowering pass

Description

Add checks for bmm lowering pass to return the module with no changes in the event of invalid schemas used, instead of failing or throwing a RuntimeError
Add regression test case to catch error in bmm and evaluate the lowering pass

Fixes #1789
Type of change

Bug fix (non-breaking change which fixes an issue)

Checklist:

[ x ] My code follows the style guidelines of this project (You can use the linters)
[ x ] I have performed a self-review of my own code
[ x ] I have commented my code, particularly in hard-to-understand areas and hacks
[ x ] I have made corresponding changes to the documentation
[ x ] I have added tests to verify my fix or my feature
[ x ] New and existing unit tests pass locally with my changes
[ x ] I have added the relevant labels to my PR in so that relevant reviewers are notified

@gs-olive what is remaining to be done on this PR?

This PR could use some additional testing per @frank-wei's comments, and I discussed with @peri044 about starting to look into some of the aten lowering pass issues such as #1787, #1788, #1789. I can add the requested additional testing to this PR.

@frank-wei I see the torch.bmm is not decomposed anymore as well. I was wondering if we could remove this pass https://github.com/pytorch/TensorRT/blob/dd31c9a3c1698774d8a9c3e78564fc815041694e/py/torch_tensorrt/fx/tracer/dispatch_tracer/aten_tracer.py#L143. We could either remove this here or we can do it under fx_ts_compat (by cloning the tracer files and modifying). Can you let us know what your thoughts are ?

@frank-wei I see the torch.bmm is not decomposed anymore as well. I was wondering if we could remove this pass
https://github.com/pytorch/TensorRT/blob/dd31c9a3c1698774d8a9c3e78564fc815041694e/py/torch_tensorrt/fx/tracer/dispatch_tracer/aten_tracer.py#L143
. We could either remove this here or we can do it under fx_ts_compat (by cloning the tracer files and modifying). Can you let us know what your thoughts are ?

Hi, @peri044  we can remove it from here:
https://github.com/pytorch/TensorRT/blob/dd31c9a3c1698774d8a9c3e78564fc815041694e/py/torch_tensorrt/fx/tracer/dispatch_tracer/aten_tracer.py#L143

Thanks @frank-wei Here is the PR : https://github.com/pytorch/TensorRT/pull/2009

Closed in favor of #2009


bug in set-ligatures! from :ui ligatures

What did you expect to happen?
When given nil as its second argument, the set-ligatures! function of the  ligatures module should clear the list of ligatures associated with the mode given as its first argument.
What actually happened?
However, it seems to only do this when said mode is not the car of +ligatures-extra-alist.
Additional details:
If you care to take a look (this could be my mistake, rather than a genuine bug!), my private config can be found here.
Steps to reproduce:

Include the :ui ligatures module in your init.el
Observe the nonempty values plist associated with the first key (e.g. python-mode) in +ligatures-extra-alist.
Try to clear this key by evaluating (set-ligatures! 'python-mode nil). Observe that it has no effect.
Insert a new key in the first position by evaluating e.g.(set-ligatures! 'ruby-mode :lambda "lambda"). You can also try clearing this, and seeing that it doesn’t work, either.
Finally, try clearing the original first key by again evaluating (set-ligatures! 'python-mode nil). This time it works.

System information:

SYSTEM  type       gnu/linux
        config     x86_64-pc-linux-gnu
        shell      /bin/bash
        uname      Linux 5.8.8-arch1-1 #1 SMP PREEMPT Wed, 09 Sep 2020 18:59:45 +0000 x86_64
        path       (~/.dotfiles/main/.emacs.d.doom/bin/ ~/.cargo/bin /opt/google-cloud-sdk/bin /usr/local/sbin /usr/local/bin /usr/bin /opt/cuda/bin /usr/lib/jvm/default/bin /usr/bin/site_perl /usr/bin/vendor_perl /usr/bin/core_perl ~/bin ~/.local/bin ~/.scripts ~/.cargo/bin ~/.cabal/bin ~/.emacs.d/bin /usr/lib/emacs/27.1/x86_64-pc-linux-gnu/)
EMACS   dir        ~/.dotfiles/main/.emacs.d.doom/
        version    27.1
        build      Aug 28, 2020
        buildopts  --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --localstatedir=/var --with-x-toolkit=gtk3 --with-xft --with-wide-int --with-modules --with-cairo --with-harfbuzz 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt' CPPFLAGS=-D_FORTIFY_SOURCE=2 LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now
        features   XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND GPM DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS LIBSYSTEMD JSON PDUMPER LCMS2 GMP
        traits     (server-running envvar-file)
DOOM    dir        ~/.doom.d/
        version    2.0.9
        build      HEAD -> develop 1456108d 2020-09-10 18:03:32 -0400
        elc-files  0
        modules    (:completion (company +childframe) (ivy +icons +prescient) :ui deft doom doom-dashboard doom-quit hl-todo (ligatures +extra) modeline nav-flash ophints (popup +all +defaults) workspaces zen :editor (evil +everywhere) fold snippets :emacs (dired +icons) electric undo vc :term shell vterm :checkers syntax spell grammar :tools (eval +overlay) (lookup +dictionary +offline +docsets) lsp magit pass pdf :lang (cc +lsp) common-lisp coq emacs-lisp (haskell +dante +lsp) idris json javascript (latex +lsp +fold) markdown nix (org +roam +journal +jupyter +present +noter) (python +lsp) (rust +lsp) sh yaml :email (mu4e +gmail) :app irc :config literate (default +bindings +smartparens) :private biblio)
        packages   ((ewal-doom-themes) (olivetti) (org-variable-pitch) (org-superstar) (org-pretty-tags) (org-wild-notifier) (org-roam-server) (ivy-bibtex) (zotxt) (mu4e-alert) (nov) (google-translate))
        unpin      (n/a)
        elpa       (n/a)

Can confirm, updated to the latest commit and ran into the same issue. Unfortunately this breaks python-mode for me, which is a must have :/

Sorry for the late response; I was on break.
As of 002f511 this issue should be resolved. Let me know if that isn't the case and I'll reopen it. Thanks for bringing it to my attention!


This code is not tested and does not work based on the steps provided

[I have followed the exact steps provided in the page but it does not works and my delta live pipeline throws the error while runnig]

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

ID: 63c30cf9-7a00-849e-86c3-ecbf0d5cc9af
Version Independent ID: 63c30cf9-7a00-849e-86c3-ecbf0d5cc9af
Content: Use Databricks SQL in an Azure Databricks job - Azure Databricks
Content Source: databricks/workflows/jobs/how-to-use-dbsql-in-workflows.md
Service: azure-databricks
GitHub Login: @mssaperla
Microsoft Alias: saperla

Here is the error thrown by the deltalive pipeline
py4j.Py4JException: An exception was raised by the Python Proxy. Return Message: Traceback (most recent call last):
File "/databricks/spark/python/lib/py4j-<IP_ADDRESS>-src.zip/py4j/clientserver.py", line 617, in _call_proxy
return_value = getattr(self.pool[obj_id], method)(*params)
File "/databricks/spark/python/dlt/helpers.py", line 26, in call
res = self.func()
File "", line 28, in github_commits_raw
File "/databricks/spark/python/pyspark/sql/readwriter.py", line 284, in json
return self._df(self._jreader.json(self._spark._sc._jvm.PythonUtils.toSeq(path)))
File "/databricks/spark/python/lib/py4j-<IP_ADDRESS>-src.zip/py4j/java_gateway.py", line 1321, in call
return_value = get_return_value(
File "/databricks/spark/python/pyspark/sql/utils.py", line 202, in deco
raise converted from None
pyspark.sql.utils.AnalysisException: Unable to infer schema for JSON. It must be specified manually.
at py4j.Protocol.getReturnValue(Protocol.java:476)
at py4j.reflection.PythonProxyHandler.invoke(PythonProxyHandler.java:108)
at com.sun.proxy.$Proxy92.call(null:-1)
at com.databricks.pipelines.Pipeline$DatasetBuilderImpl.$anonfun$query$1(Pipeline.scala:281)
at com.databricks.pipelines.Pipeline$$anon$1.$anonfun$call$3(Pipeline.scala:690)
at com.databricks.pipelines.Pipeline.withContext(Pipeline.scala:103)
at com.databricks.pipelines.Pipeline$$anon$1.$anonfun$call$2(Pipeline.scala:690)
at scala.util.Try$.apply(Try.scala:213)
at com.databricks.pipelines.Pipeline$$anon$1.call(Pipeline.scala:689)
at com.databricks.pipelines.graph.Flow.flowFuncResult(Flow.scala:85)
at com.databricks.pipelines.graph.Flow.flowFuncResult$(Flow.scala:83)
at com.databricks.pipelines.graph.UnresolvedFlow.flowFuncResult$lzycompute(Flow.scala:234)
at com.databricks.pipelines.graph.UnresolvedFlow.flowFuncResult(Flow.scala:234)
at com.databricks.pipelines.graph.Flow.failure(Flow.scala:140)
at com.databricks.pipelines.graph.Flow.failure$(Flow.scala:139)
at com.databricks.pipelines.graph.UnresolvedFlow.failure(Flow.scala:234)
at com.databricks.pipelines.graph.Flow.resolved(Flow.scala:149)
at com.databricks.pipelines.graph.Flow.resolved$(Flow.scala:149)
at com.databricks.pipelines.graph.UnresolvedFlow.resolved(Flow.scala:234)
at com.databricks.pipelines.graph.DataflowGraph.$anonfun$resolve$10(DataflowGraph.scala:298)
at com.databricks.pipelines.Pipeline.withGraphToConnect(Pipeline.scala:130)
at com.databricks.pipelines.graph.DataflowGraph.$anonfun$resolve$9(DataflowGraph.scala:297)
at com.databricks.pipelines.graph.DltApiUsageLogging$.$anonfun$recordPipelinesOperation$2(DltApiUsageLogging.scala:33)
at com.databricks.pipelines.graph.DltApiUsageLogging$.$anonfun$recordPipelinesOperation$3(DltApiUsageLogging.scala:45)
at com.databricks.logging.UsageLogging.$anonfun$recordOperation$1(UsageLogging.scala:413)
at com.databricks.logging.UsageLogging.executeThunkAndCaptureResultTags$1(UsageLogging.scala:507)
at com.databricks.logging.UsageLogging.$anonfun$recordOperationWithResultTags$4(UsageLogging.scala:528)
at com.databricks.logging.Log4jUsageLoggingShim$.$anonfun$withAttributionContext$1(Log4jUsageLoggingShim.scala:32)
at scala.util.DynamicVariable.withValue(DynamicVariable.scala:62)
at com.databricks.logging.AttributionContext$.withValue(AttributionContext.scala:94)
at com.databricks.logging.Log4jUsageLoggingShim$.withAttributionContext(Log4jUsageLoggingShim.scala:30)
at com.databricks.logging.UsageLogging.withAttributionContext(UsageLogging.scala:283)
at com.databricks.logging.UsageLogging.withAttributionContext$(UsageLogging.scala:282)
at com.databricks.pipelines.graph.DltApiUsageLogging$.withAttributionContext(DltApiUsageLogging.scala:15)
at com.databricks.logging.UsageLogging.withAttributionTags(UsageLogging.scala:318)
at com.databricks.logging.UsageLogging.withAttributionTags$(UsageLogging.scala:303)
at com.databricks.pipelines.graph.DltApiUsageLogging$.withAttributionTags(DltApiUsageLogging.scala:15)
at com.databricks.logging.UsageLogging.recordOperationWithResultTags(UsageLogging.scala:502)
at com.databricks.logging.UsageLogging.recordOperationWithResultTags$(UsageLogging.scala:422)
at com.databricks.pipelines.graph.DltApiUsageLogging$.recordOperationWithResultTags(DltApiUsageLogging.scala:15)
at com.databricks.logging.UsageLogging.recordOperation(UsageLogging.scala:413)
at com.databricks.logging.UsageLogging.recordOperation$(UsageLogging.scala:385)
at com.databricks.pipelines.graph.DltApiUsageLogging$.recordOperation(DltApiUsageLogging.scala:15)
at com.databricks.pipelines.graph.DltApiUsageLogging$.recordPipelinesOperation(DltApiUsageLogging.scala:45)
at com.databricks.pipelines.graph.DataflowGraph.$anonfun$resolve$1(DataflowGraph.scala:296)
at com.databricks.pipelines.graph.DltApiUsageLogging$.$anonfun$recordPipelinesOperation$2(DltApiUsageLogging.scala:33)
at com.databricks.pipelines.graph.DltApiUsageLogging$.$anonfun$recordPipelinesOperation$3(DltApiUsageLogging.scala:45)
at com.databricks.logging.UsageLogging.$anonfun$recordOperation$1(UsageLogging.scala:413)
at com.databricks.logging.UsageLogging.executeThunkAndCaptureResultTags$1(UsageLogging.scala:507)
at com.databricks.logging.UsageLogging.$anonfun$recordOperationWithResultTags$4(UsageLogging.scala:528)
at com.databricks.logging.Log4jUsageLoggingShim$.$anonfun$withAttributionContext$1(Log4jUsageLoggingShim.scala:32)
at scala.util.DynamicVariable.withValue(DynamicVariable.scala:62)
at com.databricks.logging.AttributionContext$.withValue(AttributionContext.scala:94)
at com.databricks.logging.Log4jUsageLoggingShim$.withAttributionContext(Log4jUsageLoggingShim.scala:30)
at com.databricks.logging.UsageLogging.withAttributionContext(UsageLogging.scala:283)
at com.databricks.logging.UsageLogging.withAttributionContext$(UsageLogging.scala:282)
at com.databricks.pipelines.graph.DltApiUsageLogging$.withAttributionContext(DltApiUsageLogging.scala:15)
at com.databricks.logging.UsageLogging.withAttributionTags(UsageLogging.scala:318)
at com.databricks.logging.UsageLogging.withAttributionTags$(UsageLogging.scala:303)
at com.databricks.pipelines.graph.DltApiUsageLogging$.withAttributionTags(DltApiUsageLogging.scala:15)
at com.databricks.logging.UsageLogging.recordOperationWithResultTags(UsageLogging.scala:502)
at com.databricks.logging.UsageLogging.recordOperationWithResultTags$(UsageLogging.scala:422)
at com.databricks.pipelines.graph.DltApiUsageLogging$.recordOperationWithResultTags(DltApiUsageLogging.scala:15)
at com.databricks.logging.UsageLogging.recordOperation(UsageLogging.scala:413)
at com.databricks.logging.UsageLogging.recordOperation$(UsageLogging.scala:385)
at com.databricks.pipelines.graph.DltApiUsageLogging$.recordOperation(DltApiUsageLogging.scala:15)
at com.databricks.pipelines.graph.DltApiUsageLogging$.recordPipelinesOperation(DltApiUsageLogging.scala:45)
at com.databricks.pipelines.graph.DataflowGraph.resolve(DataflowGraph.scala:245)
at com.databricks.pipelines.graph.DataflowGraph.connect(DataflowGraph.scala:228)
at com.databricks.pipelines.execution.core.TableManager.$anonfun$materializeTables$2(TableManager.scala:119)
at com.databricks.pipelines.execution.core.monitoring.DeltaPipelinesUsageLogging.$anonfun$recordPipelinesOperation$2(DeltaPipelinesUsageLogging.scala:105)
at com.databricks.pipelines.execution.core.monitoring.DeltaPipelinesUsageLogging.$anonfun$recordPipelinesOperation$5(DeltaPipelinesUsageLogging.scala:125)
at com.databricks.logging.UsageLogging.$anonfun$recordOperation$1(UsageLogging.scala:413)
at com.databricks.logging.UsageLogging.executeThunkAndCaptureResultTags$1(UsageLogging.scala:507)
at com.databricks.logging.UsageLogging.$anonfun$recordOperationWithResultTags$4(UsageLogging.scala:528)
at com.databricks.logging.Log4jUsageLoggingShim$.$anonfun$withAttributionContext$1(Log4jUsageLoggingShim.scala:32)
at scala.util.DynamicVariable.withValue(DynamicVariable.scala:62)
at com.databricks.logging.AttributionContext$.withValue(AttributionContext.scala:94)
at com.databricks.logging.Log4jUsageLoggingShim$.withAttributionContext(Log4jUsageLoggingShim.scala:30)
at com.databricks.logging.UsageLogging.withAttributionContext(UsageLogging.scala:283)
at com.databricks.logging.UsageLogging.withAttributionContext$(UsageLogging.scala:282)
at com.databricks.pipelines.execution.core.monitoring.PublicLogging.withAttributionContext(DeltaPipelinesUsageLogging.scala:24)
at com.databricks.logging.UsageLogging.withAttributionTags(UsageLogging.scala:318)
at com.databricks.logging.UsageLogging.withAttributionTags$(UsageLogging.scala:303)
at com.databricks.pipelines.execution.core.monitoring.PublicLogging.withAttributionTags(DeltaPipelinesUsageLogging.scala:24)
at com.databricks.logging.UsageLogging.recordOperationWithResultTags(UsageLogging.scala:502)
at com.databricks.logging.UsageLogging.recordOperationWithResultTags$(UsageLogging.scala:422)
at com.databricks.pipelines.execution.core.monitoring.PublicLogging.recordOperationWithResultTags(DeltaPipelinesUsageLogging.scala:24)
at com.databricks.logging.UsageLogging.recordOperation(UsageLogging.scala:413)
at com.databricks.logging.UsageLogging.recordOperation$(UsageLogging.scala:385)
at com.databricks.pipelines.execution.core.monitoring.PublicLogging.recordOperation(DeltaPipelinesUsageLogging.scala:24)
at com.databricks.pipelines.execution.core.monitoring.PublicLogging.recordOperation0(DeltaPipelinesUsageLogging.scala:59)
at com.databricks.pipelines.execution.core.monitoring.DeltaPipelinesUsageLogging.recordPipelinesOperation(DeltaPipelinesUsageLogging.scala:117)
at com.databricks.pipelines.execution.core.monitoring.DeltaPipelinesUsageLogging.recordPipelinesOperation$(DeltaPipelinesUsageLogging.scala:89)
at com.databricks.pipelines.execution.core.monitoring.DeltaPipelinesUsageLogging$.recordPipelinesOperation(DeltaPipelinesUsageLogging.scala:259)
at com.databricks.pipelines.execution.core.TableManager.$anonfun$materializeTables$1(TableManager.scala:119)
at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:23)
at com.databricks.pipelines.execution.core.monitoring.DeltaPipelinesUsageLogging.$anonfun$recordPipelinesOperation$2(DeltaPipelinesUsageLogging.scala:105)
at com.databricks.pipelines.execution.core.monitoring.DeltaPipelinesUsageLogging.$anonfun$recordPipelinesOperation$5(DeltaPipelinesUsageLogging.scala:125)
at com.databricks.logging.UsageLogging.$anonfun$recordOperation$1(UsageLogging.scala:413)
at com.databricks.logging.UsageLogging.executeThunkAndCaptureResultTags$1(UsageLogging.scala:507)
at com.databricks.logging.UsageLogging.$anonfun$recordOperationWithResultTags$4(UsageLogging.scala:528)
at com.databricks.logging.Log4jUsageLoggingShim$.$anonfun$withAttributionContext$1(Log4jUsageLoggingShim.scala:32)
at scala.util.DynamicVariable.withValue(DynamicVariable.scala:62)
at com.databricks.logging.AttributionContext$.withValue(AttributionContext.scala:94)
at com.databricks.logging.Log4jUsageLoggingShim$.withAttributionContext(Log4jUsageLoggingShim.scala:30)
at com.databricks.logging.UsageLogging.withAttributionContext(UsageLogging.scala:283)
at com.databricks.logging.UsageLogging.withAttributionContext$(UsageLogging.scala:282)
at com.databricks.pipelines.execution.core.monitoring.PublicLogging.withAttributionContext(DeltaPipelinesUsageLogging.scala:24)
at com.databricks.logging.UsageLogging.withAttributionTags(UsageLogging.scala:318)
at com.databricks.logging.UsageLogging.withAttributionTags$(UsageLogging.scala:303)
at com.databricks.pipelines.execution.core.monitoring.PublicLogging.withAttributionTags(DeltaPipelinesUsageLogging.scala:24)
at com.databricks.logging.UsageLogging.recordOperationWithResultTags(UsageLogging.scala:502)
at com.databricks.logging.UsageLogging.recordOperationWithResultTags$(UsageLogging.scala:422)
at com.databricks.pipelines.execution.core.monitoring.PublicLogging.recordOperationWithResultTags(DeltaPipelinesUsageLogging.scala:24)
at com.databricks.logging.UsageLogging.recordOperation(UsageLogging.scala:413)
at com.databricks.logging.UsageLogging.recordOperation$(UsageLogging.scala:385)
at com.databricks.pipelines.execution.core.monitoring.PublicLogging.recordOperation(DeltaPipelinesUsageLogging.scala:24)
at com.databricks.pipelines.execution.core.monitoring.PublicLogging.recordOperation0(DeltaPipelinesUsageLogging.scala:59)
at com.databricks.pipelines.execution.core.monitoring.DeltaPipelinesUsageLogging.recordPipelinesOperation(DeltaPipelinesUsageLogging.scala:117)
at com.databricks.pipelines.execution.core.monitoring.DeltaPipelinesUsageLogging.recordPipelinesOperation$(DeltaPipelinesUsageLogging.scala:89)
at com.databricks.pipelines.execution.core.monitoring.DeltaPipelinesUsageLogging$.recordPipelinesOperation(DeltaPipelinesUsageLogging.scala:259)
at com.databricks.pipelines.execution.core.TableManager.materializeTables(TableManager.scala:113)
at com.databricks.pipelines.execution.core.UpdateExecution.$anonfun$setupTables$3(UpdateExecution.scala:350)
at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:23)
at com.databricks.pipelines.execution.core.monitoring.DeltaPipelinesUsageLogging.$anonfun$recordPipelinesOperation$2(DeltaPipelinesUsageLogging.scala:105)
at com.databricks.pipelines.execution.core.monitoring.DeltaPipelinesUsageLogging.$anonfun$recordPipelinesOperation$5(DeltaPipelinesUsageLogging.scala:125)
at com.databricks.logging.UsageLogging.$anonfun$recordOperation$1(UsageLogging.scala:413)
at com.databricks.logging.UsageLogging.executeThunkAndCaptureResultTags$1(UsageLogging.scala:507)
at com.databricks.logging.UsageLogging.$anonfun$recordOperationWithResultTags$4(UsageLogging.scala:528)
at com.databricks.logging.Log4jUsageLoggingShim$.$anonfun$withAttributionContext$1(Log4jUsageLoggingShim.scala:32)
at scala.util.DynamicVariable.withValue(DynamicVariable.scala:62)
at com.databricks.logging.AttributionContext$.withValue(AttributionContext.scala:94)
at com.databricks.logging.Log4jUsageLoggingShim$.withAttributionContext(Log4jUsageLoggingShim.scala:30)
at com.databricks.logging.UsageLogging.withAttributionContext(UsageLogging.scala:283)
at com.databricks.logging.UsageLogging.withAttributionContext$(UsageLogging.scala:282)
at com.databricks.pipelines.execution.core.monitoring.PublicLogging.withAttributionContext(DeltaPipelinesUsageLogging.scala:24)
at com.databricks.logging.UsageLogging.withAttributionTags(UsageLogging.scala:318)
at com.databricks.logging.UsageLogging.withAttributionTags$(UsageLogging.scala:303)
at com.databricks.pipelines.execution.core.monitoring.PublicLogging.withAttributionTags(DeltaPipelinesUsageLogging.scala:24)
at com.databricks.logging.UsageLogging.recordOperationWithResultTags(UsageLogging.scala:502)
at com.databricks.logging.UsageLogging.recordOperationWithResultTags$(UsageLogging.scala:422)
at com.databricks.pipelines.execution.core.monitoring.PublicLogging.recordOperationWithResultTags(DeltaPipelinesUsageLogging.scala:24)
at com.databricks.logging.UsageLogging.recordOperation(UsageLogging.scala:413)
at com.databricks.logging.UsageLogging.recordOperation$(UsageLogging.scala:385)
at com.databricks.pipelines.execution.core.monitoring.PublicLogging.recordOperation(DeltaPipelinesUsageLogging.scala:24)
at com.databricks.pipelines.execution.core.monitoring.PublicLogging.recordOperation0(DeltaPipelinesUsageLogging.scala:59)
at com.databricks.pipelines.execution.core.monitoring.DeltaPipelinesUsageLogging.recordPipelinesOperation(DeltaPipelinesUsageLogging.scala:117)
at com.databricks.pipelines.execution.core.monitoring.DeltaPipelinesUsageLogging.recordPipelinesOperation$(DeltaPipelinesUsageLogging.scala:89)
at com.databricks.pipelines.execution.core.monitoring.DeltaPipelinesUsageLogging$.recordPipelinesOperation(DeltaPipelinesUsageLogging.scala:259)
at com.databricks.pipelines.execution.core.UpdateExecution.$anonfun$setupTables$1(UpdateExecution.scala:350)
at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:23)
at com.databricks.pipelines.execution.core.monitoring.DeltaPipelinesUsageLogging.$anonfun$recordPipelinesOperation$2(DeltaPipelinesUsageLogging.scala:105)
at com.databricks.pipelines.common.monitoring.OperationStatusReporter.executeWithPeriodicReporting(OperationStatusReporter.scala:120)
at com.databricks.pipelines.common.monitoring.OperationStatusReporter$.executeWithPeriodicReporting(OperationStatusReporter.scala:160)
at com.databricks.pipelines.execution.core.monitoring.DeltaPipelinesUsageLogging.$anonfun$recordPipelinesOperation$5(DeltaPipelinesUsageLogging.scala:124)
at com.databricks.logging.UsageLogging.$anonfun$recordOperation$1(UsageLogging.scala:413)
at com.databricks.logging.UsageLogging.executeThunkAndCaptureResultTags$1(UsageLogging.scala:507)
at com.databricks.logging.UsageLogging.$anonfun$recordOperationWithResultTags$4(UsageLogging.scala:528)
at com.databricks.logging.Log4jUsageLoggingShim$.$anonfun$withAttributionContext$1(Log4jUsageLoggingShim.scala:32)
at scala.util.DynamicVariable.withValue(DynamicVariable.scala:62)
at com.databricks.logging.AttributionContext$.withValue(AttributionContext.scala:94)
at com.databricks.logging.Log4jUsageLoggingShim$.withAttributionContext(Log4jUsageLoggingShim.scala:30)
at com.databricks.logging.UsageLogging.withAttributionContext(UsageLogging.scala:283)
at com.databricks.logging.UsageLogging.withAttributionContext$(UsageLogging.scala:282)
at com.databricks.pipelines.execution.core.monitoring.PublicLogging.withAttributionContext(DeltaPipelinesUsageLogging.scala:24)
at com.databricks.logging.UsageLogging.withAttributionTags(UsageLogging.scala:318)
at com.databricks.logging.UsageLogging.withAttributionTags$(UsageLogging.scala:303)
at com.databricks.pipelines.execution.core.monitoring.PublicLogging.withAttributionTags(DeltaPipelinesUsageLogging.scala:24)
at com.databricks.logging.UsageLogging.recordOperationWithResultTags(UsageLogging.scala:502)
at com.databricks.logging.UsageLogging.recordOperationWithResultTags$(UsageLogging.scala:422)
at com.databricks.pipelines.execution.core.monitoring.PublicLogging.recordOperationWithResultTags(DeltaPipelinesUsageLogging.scala:24)
at com.databricks.logging.UsageLogging.recordOperation(UsageLogging.scala:413)
at com.databricks.logging.UsageLogging.recordOperation$(UsageLogging.scala:385)
at com.databricks.pipelines.execution.core.monitoring.PublicLogging.recordOperation(DeltaPipelinesUsageLogging.scala:24)
at com.databricks.pipelines.execution.core.monitoring.PublicLogging.recordOperation0(DeltaPipelinesUsageLogging.scala:59)
at com.databricks.pipelines.execution.core.monitoring.DeltaPipelinesUsageLogging.recordPipelinesOperation(DeltaPipelinesUsageLogging.scala:117)
at com.databricks.pipelines.execution.core.monitoring.DeltaPipelinesUsageLogging.recordPipelinesOperation$(DeltaPipelinesUsageLogging.scala:89)
at com.databricks.pipelines.execution.core.UpdateExecution.recordPipelinesOperation(UpdateExecution.scala:53)
at com.databricks.pipelines.execution.core.UpdateExecution.executeStage(UpdateExecution.scala:235)
at com.databricks.pipelines.execution.core.UpdateExecution.setupTables(UpdateExecution.scala:344)
at com.databricks.pipelines.execution.core.UpdateExecution.executeUpdate(UpdateExecution.scala:309)
at com.databricks.pipelines.execution.core.UpdateExecution.$anonfun$start$1(UpdateExecution.scala:110)
at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:23)
at com.databricks.pipelines.execution.core.UCContextCompanion$OptionUCContextHelper.runWithNewUCSIfAvailable(BaseUCContext.scala:198)
at com.databricks.pipelines.execution.core.UpdateExecution.start(UpdateExecution.scala:107)
at com.databricks.pipelines.execution.service.ExecutionBackend$$anon$1.run(ExecutionBackend.scala:421)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at org.apache.spark.util.threads.SparkThreadLocalCapturingRunnable.$anonfun$run$1(SparkThreadLocalForwardingThreadPoolExecutor.scala:104)
at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:23)
at org.apache.spark.util.threads.SparkThreadLocalCapturingHelper.runWithCaptured(SparkThreadLocalForwardingThreadPoolExecutor.scala:68)
at org.apache.spark.util.threads.SparkThreadLocalCapturingHelper.runWithCaptured$(SparkThreadLocalForwardingThreadPoolExecutor.scala:54)
at org.apache.spark.util.threads.SparkThreadLocalCapturingRunnable.runWithCaptured(SparkThreadLocalForwardingThreadPoolExecutor.scala:101)
at org.apache.spark.util.threads.SparkThreadLocalCapturingRunnable.run(SparkThreadLocalForwardingThreadPoolExecutor.scala:104)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:750)

This clearly shows that Microsoft does not test their code before posting it for users consumption and they want their users to test  code written by their developers.

@rajaniesh
Thanks for your feedback! We will investigate and update as appropriate.

@rajaniesh
Thank you for bringing this to our attention.
I've delegated this to content author @mssaperla, who will review it and offer their insightful opinions.

Thanks for your dedication to our documentation. We've created an internal work item (DOC-7914) to address your feedback. The timeline for resolution varies based on resourcing. We are closing this issue for now, but feel free to comment here as necessary.
#please-close

#please-close


sort & filter on uploaded dumps

currently images are ordered by upload date.

It would be useful have the possibility to sort also by name and filter.

organize memory dumps in folders
In case of multiple scenarios it would be nice to have the possibility to organize memory dumps in a tree with different folders.


Update event-reporter-rbac for Kubernetes 1.22

rbac.authorization.k8s.io/v1beta1 -> rbac.authorization.k8s.io/v1
Removed v1beta1 API in Kubernetes
1.22

@gcapizzi  @kieron-dev Less than urgent, but could someone take a look at this in the next few days? Trying to line up all the deprecations for a minor cf-for-k8s release.

Thanks @Birdrock

@georgethebeatle Thanks!


consider adding a "read more" cut off to marker creation process so people can see how their additional details will be shown on market page

but reporting/dispute also show it normal.
could go either of these places:

@bthaile thinks it should be done

So the idea here is it would be something the user could click on to expand/collapse the preview if it's really long?

yea. this is done in the trading view so might be good to use that same component. and then market creators will be able to preview more closely how traders are going to see the details they set.
but also /reporting and /disputing it is full length

Adding it to the create market flow & reporting/disputing sounds good to me. What do you think @sharkcrayon @matt-bullock?


Binary mask does not yield desired image/mask

Working as intended. Binary mask makes nonzero = 255.


Error handling in OAuthAuthenticate

Error handling in OAuthAuthenticate was crashing, for 2 reasons:

getUser() is selecting a user from db and:

was catching Cake\Database\Exception
assigning it to _exception property, which is then used in unauthenticated() method
the code in unauthenticated() method however assumes instance of League\OAuth2\Server\Exception\OAuthException
therefore it crashed
my solution is to ignore the exception completely, let the app crash if there is problem selecting user from db

unauthenticated() method was outputing headers wrong

it was adding colon to a http header line containing status code: HTTP/1.1 401 Unauthorized was changed to HTTP/1.1 401: Unauthorized
Cake's response object does not accept that and crashes
my solution is to wrap the OAuthException in Cake's HttpException

I also added getUser() call to authenticate(), which is just a small improvement (BasicAuthenticate class from Cake is doing the same thing).

Travis failure seems to have something to do with the Cake's 3.4.1 support of PHPUnit 6. We will update our app to 3.4 soon, so I'll have to look at it eventually, for now I'd ignore it or set Cake's version to 3.3 in composer.json

Not entirely sure why phpunit is failing

Just merged master and that did it :)
HHVM is failing on Fatal error: Declaration of OAuthServer\Auth\OAuthAuthenticate::authenticate() must be compatible with that of Cake\Auth\BaseAuthenticate::authenticate() which cannot be changed if we want to support cake < 3.4


⚠ Secret Website 3 has degraded performance

In ab1039f, Secret Website 3 ($SECRET_WEBSITE_3) experienced degraded performance:

HTTP code: 200
Response time: 18374 ms

Resolved: Secret Website 3 performance has improved in 05f5c00.


World Clock

Hello 👋🏻 @Vishal-raj-1
This is a World clock application. world any city time show here. you change ta the time
Functionalities:

Time change
world any city time show

@Vishal-raj-1 I am a GSSoC'21 participant and I think this is an interesting javascript project. Kindly allow me to work on this issue and contribute to this project!
Screenshot

@Priyadarshan2000 Go ahead and You can send the PR now :)

@harshgupta20 yes I send PR within 30 min

@Priyadarshan2000 Thats Great👍👍


Use ${GVM_DIR} instead of hardcoded .gvm

__gvmtool_determine_current_version currently has ".gvm" hardcoded instead of using the GVM_DIR env var, this pull request fixes that.

Good spot, I'll probably release soon.


Create a perceptron

The perception should be general, meaning that we can have as many inputs as we want. We should also be able to specify which activation function you want to use.


Support TS Nightlies (1.8)

I'm considering adding tslint-microsoft-contrib as a dev-dependency of tslint which we'll use in tests to make sure custom rules are working correctly. However, we'd need things to work with TS nightly releases because we have a branch of TSLint that supports them. Any chance that could happen? Also, it would allow people who build with TS nightlies to use these rules.

Sure. Sounds great.
What work is needed on my side?
We have a branch called "releases" that is just our npm package: https://github.com/Microsoft/tslint-microsoft-contrib/tree/releases
We update it every time we update the code (it is not nightly, but instead per-commit)

@HamletDRC Actually, I ended up just writing one custom rule by myself that always creates a failure for our testing purposes, but I still think it would be neat for these rules to support the nightly version of TypeScript!
I think the primary change is just adding code to this function so it doesn't throw an error if the TypeScript version is above 1.7.x.
You actually shouldn't have to do this manual SyntaxKind caching for versions of TypeScript >= 1.7 because they're not typed as const enum anymore in typing files. See https://github.com/Microsoft/TypeScript/issues/5219

sounds like tslint took care of this on their side

Actually, my comment still stands because of this code:
    export function current(): SyntaxKind.SyntaxKind {
        if (cachedKinds == null) {
            if (/1\.5\..*/.test(ts.version)) {
                cachedKinds = SyntaxKind_1_5;
            } else if (/1\.6\..*/.test(ts.version)) {
                cachedKinds = SyntaxKind_1_6;
            } else if (/1\.7\..*/.test(ts.version)) {
                cachedKinds = SyntaxKind_1_7;
            } else if (/1\.8\..*/.test(ts.version)) {
                cachedKinds = SyntaxKind_1_8;
            } else {
                throw new Error('Unsupported TypeScript version: ' + ts.version);
            }
        }
        return cachedKinds;
    }

If you're using a nightly version of TypeScript, it's on version "1.9", so an error will be thrown. In fact, syntax kind caching shouldn't even be needed in versions 1.8+ because it's no longer an enum, so you can just use/return ts.SyntaxKind directly.

Just run into this myself, will need to remove these TSLint rules until it's fixed.

@blakeembrey What exactly is specified in your package.json, which rules are failing, and what errors do you see? I just tested with the latest releases of grunt-tslint, tslint, and TypeScript and there were no failures.

I'm using nightlies, as the original issues and @JKillian mentioned.

@blakeembrey Can you please post your package.json file or describe exactly which dependencies you are using?
I do no receive any errors when I use any of these permutations:

Typescript stable + tslint nightly + tslint-microsoft-contrib nightly
TypeScript nightly + tslint nightly + tslint-microsoft-contrib nightly

What exactly are your dependencies set to?
Also, which rules fail and what are the failures?

@blakeembrey I assume you're seeing the error "TypeScript version 1.9 not supported". That issue is fixed and available on our "releases" branch. You can point your npm dependency to that branch in order to see the fix.
If that was not the error you were receiving, then please log another issue.
Thanks.

Thanks, I wasn't aware there was a tslint-microsft-contrib@next.

@HamletDRC Actually TypeScript nightlies recently switched from 1.9 to 2.0, so this is giving errors again.
Can 2.0 support be added here?

@tp I added support for 2.0 and pushed to the release branch.


Make SExprParser honor GnuPG s-expression formatted private keys

The SExpParser cannot partse GnuPG private keys if they are ed25519.
Reason is trivial: this is how GnuPG stores them:
https://github.com/gpg/gnupg/blob/40227e42ea0f2f1cf9c9f506375446648df17e8d/common/t-ssh-utils.c#L179-L199
https://github.com/gpg/gnupg/blob/40227e42ea0f2f1cf9c9f506375446648df17e8d/agent/cvt-openpgp.c#L222-L243
And SExprParser always ends up here:
https://github.com/bcgit/bc-java/blob/bd6e70c7cad0a35fdcba055de13ef2e36f6a151b/pg/src/main/java/org/bouncycastle/gpg/SExprParser.java#L94
As it does not count for (flags xxx).
Fixes #1590

Thanks for the patch. We took a slightly different path on this one, but it should now be fixed.
There's a snapshot containing the change at https://www.bouncycastle.org/betas


Vulkan CTS passing rate is not 100%

Currently we are running only small portion of the Vulkan CTS tests every day.
When ran for the full tests, the passing rate is currently at 31.00%.
We probably want to aim for 100% in a long term.
vk-cts-passing.xlsx

Note that each group has different number of tests.

As of now, Slang's GLSL support is aimed only at helping users to migrate from existing codebase, not to provide 100% compliance with glsl spec. This means that we have never set our goal to reach 100% in Vulkan CTS. However we should at some point do a round of triaging and identify all the low hanging fruits to improve the passing rate a bit more.

We'll use #3998 to track CTS expectations for GLSL in Slang. Closing this issue.


CICE code version check

resolution_fixed   |    by rb4844

Nic Hannah flagged as a possible reason for lack of reproducibility an issue with CICE code versions as per email below.  Can someone check on this?
The conversation is attached below. It's about differences in code in ocean_sbc.F90 between Hailin's copy of MOM5 and the one on the GitHub repo. I'm not sure whether this was resolved. Hailin and Dave must have changed things for a reason.
I think the main point is this:
""""
I'd appreciate your thoughts on what is going on here. pme_river is "mass flux of water into ocean from pme+river-melt". In Hailin's code melt is being added to pme() using ice melt/form but then it is being removed from pme_river using a different calculation (i.e. based on salt flux from the coupler not on ice melt/form fluxes from the coupler). This seems inconsistent to me. I would have thought that the purpose of pme_river is to hold pme minus it's the melt component already added (not some other melt component).
Even if salt_flux() is consistent with wfimelt()/wfiform() such that total melt can be determined by either, there is an inconsistency between the ice reference salinities used in the ice and ocean models (ice uses 0.004, ocean uses 0.005). This will lead to an error in Hailin's pme_river variable. i.e. for the purposes of the pme_river calculation Haillin's runs will have up to 20% less melt than mine (and this less melt will lead to greater pme_river since pme_river = pme + river - melt)
""""
Nic

Issue migrated from trac:321 at 2024-01-31 18:29:35 +1100

rb4844 changed component from ACCESS model to ACCESS-CM2

spo599 set resolution to fixed

spo599 changed status from new to closed

spo599 commented

These issues have been discussed with Nic Hannah and Russ Fiedler, along with other issues that are arising in ACCESS-OM2 and are resolved.
New issues are being raised on the OceanAus/MOM5   githib pages


GO code built without CGO_ENABLED=1 coredumps (kmcore) in KM

with CGO=0 works fine
we do not know the reason , it was experiment results - we need to figure out and hopefully fix/remove the dependency
//CC @Fun1hero @gnode1

Is this still an issue?

As far as I know we done nothing to change this
On Tue, Nov 9, 2021 at 2:23 PM John Muth @.***> wrote:

Is this still an issue?
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/kontainapp/km/issues/1032#issuecomment-964559982, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AMNY2BLCN7MKVDN4V7YUYMTULGGL3ANCNFSM4WEUWDGQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.


Issue with docker-compose.yml

I have tried all steps provided but unfortunately, I am getting the error.
Dapr.Client.InvocationException: An exception occurred while invoking method: 'weatherforecast' on app-id: 'daprbackend'
---> System.Net.Http.HttpRequestException: Response status code does not indicate success: 500 (Internal Server Error).
at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at Dapr.Client.DaprClientGrpc.InvokeMethodAsync[TResponse](HttpRequestMessage request, CancellationToken cancellationToken)
--- End of inner exception stack trace ---
at Dapr.Client.DaprClientGrpc.InvokeMethodAsync[TResponse](HttpRequestMessage request, CancellationToken cancellationToken)
at DaprFrontEnd.Pages.IndexModel.OnGet() in C:\Users\atmiya.vaghela\workspace\learning\dapr\DaprMultiContainer\DaprFrontEnd\Pages\Index.cshtml.cs:line 23
After lots of research and learning. I found that daprbackend Web API project was added without HTTPS. But in docker-compose.yml this declares as,
daprbackend-dapr:     image: "daprio/daprd:latest"     command: [ "./daprd", "-app-id", "daprbackend", "-app-port", "443", "-app-ssl" ]     depends_on:       - daprbackend     network_mode: "service:daprbackend"
Which gives 500 internal errors. After rewriting this as per below worked as expected. Hope my findings are correct and useful to others.
daprbackend-dapr:     image: "daprio/daprd:latest"     command: [ "./daprd", "-app-id", "daprbackend", "-app-port", "80" ]     depends_on:       - daprbackend     network_mode: "service:daprbackend"

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

ID: 83e95a3f-447b-8ca0-beb5-f0363896fe29
Version Independent ID: b24e3ee5-404c-98a2-042e-6ac2d363b842
Content: Get started with Dapr
Content Source: docs/architecture/dapr-for-net-developers/getting-started.md
Product: dotnet-architecture
GitHub Login: @amolenk
Microsoft Alias: nanil

Hi @AtmiyaVaghela!
Did you by any chance miss the following step when adding the DaprBackEnd project?

By default, a Dapr sidecar relies on the network boundary to limit access to its public API. So, clear the checkbox for Configure for HTTPS.

If you left that checkbox checked, the generated ASP.NET Core API includes middleware for redirecting to HTTPS. By default, this will not work with Dapr. Unless, as you correctly write, you use the -app-ssl flag.
This is pretty easy to miss though, so I'll make it a bit clearer in the text.

After re-reading your issue, I see that the problem is slightly different. The docker compose file should not use port 443. Let me check why that happens...

After re-reading your issue, I see that the problem is slightly different. The docker compose file should not use port 443. Let me check why that happens...

Yes exactly, I have updated that to 80 and remove "-app-ssl", then it worked correctly.

Ok, figured it out.
The original walkthrough was based on HTTP and used ports 80 in the Docker Compose file. I don't think the --app-ssl flag was even available then.
A week ago, PR #24360 introduced a bug by changing the ports to 443. I believe the reason for this is that the reader probably missed the clear the checkbox for Configure for HTTPS comment in the instructions. That instruction is easy to miss and will require you to use --app-ssl and the 443 port settings to get the sample working. Unfortunately, that PR doesn't have a linked issue, so I missed it.
At this moment, the instructions in the book are incorrect because we now both tell you to disable HTTPS on the app and then tell you to use HTTPS in Docker Compose 😢
I'll make two fixes:

Revert the changes in #24360
Add an additional comment to the text to make it less likely that people will forget to uncheck the HTTPS checkbox.

In general, Dapr uses the network perimeter as a security boundary (as is common in sidecar patterns), so we don't want to recommend people to use HTTPS between sidecar/app by default.


feat: introduce failed-and-cleanup state to backingimage to handle data source orphan files

longhorn/longhorn#3682
Depends on: backing-image-manager PR#101
Implementation

Add remove data source tmp file in Delete api in backing-image-manager
Introduce a new state for BackingImageDataSource: FailedAndCleanUp

For Case: data source Pod is deleted in the progress

invoke Delete when BackingImageManager Controller finds that

BackingImageDataSource CurrentState is failed and Transferred is false (ref)
then change the BackingImageDataSource state to FailedAndCleanUp

For Case: BackingImage CR is deleted in the progress
In BackingImageController

before removing the finalizer

if BackingImageDataSource CR is in-progress status and not transferred, update BackingImageDataSource status to Failed, this will trigger the above behavior to clean up the tmp files

can remove the finalizer when BackingImageDataSource's status is changed to FailedAndCleanUp by BackingImageManager Controller

Delete the data source pod during uploading

the status became failed-and-cleanup in the end (datasource CR status and UI)
the tmp file is removed (folder list)
Delete API is triggered in the the manager pod (as in the log)

deleted the backingimage CR during uploading

the lhbids CR status became failed by controllerL#308, with message: "backing image is deleted, try to cleaning up the tmp file of data source"

Delete API is triggered in manager pod to cleanup tmp file
And the backingImage CR is deleted

The tmp file is delete on the host

Also, this is related to CRD update, so need to update longhorn/longhorn manifests. Please consult with @derekbit about how to do that.

Discussed with @derekbit, since there is no crd field changed only introduce a new state, we don't need to update the crd.yaml in chart.

Also, this is related to CRD update, so need to update longhorn/longhorn manifests. Please consult with @derekbit about how to do that.

Discussed with @derekbit, since there is no crd field changed only introduce a new state, we don't need to update the crd.yaml in chart.

Sounds correct.
/k8s/crds.yaml#L22-L26
  - additionalPrinterColumns:
    - description: The current state of the pod used to provision the backing image file from source
      jsonPath: .status.currentState
      name: State
      type: string

@Mergifyio backport v1.3.x v1.4.x


Feature: Use accellerator keys for variable scrolling speed

When using the arrow keys for scrolling, it would be nice if you can use some accellerator keys to change the size of the steps (and be faster than dragging the map with the mouse).
Currently the step size is 10 blocks.
Suggestion:
Unmodified: Change from 10 to 16 blocks per step (1 Chunk)
SHIFT: 1 block per step for fine positioning (yes, I need it sometimes)
CTRL: 128 blocks per step (8 Chunks)
ALT: 512 blocks per step (1 Region)

Huh.  I could've sworn it did this already, but apparently not.  It's simple enough to add, so I'll add it.


[BUG] Unable to access Azure Table Storage using Visual Studio credentials.

Library name and version
Azure.Identity 1.6.0, Azure.Data.Tables 12.5.0
Describe the bug
Unable to access Azure Table Storage using Visual Studio credentials.
Expected behavior
Table storage APIs should not throw authentication exceptions.
Actual behavior
CredentialUnavailableException is thrown.
Reproduction Steps
Minimal reproduction:
internal class Program
{
    static async Task Main(string[] _)
    {
        // Enable logging
        using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger();

        // Create DefaultAzureCredential with all options disabled other than VS credentials
        var credentials = new DefaultAzureCredential(new DefaultAzureCredentialOptions
        {
            ExcludeEnvironmentCredential = true,
            ExcludeAzureCliCredential = true,
            ExcludeVisualStudioCodeCredential = true,
            ExcludeAzurePowerShellCredential = true,
            ExcludeInteractiveBrowserCredential = true,
            ExcludeManagedIdentityCredential = true,
            ExcludeSharedTokenCacheCredential = true,
            // ExcludeVisualStudioCredential = true
        });

        // Create a table service client
        var tableServiceClient = new TableServiceClient(new Uri("https://pictoriatestinggpv2.table.core.windows.net"), credentials);

        // Attempt to create a table, throws CredentialUnavailableException
        await tableServiceClient.CreateTableIfNotExistsAsync("Test");
    }
}

Notes:

As per guidance here, I've assigned the "Storage Table Data Contributor" role to my account:PS C:\Users\Jeremy> New-AzRoleAssignment -ObjectId "<redacted>" -RoleDefinitionName "Storage Table Data Contributor" -ResourceGroupName "Pictoria"

RoleAssignmentName : <redacted>
RoleAssignmentId   : /subscriptions/<redacted>/resourceGroups/Pictoria/providers/Microsoft.Authorization/roleAssignments/<redacted>
Scope              : /subscriptions/<redacted>/resourceGroups/Pictoria
DisplayName        : Jeremy Tan
SignInName<EMAIL_ADDRESS>RoleDefinitionName : Storage Table Data Contributor
RoleDefinitionId   : <redacted>
ObjectId           : <redacted>
ObjectType         : User
CanDelegate        : False
Description        :
ConditionVersion   :
Condition          :

If I disable all options other than PowerShell credentials, the operation succeeds: // Create DefaultAzureCredential with all options disabled other than VS credentials
 var credentials = new DefaultAzureCredential(new DefaultAzureCredentialOptions
 {
     ExcludeEnvironmentCredential = true,
     ExcludeAzureCliCredential = true,
     ExcludeVisualStudioCodeCredential = true,
     // PowerShell credentials work
     // ExcludeAzurePowerShellCredential = true,
     ExcludeInteractiveBrowserCredential = true,
     ExcludeManagedIdentityCredential = true,
     ExcludeSharedTokenCacheCredential = true,
     ExcludeVisualStudioCredential = true
 });

However, I would like to use VS credentials. Attempting to do so produces the following error logs: [Informational] Azure-Identity: DefaultAzureCredential.GetToken invoked. Scopes: [ https://storage.azure.com/.default ]
 ParentRequestId: 492caebc-df1b-4cc2-94fc-b6aa5da97509
 [Informational] Azure-Identity: VisualStudioCredential.GetToken invoked. Scopes: [ https://storage.azure.com/.default ] ParentRequestId: 492caebc-df1b-4cc2-94fc-b6aa5da97509
 [Informational] Azure-Identity: VisualStudioCredential.GetToken was unable to retrieve an access token. Scopes: [ https://storage.azure.com/.default ] ParentRequestId: 492caebc-df1b-4cc2-94fc-b6aa5da97509 Exception: Azure.Identity.CredentialUnavailableException (0x80131500): Process "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\Asal\TokenService\Microsoft.Asal.TokenService.exe" has failed with unexpected error: TS003: Error, TS004: Unable to get access token.  'AADSTS50020: User account '{EmailHidden}' from identity provider 'live.com' does not exist in tenant 'Microsoft Services' and cannot access the application '872cd9fa-d31f-45e0-9eab-6e460a02d1f1'(Visual Studio) in that tenant. The account needs to be added as an external user in the tenant first. Sign out and sign in again with a different Azure Active Directory user account.
 Trace ID: c570c43e-05dc-46ef-aeb6-2a1c896c1900
 Correlation ID: c3d39bb4-cbec-4cae-b670-2e13ad4639f5
 Timestamp: 2022-05-28 17:21:05Z'.
  ---> System.InvalidOperationException (0x80131509): TS003: Error, TS004: Unable to get access token.  'AADSTS50020: User account '{EmailHidden}' from identity provider 'live.com' does not exist in tenant 'Microsoft Services' and cannot access the application '872cd9fa-d31f-45e0-9eab-6e460a02d1f1'(Visual Studio) in that tenant. The account needs to be added as an external user in the tenant first. Sign out and sign in again with a different Azure Active Directory user account.
 Trace ID: c570c43e-05dc-46ef-aeb6-2a1c896c1900
 Correlation ID: c3d39bb4-cbec-4cae-b670-2e13ad4639f5
 Timestamp: 2022-05-28 17:21:05Z'
 [Informational] Azure-Identity: DefaultAzureCredential.GetToken was unable to retrieve an access token. Scopes: [ https://storage.azure.com/.default ] ParentRequestId: 492caebc-df1b-4cc2-94fc-b6aa5da97509 Exception: Azure.Identity.CredentialUnavailableException (0x80131500): Process "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\Asal\TokenService\Microsoft.Asal.TokenService.exe" has failed with unexpected error: TS003: Error, TS004: Unable to get access token.  'AADSTS50020: User account '{EmailHidden}' from identity provider 'live.com' does not exist in tenant 'Microsoft Services' and cannot access the application '872cd9fa-d31f-45e0-9eab-6e460a02d1f1'(Visual Studio) in that tenant. The account needs to be added as an external user in the tenant first. Sign out and sign in again with a different Azure Active Directory user account.
 Trace ID: c570c43e-05dc-46ef-aeb6-2a1c896c1900
 Correlation ID: c3d39bb4-cbec-4cae-b670-2e13ad4639f5
 Timestamp: 2022-05-28 17:21:05Z'.
  ---> System.InvalidOperationException (0x80131509): TS003: Error, TS004: Unable to get access token.  'AADSTS50020: User account '{EmailHidden}' from identity provider 'live.com' does not exist in tenant 'Microsoft Services' and cannot access the application '872cd9fa-d31f-45e0-9eab-6e460a02d1f1'(Visual Studio) in that tenant. The account needs to be added as an external user in the tenant first. Sign out and sign in again with a different Azure Active Directory user account.
 Trace ID: c570c43e-05dc-46ef-aeb6-2a1c896c1900
 Correlation ID: c3d39bb4-cbec-4cae-b670-2e13ad4639f5
 Timestamp: 2022-05-28 17:21:05Z'
 Unhandled exception. Azure.Identity.CredentialUnavailableException: Process "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\Asal\TokenService\Microsoft.Asal.TokenService.exe" has failed with unexpected error: TS003: Error, TS004: Unable to get access token.  'AADSTS50020: User account '{EmailHidden}' from identity provider 'live.com' does not exist in tenant 'Microsoft Services' and cannot access the application '872cd9fa-d31f-45e0-9eab-6e460a02d1f1'(Visual Studio) in that tenant. The account needs to be added as an external user in the tenant first. Sign out and sign in again with a different Azure Active Directory user account.
 Trace ID: c570c43e-05dc-46ef-aeb6-2a1c896c1900
 Correlation ID: c3d39bb4-cbec-4cae-b670-2e13ad4639f5
 Timestamp: 2022-05-28 17:21:05Z'.
  ---> System.InvalidOperationException: TS003: Error, TS004: Unable to get access token.  'AADSTS50020: User account '{EmailHidden}' from identity provider 'live.com' does not exist in tenant 'Microsoft Services' and cannot access the application '872cd9fa-d31f-45e0-9eab-6e460a02d1f1'(Visual Studio) in that tenant. The account needs to be added as an external user in the tenant first. Sign out and sign in again with a different Azure Active Directory user account.
 Trace ID: c570c43e-05dc-46ef-aeb6-2a1c896c1900
 Correlation ID: c3d39bb4-cbec-4cae-b670-2e13ad4639f5
 Timestamp: 2022-05-28 17:21:05Z'
    at Azure.Identity.VisualStudioCredential.RunProcessesAsync(List`1 processStartInfos, Boolean async, CancellationToken cancellationToken)
    --- End of inner exception stack trace ---
    at Azure.Identity.DefaultAzureCredential.GetTokenFromSourcesAsync(TokenCredential[] sources, TokenRequestContext requestContext, Boolean async, CancellationToken cancellationToken)
    at Azure.Identity.DefaultAzureCredential.GetTokenImplAsync(Boolean async, TokenRequestContext requestContext, CancellationToken cancellationToken)
    at Azure.Identity.CredentialDiagnosticScope.FailWrapAndThrow(Exception ex, String additionalMessage)
    at Azure.Identity.DefaultAzureCredential.GetTokenImplAsync(Boolean async, TokenRequestContext requestContext, CancellationToken cancellationToken)
    at Azure.Identity.DefaultAzureCredential.GetTokenAsync(TokenRequestContext requestContext, CancellationToken cancellationToken)
    at Azure.Core.Pipeline.BearerTokenAuthenticationPolicy.AccessTokenCache.GetHeaderValueFromCredentialAsync(TokenRequestContext context, Boolean async, CancellationToken cancellationToken)
    at Azure.Core.Pipeline.BearerTokenAuthenticationPolicy.AccessTokenCache.GetHeaderValueAsync(HttpMessage message, TokenRequestContext context, Boolean async)
    at Azure.Core.Pipeline.BearerTokenAuthenticationPolicy.AccessTokenCache.GetHeaderValueAsync(HttpMessage message, TokenRequestContext context, Boolean async)
    at Azure.Core.Pipeline.BearerTokenAuthenticationPolicy.AuthenticateAndAuthorizeRequestAsync(HttpMessage message, TokenRequestContext context)
    at Azure.Core.Pipeline.BearerTokenAuthenticationPolicy.ProcessAsync(HttpMessage message, ReadOnlyMemory`1 pipeline, Boolean async)
    at Azure.Core.Pipeline.RedirectPolicy.ProcessAsync(HttpMessage message, ReadOnlyMemory`1 pipeline, Boolean async)
    at Azure.Core.Pipeline.RetryPolicy.ProcessAsync(HttpMessage message, ReadOnlyMemory`1 pipeline, Boolean async)
    at Azure.Core.Pipeline.RetryPolicy.ProcessAsync(HttpMessage message, ReadOnlyMemory`1 pipeline, Boolean async)
    at Azure.Data.Tables.TableRestClient.CreateAsync(TableProperties tableProperties, Nullable`1 responsePreference, QueryOptions queryOptions, CancellationToken cancellationToken)
    at Azure.Data.Tables.TableServiceClient.CreateTableIfNotExistsAsync(String tableName, CancellationToken cancellationToken)
    at Learning.AzureTableStorage.Program.Main(String[] _) in C:\Projects\Pictoria\Pictoria.Learning\Learning.AzureTableStorage\Learning.AzureTableStorage\Program.cs:line 30
    at Learning.AzureTableStorage.Program.<Main>(String[] _)

As per this issue, I've added the Azure development workload to my VS installation and within VS, I've selected my account under tools > options > Azure Service Authentication > Account Selection. I've re-signed in several times to no avail.

Environment
Visual Studio 17.2.2
Dotnet:
PS C:\Users\Jeremy> dotnet --info
.NET SDK (reflecting any global.json):
 Version:   6.0.300
 Commit:    8473146e7d

Runtime Environment:
 OS Name:     Windows
 OS Version:  10.0.19043
 OS Platform: Windows
 RID:         win10-x64
 Base Path:   C:\Program Files\dotnet\sdk\6.0.300\

Host (useful for support):
  Version: 6.0.5
  Commit:  70ae3df4a6

Got it working by setting DefaultAzureCredentialOptions.VisualStudioTenantId to my AD directory tenant ID.


Compilation and tests pass with gcc6 (MLDB-1895)

make toolchain=gcc6 now compiles and passes all tests

+1


RuntimeError: GET was unable to find an engine to execute this computation

RuntimeError: GET was unable to find an engine to execute this computation
Something wrong will happen like the above unless I use torch == 2.0.0(I used torch==2.3.1 following your pia.yml) . I hope you can change the related contents in your pia.yml

Hi @mamianshusheng, I appreciate your interest. I think you may have installed the CPU version. You can install torch following the official guide: https://pytorch.org/

Well，I truly installed the GPU version. I used this command:
`pip install torch==2.3.0+cu118 torchvision==0.18.0+cu118 torchaudio==2.3.0+cu118 --index-url https://download.pytorch.org/whl/cu118'
I think torch=2.3.0 is too new to fit the environment of the project


Create uk_ua.json

I like ukraine
https://donatello.to/RobloMiner

Well, 1.16.5 will not update but thank you.


CacheNamespaceRef causes IllegalArgumentException

MyBatis version
3.5.4
Database vendor and version
hsqldb
Test case or example project
unit test for cachenamespaceref #1873
https://github.com/mybatis/mybatis-3/pull/1873
Steps to reproduce
Annotated mapper with @CacheNamespaceRef,when the mapper class is parsed before the definer mapper of the refered cache,this may happen.
Expected result
unit test passed
Actual result
throws exception:
java.lang.IllegalArgumentException: Result Maps collection already contains value for dao.BusinessDao.selectUsers-void

Thank you for the report and the test, @xingxingup88 !
I will look into it.

@xingxingup88 ,
The fix has already been committed and is verifiable in the latest 3.5.5-SNAPSHOT.
Let me know if you noticed anything.
Thanks again for your work!


Update README.md

CRA Bill of Materials
 Download Bill of Materials Report: [JSON Format]
Bill of Materials Diff
Diff not available

Supply Chain Verification

 Manifest File: Dockerfile

:x: Image: golang:1.16.4-buster
:x: Image: alpine:latest


Make CIBA feature complian with FAPI-CIBA spec

Is your suggestion related to an experience ? Please describe.
The CIBA feature available in IS spec is compliant only with OIDC CIBA spec. With some minor improvements it can be made complian with FAPI-CIBA profie as well

This change is introduced through following PRs
https://github.com/wso2-support/identity-inbound-auth-oauth/pull/1213
https://github.com/wso2-support/carbon-identity-framework/pull/2371


Merges with up-to-date main before running tests

🧹  pulls and merges latest changes from main before running e2e and conformance tests. This is already done for unit-tests.

/kind cleanup

/hold

/retest

/hold cancel
/retest

/hold

/hold cancel


local deployment failed

Type of issue

[x] Bug
[ ] New feature
[ ] Enhancement

Description
cli was running and waiting "registering application in the azure active directory" and never finished.
Steps to reproduce

deploy cli locally with below command.
pcs -t remotemonitoring -s local -r java --dockerTagOverride keyvaultintgr --versionOverride keyvault-br-3-test

There was an error while registering application
? Enter a solution name: saki-bugbash-kv
? Select a subscription: iotc-flashmagnus-sublib-002
? Select a location: West US
| Registering application in the Azure Active DirectoryError: Could not create new application in this tenant: The password must contain at least 1 special character. paramName: PasswordCredentials, paramValue: , objectType: Microsoft.Online.DirectoryServices.Application
at graphClient.applications.create.then.catch (c:\saki\temp\bugbash\pcs-cli\publish\index.js:496:19)
at process._tickCallback (internal/process/next_tick.js:68:7)

Expected behavior
Deploy CLI successfully
Current behavior <!-- The actual behavior observed --
CLI failed to register the application and deploy does not finish
Known workarounds
...
Possible solution
...
Context and Environment

Operating System: ...
GitHub branch: ...
Node.js Runtime: ...

Fixed


fix: prevent multiple location headers on redirect (#3298)

The problem turned out to be specific to 0.7 Actix, which I did not expect.
This solution is what was proposed by @gbj in #3298, although I did not make the new code part of extend_response because extend_response is also called in handle_static_route, and I don't think it needs this (maybe I'm wrong?).
I believe a better solution would actually be to match the Axum behavior, that uses http::HeaderMap::extend: For merging map A with map B, if map B contains a key that is present in A, all values with such key in A are removed and all values with that key in B are added. That would at least be more consistent.
I also still don't understand why both server_fn::ServerFn::run_on_server and leptos_actix::handle_server_fns_with_context need to handle redirection to Referer, but I assume there is a reason.
Took the oportunity to fix the surrounding comments too, to the best of my ability.

I think the problem with this one is that headers like Set-Cookie are set multiple times and should not be overwritten this way

I think the problem with this one is that headers like Set-Cookie are set multiple times and should not be overwritten this way

I think this solution is pretty hacky, but it should not affect any header other than Location 🤔 because that's what we call .remove() on

LGTM, seems ideal


Add deployment script and process

Contains the deployment script and tests.
Also contains step by step instructions of how to deploy in README.
Deployed Rinkeby contract addresses are also defined in the Deployments section.
The total number of ARROW tokens that should be deployed should probably be discussed. Do we want 1E21 tokens? More? Less? It's possible to mint more but we should probably come up with a sensible default to start off with.

This PR is now staled since the deployment logic has been written using hardhat.


Remove button uppercasing

Automatic uppercasing of words breaks Greek words that have accents.

On the buttons with the Greek text where you have capital letters you have also accents. Please delete all the accents as in Greek the capital letters do not take any accents (unless the accent is on the first letter of the word).

See this solution: https://stackoverflow.com/questions/28783259/how-do-i-make-text-transformuppercase-work-properly-with-greek


Rule B010 cause autofix error

Ruff 0.0.287 (latest changes from main branch)
ruff  *.py --select B010 --no-cache --fix

file content(at least simple cpython script shows that this is valid python file):
class GetBodyOptionsRequest(RpcRequest):
			setattr(self, "endpoint¾map", endpoint_data.getEndpointMap())

error
/home/rafal/test/tmp_folder/138_IDX_0_RAND_82345615504983930823594.py:2:4: B010 Do not call `setattr` with a constant attribute value. It is not any safer than normal property access.
Found 1 error.

error: Autofix introduced a syntax error. Reverting all changes.

This indicates a bug in `ruff`. If you could open an issue at:

    https://github.com/astral-sh/ruff/issues/new?title=%5BAutofix%20error%5D

...quoting the contents of `/home/rafal/test/tmp_folder/138_IDX_0_RAND_82345615504983930823594.py`, the rule codes B010, along with the `pyproject.toml` settings and executed command, we'd be very appreciative!

python_compressed.zip

Same as https://github.com/astral-sh/ruff/issues/7156#issuecomment-1706932528

Tracking in https://github.com/astral-sh/ruff/issues/7169


change is behaviour of which, breaking change I think

Hi,
Just noticed when upgrading from 1.14.2 to 1.14.3 there seems to be a change in the behaviour of the sh.which function. http://amoffat.github.io/sh/sections/command_class.html#which
In 1.14.2 which returns a string. In 1.14.3 which returns a RunningCommand.
In 1.14.2
> type(sh.which('python'))
str

In 1.14.3
> type(sh.which('python'))
<class 'sh.RunningCommand'>

Is this an intentional change? It broke our tests, we were depending on which being a string. I wouldn't be surprised if it trips some other people up moving from 1.14.2 to 1.14.3.

        On Windows, use 'strict' error handler if the file system encoding is
        'mbcs' (which is the default encoding).
        """
>       filename = fspath(filename)  # Does type-checking of `filename`.
E       TypeError: expected str, bytes or os.PathLike object, not RunningCommand

../deps/venv/lib/python3.7/os.py:812: TypeError

This is an intentional change and was discussed in https://github.com/amoffat/sh/issues/579
Basically, our view is that sh.which() returning str is a bug, not a feature, and thus fixing it is not a breaking change.

thanks for the reply.