iCloud error after upgrade

Home Assistant release (hass --version):
0.16.0
Python release (python3 --version):
3.4.3
Component/platform:
iCloud
Description of problem:
After upgrade, iCloud component no longer works.  Error in log:
16-03-26 22:31:18 homeassistant.components.device_tracker.icloud: Logging into iCloud Account
16-03-26 22:31:18 homeassistant.components.device_tracker: Error setting up platform icloud
Traceback (most recent call last):
File "/usr/local/lib/python3.4/dist-packages/homeassistant/components/device_tracker/init.py", line 127, in setup_platform
if not platform.setup_scanner(hass, p_config, tracker.see):
File "/usr/local/lib/python3.4/dist-packages/homeassistant/components/device_tracker/icloud.py", line 40, in setup_scanner
verify=True)
File "/home/vanbrunt/.homeassistant/lib/pyicloud/base.py", line 152, in init
self.session.cookies.load()
File "/usr/lib/python3.4/http/cookiejar.py", line 1765, in load
self._really_load(f, filename, ignore_discard, ignore_expires)
File "/usr/lib/python3.4/http/cookiejar.py", line 1864, in _really_load
magic = f.readline()
File "/usr/lib/python3.4/codecs.py", line 319, in decode
(result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 0: invalid start byte
Expected:
iCloud should work as it did before the upgrade.
Problem-relevant configuration.yaml entries and steps to reproduce:
device_tracker:
  platform: nmap_tracker
  hosts: <IP_ADDRESS>/24
  home_interval: 5
  track_new_devices: no

device_tracker 2:
  platform: icloud
  username<EMAIL_ADDRESS>  password: [redacted]

device_tracker 3:
  platform: owntracks
  max_gps_accuracy: 200

device_tracker 4:
  platform: icloud
  username<EMAIL_ADDRESS>  password: [redacted]

Traceback (if applicable):

Additional info:

This error might happen because of a change in pyicloud, you manually should delete your cookies of python.

Op 27 mrt. 2016 om 08:10 heeft lvanbrunt<EMAIL_ADDRESS>het volgende geschreven:
Home Assistant release (hass --version):
0.16.0
Python release (python3 --version):
3.4.3
Component/platform:
iCloud
Description of problem:
After upgrade, iCloud component no longer works. Error in log:
16-03-26 22:31:18 homeassistant.components.device_tracker.icloud: Logging into iCloud Account
16-03-26 22:31:18 homeassistant.components.device_tracker: Error setting up platform icloud
Traceback (most recent call last):
File "/usr/local/lib/python3.4/dist-packages/homeassistant/components/device_tracker/init.py", line 127, in setup_platform
if not platform.setup_scanner(hass, p_config, tracker.see):
File "/usr/local/lib/python3.4/dist-packages/homeassistant/components/device_tracker/icloud.py", line 40, in setup_scanner
verify=True)
File "/home/vanbrunt/.homeassistant/lib/pyicloud/base.py", line 152, in init
self.session.cookies.load()
File "/usr/lib/python3.4/http/cookiejar.py", line 1765, in load
self._really_load(f, filename, ignore_discard, ignore_expires)
File "/usr/lib/python3.4/http/cookiejar.py", line 1864, in _really_load
magic = f.readline()
File "/usr/lib/python3.4/codecs.py", line 319, in decode
(result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 0: invalid start byte
Expected:
iCloud should work as it did before the upgrade.
Problem-relevant configuration.yaml entries and steps to reproduce:
device_tracker:
platform: nmap_tracker
hosts: <IP_ADDRESS>/24
home_interval: 5
track_new_devices: no
device_tracker 2:
platform: icloud
username<EMAIL_ADDRESS>password: [redacted]
device_tracker 3:
platform: owntracks
max_gps_accuracy: 200
device_tracker 4:
platform: icloud
username<EMAIL_ADDRESS>password: [redacted]
Traceback (if applicable):
Additional info:
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub

How is that done?

Would be great if this would have been known ahead of time and these instructions made available in either the release notes that contained the upgrade or the iCloud documentation…

Yes, a user such as myself wouldn't know how to troubleshoot this at all.

Maybe trap the error and clear out the cookies?  Then it wouldn't be an issue.

I'm having the same problem, has anyone managed to get it to work yet??
How do you clear Python cookies?? Are they the same as Internet cookies??
Thanks in advance
Z

ok,,i have a different  error.......it was working before the update
16-03-27 10:44:23 homeassistant.components.device_tracker: Error setting up platform icloud
Traceback (most recent call last):
File "c:\users\user\appdata\local\programs\python\python35-32\lib\site-packages\homeassistant\components\device_tracker_init_.py", line 127, in setup_platform
if not platform.setup_scanner(hass, p_config, tracker.see):
File "c:\users\user\appdata\local\programs\python\python35-32\lib\site-packages\homeassistant\components\device_tracker\icloud.py", line 40, in setup_scanner
verify=True)
File "C:\Users\User\AppData\Roaming.homeassistant\lib\pyicloud\base.py", line 152, in init
self.session.cookies.load()
File "c:\users\user\appdata\local\programs\python\python35-32\lib\http\cookiejar.py", line 1781, in load
self._really_load(f, filename, ignore_discard, ignore_expires)
File "c:\users\user\appdata\local\programs\python\python35-32\lib\http\cookiejar.py", line 1880, in _really_load
magic = f.readline()
File "c:\users\user\appdata\local\programs\python\python35-32\lib\encodings\cp1252.py", line 23, in decode
return codecs.charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeError: 'charmap' codec can't decode byte 0x81 in position 41: character maps to

I'm sorry guys, the error should be handled by pyicloud itself. This appears to a problem that should only affect very few users. (I didn't have that issue, so I forgot to mention it)
I won't be behind a pc until tuesday, then I'll look it up. It should be a folder on your computer named pyicloud containing a subfolder for each icloud account you're using. It's the http cookie folder, not the browser folders.

Op 27 mrt. 2016 om 11:50 heeft Zerobyte1<EMAIL_ADDRESS>het volgende geschreven:
ok,,i have a different error.......it was working before the update
16-03-27 10:44:23 homeassistant.components.device_tracker: Error setting up platform icloud
Traceback (most recent call last):
File "c:\users\user\appdata\local\programs\python\python35-32\lib\site-packages\homeassistant\components\device_tracker__init__.py", line 127, in setup_platform
if not platform.setup_scanner(hass, p_config, tracker.see):
File "c:\users\user\appdata\local\programs\python\python35-32\lib\site-packages\homeassistant\components\device_tracker\icloud.py", line 40, in setup_scanner
verify=True)
File "C:\Users\User\AppData\Roaming.homeassistant\lib\pyicloud\base.py", line 152, in init
self.session.cookies.load()
File "c:\users\user\appdata\local\programs\python\python35-32\lib\http\cookiejar.py", line 1781, in load
self._really_load(f, filename, ignore_discard, ignore_expires)
File "c:\users\user\appdata\local\programs\python\python35-32\lib\http\cookiejar.py", line 1880, in _really_load
magic = f.readline()
File "c:\users\user\appdata\local\programs\python\python35-32\lib\encodings\cp1252.py", line 23, in decode
return codecs.charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeError: 'charmap' codec can't decode byte 0x81 in position 41: character maps to
—
You are receiving this because you commented.
Reply to this email directly or view it on GitHub

I have reverted the upgrade of pyICloud and released this as 0.16.1.
I will only allow the upgrade to be applied again if we can make sure that this issue is not happening for users.

On Windows to folder you need to delete is in C:\Users<username>\AppData\Local\Temp. The folder you need to delete is called 'pyicloud'.
Tomorrow I'll try to find the folder location for Unix.

Op 27 mrt. 2016 om 11:50 heeft Zerobyte1<EMAIL_ADDRESS>het volgende geschreven:
ok,,i have a different error.......it was working before the update
16-03-27 10:44:23 homeassistant.components.device_tracker: Error setting up platform icloud
Traceback (most recent call last):
File "c:\users\user\appdata\local\programs\python\python35-32\lib\site-packages\homeassistant\components\device_tracker__init__.py", line 127, in setup_platform
if not platform.setup_scanner(hass, p_config, tracker.see):
File "c:\users\user\appdata\local\programs\python\python35-32\lib\site-packages\homeassistant\components\device_tracker\icloud.py", line 40, in setup_scanner
verify=True)
File "C:\Users\User\AppData\Roaming.homeassistant\lib\pyicloud\base.py", line 152, in init
self.session.cookies.load()
File "c:\users\user\appdata\local\programs\python\python35-32\lib\http\cookiejar.py", line 1781, in load
self._really_load(f, filename, ignore_discard, ignore_expires)
File "c:\users\user\appdata\local\programs\python\python35-32\lib\http\cookiejar.py", line 1880, in _really_load
magic = f.readline()
File "c:\users\user\appdata\local\programs\python\python35-32\lib\encodings\cp1252.py", line 23, in decode
return codecs.charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeError: 'charmap' codec can't decode byte 0x81 in position 41: character maps to
—
You are receiving this because you commented.
Reply to this email directly or view it on GitHub

These are the locations that need to be checked to delete the folder pyicloud in case of these errors:
tempfile.gettempdir()
Return the name of the directory used for temporary files. This defines the default value for the dir argument to all functions in this module.
Python searches a standard list of directories to find one which the calling user can create files in. The list is:
The directory named by the TMPDIR environment variable.
The directory named by the TEMP environment variable.
The directory named by the TMP environment variable.
A platform-specific location:
On Windows, the directories C:\TEMP, C:\TMP, \TEMP, and \TMP, in that order.
On all other platforms, the directories /tmp, /var/tmp, and /usr/tmp, in that order.
As a last resort, the current working directory.
The result of this search is cached, see the description of tempdir below.

Op 27 mrt. 2016 om 11:50 heeft Zerobyte1<EMAIL_ADDRESS>het volgende geschreven:
ok,,i have a different error.......it was working before the update
16-03-27 10:44:23 homeassistant.components.device_tracker: Error setting up platform icloud
Traceback (most recent call last):
File "c:\users\user\appdata\local\programs\python\python35-32\lib\site-packages\homeassistant\components\device_tracker__init__.py", line 127, in setup_platform
if not platform.setup_scanner(hass, p_config, tracker.see):
File "c:\users\user\appdata\local\programs\python\python35-32\lib\site-packages\homeassistant\components\device_tracker\icloud.py", line 40, in setup_scanner
verify=True)
File "C:\Users\User\AppData\Roaming.homeassistant\lib\pyicloud\base.py", line 152, in init
self.session.cookies.load()
File "c:\users\user\appdata\local\programs\python\python35-32\lib\http\cookiejar.py", line 1781, in load
self._really_load(f, filename, ignore_discard, ignore_expires)
File "c:\users\user\appdata\local\programs\python\python35-32\lib\http\cookiejar.py", line 1880, in _really_load
magic = f.readline()
File "c:\users\user\appdata\local\programs\python\python35-32\lib\encodings\cp1252.py", line 23, in decode
return codecs.charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeError: 'charmap' codec can't decode byte 0x81 in position 41: character maps to
—
You are receiving this because you commented.
Reply to this email directly or view it on GitHub

Since gettempdir is being used as automatic cleanup script can be written
too
On Mon, Mar 28, 2016, 01:23 Bart274<EMAIL_ADDRESS>wrote:

These are the locations that need to be checked to delete the folder
pyicloud in case of these errors:
tempfile.gettempdir()
Return the name of the directory used for temporary files. This defines
the default value for the dir argument to all functions in this module.
Python searches a standard list of directories to find one which the
calling user can create files in. The list is:
The directory named by the TMPDIR environment variable.
The directory named by the TEMP environment variable.
The directory named by the TMP environment variable.
A platform-specific location:
On Windows, the directories C:\TEMP, C:\TMP, \TEMP, and \TMP, in that
order.
On all other platforms, the directories /tmp, /var/tmp, and /usr/tmp, in
that order.
As a last resort, the current working directory.
The result of this search is cached, see the description of tempdir below.

Op 27 mrt. 2016 om 11:50 heeft Zerobyte1<EMAIL_ADDRESS>het
volgende geschreven:
ok,,i have a different error.......it was working before the update
16-03-27 10:44:23 homeassistant.components.device_tracker: Error setting
up platform icloud
Traceback (most recent call last):
File
"c:\users\user\appdata\local\programs\python\python35-32\lib\site-packages\homeassistant\components\device_tracker__init__.py",
line 127, in setup_platform
if not platform.setup_scanner(hass, p_config, tracker.see):
File
"c:\users\user\appdata\local\programs\python\python35-32\lib\site-packages\homeassistant\components\device_tracker\icloud.py",
line 40, in setup_scanner
verify=True)
File "C:\Users\User\AppData\Roaming.homeassistant\lib\pyicloud\base.py",
line 152, in init
self.session.cookies.load()
File
"c:\users\user\appdata\local\programs\python\python35-32\lib\http\cookiejar.py",
line 1781, in load
self._really_load(f, filename, ignore_discard, ignore_expires)
File
"c:\users\user\appdata\local\programs\python\python35-32\lib\http\cookiejar.py",
line 1880, in _really_load
magic = f.readline()
File
"c:\users\user\appdata\local\programs\python\python35-32\lib\encodings\cp1252.py",
line 23, in decode
return codecs.charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeError: 'charmap' codec can't decode byte 0x81 in position
41: character maps to
—
You are receiving this because you commented.
Reply to this email directly or view it on GitHub

—
You are receiving this because you modified the open/close state.
Reply to this email directly or view it on GitHub
https://github.com/balloob/home-assistant/issues/1625#issuecomment-202297733

What do you mean?

Op 28 mrt. 2016 om 17:45 heeft Paulus Schoutsen<EMAIL_ADDRESS>het volgende geschreven:
Since gettempdir is being used as automatic cleanup script can be written
too
On Mon, Mar 28, 2016, 01:23 Bart274<EMAIL_ADDRESS>wrote:

These are the locations that need to be checked to delete the folder
pyicloud in case of these errors:
tempfile.gettempdir()
Return the name of the directory used for temporary files. This defines
the default value for the dir argument to all functions in this module.
Python searches a standard list of directories to find one which the
calling user can create files in. The list is:
The directory named by the TMPDIR environment variable.
The directory named by the TEMP environment variable.
The directory named by the TMP environment variable.
A platform-specific location:
On Windows, the directories C:\TEMP, C:\TMP, \TEMP, and \TMP, in that
order.
On all other platforms, the directories /tmp, /var/tmp, and /usr/tmp, in
that order.
As a last resort, the current working directory.
The result of this search is cached, see the description of tempdir below.

Op 27 mrt. 2016 om 11:50 heeft Zerobyte1<EMAIL_ADDRESS>het
volgende geschreven:
ok,,i have a different error.......it was working before the update
16-03-27 10:44:23 homeassistant.components.device_tracker: Error setting
up platform icloud
Traceback (most recent call last):
File
"c:\users\user\appdata\local\programs\python\python35-32\lib\site-packages\homeassistant\components\device_tracker__init__.py",
line 127, in setup_platform
if not platform.setup_scanner(hass, p_config, tracker.see):
File
"c:\users\user\appdata\local\programs\python\python35-32\lib\site-packages\homeassistant\components\device_tracker\icloud.py",
line 40, in setup_scanner
verify=True)
File "C:\Users\User\AppData\Roaming.homeassistant\lib\pyicloud\base.py",
line 152, in init
self.session.cookies.load()
File
"c:\users\user\appdata\local\programs\python\python35-32\lib\http\cookiejar.py",
line 1781, in load
self._really_load(f, filename, ignore_discard, ignore_expires)
File
"c:\users\user\appdata\local\programs\python\python35-32\lib\http\cookiejar.py",
line 1880, in _really_load
magic = f.readline()
File
"c:\users\user\appdata\local\programs\python\python35-32\lib\encodings\cp1252.py",
line 23, in decode
return codecs.charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeError: 'charmap' codec can't decode byte 0x81 in position
41: character maps to
—
You are receiving this because you commented.
Reply to this email directly or view it on GitHub

—
You are receiving this because you modified the open/close state.
Reply to this email directly or view it on GitHub
https://github.com/balloob/home-assistant/issues/1625#issuecomment-202297733

—
You are receiving this because you commented.
Reply to this email directly or view it on GitHub

That the PR that will include the upgrade for pyiCloud should also contain a clean up script to ensure that this issue will no longer occur.

Is there an example for doing this?
Date: Mon, 28 Mar 2016 20:09:44 -0700
From<EMAIL_ADDRESS>To<EMAIL_ADDRESS>CC<EMAIL_ADDRESS>Subject: Re: [balloob/home-assistant] iCloud error after upgrade (#1625)
That the PR that will include the upgrade for pyiCloud should also contain a clean up script to ensure that this issue will no longer occur.
—
You are receiving this because you commented.
Reply to this email directly or view it on GitHub


Nodes Table Jailed Status

In the nodes table, if a node is jailed, show that in the status column

I can do

closed by #105


Permission request: Add indirect modify permission to Codeunit 882

Today a user needs to be able modify OCR Service Setup (Table 1270) to be able to work with OCR.  This is because Codeunit 884 "ReadSoft OCR Master Data Sync" is updating the OCR Service Setup.
Please add
Permisson = tabledata "OCR Service Setup" = m;
to Codeunit 884

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.


AVPro 360 playback flickering when using Vimeo SDK?

Describe the issue
Hi - I'm using AVPro as a player option for the Vimeo 360 player. I was able to get playback to work, however in the game view the playback has immense flickering. The scene uses cardboard as well.
Steps to reproduce the problem
Create scene with the following gameobjects:

GvrControllerMain
GvrEventSystem
GvrEditorEmulator
360SphereVideo
Sphere
AVPro Video Media Player
[VimeoPlayer]

In the vimeo player script options, set player to AVPro Video Media Player, select 360 vimeo video of choice, set resolution to Adaptive (or anything actually).
Unity version
Version 2018.3.0f2 Personal
Operating system
Mac OS High Sierra

Aha - solved. The flickering only occurred in the game view of Unity on the Mac. After building to iOS, the playback on iPhone was perfect.


[Python docs feedback]

Problem description
When I tried to do the Python tutorial:
The "pip3 freeze > requirements.txt" step created ~240 requirements (because I'm using an Anaconda installation of Python), many of which couldn't be met in the "pip install" phase of the docker image construction. Hence, the docker build returned with an error
Suggestions for a fix
it could be helpful to link an example "requirements.txt" file, to let the reader see which modules are actually needed for the tutorial project.

Thanks for reporting this issue. It's now fixed as part of #13507.


test: race condition fix

Signed-off-by: James Milligan<EMAIL_ADDRESS>

This PR

fixes race condition in test startup

Related Issues

Notes

Follow-up Tasks

How to test

Codecov Report

Merging #302 (bef481a) into main (fa0825a) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #302   +/-   ##
=======================================
  Coverage   51.48%   51.48%
=======================================
  Files           4        4
  Lines         540      540
=======================================
  Hits          278      278
  Misses        241      241
  Partials       21       21

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


[WIP] [DO NOT MERGE] Website Design Progress

This is a feature branch containing the progress for the website
URL: https://tspwebsitepr.z22.web.core.windows.net/prs/2418/

I think we need something on the Community page for how folks can ask questions, propose ideas, etc. I see that we've enabled discussions on the typespec repo -- is that were to point them? In any event, we should be clear about that.

There are several broken links on this page:
https://tspwebsitepr.z22.web.core.windows.net/prs/2595/openapi
Is there a way to integrate a link checker into the build to catch these without human testing?

There are several broken links on this page:
https://tspwebsitepr.z22.web.core.windows.net/prs/2595/openapi
Is there a way to integrate a link checker into the build to catch these without human testing?

I'll take a look there is some issue with the preview website because azure storage website doesn't auto add .html when resolving the files so some links that might not work here will in the github.io version

You can try these changes at https://cadlplayground.z22.web.core.windows.net/prs/2418/
Check the website changes at https://tspwebsitepr.z22.web.core.windows.net/prs/2418/

/azp run


No way to authenticate for RSS feeds

Description
I'm trying to access the RSS feed of a private repo, but there doesn't seem to be a way to do that outside of a session. Neither API access tokens (preferred) nor HTTP basic auth (fallback) work, when I confirmed they do work for other endpoints. The request always tries to redirect to the login page.
Only relevant information in the logs is 303 See Other in 0.2ms @ web/web.go:139(web.registerRoutes.verifyAuthWithOptions) for the GET.
Gitea Version
1.21.11
Can you reproduce the bug on the Gitea demo site?
No
Log Gist
No response
Screenshots
No response
Git Version
No response
Operating System
Gentoo
How are you running Gitea?
Gentoo gitea package with systemd.
Database
PostgreSQL

FIrst, RSS is using the web side router, not the api side router:

Next, three auth methods are added in web side:

But the basic auth only fire on API, Download or on Git or LFSPaths, which is usually known as the usage of API access token, so it will not work for RSS route

So the only way you can do is using the session auth, which is using cookie I think.
Maybe we can move it to the api side.

IMO handling RSS more like an API request makes sense, since browsers/web clients generally don't support RSS these days, and it's a lot easier to get feed readers to make something like an API request than it is to get them to make something like a login flow. Some clients support manually setting cookie values, but most don't, and you'd have to reset them every time they expired anyway.

Or we can move this rss endpoint to the allowlist of authentication with token?


FieldOptions not adding to all content types

Hello,
None of these commands add field to all content types, only to default:
Add-PnPTaxonomyField -List $sitePagesList -DisplayName "Categories4" -InternalName "Categories4" -TermSetPath $categoriesTermSetPath -MultiValue -FieldOptions AddToAllContentTypes
Add-PnPTaxonomyField -List $sitePagesList -DisplayName $dName -InternalName $iName -TermSetPath $categoriesTermSetPath -MultiValue -FieldOptions 63 -AddToDefaultView
Add-PnPTaxonomyField -List $sitePagesList -DisplayName $dName -InternalName $iName -TermSetPath $categoriesTermSetPath -MultiValue -FieldOptions 63 -AddToDefaultView
SharePointPnPPowershellOnline version - 3.1.1809.0

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

ID: de2690c5-d59a-fe9c-2810-3a8141096d36
Version Independent ID: edbc02e9-96ac-ee9b-0a3d-c115d7c38745
Content: Add-PnPTaxonomyField (sharepoint-pnp)
Content Source: sharepoint/sharepoint-ps/sharepoint-pnp/Add-PnPTaxonomyField.md
GitHub Login: @techwriter40
Microsoft Alias: kirks

@wonderplayer Thank you for this feedback
I want to make sure this gets addressed properly.
We have a separate repo for the PnP PowerShell issues. We want your issue to get the proper attention it deserves.
Please open your issue in this repo: https://github.com/SharePoint/PnP-PowerShell
I am going to close this issue so that we can track to correct one in the PnP PowerShell repo.


WIP: Update to gmt-6.0.0a19

Checklist

[ ] Used a fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@conda-forge-admin, please rerender

This PR is trying to rebuild the GMT master branch again.
This branch is created on top of the devel branch, with the changes in the master branch merged in. Although there are a lot of commits in this RR, the differences between this branch and the master branch are very tiny. See the output of git diff master gmt-6.0.0a19 for the differences.
The linux and osx builds succeed. However, the Windows build fails, which tries to read gmt/share files in the build environment instead of the test environment.

That's very strange. The "failure" seems to be relate to the custom PS fonts (which was recently introduced to 6). But this failure happens on Linux and Mac as well. Also, there is no error message so this looks like a crash to me.

@conda-forge-admin, please rerender

@leouieda Currently, I don't have any clues to solve the Windows build failure. What about skipping the Windows build of GMT 6.0.0?

@seisman this would be good to have for testing. I'm OK with removing Windows for now. We can open another PR to try to diagnose this before releasing GMT6. It's good that we caught this now and not after the release.

If you want, please feel free to add yourself as a recipe maintainer in meta.yaml so that you can have merge rights on this repo. Keep in mind that we always have to use forks in conda-forge, though. All branches get built and uploaded so even maintainers work from forks to avoid this.

I've added myself as a maintainer. Before merging, can you check if the build will be uploaded to the dev channel?

@conda-forge-admin, please rerender

@leouieda Something goes wrong. The gmt-6.0.0a19 was pushed to the main channel. See https://anaconda.org/conda-forge/gmt/files

I noticed.  I wonder if we forgot to change something. @ocefpaf did anything change with regard to using different labels on anaconda.org?

We changed the tools and things things are still in flux at the moment. See https://github.com/conda-forge/conda-smithy/issues/897
I can relabel that manually for now.

@ocefpaf Thanks for help relabel the releases.
Are there any workarounds? Does it work if I manually edit the channel_targets in .ci_support/linux_.yaml and .ci_support/osx_.yaml after conda-forge-admin's rerendering?

Thanks, Filipe! I'll keep an eye on that issue as well

@ocefpaf Thanks for help relabel the releases.

No problem.

Are there any workarounds?

I believe that setting the conda_build_config.yaml would fix it.
(We actually need to test and document that properly.)

Thanks for the tips. Where is that file? From the docs, it seems like it is taken from the conda install. Can we set it in the repo?

There is a global one but you can augment it with another one in the recipe directory. I believe you do no need to copy everything from the global file, just add the extras parts, in this case the channel/label configuration.
I think that the right way to do this is:
channel_targets:
  - conda-forge main
  - conda-forge dev

but I never really tested it.


Package License?

Thanks for this package!
It works like a breeze with py-shiny as well and I'd love to use this for the AlphaFold frontend at our institution.
Would you mind adding a license to the repo?

Hi, didnt realize i forgot to add that, thanks for letting me know.
Which functionality are you using? are you using any of the methods like color, focus, set_color, update, etc?
I'm considering removing those in a refactoring.

Thanks alot!
No currently I'm not using any of these, just this.
I was planning to implement coloring by b-factor though, but I saw that mol* core has built-in support for this as of v4.4.1
Is there anything that could break if you bump to pdbe-molstar=3.3.2 (which would pull in mol* core 4.8.0)?

You can already use alphafold_view to use alphafold colors
See a pycafe example here
I'll update ipymolstar, but if you want to use custom colors based off b factor value you probably have to provide the colors externally through color_data (which i might rename because it does other things now except for coloring)


adds tsa

Description of the change
Adds the ability to pass the TSA cert-chain since the TUF pkg/cmd being used supports this.
Existing or Associated Issue(s)
https://github.com/sigstore/helm-charts/issues/640
Additional Information

Checklist

[x] Chart version bumped in Chart.yaml according to semver. Where applicable, update and bump the versions in any associated umbrella chart
[x] Variables are documented in the values.yaml and added to the README.md. The helm-docs utility can be used to generate the necessary content. Use helm-docs --dry-run to preview the content.
[x] JSON Schema generated.
[x] List tests pass for Chart using the Chart Testing tool and the ct lint command.

❯ ct lint --target-branch adds_tsa
Linting charts...

------------------------------------------------------------------------------------------------------------------------
No chart changes detected.
------------------------------------------------------------------------------------------------------------------------
All charts linted successfully

@haydentherapper / @cpanato
does this look good to y'all ?


predict,    ValueError:not enough values to unpack (expected 2, got 1)

First of all, thank you for your great work!
I want to use a lama-fourier model trained on the places dataset to make predictions on my own dataset, the command I use is:
python ./bin/predict.py model.path=/home/project/lama/lama-regular/ indir=/home/project/lama/my_dataset/eval/random_medium_512/ outdir=/home/project/lama/inference/my_dataset /random_medium_512, I set refine to True, but got an error:
File "./bin/predict.py", line 75, in main
cur_res = refine_predict(batch, model, **predict_config.refiner)
File "/home/project/lama/saicinpainting/evaluation/refinement.py", line 308, in refine_predict
image_inpainted = _infer(image, mask, forward_front, forward_rears, image_inpainted, orig_shape, devices, ids, n_iters, lr)
File "/home/project/lama/saicinpainting/evaluation/refinement.py", line 128, in _infer
z1,z2 = forward_front(masked_image)
ValueError: not enough values to unpack (expected 2, got 1)
But when I set refine to False, this problem disappears. How can I solve this problem? Greatful!

Hey thanks for raising the issue. I'm looking into it, will release a fix soon!


add default type parameter for TreeViewState

Adding a type parameter without a default value is a breaking change, so when the <C> parameter was added, it causes typescript to raise an error for existing code that uses these types. Adding a default value of never ensures that existing code doesn't break.

Thank you for your contribution!


Handle the case of a Widget being moved down

When we sync() a Component, we need to clear the old Component's _child
pointer, otherwise if we reuse that Component we'll get confused about
what the old child is.
Fixes #1210.

LGTM


"Error loading grades information" with advanced search

Description

"Error loading grades information" message shows up even though grades load properly.
This is not observed in normal search.

Reproduction

Search for an instructor with classes this quarter (e.g., Ihler).
See that the error message shows up but the grades still populate fine.

Same bug for course code


Fixed ClassCastException in openConnection

From the crash reports in PlayStore I receive some ClassCastExceptions every now and then on devices (seems to be exclusive to tablets) running Android 4.1 and 4.2.
The exceptions occur in BTTransport.openConnection when some exception is cast to SdlException.
The reports contain no line numbers ... I suspect line 185 to be the cause of the error, since this is the only line containing an unchecked cast to SdlException.

Closing due to it being marked to go into master. Please resubmit this pull request with it marked to merge into develop and not master.


AttributeError: module 'torch.distributed' has no attribute 'deprecated'

Traceback (most recent call last):
File "E:/cavaface.pytorch/train.py", line 23, in
from apex.parallel import DistributedDataParallel as DDP
File "E:\anaconda\lib\site-packages\apex\parallel_init_.py", line 8, in
ReduceOp = torch.distributed.deprecated.reduce_op
AttributeError: module 'torch.distributed' has no attribute 'deprecated'

please make sure your env settings

please make sure your env settings

Is it because windows does not support?

i have not tested in windows. maybe

windows does not support DistributedDataParallel nor apex


[hotfix][docs] URL should not point to release-1.8 docs

The operations playground docs have a link to https://ci.apache.org/projects/flink/flink-docs-release-1.8/monitoring/rest_api.html#api. This should be based on site.baseurl instead.

Thanks for the hotfix. LGTM.
BTW, I also found flink-docs-release-1.6 in s3.md and s3.zh.md, we can fix it in this pr too.

@KarmaGYZ I didn't include the link to release-1.6 in s3.md and s3.zh.md in this PR because I couldn't figure out what to do with it.
The target of the link, FileSystem.WriteOptions, doesn't exist. And the documentation for FileSystem.WriteMode doesn't say anything about entropy injection.

@KarmaGYZ I didn't include the link to release-1.6 in s3.md and s3.zh.md in this PR because I couldn't figure out what to do with it.
The target of the link, FileSystem.WriteOptions, doesn't exist. And the documentation for FileSystem.WriteMode doesn't say anything about entropy injection.

Agreed, it should be fixed by someone familiar with FileSystem.


Test issue

What happened?:
What you expected to happen?:
How to reproduce it (as minimally and precisely as possible)?:
Anything else we need to know?:
Environment?:

Kubernetes version (use kubectl version):
Pachyderm CLI and pachd server version (use pachctl version):
Cloud provider (e.g. aws, azure, gke) or local deployment (e.g. minikube vs dockerized k8s):
OS (e.g. from /etc/os-release):
Others:

Agent Jan Schwoebel linked Freshdesk ticket 212 for this issue.


The score keeps on adding up for a part when one changes their preference.

https://github.com/SrijanShovit/carbonops-v2/assets/100708686/51700051-e8cf-4fcc-bf99-b0dd2d10947f
I unchecked one option in the members part and checked another but instead of updating the score, it adds up!
Solution:
Giving a calculate(submit) button at the end when user is satisfied with all the choices and then take up all final values to calculate score!
Assign this issue to me under GSSoC'23 label:)

Hello Akanksha-202, thanks for opening a issue, your contribution is valuable to us. The maintainers will review this issue and provide feedback as soon as possible.


task results not replaced with their values in childReferences

Expected Behavior
As a user, I expect the pipelineRun status to include the results in place of a task result reference. This helps diagnose the pipeline run using its status.
Actual Behavior
pipelineRun.status.childReferences does not replace a task result when referred in when expressions using "$(tasks.task1.results.string-result)" or "$(tasks.task1.results.array-results[1])".
Steps to Reproduce the Problem

Deploy Tekton Pipelines with the latest commit
Enable alpha feature flag

kubectl patch cm/feature-flags -p "{\"data\":{\"enable-api-fields\":\"alpha\"}}" -n tekton-pipelines

Apply pipelineRun to the cluster.

kubectl create -f pipeline-with-when-expressions-using-array-results.yaml
pipelinerun.tekton.dev/pipelinerun-with-when-expressions-using-array-results-dcghl created

apiVersion: tekton.dev/v1beta1
kind: PipelineRun
metadata:
  generateName: pipelinerun-with-when-expressions-using-array-results-
spec:
  pipelineSpec:
    tasks:
      - name: task1
        taskSpec:
          results:
            - name: array-results
              type: array
              description: The array results
            - name: string-result
              type: string
              description: The string results
          steps:
            - name: write-array
              image: bash:latest
              script: |
                #!/usr/bin/env bash
                echo -n "[\"1\", \"2\", \"3\"]" | tee $(results.array-results.path)
                echo -n "1" | tee $(results.string-result.path)
      - name: task2
        when:
          - input: "$(tasks.task1.results.array-results[1])"
            operator: in
            values: ["2"]
          - input: "$(tasks.task1.results.string-result)"
            operator: in
            values: ["1"]
        taskSpec:
          steps:
            - name: say-hi
              image: bash:latest
              script: |
                echo "hi"

Check pipelineRun status:

 kubectl get pr pipelinerun-with-when-expressions-using-array-results-w74qq -o json | jq .status.childReferences
[
  {
    "apiVersion": "tekton.dev/v1beta1",
    "kind": "TaskRun",
    "name": "pipelinerun-with-when-exp9fe3c5278f6960248e739a1c08e9e593-task1",
    "pipelineTaskName": "task1"
  },
  {
    "apiVersion": "tekton.dev/v1beta1",
    "kind": "TaskRun",
    "name": "pipelinerun-with-when-exp9fe3c5278f6960248e739a1c08e9e593-task2",
    "pipelineTaskName": "task2",
    "whenExpressions": [
      {
        "input": "$(tasks.task1.results.array-results[1])",
        "operator": "in",
        "values": [
          "2"
        ]
      },
      {
        "input": "$(tasks.task1.results.string-result)",
        "operator": "in",
        "values": [
          "1"
        ]
      }
    ]
  }
]

Additional Info

Kubernetes version:
Output of kubectl version:

Client Version: version.Info{Major:"1", Minor:"23", GitVersion:"v1.23.14", GitCommit:"3321ffc07d2f046afdf613796f9032f4460de093", GitTreeState:"clean", BuildDate:"2022-11-09T13:40:19Z", GoVersion:"go1.17.13", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"23", GitVersion:"v1.23.0", GitCommit:"ab69524f795c42094a6630298ff53f3c3ebab7f4", GitTreeState:"clean", BuildDate:"2021-12-07T18:09:57Z", GoVersion:"go1.17.3", Compiler:"gc", Platform:"linux/amd64"}

Tekton Pipeline version:
Output of tkn version or kubectl get pods -n tekton-pipelines -l app=tekton-pipelines-controller -o=jsonpath='{.items[0].metadata.labels.version}'

Client version: 0.23.1
Pipeline version: v0.43.0

is this also part of tep-75&76 promotion?

This seems to be a bug before tep 75&76, but worth investigating

@pritidesai Just to confirm, is it expected for when conditions to be included in childReferences ?

is this also part of tep-75&76 promotion?

Hey @Yongxuanzhang this is not blocking TEP-0075 and TEP-0076 promotion, sorry for the confusion. Like its mentioned in the description, the values are not replaced even for the results which are of type string.

@pritidesai Just to confirm, is it expected for when conditions to be included in childReferences ?

Thanks @afrittoli, yes when expressions are part of the childReferences:
https://github.com/tektoncd/pipeline/blob/bd6a12fb6f3f95d5435b688a46d1b66f50f063c5/pkg/apis/pipeline/v1beta1/pipelinerun_types.go#L401:L413
It's valuable for the user to have this information as part of the pipelineRun status because when expression is a pipeline component and associated with a pipelineTask. That's the reason, ChildReferences is defined to have a name of the taskRun, name of the pipelineTask, and the when expressions.

At present, only when the tasks are in NextSchedulableTask, the reference values in whenexpressions will be replaced, so should the completed tasks be replaced before GetChildReferences?

/reopen
/lifecycle frozen


Validation & 401 Page

Is your feature request related to a problem? Please describe.
Users without permission are to be redirected to an unauthorized page..
Describe the solution you’d like
An unauthorized page should be created that displays a message informing users that they do not have access to view the exhibit page, and provides instructions on how to purchase tickets or join the allowlist.this will function as a validation check for users with tickets.

validation and 401 page are complete:
dapp/src/app/(main)/401/page.tsx is the location of the 401.
at current I split the validation logic from the ticketPurchaseComponent and placed it in another file as we will be using it in other places. Currently validation logic is within dapp/src/utils/methods/ticketPurchase/ticketService.ts and a change needs to happen to behaviour in terms of button types for users who have vs users who do not have tickets.
button behaviour must be moved to the ticketPurchaseComponent UI file, dapp/src/utils/methods/ticketPurchase/ticketPurchaseUI.tsx so that we can reuse the validation logic within the exhibit page to bring up the 401.
then the final task will be getting parameters to be logged on the exhibit page to pass them to the verification service


How can I get entrys number of a unread tag?

I'm too lazy to type tags search frequently, so I write a simple command, which can let me select a tag and search with ivy,
But  tags-menu is too long, I want to improve:

delete tags from menu if no entry
sort menu by frequently used
show entrys number in tags menu

like:
Filter:
  *NONE*
  linux (100)
> emacs (499)
  debian (30)
  baidu (1)

so I need a function which can get entrys number of a unread tag
The below is my command:
(defun eh-elfeed-search-live-filter ()
    (interactive)
    (let ((default-filter "@6-months-ago +unread")
          tags)
      (dolist (feed elfeed-feeds)
        (when (and (listp feed)
                   (> (length feed) 1))
          (setq tags
                (append tags
                        (cdr feed)))))
      (setq tags
            (append '("*None*")
                    (mapcar #'symbol-name
                            (delete-duplicates tags))))
      (unwind-protect
          (let ((elfeed-search-filter-active :live))
            (setq elfeed-search-filter
                  (replace-regexp-in-string
                   "\\*None\\*" ""
                   (concat (concat default-filter " +")
                           (completing-read
                            (concat "Filter: " default-filter " +") tags)))))
        (elfeed-search-update :force))))

Skip the filter and use with-elfeed-db-visit with some code to pick what you want. This should return the alist you're looking for:
(defun count-unread ()
  (let ((counts (make-hash-table)))
    (with-elfeed-db-visit (e _)
      (let ((tags (elfeed-entry-tags e)))
        (when (memq 'unread tags)
          (dolist (tag tags)
            (unless (eq tag 'unread)
              (cl-incf (gethash tag counts 0)))))))
    (cl-loop for tag hash-keys of counts using (hash-values count)
             collect (cons tag count))))

Beware, this does a full database scan, so you might want to use elfeed-db-return to bail out once you go back a certain amount of time. In general, only recent entries will be unread. Entries are visited in chronological order, from newest to oldest.

Thanks for your help, this is my current config:
  (defun eh-elfeed-count-unread ()
    (let ((counts (make-hash-table)))
      (with-elfeed-db-visit (e _)
        (let ((tags (elfeed-entry-tags e)))
          (when (memq 'unread tags)
            (dolist (tag tags)
              (unless (eq tag 'unread)
                (cl-incf (gethash tag counts 0)))))))
      (cl-loop for tag hash-keys of counts using (hash-values count)
               collect (cons tag count))))

  (defun eh-elfeed-search-live-filter ()
    (interactive)
    (let ((default-filter "@6-months-ago +unread")
          tags-alist)
      (setq tags-alist
            (append
             (list (cons "*NONE*" default-filter))
             (mapcar
              #'(lambda (x)
                  (let ((tag-name (symbol-name (car x)))
                        (num-str (number-to-string (cdr x))))
                    (cons (concat tag-name " (" num-str ")")
                          (concat default-filter " +" tag-name))))
              (eh-elfeed-count-unread))))
      (unwind-protect
          (let ((elfeed-search-filter-active :live)
                (choose (completing-read
                         (concat "Filter: " default-filter " +")
                         (mapcar #'car tags-alist))))
            (setq elfeed-search-filter
                  (cdr (assoc choose tags-alist))))
        (elfeed-search-update :force))))

  (define-key elfeed-search-mode-map "s" 'eh-elfeed-search-live-filter)

by the way,  is it possible to add "mark multi entrys" feature?


Pod version 2.0.0 is not available

I tried updating to version 2.0.0 but Pod version is not available.
Can you please let me know if its still not released to Cocoapods.
And how can I use this library
Thanks

Yes, could you make this to cocopod? @nealyoung


Fix up the runfile writing to write to config dir as fallback

When the run file is not able to be written to /run (or similar) it currently writes to the current users home directory - which is probably correct, but we also have the bacalhau config directory (~/.bacalhau most of the time) which we will use instead.
Also checks early for the devstack_env_file variable to short circuit the rest of the checks in dev mode

Not sure this is mergeable with recent config changes.  Doesn't seem to have been as much of an issue as expected.


How calculate mAP for custom range instead of default?

My dataset is cocodetection dataset. Right now to get a summary of model detection performance I'm using the following code.
evaluation = dict(metric='bbox', interval=5, classwise=True)

I want to know if there is a way to change the reported mAP for each class for custom range of AP eg 0.15 to 0.5 instead of the default range.

Please refer to #4740


chore(translations): updated page-index.json

What this PR does / why we need it:
Fixing typo
Additional comments?:

Just one letter. But it's on the index page. Thanks for removing


Implement QR Code Scanning Feature

Attendees can use the app to scan event-specific QR codes for quick and seamless check-ins.
Acceptance Criteria

[x] Attendees can easily access the QR code scanning feature within the app with clear instructions on how to proceed.

[x] The app quickly and accurately recognizes event-specific QR codes using the camera.

[x] Upon scanning, the app verifies that the QR code corresponds to a valid, active event.

[x] If the QR code is valid, the attendee is automatically checked into the event, and a confirmation message is displayed.

[x]  If the QR code is not recognized or does not correspond to an active event, the app displays an informative error message and suggests next steps.

[x] The scanning and check-in process completes within a few seconds to ensure a seamless experience for the attendee.

[x] The attendee's check-in status is updated in real-time in the event organizer's dashboard and the attendee's event history.

Completed

Completed


Confusion: What is the exact meaning of "lightgbm" in "parallel learning" example?

The folder did not contain the file named "lightgbm". I would like to run the code in python.

did you mean ./lightgbm? it is the execute file in Linux.
The example for CLI version. For python with parallel learning, you can refer to dask-lightgbm.

Hi @Dinxin
lightgbm in the examples in https://lightgbm.readthedocs.io/en/latest/Parallel-Learning-Guide.html refers to the LightGBM CLI.
Are you looking at that guide because you need to do distributed (multi-machine) training? If you want to do multi-machine LightGBM training, you can try dask-lightgbm.
Also keep an eye on #3515 and https://github.com/dask/community/issues/104. We'll have better support and documentation for LightGBM + Dask in the near future.


Not pulling mongo from docker hub

Describe the bug
As shown in the video, it should say Unable to find image 'mongo:5' locally, and then 5: Pulling from library/mongo but all it responds with is: docker: no matching manifest for linux/arm/v7 in the manifest list entries.
Other information
I am trying to host it on a RaspberryPi if this makes a difference. I suspect it's something to do with the fact it uses arm64 architecture right?

Yes, please use a search engine and look up how to install mongo on raspberry pi. This is not an issue related to this project.


Can't enter the url of a local jupyter server

Environment data

VS Code version: 1.50.1
Extension version (available under the Extensions sidebar): v2020.10.332292344
OS and version: OSX 10.14.6
Python version (& distribution if applicable, e.g. Anaconda): Anaconda (python 3.7.4)
Type of virtual environment used (N/A | venv | virtualenv | conda | ...): conda
Relevant/affected Python packages and their versions: XXX
Relevant/affected Python-related VS Code extensions and their versions: XXX
Value of the python.languageServer setting: Microsoft

[NOTE: If you suspect that your issue is related to the Microsoft Python Language Server (python.languageServer: 'Microsoft'), please download our new language server Pylance from the VS Code marketplace to see if that fixes your issue]
Expected behaviour
In a jupyter notebook the extension asks me to enter the url of an already running server.
The input box should accept the pasted value
Actual behaviour
I can paste this value but nothing happens on Enter.
The input box remains open, the pasted url still there and nothing happens.
My only option is to hit Esc and close the input.

Issue moved to microsoft/vscode #110528 via ZenHub

Hey @LeonardoGentile, if you're still seeing this issue, please let us know on microsoft/vscode #110528


Calendar.getSelectedDates() list sort problem

In the multiple/range selection, I noticed that when I select Dec 1, 2016 as start and Dec 22, 2016 as end in the calendar the List retrieved from
calendar.getSelected() dates are not in order.
The list item object in index 0 is Dec 1, 2016.
The list item object in index 1 is Dec 22, 2016.
The list item object in index 2 is Dec 2, 2016 and the list continues as incremental dates.
How do you sort the returned list?

I ended up manually sorting the list by using java.util.Collections.
Collections.sort(getCalendarDayListTemp(), new Comparator<CalendarDay>() {
            @Override
            public int compare(CalendarDay calendarDay, CalendarDay t1) {
                DateTime left = new DateTime(calendarDay.getCalendar());
                DateTime right = new DateTime(t1.getCalendar());
                return left.compareTo(right);
            }
        });

i am also facing this problem


hana-cli connection error

Hi, @jung-thomas
I am having this issue with hana-cli:
Error: Could not connect to any host: [ xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.hana.trial-us10.hanacloud.ondemand.com:443 - Client network socket disconnected before secure TLS connection was establishe
Any idea?
Thx.

Seems to be a connection issue.  Make sure your HANA Instance is running.  Remember it shuts down every night in trial/free tier accounts and manually has to be restarted.  Have you set the Allow IP addresses to all in the HANA Config?  Can you connect to this HANA database with any other tools (like CAP or hdbsql)?

It was "Allow all IP addresses". I just forgot to set it after creating a new HANA instance.
Thx.


fix: invalidate parent load functions

Fixes: https://github.com/sveltejs/kit/issues/11696
also probably
https://github.com/sveltejs/kit/issues/11635
https://github.com/sveltejs/kit/issues/11663
https://github.com/sveltejs/kit/issues/11446
https://github.com/sveltejs/kit/issues/10209
https://github.com/sveltejs/kit/issues/10123
https://github.com/sveltejs/kit/issues/10457
https://github.com/sveltejs/kit/issues/10359
https://github.com/sveltejs/kit/issues/11745
See context: https://github.com/sveltejs/kit/pull/11268#issuecomment-1894232508
Most likely https://github.com/sveltejs/kit/pull/11268 introduced this behavior that is a blocker preventing an upgrade to SvelteKit2 for any project using "parent invalidation".
Draft status as it needs 2 tests:

double invalidation (https://github.com/sveltejs/kit/issues/10359), is it technically possible to test this?
parent invalidation synchronization

I would like to dig into the tests but could someone confirm this PR is on the right tracks?
Please don't delete this checklist! Before submitting the PR, please make sure you do the following:

[ x] It's really useful if your PR references an issue where it is discussed ahead of time. In many cases, features are absent for a reason. For large changes, please create an RFC: https://github.com/sveltejs/rfcs
[ x] This message body should clearly illustrate what problems it solves.
[ ] Ideally, include a test that fails without this PR but passes with it.

Tests

[ x] Run the tests with pnpm test and lint the project with pnpm lint and pnpm check

Changesets

[ ] If your PR makes a change that should be noted in one or more packages' changelogs, generate a changeset by running pnpm changeset and following the prompts. Changesets that add features should be minor and those that fix bugs should be patch. Please prefix changeset messages with feat:, fix:, or chore:.

Edits

[ x] Please ensure that 'Allow edits from maintainers' is checked. PRs without this option may be closed.

I've tested this and can confirm that it fixes issue https://github.com/sveltejs/kit/issues/11696

Thanks for making a start at this - though I'm not sure if this looks correct yet. In general the whole "when things are invalidated / reset" is hella hard to figure out. I have to think this through next week.

Thanks for answering :pray:  Yes it really seems to be a tough topic and really to tackle without additional tests, I can try to add failing ones if you need it. This one especially

double invalidation (https://github.com/sveltejs/kit/issues/10359), is it technically possible to test this?

Starting from this one could be a softer approach since it's simpler but have similar roots.

Yes it really seems to be a tough topic and really hard to tackle without additional tests, I can try to add failing ones if you need it.

That would be a huge help. I'm on vacation for the next week, so unfortunately not likely to make progress on this personally in the short-term. Tests would help expedite things so that some progress is made in the meantime


Change IGN_DESIGNATION to GZ_DESIGNATION

Signed-off-by: Nate Koenig<EMAIL_ADDRESS>I ran find . -name "*" -exec -i 's/IGN_DESIGNATION/GZ_DESIGNATION/g' {} \; in order to make this repository compliant with https://github.com/gazebosim/gz-cmake/pull/282

ign-physics1 was part of blueprint and no longer supported, so that's why CI is having problems. I recommend targeting ign-physics2 (citadel)


Improve release workflow

Description
The current workflow doesn't remove the branch with the new security scanner config after merging to main, but it should. Besides that, there is a job in the release workflow called E2E upgrade while deleting tests that should block the publishing of the release in case it fails, but it doesn't.
Reasons
Not removing merged branches will lead to a growing number of branches in this repository and make it harder to maintain. Allowing to publish a release when E2E upgrade while deleting tests fails may lead to publishing a bug.
AC

[ ] Branch with security scanner config is removed after being merged to main
[ ] E2E upgrade while deleting tests failure blocks the publishing of the release

PR: #672


make flash error

when i make flash, the error as follow：
West version found in path does not support '/usr/bin/make flash', ensure west is installed and not only the bootstrapper. run 'west init' to fetch west.

@carlescufi, @mbolivar  FYI

when i do
pip3 install --user west
west --version
error as follow:
'west' is a package and cannot be directly executed

@Jxudong this is a bit puzzling.
Can you please run the following:
pip3 uninstall west
pip3 install -U west

then into an empty folder and run:
west init .

and try flashing there

Closing since there's no additional feedback


[Feature] Add .spec.path field to KCLRun resource

Feature Request
Describe the feature you'd like:
I would like to deploy three different configs of a workload to different environments, prod, qa, and dev. The configuration of different environments is maintained by KCL code where different environments correspond to different folders. Currently, I believe such a deployment would require 3 different Flux GitRepository resources and 3 accompanying KCLRun resources. Adding field .spec.path to the KCLRun resource would give it comparable functionality to that offered by the Flux Kustomization resource described here: https://fluxcd.io/flux/components/kustomize/kustomizations/#path.

Was recently evaluating KCL and this Flux controller and found this limitation, which, in my opinion, greatly diminishes the value that KCL could provide.
For those who consider making a PR to address this limitation, could you perhaps provide some high level implementation guidance? At first glance, it seems just need to allow compilation in kclrun_controller.go to take path into account (and extend CRD with .spec.path of course). But maybe there's something else that needs to be done (apart from usual tests/docs)?


Fix rubocop warning of wrong namespace

.rubocop.yml: Style/MultilineMethodCallIndentation has the wrong namespace - should be Layout

Happens when running be rubocop -a, maybe it's related to my Ruby version?

Not seeing this using 2.5.1

I think this was fixed by #511. More specifically this line.
Is it cool to close this issue?

Yeah, let's close it, it's already been 9 days, which is 3 years in non fastlane.ci time 👍


Make ingestor-images tests in Catalogue Pipeline more reliable

The ingestor-images tests fail repeatedly requiring manual re-runs, we should fix this to avoid wasted time and effort.
See this Slack thread for more context.

The pertinent bit:
[info] - does not delete a message from the queue if it fails processing it *** FAILED ***
[info]   The code passed to eventually never returned normally. Attempted 41 times over 5.1402864280000005 seconds. Last failure message: 1 did not equal 0 Expected http://sqs.localhost.localhost.localstack.cloud:4566/000000000000/YJmiQLMRlQ to have ApproximateNumberOfMessagesNotVisible == 0, got ApproximateNumberOfMessagesNotVisible == 1. (ImagesIngestorFeatureTest.scala:91)
[info] Run completed in 12 seconds, 891 milliseconds.
[info] Total number of tests run: 21
[info] Suites: completed 7, aborted 0
[info] Tests: succeeded 20, failed 1, canceled 0, ignored 0, pending 0
[info] *** 1 TEST FAILED ***
[error] Failed tests:
[error] 	weco.pipeline.ingestor.images.ImagesIngestorFeatureTest

This is the assertQueueEmpty check here
Why is it giving up after having Attempted 41 times over 5.1402864280000005 seconds, when the timeout is supposed to be 10 seconds?

Not that it should matter, because visibility timeout is 1s.  I wonder if it's being retried?  Perhaps this relates to weirdness about when things are being pulled. Maybe it only gets round to pulling the message off the queue at 4.15s after the eventually loop is entered.

It's certainly wasteful to keep checking it so frequently.  The first interval at least should be 1s, as we know it's not going to succeed until then.  After that, I suppose we could consider checking more frequently in order to pass as soon as the message dies, but I doubt it's worth the effort.

Well. That seems to have fixed it.  I've run this build three times now, and it worked every time.  A bit of an anticlimax there.


Could not find a declaration file for module 'react-native-vector-image'

I got an error when installing lib with the react native typescript template

Hi! Typescript definitions added in 0.2.0


ARROW-4589: [Rust] Projection push down query optimizer rule

This PR adds the first query optimizer rule, which rewrites a logical plan to push the projection down to the TableScan.
Once this is merged, I will create a follow up PR to integrate this into the query engine so that only the necessary columns are loaded from disk.

@sunchao @paddyhoran @nevi-me This is ready for review

Hi @andygrove, I'll be able to take a look on Monday GMT morning


Daten konnten nicht geladen werden

Hi,
ich habe das Problem, dass ich die app nicht u laufen bekomme mit folgender Fehlermeldung:
"Daten konnten nicht geladen werden" als admin/user.
ich kann aktuell keine Pläne anlegen, Typen erzeugen etc.
Muss ich hier irgendwas noch anpassen?
nc-version: 22.2.3
nextcloud-log:
{"reqId":"v3bdQKLDEP5ZGnBa1xOp","level":3,"time":"2022-01-01T09:47:52+00:00","remoteAddr":"<IP_ADDRESS>","user":"admin","app":"index","method":"GET","url":"/index.php/apps/shifts/getAllAnalysts","message":"Call to a member function getUsers() on null","userAgent":"Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:95.0) Gecko/20100101 Firefox/95.0","version":"<IP_ADDRESS>","exception":{"Exception":"Exception","Message":"Call to a member function getUsers() on null","Code":0,"Trace":[{"file":"/var/www/nextcloud/lib/private/AppFramework/App.php","line":156,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/Route/Router.php","line":302,"function":"main","class":"OC\\AppFramework\\App","type":"::"},{"file":"/var/www/nextcloud/lib/base.php","line":1006,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/var/www/nextcloud/index.php","line":36,"function":"handleRequest","class":"OC","type":"::"}],"File":"/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","Line":158,"Previous":{"Exception":"Error","Message":"Call to a member function getUsers() on null","Code":0,"Trace":[{"file":"/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":217,"function":"getAllAnalysts","class":"OCA\\Shifts\\Controller\\ShiftController","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":126,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/App.php","line":156,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/Route/Router.php","line":302,"function":"main","class":"OC\\AppFramework\\App","type":"::"},{"file":"/var/www/nextcloud/lib/base.php","line":1006,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/var/www/nextcloud/index.php","line":36,"function":"handleRequest","class":"OC","type":"::"}],"File":"/var/www/nextcloud/apps/shifts/lib/Controller/ShiftController.php","Line":154},"CustomMessage":"--"}}

sorry, already mentioned
https://github.com/csoc-de/Shifts/issues/16

sorry, already mentioned
https://github.com/csoc-de/Shifts/issues/16


expose getScreenImage

I'm not sure if this is correct, but it seems to work.  I'm very new to C/C++ stuff.
On a 300ms interval at 2560x1440 the memory usage goes from 20mb to 250mb and back down again.
It might be significantly faster if I can reuse buffers.  These functions add a level of complexity on Windows and I feel that the Windows builds are a priority.
I've got similar code here:
https://github.com/octalmage/robotjs/tree/bitmap
#13 related.

Cool, I should have checked the branches  :-)

No worries! I actually came here to approve this pull request but someone JUST made progress on the windows build like an hour ago.
Really appreciate the work!


Class Injection: Top-Level Pages & Sections

As a Platen site maintainer, I want to be able to override my base theme on a per-page basis so that the display for my site can match the current context for a site visitor.
Examples:

A top-level page (content/portfolio.md) that I want to inject completely different theming while viewing than the base theme/site.
A page in any section (content/team/someone.md) that I want to alter theming from default

Suggested Implementation

Ensure the cssClass page frontmatter key works for any top level page in content
Ensure the cssClass page frontmatter key works for and top level section type, not just those in the configured BookSection.
Ensure that the parser for class-injection by path (ie /content/games/foo/bar.md injects the foo class for the /games/foo/bar page) works for all top-level pages and sections

Acceptance Criteria

[x] A top level page automatically injects its url segment as CSS by default

For example, content/foo.md would inject the foo class.

[x] A top level page can override the default CSS injection by specifying the cssClass key-value in the page frontmatter

For example, content/foo.md with cssClass: bar in its frontmatter would inject the bar class.

[x] Any leaf of a section, no matter how nested, automatically injects its section url segment as CSS by default

For example, content/bar/baz/qux.md would inject the bar class.

[ ] Any section, no matter its type, can override the default CSS injection by specifying the cssClass key-value in the page frontmatter for _index.md

For example, content/bar/_index.md with cssClass: foo in its frontmatter would inject the foo class.

Resolved by #40


source jars not attached to transitive orbit dependencies

When attempting to write a carbon plugin piggybacking off of the org.wso2.carbon.identity.application.mgt backend, the source of transitive dependency org.wso2.orbit.org.owasp.encoder:encoder:1.2.0.wso2v1 is not available with the maven artifact.  This prevents the use of IDE autocomplete and documentation features.

This issue is being closed due to extended inactivity. Please feel free to reopen it if further attention is needed. Thank you for helping us keep the issue list relevant and focused!


Remove O1/O2 in Gaudi config

What does this PR do?

Removes hmp_opt_level in GaudiConfig as it is now recommended to not use it anymore.
Also removes input_shape_hash, copy_to and CachedParams in utils.py since those are now defined in habana_frameworks.torch.hpu.graphs.
Before submitting

[ ] This PR fixes a typo or improves the docs (you can dismiss the other checks if that's the case).
[ ] Did you make sure to update the documentation with your changes?
[ ] Did you write any new necessary tests?

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint.


REopen settings of "HomeAssistant Media Players" provider shows "m,e" instead of player name in "Player entities" field

What version of Music Assistant has the issue?
2.1.0.b14
What version of the Home Assistant Integration have you got installed?
none (HACS not installed)
Have you tried everything in the Troubleshooting FAQ and reviewed the Open and Closed Issues and Discussions to resolve this yourself?

[X] Yes

The problem
I can select one or more HASS player(s) in the "HomeAssistant Media Player" settings "Player entities" field and use the player(s) as expected.
However, if I REopen these settings, the previously selected player in the "Player entities" field is replaced with the string: m,e and this cannot be saved.
As the player is working and displayed ok anywhere else, this looks like a bug in the code to populate the "Player entities" field if a player was previously selected.
Remarks:

To circumvent this, click on the X to clear the player entities from any "m,e" entries and reselect the needed players again, Now save is possible again
If you select and save three players, you'll see "m,e" "m,e" "m,e" when reopen the settings, so the number of previously selected players is populated correctly but the names are "garbaged"

How to reproduce
Open "Settings > Player providers > HomeAssistant Media Players"
In the "Player entities" field, select one of the players
-> the players name correctly appears in the field
Save
<if the player is available on the network, it can be used now>
Reopen "Settings > Player providers > HomeAssistant Media Players"
The "Player entities" field now shows "m,e" instead of the previously selected player
Save
-> Error dialog with "players has unexpected type: <class 'NoneType'>"

Settings after selecting the player:

Settings after save and reopen showing "m,e":

Resulting error if trying to save now:

Music Providers
local disk provider
Player Providers
HomeAssistant Media Players
Full log output
music-assistant(2).log
Sorry, again log with DEBUG level. The error is multiple times in the log, e.g. around line 3189
Additional information
No response
What version of Home Assistant Core are your running
2024.7.1
What type of installation are you running?
Home Assistant Container
On what type of hardware are you running?
Generic x86-64 (e.g. Intel NUC)

Just started to look around in the discord channels and found out that marcel mentioned this bug is already fixed in b15:
https://discord.com/channels/753947050995089438/1242741503642570752

Just tried with b15 and the bug no longer appears, thanks!


When toc::[] is used, the TOC gets a footer

Not sure if this is intentional, but a footer with page numbers is used in the toc when custom placement is used.  I have not tocuhed   start_at key, so I guess it is body.  I would prefer for the page numbering to start after the TOC, even if the pages before can be defined as body.

When the toc is placed manually, it is treated as a normal content page. That's unlikely to change.
We are talking about being able to control the offset of the page numbering within the body in #560. That would allow you to start the page numbering after the toc. (And we might do the same for the running content as well, if it works out).

Maybe, but whenever the TOC start using an extra page, the number has to be updated.  Maybe a better approach would be to handle it the ame way as toc::[], i.e. let you insert the page numbering start in the text somewhere, for instance using pagenumbers::[] or even pagenumbers::[start], pagenumbers::[stop], pagenumbers[start,roman] ...

Here's what I propose. For a book that uses the toc macro, you can disable the running content (header and/or footer) on that page by setting the noheader and/or nofooter option on the toc macro.
[%noheader%nofooter]
toc::[]

This builds on the document-wide noheader and nofooter attributes, but only applies to the toc page.


Document depreciation of MULTIPLY inside [DEMANDS] section of INP

In epanet 2.2 it was possible to set the demand multiplier inside the [DEMANDS] section of the input file.
[DEMANDS]
   MULTIPLY  factor
   node  base_demand  (pattern)

This was not a documented feature, and it was only mentioned inside the source code in input3.c here:
https://github.com/OpenWaterAnalytics/EPANET/blob/7b640122cdd3de25abcca2cadcafc1cd206d2106/src/input3.c#L771-L781
https://github.com/OpenWaterAnalytics/EPANET/blob/7b640122cdd3de25abcca2cadcafc1cd206d2106/src/input3.c#L801-L807
The only reason I know this exists is because we unexpectedly ran into it throwing error 213 in junction with ids of mult* and demand 0.
Interestingly this multiplier work with the GUI, but only with the keyword MULTIPLY, not MULT in the toolkit.
I was originally going to suggest maybe we depreciate it because it was causing issues with junctions but it’s already been done in PR #758.
My suggestion now is that we include a note in ReleaseNotes2_3.md that this undocumented feature was removed and that the multiplier now must be set inside [OPTIONS] - we can also clean up some remaining constants in text.h

I had a look through and checked to see if there was anything else missing in ReleaseNotes2_3.md and there were a couple of items.
I'm going to open a PR soon with the following updates:

Setting the demand multiplier within the [DEMANDS] section of INP has been depreciated, please use DEMAND MULTIPLIER inside [OPTIONS] instead.
EN_PRESS_UNITS can now be used with EN_getoption and EN_setoption to get or set the pressure unit used in EPANET. (Reference PR https://github.com/OpenWaterAnalytics/EPANET/pull/719)
Continuous barrier functions were added to constrain emitter flows to allowable values (Reference PR https://github.com/OpenWaterAnalytics/EPANET/pull/721)


Add documentation for page setup

Apologies for bike-shedding, but it may be better to replace the line

European people will rather do
with
Example for landscape A4 slide size in metric units

By the way, thanks for this commit, it helped me find how to work out the slide size!


Mesh cellbody interior

Maybe this is more of a cloudvolume issue, but I'm doing som mesh-based algorithms, and some steps have edge cases that occur in sections of the mesh like this:

As far as I can tell, the segmentation is contiguous in 3D in this part of the EM, and I can't filter it out with connected components because it is connected. I was trying to look at how to filter out interior regions in Trimesh, but I couldn't come up with a solution that computed in a reasonable amount of time. Any tips for dealing with these or filtering them out?

Thanks for your detailed response, I really appreciate it. I think for now I might elect to absorb the edge cases then, and maybe I can use your idea to use the occlusion based approach in case these edge cases turn out to be over-representative. I'm trying to be computationally light, so I'm a bit worried in the other approach you mentioned about pulling the segmentation in case my runtime is wrapped up in API calls, though maybe there is a sufficiently course mip level to do it. You've given me good ideas to think about thank you!


improved darkmode, added favicon, linked files

🛠 Fixes Issue

👨💻 Changes proposed
Solves the issue at #482

✔ Check List (Check all the applicable boxes)

[x] My code follows the code style of this project.
[x] This PR does not contain plagiarized content.
[x] The title of my pull request is a short description of the requested changes.

📄 Note to reviewers
Please merge the pull request

Thanks a lot


Train reports directories with the archive bit set as files on the windows platform

Description
On the windows platform programs like xcopy set the archive bit on folders
as well as files.
The Inspec directory and file resources use the train backend for file when making assertions,
Train can either use remote or local implimentation for the windows platform.
Using trains local file class for windows, a directory with the archive bit set is correctly identified as directory. (it uses rubys ::File.stat(path) to get attributes about the path)
When Inspec is used remotely and Trains remote file class for windows is used, directories with the archive bit set are identified as files. (it uses powershell's 'Get-ItemProperty -Path' to get attribute information)
Expected behaviour:
Train should report that directories with the archive bit set are directories and not files
relevant code in Train
https://github.com/chef/train/blob/master/lib/train/file/remote/windows.rb#L41-L50
        def type
          if attributes.include?('Archive')
            return :file
          elsif attributes.include?('ReparsePoint')
            return :symlink
          elsif attributes.include?('Directory')
            return :directory
          end
          :unknown
        end

windows remote file gets the attributes via
        def attributes
          return @attributes if defined?(@attributes)
          @attributes = @backend.run_command(
            "(Get-ItemProperty -Path \"#{@spath}\").attributes.ToString()").stdout.chomp.split(/\s*,\s*/)
        end

you can test this on the command line:
PS C:\> mkdir test_folder
    Directory: C:\
Mode                LastWriteTime     Length Name
----                -------------     ------ ----
d----         3/28/2018  11:41 AM            test_folder
PS C:\> attrib.exe .\test_folder
             C:\test_folder
PS C:\> attrib +A .\test_folder
PS C:\> attrib.exe .\test_folder
A            C:\test_folder
PS C:\> (Get-ItemProperty -Path C:\test_folder).attributes.ToString()
Directory, Archive
PS C:\>

PS C:\> attrib.exe -A .\test_folder
PS C:\> attrib.exe .\test_folder
             C:\test_folder
PS C:\> (Get-ItemProperty -Path C:\test_folder).attributes.ToString()
Directory

when Get-ItemProperty is called on a directory with the Archive bit set the logic fails and it is
reported as a file.
This causes controls to fail that are expecting a directory
control 'test folder' do
    title 'Checking c:\test_folder directory'
    describe directory ('c:\test_folder') do
      it { should be_directory }
      its('type') { should eq :directory }
    end
  end

Train and Platform Version
Train 0.29.1
Windows 2012 R2
Replication Case
Windows 2012
another server to run Inspec from (the remote server)
create a folder with the archive bit set
PS C:\> mkdir test_folder
    Directory: C:\
Mode                LastWriteTime     Length Name
----                -------------     ------ ----
d----         3/28/2018  11:41 AM            test_folder
PS C:\> attrib.exe .\test_folder
             C:\test_folder
PS C:\> attrib +A .\test_folder
PS C:\> attrib.exe .\test_folder
A            C:\test_folder
PS C:\> (Get-ItemProperty -Path C:\test_folder).attributes.ToString()
Directory, Archive
PS C:\>

on the remote server
install inspec
and create a control
control 'test folder' do
    title 'Checking c:\test_folder directory'
    describe directory ('c:\test_folder') do
      it { should be_directory }
      its('type') { should eq :directory }
    end
  end

run the control against the windows server
Possible Solutions
        def type
          if attributes.include?('Archive') && attributes.include?('Directory')
            return :directory
          elsif attributes.include?('Archive')
            return :file
          elsif attributes.include?('ReparsePoint')
            return :symlink
          elsif attributes.include?('Directory')
            return :directory
          end
          :unknown
        end

or possibly
        def type
          if attributes.include?('Archive') && !attributes.include?('Directory')
            return :file
          elsif attributes.include?('ReparsePoint')
            return :symlink
          elsif attributes.include?('Directory')
            return :directory
          end
          :unknown
        end

PR #275
Stacktrace

Fixed by #275


chore: update rust toolchain

chore: update rust toolchain
update latest rust

#619  👈 (View in Graphite)
main

This stack of pull requests is managed by Graphite. Learn more about stacking.


Need new drivers for iris xe on intel 11th gen processor

It semms that current drivers doesn't support 11th processor.So any newer drivers

Thanks, i'll forward to our friends at Intel.


Won't make config file

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further detail                     s.
SLF4J: Failed to load class "org.slf4j.impl.StaticMDCBinder".
SLF4J: Defaulting to no-operation MDCAdapter implementation.
SLF4J: See http://www.slf4j.org/codes.html#no_static_mdc_binder for further deta                     ils.
[main] INFO JDA - Login Successful!
[JDA MainWS-ReadThread] INFO WebSocketClient - Connected to WebSocket
The bot comes online. But it wont make any config file or respont to e!Help in Discord. Help? Installed via JAR
To solve this fast could I ask for the config file. So I could copy and paste?

The config file is different depending on the server and the bot version. The bot is publicly hosted already, so you can just add it, unless you want to host it yourself.

Okay. That's the thing, I would love to host it myself. Do you have any idea why it won't make a config file?


Istio.Istio version 1.17.2

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] This PR only modifies one (1) manifest
[x] Have you validated your manifest locally with winget validate --manifest <path>?

[x] Does your manifest conform to the 1.4 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

This package is expecting arguments:
Istio configuration command line utility for service operators to
debug and diagnose their Istio mesh.

Usage:
  istioctl [command]

Available Commands:
  admin                Manage control plane (istiod) configuration
  analyze              Analyze Istio configuration and print validation messages
  authz                (authz is experimental. Use `istioctl experimental authz`)
  bug-report           Cluster information and log capture support tool.
...


Login (Start, Phrase)

Is your feature request related to a problem? Please describe.
On a device, it should be possible that multiple users can use the web app. How do we make the passphrase easy and safe for everyone?
Describe the solution you'd like
How can we simplify the login process?
Save and reuse passphrase should be simplified.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

added copy to clipboard functionality behind the phrase on the start page and on the settings. what else?


Add option to have a custom slack username and message

I added the option to change the slack username and message.

@nakiostudio I thought about using the default_value but I thought it might be more obvious if I do not do it with the default value.
Thanks for the feedback. I added it as default_value and removed the condition.

@nakiostudio Cheers 👏


Fix Postgresql autoIncrement Information in snapshot

Impact

[X] Bug fix (non-breaking change which fixes expected existing functionality)
[ ] Enhancement/New feature (adds functionality without impacting existing logic)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Description
Fix Postgresql auto increment details. Extracted code from ColumnSnapshotGenerator into new class AutoIncrementSequencesCache, and by doing this get rid of a deprecated method usage and creates a standard way to implement new sequence queries.
The AutoIncrementSequencesCache will run a query once against the database and store a cache of all sequences that are related to auto increment fields. To add support to anotehr database , a new query needs to be created returing the same 5 fields that are provided by the existing queries.
Things to be aware of

Fixes #2867  .
This change breaks Postgresql addAutoIncrement tests on test-harness, so PR ##### needs to be merged together with this one to ensure it passes.

Things to worry about

None

Additional Context

None

I am leaving this ticket in code review until the test-harness PR passes. Please take a look at the test failures when you have a moment, @filipelautert. Thanks!
https://github.com/liquibase/liquibase-test-harness/pull/377

@XDelphiGrl finally tests are fixed, sorry for the delay.

@filipelautert Do you want to add javadoc comments?

@filipelautert Do you want to add javadoc comments?

@suryaaki2 just did it, thanks for point out.


feat(cli): bump --pre flag to set the pre-release version

Implementation of the feature discussed in #21
Closes #21

Thank you @mersinvald , this is great ! Happy Hacktoberfest :champagne: !


Simplify Algebra of 0+x & x+0  = x

Added test case and code to simplify zero additions between paremeters and literals during simplifications.  In reference to issue #1236

Closing this in favor for rolling these changes into one single matcher instead.


How to use FontAwesomeIconFactory with other class?

I wonder to know how to use FontAwesomeIconFactory and other library/class at the same time. For example, I need to create a button and I set a button effect class in its custom class in storyboard. However, I also need to use FontAwesomeIconFactory to generate the image for this button. How can I do that? I have tried to use NIKFontAwesomeImageView to create the image and than assign to the button.image but it failed. Thank you.

That's exactly what the Demo app does.


fix(modeling): types for measurement functions

This adds missing TypeScript definitions for functions, and exports these through the measurements type index.
The missing types added are for:

measureDimensions
measureBoundingSphere
measureCenter
measureCenterOfMass

It appears that other missing definitions include:

measureBoundingSphere
measureCenter
measureCenterOfMass

I've added the additional three, and matched their overloads to one another.

@atkinchris thanks again for the nice fixes!


London IPFS

This Issue is a thread for IPFS-related meetups in London. We held a great session with Juan after the DevCon Ethereum conference in November 2015, and having settled in to my startup (R3CEV.com) I'm able to host some more in 2016. But my bandwidth is limited, so if you have an idea and proposed date for a topic then please post here, and I can organise space at https://www.wework.com/locations/london/spitalfields and free beer :)
If you want to keep track of any upcoming events without proposing one, please click on the Subscribe button on this issue.
I will close the Meetup.com group (we don't use its features enough to warrant the upgraded costs needed by the group size) and email all members with this Issue.
Thanks, James

I for one welcome the IPFS London meetup and would very much like to attend a future one.
:sparkles::rocket:

+1

Also registering my interest :smiley:
It'd be cool to organise a presentation from devs working with IPFS

+1

http://www.meetup.com/IPFS-London-Meetup/
http://www.meetup.com/IPFS-London-Meetup/events/230587522/

Thanks Pascal. I think the organiser is Paul Ferris, who you know. I don't have time to organise any IPFS events, so on the one hand I am pleased to see someone do this, but am surprised if it is Paul
Sent from my iPhone

On 26 Apr 2016, at 21:44, Pascal Honoré<EMAIL_ADDRESS>wrote:
http://www.meetup.com/IPFS-London-Meetup/
http://www.meetup.com/IPFS-London-Meetup/events/230587522/
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub

                                                                                Hi JamesHope I'm helping things along here. I have tried to get in touch but no joy. Very happy for anyone to join us and of course any help in getting a proper community working with others would be very welcome.  We can talk and demo our work, and we have some involvement from the unis we are working with that they can bring along.  Any suggestions welcome. I'm talking at Consensus in a couple of days if you are travelling that way, let me know. We've made proper progress with the CCF involvement, and we're hoping to achieve all we talked about originally. I am out from under the B's cosh, bruised but hey ho, we achieved all we aimed to, and a whole lot more besides. (Don't believe all you may be told.)Very best to all, hope R3 is fabPaul                                                                                BlackBerry 10 et al                                                                                From: James CarlyleSent: Tuesday, 26 April 2016 23:09To: ipfs/communityReply To: ipfs/communitySubject: Re: [ipfs/community] London meetup (#107)Thanks Pascal. I think the organiser is Paul Ferris, who you know. I don't have time to organise any IPFS events, so on the one hand I am pleased to see someone do this, but am surprised if it is Paul

Sent from my iPhone
 On 26 Apr 2016, at 21:44, Pascal Honoré<EMAIL_ADDRESS>wrote: http://www.meetup.com/IPFS-London-Meetup/ http://www.meetup.com/IPFS-London-Meetup/events/230587522/

The IPFS London initial meetup was a good start in getting organised and we have got some help promised for future meetings.  These meetings will hopefully have Pascal available to give his great introduction to IPFS, and also we should be able to have some examples of use from people there last night.  We'll get a location sorted, we thought perhaps big enough for 20-25 people?  Is that enough capacity?  If anyone would like to help out, or can talk about their experiences, do drop us a line.

Is anyone interested in organizing another London IPFS meetup? If we do it in January 2017 @flyingzumwalt could attend. @edsilv and @irv, have you attended any of the prior meetups?

I haven't attended any prior meetups, but would be interested in coming to future ones.

@flyingzumwalt It would be good to meet you, assuming I can get down from Oxford!

Hiya all
http://www.meetup.com/IPFS-London-Meetup/
96 members - we held a meetup at the end of the summer - a good evening although everyone would look to be closer to the City next time.
We’d support a Jan’17 IPFS meetup, and be happy to supply the drinks pizza again if required.
Paull
From: Matt Zumwalt<EMAIL_ADDRESS>Sent: 20 October 2016 17:58
To: ipfs/community
Cc: objectchain; Comment
Subject: Re: [ipfs/community] London meetup (#107)
Is anyone interested in organizing another London IPFS meetup? If we do it in January 2017 @flyingzumwalt https://github.com/flyingzumwalt  could attend. @edsilv https://github.com/edsilv  and @irv https://github.com/irv , have you attended any of the prior meetups?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub https://github.com/ipfs/community/issues/107#issuecomment-255164688 , or mute the thread https://github.com/notifications/unsubscribe-auth/AM47_NPin-qqmQvaEVRcR8LjDMi__5YKks5q1516gaJpZM4HWR5h .  https://github.com/notifications/beacon/AM47_JYoQW4mcjA_jXhrhIPenzqy5Mipks5q1516gaJpZM4HWR5h.gif

@objectchain please see https://github.com/ipfs/community/issues/283. Also, I believe @olizilla and @edsilv would like to help organize more London IPFS Meetups

New Meetup Announced - https://www.meetup.com/london-ipfs/events/255386386/
October 18


⚠ Everything Hub has degraded performance

In 67c3931, Everything Hub (https://hub.everythingbagel.me) experienced degraded performance:

HTTP code: 200
Response time: 3003 ms

Resolved: Everything Hub performance has improved in 6e01c7a after 5 minutes.


Request: Add back the ability to equip "Loot" inventory items.

You can equip literally everything else. There's no reason to take away features that already existed like this. It just kills modules that utilize it, and basically limits what we can do with our games. Maybe I want to know if a player is holding his tinderbox. There are so many items that don't have a mechanical reason to be classified as Equipment or Weapons that we still might have good reasons for wanting to equip in game. The module Variant Encumbrance, among others, utilized equipping items to reduce carry weight. Removing features like this hinders my ability to homebrew.

Yep, very essential for my campaign as well, since we play heavily on inventory management (its a scavenging apocalyptic campaign), please bring this back.

Seemingly a deliberate decision per #1992 but we've since moved it back to consumables and containers. I do not recall the original rationale for this so I will tag it as a feature request to consider.


After removing a ServiceClass from a broker, the service-catalog doesn't reflect this

For reproducing this, I'm using an example with the template-service-broker in OpenShift.
I can add a new template to the openshift namespace for the template-server-broker to pick up
oc create -f https://raw.githubusercontent.com/feedhenry/fh-sync-server/master/fh-sync-server-DEVELOPMENT.yaml -n openshift

Calling directly to the broker responds with our SerivceClass included
oc exec controller-manager-119773966-w9zwd -- curl -k -H 'X-Broker-Api-Version:2.7' https://kubernetes.default.svc:443/brokers/template.openshift.io/v2/catalog | grep fh-sync-server
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 70361    0 70361    0     0   909k      0 --:--:-- --:--:-- --:--:--  916k
    "name": "fh-sync-server",
     "documentationUrl": "https://github.com/feedhenry/fh-sync-server",
     "supportUrl": "https://github.com/feedhenry/fh-sync-server/issues"

After some time (<5m), the serviceclass appears in openshift too
oc get serviceclass | grep fh-sync-server
fh-sync-server             ServiceClass.v1alpha1.servicecatalog.k8s.io

This is expected.
If I remove the template, the template-service-broker picks up on this.
Calling directly to the broker no longer includes a ServiceClass.
oc delete template fh-sync-server -n openshift
oc exec controller-manager-119773966-w9zwd -- curl -k -H 'X-Broker-Api-Version:2.7' https://kubernetes.default.svc:443/brokers/template.openshift.io/v2/catalog | grep fh-sync-server
(no result)

This is also expected.
However, the ServiceClass is not removed from the service-catalog.
This command will always list the ServiceClass.
oc get serviceclass | grep fh-sync-server
fh-sync-server             ServiceClass.v1alpha1.servicecatalog.k8s.io

Is this expected behavior?
I can work around this by manually deleting the ServiceClass, and then the catalog no longer includes it. e.g. oc delete serviceclass fh-sync-server
But this seems like an unnecessary step. Should the service catalog keep up to date with new and removed ServiceClasses that each broker has?

@david-martin This is related to the broker refresh interval, which we are working on now: #1086
Currently there is a single refresh interval for all brokers, which is a property of the controller-manager binary.  You would eventually see the desired change, but not immediately upon updating the broker's services.  The API described in #1086 will allow configuration of this interval on a per-broker period, and allow the user to trigger relisting the broker manually.
Does that make sense?

@pmorie That makes sense.
Given the thought and discussion going into #1086, I'm happy to close this


Add documenation for open-ce test

Checklist before submitting

[x] Did you read the contributor guide?
[x] Did you update any affected documentation?
[ ] Did you write any tests to validate this change?

Description
Fixes #140.
Review process to land

All tests and other checks must succeed.
At least one maintainer must review and approve.
If any  maintainer requests changes, they must be addressed.

Codecov Report

Merging #222 (64a8992) into master (6677990) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #222   +/-   ##
=======================================
  Coverage   94.16%   94.16%
=======================================
  Files          16       16
  Lines        1113     1113
=======================================
  Hits         1048     1048
  Misses         65       65

Flag
Coverage Δ

unittests
94.16% <ø> (ø)

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

Impacted Files
Coverage Δ

open-ce/inputs.py
91.30% <ø> (ø)

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 6677990...64a8992. Read the comment docs.

I think we should also mention about --run_tests option with build env. Either the document for build env  or test one should tell about it.


backports: Bp 1.6.4 rel

This stable backport includes the below changes.
https://github.com/kata-containers/runtime/pull/1513
https://github.com/kata-containers/runtime/pull/1606
https://github.com/kata-containers/runtime/pull/1630
https://github.com/kata-containers/runtime/pull/1641
The below changes marked as stable-candidate were not included cause of missing base changes.
https://github.com/kata-containers/runtime/pull/1623
https://github.com/kata-containers/runtime/pull/1628
https://github.com/kata-containers/runtime/pull/1651

/test

/retest


[WIP] docs: Document about deploy Superset to production environment

SUMMARY
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF
Before

After

Can't tell the difference? Here:

TESTING INSTRUCTIONS

ADDITIONAL INFORMATION

[x] Has associated issue: https://github.com/apache/superset/discussions/18674
[ ] Required feature flags:
[ ] Changes UI
[ ] Includes DB Migration (follow approval process in SIP-59)

[ ] Migration is atomic, supports rollback & is backwards-compatible
[ ] Confirm DB migration upgrade and downgrade tested
[ ] Runtime estimates and downtime expectations provided

[ ] Introduces new feature or API
[ ] Removes existing feature or API

Work in progress. If you have any suggestions, please let me know.


[Bug] remove node_modules and add .gitignore

[urgent] use a single .gitignore file for both the frontend and backend folders
@abhinavtyagi88
Checklist

[X] I have checked the existing issues.
[X] I follow Contributing Guidelines of this project.

Thanks for recommendation


Write a C program to print character of an ascii value

Description
Write a C program to print character of an ascii value
ASCII value is the numeric representation of a character. For example, the ASCII value of the character 'A' is 65. The ASCII value of the character 'a' is 97. The ASCII value of the character '0' is 48. The ASCII value of the character ' ' is 32.
Input  : 65
Output : A

How to contribute

Save the solution in PrintCharacterOfAnAsciiValue.c file
Add PrintCharacterOfAnAsciiValue.c file in print-character-of-an-ascii-value folder

I want to work on this issue

!assign

!assign

Hey @Kushagra-a, this issue is already assigned to @grraghav120 !!!
Please choose another issue.
Thanks for your interest in contributing to this project.


Test if user is protected

This pull request seems to be based on master branch or an old release, check the changes here: https://github.com/rinvex/fort/pull/129/files all of these commits must not be there, please only submit your test suits, and nothing else. Make sure to exclude any other modifications before committing, so we have granular changes :)