Writing a new post should have its own UI

Writing a new post, the way it is now, on the bottom of the current window is confusing and less practical.
A better way is to have a new separate window or pop-up that that has only what is necessary for new posts. I.e. a text box, a button to attach files, a mini thumb preview of attachment, a send button, an eventual post if the user is writing a reply and the send button.

@Dragnucs I agree that some users may like a separate window more, but I don't think that this is better for everybody. E.g. I often lookup other posts while composing new message in a bottom of a screen...
Actually what you want differs from what is now in only one substantial thing: "a mini thumb preview of attachment". Is this what you really asks?

@yvolk Why not a setting then to please everyone.
A usability rule imply that there should be a new window, page or popup for adding a new entry or editing an existing one. We should not have add/edit in the main window, nor in place edit. The only exception to this is tables.

@Dragnucs "To please everyone" would be to add an option to show an image thumbnail?!
Regarding the "usability rule", which dictates new window... I don't agree with this rule. Even for a smartphone. Because at least some users really need, while composing an image:

Lookup, read other related posts,
Maybe even copy text of that posts and/or author IDs (to include into the new post in order to refer to other people...).
This is very useful. And I read at least one user's opinion that this feature is good...

@yvolk I agree 100% that the user should be able to see the dent he is replying to. As I said in my initial post, if the user is writing a reply, he should have it visible in the composing window. Maybe even a tree view for better context.
The option would let the user chose if he wants a separate composition window or not.

If conversation is real, seeing only one post (to which you technically reply) is not enough. This means exactly that while composing a User needs to be able to see several other posts. Currently AndStatus even allows searching for other posts while preserving the draft message...
I still don't get, what is so different for you if a composition window is "separate" or not? If a device screen is small and a message is large then the "Message editor" will take the whole screen anyway?! (except an Action Bar...)

It is messy. If you click somewhere, You may lose everything. It is
difficult to type long dents and when there is a lot of text,
distinguishing between your text and other dents becomes difficult.
Having a separate window or pop up will make Andstatus prettier on one
hand, and more userfriendly and usable on the other. Just meditate it.
There is a reasying most of the applications operate that way.
On Tue, 18 Aug, 2015 at 7:46 PM, Yuri Volkov<EMAIL_ADDRESS>wrote:

If conversation is real, seeing only one post (to which you
technically reply) is not enough. This means exactly that while
composing a User needs to be able to see several other posts.
Currently AndStatus even allows searching for other posts while
preserving the draft message...
I still don't get, what is so different for you if a composition
window is "separate" or not? If a device screen is small and a
message is large then the "Message editor" will take the whole screen
anyway?! (except an Action Bar...)
—
Reply to this email directly or view it on GitHub.

"If you click somewhere, You may lose everything" - No, you may even go to a Home screen and re-launch AndStatus. You draft message will be preserved. Try it!
But I agree that if you don't need other posts to write yours, you will prefer to hide a timeline completely. This may be implemented like switching the Message Editor to a "full screen", if necessary... with ability to restore its size to what it is now.

Related: #167

I think I didn't express myself well.
Here are some relevant screenshots:

Talon with mini thumbnails
Twider with relevant actions buttons, position info, etc..
Now for reddit with reply context.
AndStatus with compose box playing hide and seek and providing neither context nor relevant actions buttons.

 The features shown are not exhaustive.

What main differences from today I see:

Action buttons are not at a top, as usually in native Android applications, but somewhere in the middle of the screen...
Related message(s) (i.e. the "context" of this message...) are below, not above the Message Editor. Whether they can be scrolled (as in AndStatus now) or not (so only one message may be seen there) is not that different at this level of discussion...
Text box for a new message is tall even for an empty message.
Thumbnails of three attached images are shown (now we can attach only one image).

I am not discussing any of these four points. Displaying related massages above, below, to the left or right is up to you. You arrange the layout however you see fit and present only the information that can be shown. I am just proposing two better conceptual ways to enhance user experience.
Today, composing a new dent is confusing. I am posting this in the light of a message by [Temporary Marjolein](Temporary Marjolein) that was confused and did not see the attach button even though it was present.
It is a better idea to show only the relevant messages to what you are going to reply to but not your whole time line. Showing a preview of the attachment where applicable is must as it avoids us terrible mistakes. This is a screenshot of AndStatus where all I did was long-press > reply > type a message. It is frustrating to rectify something from what my friend said as the message I see is not the one I am replying to. I need to scroll through lots of unrelated message.

This actual way does not help check if one is replying to the intended message and not something else. Even the separation between the compose area and timeline is unclear that way.
I hope now I expressed myself better.

Thank, now I understand your proposal much better.

Regarding a case with "Attach" button - it is not relevant here, because the "Attach" button really was not present on an Action Bar :-)   (see #288 )

I agree that for a Reply we really need to show the one message we are replying to.

A way to preview an attached image is also needed.

@Dragnucs @moshpirit @zyqbx
See how it looks now. I only want to move "Send" button to the Action bar. For consistency.

I think that this change can be very confusing. What you could do is to rewrite the drawer and doing something more similar to Twidere's one

@moshpirit Please explain, what exactly part do you think can be confusing?
Please checkout 291-Unsent-messages-and-attachments branch of this repository (AIDE can do this also...) to try these new features in action.

You know, writing in the bottom side of the screen and send it using the top. Sorry I can't use AIDE right now, my micro SD stop working a few weeks ago after I uninstall it so I have to install it again

@moshpirit I understand you, but these points caused me to do this:

All other actions / buttons,  related to message editing, are at the top already: Attach image, Save draft, Discard.
As we're following Google guidelines  (Material Design etc.) looking at how Google does this helps also:  Send button is at Action bar in GMail, next to Attach action. So I think millions of potential users expect the same from other applications.

And
3. Actually, editing occurs close to the top of the screen, because soft keyboard takes the lower part of the screen.

And this is how Message Editor looks now.

I like it (as long as the cancel message button is still on the action bar under the "..."; I find myself using that a lot). It makes the text editing area wider, which is nice on my phone.

@zyqbx There are two related actions hidden under the overflow button ( "..."):
"Save draft"  (can be edited later)
"Discard" (erased forever)
Both actions hide the Message Editor.

Released in v.19


Button guidance accessibility issue

Describe the issue
The button documentation says this:

Buttons are width: 100%; by default. Use role="button" on an inline element if you need an inline button.

The example shows a link with a button role, which overrides how the control is exposed to assistive technology. Essentially it is lying to users about its purpose and operation solely to visually not be 100% width.
Current Behavior
The documentation conflates a link with a button, with no warnings nor guidance on the different affordances nor accessibility API exposure.
Expected Behavior
Guide users to code that assigns a style to a styling issue instead of an ARIA role. For example, inline-block.
Reproduction URL
https://picocss.com/docs/buttons.html

Fire up a screen reader and hear how the links are announced as buttons.
Attempt to interact with it as if it was a button.

Understand that buttons fire on Enter and Space. Links only fire on Enter. Further, one is reversible and the other is not. Demonstration: https://adrianroselli.com/2022/04/brief-note-on-buttons-enter-and-space.html
Environment
Example: All browsers, with or without a screen reader.

I agree.
It wasn't a good idea.
I won't do a breaking change on v1, but it will probably be removed in v2 (work in progress).

I agree.
It wasn't a good idea.
I won't do a breaking change on v1, but it will probably be removed in v2 (work in progress).

I worked around this by using a regular <button> and overriding Pico's styling like this:
button {
  display: inline;
  width: auto;
}

See the buttons here: https://m.leftium.com/
Source code


adding scenario_finalize and supporting other exceptions

Sorry that this is all in one PR.

Other than my one comment this looks really good :+1: thanks for contributing!

@leiyangyou this looks good. Thank you.


[No search results for nested rows]: Search is not concidering nested rows in table

Package
Carbon for IBM Products
Description
When I search for any phrase that exists in any parent row's column everything works fine, but while I'm trying to search for a phrase in any nested row no results are shown
https://github.com/user-attachments/assets/e87e33d1-43b4-4326-877a-6a30249adca2
Component(s) impacted
Nested Rows in Data Table
https://ibm-products.carbondesignsystem.com/?path=/story/ibm-products-components-datagrid-nestedrows--nested-rows-usage-story&globals=viewport:basic
Browser
Chrome, Safari
@carbon/ibm-products (previously @carbon/ibm-cloud-cognitive) version
2.45.0
Suggested Severity
None
Product/offering
IBM
CodeSandbox or Stackblitz example
https://ibm-products.carbondesignsystem.com/?path=/story/ibm-products-components-datagrid-nestedrows--nested-rows-usage-story&globals=viewport:basic
Steps to reproduce the issue (if applicable)
Having nested rows in a Data Table try to search for a phrase that is only used in nested row
Release date (if applicable)
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct
[ ] I checked the current issues for duplicate issues

Can you estimate when this issue will be resolved?

This is a limitation of the current version of react-table (v7) that we're using. We are doing some explorations with @tanstack/react-table v8 (this is the next major version of react-table, the package was just renamed) and this is achievable in the newer version (see here). We'll be sure to share additional information as we build out the v8 examples further and the recommended ways of incorporating @tanstack/react-table with DataTable.


[CHORE]

this project has severaldependencies pinned to exact versions, some are unpinned.
the version of yarn is also pinned - https://github.com/CycloneDX/cyclonedx-node-yarn/blob/61397bb10c0bc798d9480551628d38a6d0c1d52d/package.json#L150

some of our dependencies require s specific versions of yarn - for compat-patches andso.
when these  dependencies are bumped, we might need to bump yarn, too.

we have dependabot in place, which bumps dependencies automatically okay-ish.
Unfortunately, this tool does not upgrade the version of  yarn.
lets find an automated solution for that.

renovatebot seams to have this veature implemented:

https://github.com/renovatebot/renovate/pull/12088
https://github.com/renovatebot/renovate/issues/11808

will try it out

renovate is working as expected


can't playback online technical youtube video for learning/studying purpose

Required Info

Host Operating System & Version
{Ubuntu 20.04.2}

Kernel Version (Linux Only)
(5.x)

Branch
{ kantv }

Android Studio Version
4.2.1

NDK Version
NDK-r14b

Xcode Version
12.5

Language
{C }

Section
{ online youtube video }

Issue Description
can't playback online technical youtube video for learning/studying purpose
How to reproduce the issue

open online technical youtube video: https://www.youtube.com/watch?v=Pzl1B7nB9Kc ( Linus Torvalds on why desktop Linux sucks) for learning/studying purpose

launch playback

Root cause
there is a powerful firewall named GFW to prevent access online youtube video from here
Compliance statement
we should stay compliant with all the China's regulations even in open-source software project, but this feature will be very useful for ICT technical learning/studying purpose.

References
https://github.com/shadowsocks/shadowsocks-android
https://github.com/shadowsocks/shadowsocks-libev
https://shadowsocks.org/assets/whitepaper.pdf
PoC
integrate https://github.com/shadowsocks/shadowsocks-libev to kantv, so it might be playback online technical youtube video for learning/studying purpose

https://github.com/ytdl-org/youtube-dl

close this issue after internal discussion because it's not compatible with China's laws and regulations at the moment.

pls refer to:
https://github.com/zhouwg/kantv/issues/49


Setup skelton for Logstash exporter

i update the dependency to v0.109.0. It passes make genelasticcol and make elasticcol-validate


TEMPLATE update

Description of feature
Update to the latest nf-core/tools version.

Closed by #16


Update Set-OrganizationConfig.md

Reverted #8131 to #8133. Per referenced support case, ActivityBasedAuthenticationTimeoutWithSingleSignOnEnabled is available in ExO.

Docs Build status updates of commit 3a3edd7:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/Set-OrganizationConfig.md
:bulb:Suggestion
View (exchange-ps)
Details

exchange/exchange-ps/exchange/Set-OrganizationConfig.md

Line 0, Column 0: [Suggestion-disallowed-html-tag] HTML tag 'CountryOrRegion' isn't allowed. Disallowed HTML poses a security risk and must be replaced with approved Docs Markdown syntax.

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


IC filtering

based on our current filtering procedures, IC annotations should be filtered if a more specific experimental annotation exists.
This does not seem to be the case for cig2 where we display an annotation to
"regulation of mitotic cell cycle" with "IC" evidence enven though there are many experimental annotations to more specific children
positive regulation of G1/S transition of mitotic cell cycle
positive regulation of cyclin-dependent protein serine/threonine kinase activity involved in G1/S transition of mitotic cell cycle
etc.
This seems odd as I have not seen this happen elsewhere.....
val

might be a bug....?

Yep, looks like a bug.  I've checked the data in Chado and it all looks OK.  I'll check the code.

Is this because of #449?

yes you are right . i forgot.I deleted the redundant annotation. One day when there is time we might change the filtering precedence.


kata: introduce kata container support

Signed-off-by: Eric Ernst<EMAIL_ADDRESS>What this PR does / why we need it:
PR adds support for Kata Containers.
Which issue this PR fixes :
fixes # 3463
Special notes for your reviewer:
Should look very familiar to initial Clear Container support PRs.
If applicable:

[ ] documentation
[ ] unit tests

Release note:

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: egernst sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.

testing still wip

In my testing, I see:
eernst-mac02:acs-engine eernst$ ./bin/acs-engine deploy --subscription-id 052907a4-eab1-46e9-937c-af13b410c521 --dns-prefix kata-test --location westus2 --api-model kubernetes-kata-containers.json
WARN[0003] apimodel: missing masterProfile.dnsPrefix will use "kata-test"
WARN[0003] --resource-group was not specified. Using the DNS prefix from the apimodel as the resource group name: kata-test
WARN[0006] apimodel: ServicePrincipalProfile was missing or empty, creating application...
WARN[0008] created application with applicationID (ef542ac5-28c0-45c0-bbf4-f8eefec6a701) and servicePrincipalObjectID (2d64c93b-de51-4801-ba8b-9ab2bc3e5c55).
WARN[0008] apimodel: ServicePrincipalProfile was empty, assigning role to application...
INFO[0045] Starting ARM Deployment (kata-test-1196995142). This will take some time...
INFO[0259] Finished ARM Deployment (kata-test-1196995142). Error: resources.DeploymentsClient#CreateOrUpdate: Failure sending request: StatusCode=200 -- Original Error: Long running operation terminated with status 'Failed': Code="DeploymentFailed" Message="At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/arm-debug for usage details."
ERRO[0259] {"status":"Failed","error":{"code":"DeploymentFailed","message":"At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/arm-debug for usage details.","details":[{"code":"Conflict","message":"{\r\n  \"status\": \"Failed\",\r\n  \"error\": {\r\n    \"code\": \"ResourceDeploymentFailure\",\r\n    \"message\": \"The resource operation completed with terminal provisioning state 'Failed'.\",\r\n    \"details\": [\r\n      {\r\n        \"code\": \"VMExtensionProvisioningError\",\r\n        \"message\": \"VM has reported a failure when processing extension 'cse-agent-0'. Error message: \\\"Enable failed: failed to execute command: command terminated with exit status=2\\n[stdout]\\n\\n[stderr]\\n\\\".\"\r\n      }\r\n    ]\r\n  }\r\n}"},{"code":"Conflict","message":"{\r\n  \"status\": \"Failed\",\r\n  \"error\": {\r\n    \"code\": \"ResourceDeploymentFailure\",\r\n    \"message\": \"The resource operation completed with terminal provisioning state 'Failed'.\",\r\n    \"details\": [\r\n      {\r\n        \"code\": \"VMExtensionProvisioningError\",\r\n        \"message\": \"VM has reported a failure when processing extension 'cse-agent-2'. Error message: \\\"Enable failed: failed to execute command: command terminated with exit status=2\\n[stdout]\\n\\n[stderr]\\n\\\".\"\r\n      }\r\n    ]\r\n  }\r\n}"},{"code":"Conflict","message":"{\r\n  \"status\": \"Failed\",\r\n  \"error\": {\r\n    \"code\": \"ResourceDeploymentFailure\",\r\n    \"message\": \"The resource operation completed with terminal provisioning state 'Failed'.\",\r\n    \"details\": [\r\n      {\r\n        \"code\": \"VMExtensionProvisioningError\",\r\n        \"message\": \"VM has reported a failure when processing extension 'cse-agent-1'. Error message: \\\"Enable failed: failed to execute command: command terminated with exit status=2\\n[stdout]\\n\\n[stderr]\\n\\\".\"\r\n      }\r\n    ]\r\n  }\r\n}"},{"code":"Conflict","message":"{\r\n  \"status\": \"Failed\",\r\n  \"error\": {\r\n    \"code\": \"ResourceDeploymentFailure\",\r\n    \"message\": \"The resource operation completed with terminal provisioning state 'Failed'.\",\r\n    \"details\": [\r\n      {\r\n        \"code\": \"VMExtensionProvisioningError\",\r\n        \"message\": \"VM has reported a failure when processing extension 'cse-master-0'. Error message: \\\"Enable failed: failed to execute command: command terminated with exit status=2\\n[stdout]\\n\\n[stderr]\\n\\\".\"\r\n      }\r\n    ]\r\n  }\r\n}"}]}}
FATA[0259] resources.DeploymentsClient#CreateOrUpdate: Failure sending request: StatusCode=200 -- Original Error: Long running operation terminated with status 'Failed': Code="DeploymentFailed" Message="At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/arm-debug for usage details."

@scooley, @jessfraz  - let me know if this failure is familiar, or if you have tips on where to look for more details. Thx!

@adelina-t - sweet, thanks for teaching me  to fish - the /var/log/azure/cluster-provision.log  is very helpful; that's what I was missing.

@adelina-t  -- repushed with these fixed.
I verified I could create a cluster using the added example, kubernetes-kata-containers.json
You mentioned a comment inline?  Can you clarify.

@egernst  By "comment inline" I was referring to the comments I left on the commit. Probably not the clearest choice of words on my part :)

@CecileRobertMichon I  verified example after suggested lines. PTAL

I'm not sure if there is any action required on my end for kicking this CI (waiting for status to be reported), but please let me know if I can do anything to help push this along.


[BUG] Profile Viewer Bugs, Options show that they are still on when off.

Describe the bug
Options in the theme toggler menu or anything else is kind of broken, like when turning off an option it stays blue (it's a problem since it can confuse people to think that it's still on.)
Another bug is that when clicking on a profile, their profile banner is gone, notes are gone, and when viewing the profile, the entire top bar just looks weird.
To Reproduce
Steps to reproduce the behavior:

Enable Zelk.

View a profile.

Expected behavior
I thought that it was suppose to just work normally, where the buttons would turn gray when off and profiles wouldn't be broken lol.
Screenshots
https://i.imgur.com/eMHHCcZ.png
https://i.imgur.com/Hrou54S.png
https://i.imgur.com/uTePlQp.png
Setup

OS: Windows 10 v21H1
Client Mod: Powercord v2 (f876037)
Release Channel: Discord Canary 87635 (0e8723d)
Other enabled Themes: Better Badges | BetterComfy | Discolored | Pop! | Settings Icons
Other enabled Plugins: Majority of Default Powecord Plugins | Theme Toggler | bdCompact

Fixed the switches and the banners are still there, they're just the same color as the rest of the profile. If you thinks it's confusing to people I can make it optional, same for notes

fixed it. the banners aren't gone, they're just the same color as the rest of the profile. to re-enable notes put this .note-1MiCN7 textarea, .note-367eZJ {   display: unset !important; } in your quick css


add/update translations missing for French

[x] Changes have been thoroughly tested to not break existing functionality.
[x] New functionality has been documented or existing documentation has been updated to reflect changes.
[x] Visual changes are explained in the PR description using a screenshot/recording of before and after.
This is my contribution to new filament version (3.x) to add/update missing translations to french.

Thanks


Add sneller_user resource/data-source.

The sneller_user resource/data-source is used to manage the Sneller users.

Implemented in f30ca0c820d2707c54d2c2ef33844748aabba0bf.


Docker build failing

Errors out when trying to build.
#8 244.9 Successfully built numpy
#8 244.9 Failed to build faiss-cpu
#8 245.2 Installing collected packages: numpy, biopython, typing-extensions, sniffio, anyio, starlette, pydantic, fastapi, faiss-cpu, zipp, importlib-metadata, click, asgiref, h11, uvicorn, torch, regex, filelock, joblib, tqdm, sacremoses, pyyaml, pyparsing, packaging, huggingface-hub, tokenizers, transformers, typer, python-dotenv, xmltodict, loguru, semantic-search
#8 247.0   Running setup.py install for faiss-cpu: started
#8 247.1     Running setup.py install for faiss-cpu: finished with status 'error'
#8 247.1     Complete output from command /opt/conda/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-sm9zovsk/faiss-cpu/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-up4_y5qq/install-record.txt --single-version-externally-managed --compile:
#8 247.1     running install
#8 247.1     /tmp/pip-build-env-ps49aiea/lib/python3.7/site-packages/setuptools/command/install.py:37: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
#8 247.1       setuptools.SetuptoolsDeprecationWarning,
#8 247.1     running build
#8 247.1     running build_py
#8 247.1     running build_ext
#8 247.1     building 'faiss._swigfaiss' extension
#8 247.1     swigging faiss/faiss/python/swigfaiss.i to faiss/faiss/python/swigfaiss_wrap.cpp
#8 247.1     swig -python -c++ -Doverride= -I/usr/local/include -Ifaiss -DSWIGWORDSIZE64 -o faiss/faiss/python/swigfaiss_wrap.cpp faiss/faiss/python/swigfaiss.i
#8 247.1     unable to execute 'swig': No such file or directory
#8 247.1     error: command 'swig' failed with exit status 1
#8 247.1
#8 247.1     ----------------------------------------

@JohnGiorgi  any ideas?

Looks most related to this issue: https://github.com/facebookresearch/faiss/issues/821. Do any of the suggested fixes in there help?

ok thanks for the tips will try...

Apparently upgrading pip does the trick!
pip install --upgrade pip

Cool, hope it's that easy! Updating pip inside the docker might be a good idea for multiple reasons


No resources found

When i try to pull data with the script there is no resource found in a subscription that has resources. I tried using the -online parameter and updating my CLI to the latest version, but it did not solve the problem, can you please advise on what could be happening?I receive the following messages when running:
Validating Az Cli..
WARNING: Unable to check if your CLI is up-to-date. Check your internet connection.
Validating Az Cli Extension..
Adding Az Cli Extension
ERROR: Unable to get extension index.
Please ensure you have network connection. Error detail: HTTPSConnectionPool(host='aka.ms', port=443): Max retries exceeded with url: /azure-cli-extension-index-v1 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x04857CA0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
Validating ImportExcel Module..
PowerShell Desktop Identified.
Azure Cloud Environment: AzureCloud
ERROR: The command failed with an unexpected error. Here is the traceback:
ERROR: HTTPSConnectionPool(host='login.microsoftonline.com', port=443): Max retries exceeded with url: /organizations/v2.0/.well-known/openid-configuration (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x05287670>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
Traceback (most recent call last):
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\urllib3/connection.py", line 174, in _new_conn
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\urllib3/util/connection.py", line 73, in create_connection
File "socket.py", line 955, in getaddrinfo
socket.gaierror: [Errno 11001] getaddrinfo failed
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\urllib3/connectionpool.py", line 699, in urlopen
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\urllib3/connectionpool.py", line 382, in _make_request
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\urllib3/connectionpool.py", line 1010, in _validate_conn
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\urllib3/connection.py", line 358, in connect
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\urllib3/connection.py", line 186, in _new_conn
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPSConnection object at 0x05287670>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\requests/adapters.py", line 439, in send
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\urllib3/connectionpool.py", line 783, in urlopen
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\urllib3/connectionpool.py", line 755, in urlopen
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\urllib3/util/retry.py", line 574, in increment
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='login.microsoftonline.com', port=443): Max retries exceeded with url: /organizations/v2.0/.well-known/openid-configuration (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x05287670>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\knack/cli.py", line 233, in invoke
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/init.py", line 663, in execute
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/init.py", line 726, in _run_jobs_serially
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/init.py", line 697, in _run_job
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/init.py", line 333, in call
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/command_operation.py", line 121, in handler
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/profile/custom.py", line 97, in account_clear
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/_profile.py", line 296, in logout_all
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/auth/identity.py", line 202, in logout_all_users
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/auth/identity.py", line 112, in _msal_app
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\msal/application.py", line 1629, in init
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\msal/application.py", line 489, in init
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\msal/authority.py", line 102, in init
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\msal/authority.py", line 162, in tenant_discovery  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\msal/individual_cache.py", line 269, in wrapper
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\requests/sessions.py", line 555, in get
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\requests/sessions.py", line 542, in request
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\requests/sessions.py", line 655, in send
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\requests/adapters.py", line 516, in send
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='login.microsoftonline.com', port=443): Max retries exceeded with url: /organizations/v2.0/.well-known/openid-configuration (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x05287670>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
To open an issue, please run: 'az feedback'
ERROR: The command failed with an unexpected error. Here is the traceback:
ERROR: HTTPSConnectionPool(host='login.microsoftonline.com', port=443): Max retries exceeded with url: /49158df8-04df-4db2-a1ae-ee3949ca3984/v2.0/.well-known/openid-configuration (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x04C45148>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
Traceback (most recent call last):
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\urllib3/connection.py", line 174, in _new_conn
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\urllib3/util/connection.py", line 73, in create_connection
File "socket.py", line 955, in getaddrinfo
socket.gaierror: [Errno 11001] getaddrinfo failed
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\urllib3/connectionpool.py", line 699, in urlopen
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\urllib3/connectionpool.py", line 382, in _make_request
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\urllib3/connectionpool.py", line 1010, in _validate_conn
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\urllib3/connection.py", line 358, in connect
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\urllib3/connection.py", line 186, in _new_conn
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPSConnection object at 0x04C45148>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed
During handling of the above exception, another exception occurred:
Traceback (most recent call last):                                                                                File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\requests/adapters.py", line 439, in send           File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\urllib3/connectionpool.py", line 783, in urlopen   File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\urllib3/connectionpool.py", line 755, in urlopen   File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\urllib3/util/retry.py", line 574, in increment   urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='login.microsoftonline.com', port=443): Max retries exceeded with url: /49158df8-04df-4db2-a1ae-ee3949ca3984/v2.0/.well-known/openid-configuration (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x04C45148>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
During handling of the above exception, another exception occurred:                                                                                Traceback (most recent call last):                                                                                File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\knack/cli.py", line 233, in invoke                 File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/init.py", line 663, in execute                                                                                File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/init.py", line 726, in _run_jobs_serially                                                                                File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/init.py", line 697, in _run_job                                                                                File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/init.py", line 333, in call                                                                                File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/command_operation.py", line 121, in handler                                                                                File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/profile/custom.py", line 139, in login                                                                                File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/_profile.py", line 154, in login    File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/auth/identity.py", line 153, in login_with_auth_code
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/auth/identity.py", line 112, in _msal_app
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\msal/application.py", line 1629, in init
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\msal/application.py", line 489, in init
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\msal/authority.py", line 102, in init
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\msal/authority.py", line 162, in tenant_discovery  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\msal/individual_cache.py", line 269, in wrapper
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\requests/sessions.py", line 555, in get
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\requests/sessions.py", line 542, in request
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\requests/sessions.py", line 655, in send
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\requests/adapters.py", line 516, in send
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='login.microsoftonline.com', port=443): Max retries exceeded with url: /49158df8-04df-4db2-a1ae-ee3949ca3984/v2.0/.well-known/openid-configuration (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x04C45148>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
To open an issue, please run: 'az feedback'
ERROR: 'graph' is misspelled or not recognized by the system.
Examples from AI knowledge base:
https://aka.ms/cli_ref
Read more about the command in reference docs
ERROR: 'graph' is misspelled or not recognized by the system.
Examples from AI knowledge base:
https://aka.ms/cli_ref
Read more about the command in reference docs
To include Security Center details in the report, use <-SecurityCenter> parameter.
ERROR: 'graph' is misspelled or not recognized by the system.
Examples from AI knowledge base:
https://aka.ms/cli_ref
Read more about the command in reference docs
Report Complete. Total Runtime was: 1,09 Minutes
Total Resources: 0
Total Advisories: 0
Excel file saved at: C:\AzureResourceInventory\AzureResourceInventory_Report_2022-10-24_15_21.xlsx

Hello,
Apparently, you are missing the resource-graph extension for az cli and the script is failing to install it.
Can you try to manually install it?
az extension add --name resource-graph


Fix syntax sample of WaitStart flag

(You can replace all of this text with your description.)
Before creating your pull request, please check your content against these quality criteria:

Did you consider search engine optimization (SEO) when you chose the title in the metadata section and the H1 heading (i.e. the displayed title that starts with a single #)?
For new articles, did you add it to the table of contents?
Did you update the "ms.date" metadata for new or significantly updated articles?
Are technical terms and concepts introduced and explained, and are acronyms spelled out on first mention?
Should this page be linked to from other pages or Microsoft web sites?

For more information about creating content for docs.microsoft.com, see the contributor guide at https://docs.microsoft.com/contribute/.

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

#sign-off


{Auth} Provide GitHub issue links for DPAPI errors

Description
We see users constantly creating duplicated issues of

https://github.com/Azure/azure-cli/issues/20278
https://github.com/Azure/azure-cli/issues/20231
https://github.com/Azure/azure-cli/issues/21010

But the root cause for these issues remains unknown.
msal-extensions has made these errors catch-able in https://github.com/AzureAD/microsoft-authentication-extensions-for-python/pull/108, but since azure-identity has pinned dependency msal-extensions~=0.3.0, it is not possible for Azure CLI to use the latest msal-extensions which contains that improvement (https://github.com/Azure/azure-sdk-for-python/issues/23927). the dependency on azure-identity is removed by https://github.com/Azure/azure-cli/pull/22124.
Testing Guide
Raise an OSError at https://github.com/AzureAD/microsoft-authentication-extensions-for-python/blob/0.3.1/msal_extensions/windows.py#L99
        err_code = -2146892987
        raise OSError(None, _err_description.get(err_code, ''), None, err_code)

Auth

Several small blemishes of msal-extensions error messages are refined by https://github.com/AzureAD/microsoft-authentication-extensions-for-python/pull/113.

/azp run

/azp run


aws_lb_target_group_attachment is broken after upgrade to 9.x version. Also, strange error showing up, related to default_action for aws_lb_listener resource.

I have the following listener declared:
listeners = {
http-listener-443 = {
port            = 443
protocol        = "HTTPS"
certificate_arn = var.ssl_certification_arn
default_action = {
type         = "fixed-response"
status_code  = "501"
content_type = "text/plain"
message_body = "No Path Found"
}
rules = {
forward = {
priority = 1
actions = [
{
type             = "forward"
target_group_key = "target-key"
}
]
      conditions = [
        {
          path_patterns = ["<IP_ADDRESS>"]
        }
      ]
    }

}
In terraform plan I get the following errors:
Error: Insufficient default_action blocks
│
│   on .terraform/modules/alb.alb/main.tf line 70, in resource "aws_lb_listener" "this":
│   70: resource "aws_lb_listener" "this" {
│
│ At least 1 "default_action" blocks are required.
===========================================================
Question1:
Why is this happening because I have added default_action for the listener?
===========================================================
And the second error message is this, related to LB target group attachment:
│ Error: Unsupported attribute
│
│   on .terraform/modules/alb.alb/main.tf line 511, in resource "aws_lb_target_group_attachment" "this":
│  511:   target_id         = each.value.target_id
│     ├────────────────
│     │ each.value is object with 5 attributes
│
│ This object does not have an attribute named "target_id".
Question2:
Is this related to the breaking changes? How should we fix it in order to keep same configuration as we did for 8.x module version.

#321 one of my errors is related to this.

Can you format your code in as it's impossible to read. From what I can read it looks completely wrong and nothing like the example at https://github.com/terraform-aws-modules/terraform-aws-alb/blob/master/UPGRADE-9.0.md#after-v9x.
The format should be something like:-
 listeners = {
   default = {
     port               = 443
     protocol           = "HTTPS"
     certificate_arn    = var.ssl_certification_arn
     fixed_response = {
       status_code = "501"
       content_type = "text/plain"
       message_body = "No Path Found"
     }
     rules = {
       forward = {
         priority = 1
         actions = [
           {
             type = "forward"
             target_group_key = "frontend"
           }
         ]
         conditions = [{
           path_pattern = {
             values = ["/*"]
           }
         }]
       }
     }
   }
 }

Having a path pattern of <IP_ADDRESS> makes no sense. It needs to be an actual path.

For your second question you'll need to actually include your target group definition for anybody to be able to help with that question but the error is very clear. target_id is required and your target group definition doesn't include it.

Hello, thank you for your answer. This is a snippet that maybe could help you understand better what is my current configuration. Added that default part as stated into the docs but no luck.
I see that in the docs you send me, the target groups are added under listener parameter, but here https://registry.terraform.io/modules/terraform-aws-modules/alb/aws/latest there is separate, and this is where I took example from.
  target_groups = {
    target-8081 = {
      name_prefix      = "broadcast"
      backend_protocol = "HTTP"
      backend_port     = 8081
      target_type      = "ip"
      health_check = {
        path                = "/health"
        port                = 8081
        protocol            = "HTTP"
        healthy_threshold   = 2
        unhealthy_threshold = 5
        interval            = 30
        timeout             = 5
        matcher             = "200"
      }
    }
  }
  listeners = {
    default = {
      port         = 80
      protocol     = "HTTP"
      type         = "fixed-response"
      status_code  = "501"
      content_type = "text/plain"
      message_body = "No Path Found"
    }

    http-listener-443 = {
      port            = 443
      protocol        = "HTTPS"
      certificate_arn = var.ssl_certification_arn
      rules = {
        forward = {
          priority = 1
          actions = [
            {
              type             = "forward"
              target_group_key = "target-8081"
            }
          ]

          conditions = [
            {
              path_patterns = ["/*"]
            }
          ]
        }

You need to change your listeners and target_groups to match the docs and what I've given you. What you've pasted is clearly in the wrong format.
I'm sorry I'm just another user of this module so I'm not really prepared to spend time writing this for you.
My comment at https://github.com/terraform-aws-modules/terraform-aws-alb/issues/321#issuecomment-1803675017 may help you.

I managed to get rid of the target_id error. Still trying to figure out about the one with default_action, as I have added that section to the listeners.

but here registry.terraform.io/modules/terraform-aws-modules/alb/aws/latest there is separate, and this is where I took example from.

If you are using the resources directly, then this would be applicable. However, if you are using this module, then you should refer to the documentation and examples provided by the module

But if I take a look on this example: https://github.com/terraform-aws-modules/terraform-aws-alb/blob/v9.1.0/examples/complete-alb/main.tf there is no default action for any listener. That's quite confusing.

These are all default actions - this is the default behavior when the listener rule does not specify an action:

https://github.com/terraform-aws-modules/terraform-aws-alb/blob/3289f9ff8ea2d16a3e39c67e582f4fab236ca5b9/examples/complete-alb/main.tf#L67
https://github.com/terraform-aws-modules/terraform-aws-alb/blob/3289f9ff8ea2d16a3e39c67e582f4fab236ca5b9/examples/complete-alb/main.tf#L143
https://github.com/terraform-aws-modules/terraform-aws-alb/blob/3289f9ff8ea2d16a3e39c67e582f4fab236ca5b9/examples/complete-alb/main.tf#L160
https://github.com/terraform-aws-modules/terraform-aws-alb/blob/3289f9ff8ea2d16a3e39c67e582f4fab236ca5b9/examples/complete-alb/main.tf#L174
https://github.com/terraform-aws-modules/terraform-aws-alb/blob/3289f9ff8ea2d16a3e39c67e582f4fab236ca5b9/examples/complete-alb/main.tf#L274
https://github.com/terraform-aws-modules/terraform-aws-alb/blob/3289f9ff8ea2d16a3e39c67e582f4fab236ca5b9/examples/complete-alb/main.tf#L329

Bryant has linked to the relevant docs and examples so everything is there if you're prepared to read it which it seems you are not.
Anyway..I haven't tested this but based on what I think you're trying to do you need something like this.  If you're forwarding all traffic you don't need actually need a rule at all. Just use the foward action to your target group.
target_groups = {
  target-8081 = {
    name_prefix      = "broadcast"
    backend_protocol = "HTTP"
    backend_port     = 8081
    target_type      = "ip"
    health_check = {
      path                = "/health"
      port                = 8081
      protocol            = "HTTP"
      healthy_threshold   = 2
      unhealthy_threshold = 5
      interval            = 30
      timeout             = 5
      matcher             = "200"
    }
    # Theres nothing to attach here in this definition. Instead,
    # ECS will attach the IPs of the tasks to this target group
    create_attachment = false
  }
}

listeners = {
  http = {
    port         = 80
    protocol     = "HTTP"
    fixed-response = {
      status_code  = "501"
      content_type = "text/plain"
      message_body = "No Path Found"
    }
  }
  https = {
    port            = 443
    protocol        = "HTTPS"
    certificate_arn = var.ssl_certification_arn
    forward = {
      target_group_key = "target-8081"
    }
  }
}

Thank you @bryantbiggs ! What you suggested really helped. @trevorrea please don't reploy on issues if you are that kind of toxic person. That does not make you a genuine professional, but thank you for trying to help me as well.

Issue solved


424 output object for the abm

Changes
Implement Output object into the utils folder.
Examples can be seen by tests and abm example.
Merge Request - GuideLine Checklist

Check our git workflow before opening a Pull request/Merge request.
Request a reviewer when your work is ready to review, before this please use the draft feature.

Checks by code author

[x] Every addressed issue is linked (use the "Closes #ISSUE" keyword below)
[x] New code adheres to coding guidelines
[x] No large data files have been added (files should in sum not exceed 100 KB, avoid PDFs, Word docs, etc.)
[x] Tests are added for new functionality and a local test run was successful
[x] Appropriate documentation for new functionality has been added (Doxygen in the code and Markdown files if necessary)
[x] Proper attention to licenses, especially no new third-party software with conflicting license has been added

Checks by code reviewer(s)

[ ] Corresponding issue(s) is/are linked and addressed
[ ] Code is clean of development artifacts (no deactivated or commented code lines, no debugging printouts, etc.)
[ ] Appropriate unit tests have been added, CI passes and code coverage is acceptable (did not decrease)
[ ] No large data files added in the whole history of commits(files should in sum not exceed 100 KB, avoid PDFs, Word docs, etc.)

Additional context
Please add suggestions for ease of implementation e.g., how simple it is for the user to use.

@jubicker
I heavily reduced the stuff we implemented.
For now i'd suggest the following route:
Wait till this is implemented. Then open a new branch to implement:

Time since transmission/infection
Your output as text. This will be implemented in the abm_output example file.

If you can, please open an issue for those two describing them. We can then easily merge that then.


refactor egctl cmds.

@arkodg  pls review again. ci fixed same with #1168 ,  remove this fix?

Codecov Report

Merging #1167 (be38ff1) into main (289c18c) will increase coverage by 0.11%.
The diff coverage is 19.90%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@            Coverage Diff             @@
##             main    #1167      +/-   ##
==========================================
+ Coverage   62.68%   62.80%   +0.11%
==========================================
  Files          72       77       +5
  Lines        9646     9660      +14
==========================================
+ Hits         6047     6067      +20
+ Misses       3182     3177       -5
+ Partials      417      416       -1

Impacted Files
Coverage Δ

internal/cmd/egctl/config_bootstrap.go
0.00% <0.00%> (ø)

internal/cmd/egctl/config_cluster.go
0.00% <0.00%> (ø)

internal/cmd/egctl/config_endpoint.go
0.00% <0.00%> (ø)

internal/cmd/egctl/config_listener.go
0.00% <0.00%> (ø)

internal/cmd/egctl/config_route.go
0.00% <0.00%> (ø)

internal/cmd/egctl/config.go
14.86% <72.72%> (+8.92%)
:arrow_up:

internal/cmd/egctl/translate.go
72.86% <100.00%> (+1.90%)
:arrow_up:

internal/gatewayapi/route.go
86.33% <100.00%> (ø)

internal/xds/translator/route.go
90.66% <100.00%> (+0.03%)
:arrow_up:

... and 2 files with indirect coverage changes
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Capture video in high quality

Summary
When changing the quality to reduce the file size videos had a low quality when being recorded directly, this ensures that they are recorded in high quality.
One thing to note is that recording a new video an uploading it directly will have a larger file size than the same video when selected from the image library, the reason is that the underlaying library do not apply the same conversion to the files.
Ticket Link
https://mattermost.atlassian.net/browse/MM-12246

Build Apps for PR label detected. Will generate the app if build succeeds (checks pass and no conflicts with base branch).

Android build App: https://releases.mattermost.com/mattermost-mobile-pr/PR-2287/PR-2287.apk
iOS build App: itms-services://?action=download-manifest&url=https://releases.mattermost.com/mattermost-mobile-pr/PR-2287/PR-2287.plist


foxotron: 2021-03-12 -> 2021-04-19

Motivation for this change
Bump.
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 121581 run on x86_64-linux 1

1 package built:

foxotron

Binary launches.


Merge changes from Jacob

Let's see what Travis says ;)

This adds a more flexible address handling logic implemented by Jacob, and various other changes.


Selenium2Library is not in PyPI

The biggest problem this causes is that, for example, pip install Selenium2Library does not work.
Adding the library into PyPI is easy. If you only want to submit the package metadata, all you need to do is running python setup.py register.
For more information see:
http://pypi.python.org
http://wiki.python.org/moin/CheeseShopTutorial

Pekka,
I will get this done next week.  I'm just slammed right now due to a
deadline at work.  But next week we are going to have a new . release of
S2L and I'll get it up on PyPI as well.
Cheers,
Jeremy
On Wed, Feb 1, 2012 at 5:24 AM, Pekka Klrck <
<EMAIL_ADDRESS>
wrote:

The biggest problem this causes is that, for example, pip install Selenium2Library does not work.
Adding the library into PyPI is easy. If you only want to submit the
package metadata, all you need to do is running python setup.py register.
For more information see:
http://pypi.python.org
http://wiki.python.org/moin/CheeseShopTutorial

Reply to this email directly or view it on GitHub:
https://github.com/rtomac/robotframework-selenium2library/issues/33

Great to hear there's going to be a new version next week! By then RF 2.7 alpha 2 ought to be available and also pip installable.

Any news about the new release? I would like to recommend Se2Lib over SeLib for people in general but the current release contains too old bundled Selenium version to be usable. If I've understood it correctly, future releases won't have bundled Selenium anymore so it will be easy to update it separately.

We are just trying to fix a few remaining bugs,  the release should come soon.
Cheers,
Jeremy
On Feb 22, 2012, at 22:20, Pekka<EMAIL_ADDRESS>wrote:

Any news about the new release? I would like to recommend Se2Lib over SeLib for people in general but the current release contains too old bundled Selenium version to be usable. If I've understood it correctly, future releases won't have bundled Selenium anymore so it will be easy to update it separately.

Reply to this email directly or view it on GitHub:
https://github.com/rtomac/robotframework-selenium2library/issues/33#issuecomment-4104728


Update MSDN links, Part 18

@NextTurn : Thanks for your contribution! The author, @bandersmsft, has been notified to review your proposed change.

Assigned to @ktoliver for processing. Thanks

@NextTurn Thanks very much!
#sign-off

This PR is being reviewed for impact.

@NextTurn Thanks very much for your contribution. We're going to address changing these links in the private repo, where we can validate relative links and check them in a staged environment. We'll close this (and related) PRs. Thanks again.


docs:add goland guide

@eh-am

Is there wrong configuration？
Run actions/checkout@v3
  with:
    repository: pyroscope-io/docs-private
    ref: master
    path: docs-private
    ssh-strict: true
    persist-credentials: true
    clean: true
    fetch-depth: 1
    lfs: false
    submodules: false
    set-safe-directory: true
  env:
    AWS_REGION: us-east-1
    AWS_ACCESS_KEY_ID:
    AWS_SECRET_ACCESS_KEY:
Error: Input required and not supplied: token

I think it's due to you not being a member of the pyroscope organization, you don't have access to the token.
Don't worry about it thought! I will merge in a few.


Beta distribution: NaN issue in PPO

From Gitter:
When using beta distribution, kl divergence and entropy become NaN after the first iteration in PPO.

Fixed via https://github.com/reinforceio/tensorforce/commit/a56acf955d110a8f51b9d5f5c3db43cf4e24b3e5


translate taxonomy

For sure translate this:

[ ] action type
[ ] cause

Maybe we don't need this:

[ ] image tags
[ ] issue
[ ] kudos

Def don't need to translate this:

[ ] partner

How to enable:

turn on i18n_taxonomy
profit

looks like entity_translate module also handles this
http://dev.dosomething.org:8888/admin/config/regional/entity_translation
http://nielsdefeyter.nl/archive/2014/setup-entity-translation-right-way

Some additional info: https://api.drupal.org/api/drupal/includes!bootstrap.inc/function/drupal_set_message/7

We need to confirm whether user-facing taxonomy terms (e.g., for Campaign Finder) get handled by PO-level translation.

@mshmsh5000 yep yep, I need to look into it cause there are some other areas where we have JS related string output that should otherwise be translated in a similar fashion to the above.


Add best mashap by rar file

Song Name
best mashap
Artist Name
rar file
Source
Youtube
Youtube Link
TC3n-AZmqA_mOrxz
Direct File Link
No response
Song ID
770520
Start Offset [ms]
0
Extra
Created from Auto Nong.
Created for level: 73667628

reject
invalid YouTube link


 Go to https://github.com/vikejs/vike/issues/new and copy-paste this error. A maintainer will fix the bug (usually under 24 hours).  Go to https://github.com/vikejs/vike/issues/new and copy-paste this error. A maintainer will fix the bug (usually under 24 hours). Debug info (for Vike maintainers; you can ignore this): about:blank
It appears in production, if it's okay in latest version

Let's re-open if you still get this with the latest version. And please always include the error stack.


Reuse compiled code made by cargo build

Problem
In my GitHub Actions i was trying to reuse the compiled code made cargo build because it was used in the unit tests step and cached, but I noticed that cargo build and cargo lambda build doesn't share the same compiled code, making my deploy step slow even with the unit tests cache.
Things I tried and didn't work

manually setting RUSTFLAGS to -C strip=symbols -C target-cpu=haswell and using --target x86_64-unknown-linux-gnu in the cargo build step, the reason is, for what I saw in the source code, the cargo lambda build command was setting those envs and args;
Trying to build with cargo lambda build --tests and executing the resulting binary: I didn't found the binary, it is supposed to be located in target/release/deps/$CRATE_NAME-$HASH, but the command doesn't build this binary.

Workaround
Use two caches, one for cargo lambda build to use in the deploy step, and another one for cargo lambda build to use in the unit test step.
Proposed solution
Implement a command like cargo lambda test that would behave similar to cargo test, but with the use of zig and specific cargo/rustc configuration for lambda builds.

There is not much we can do in cargo-zigbuild, it just shell out to cargo with some env vars set, so the rebuild logic is determined by cargo and build scripts not by cargo-zigbuild.
As for cargo lambda test, there is also cargo-zigbuild test since v0.9.0, you could give that a try. But there might be mismatches between cargo-lambda and cargo-zigbuild which could also cause rebuilds.


Update repositories.txt

Hello @lukeclements. Please provide a detailed description of your request and I will help you out with that.

Hello @lukeclements. Please provide a detailed description of your request and I will help you out with that.

Hi, I originally submitted a pull request for Artemis-Arduino, but it didn't pass because it has the word arduino it so i changed it to artemis-teensy. I would like to delete the other library and push artemis-teensy to the the arduino library.

Is there anything else I need to do for this?

I would like to delete the other library

OK, great. So this pull request is perfect. I just wanted to make sure I understood the intent to avoid accidentally removing your library.
I am confirming your request.
Unlike submissions, this type of request is still handled manually. The Library Manager index maintainer occasionally comes through to clear all the outstanding requests and will merge this pull request when it is done. You will get a notification from GitHub at that time.

and push artemis-teensy to the the arduino library.

I see the submission was already successful: https://github.com/arduino/library-registry/pull/1145
and that the indexer has already processed the library:
http://downloads.arduino.cc/libraries/logs/github.com/hsfl/artemis-teensy/
It takes some time for the library release to propagate through the CDN and local cache, but you should see it in the Arduino IDE Library Manager soon. We give a conservative estimate of one day, but it is often much less than that.

Is there anything else I need to do for this?

No. This is sufficient. Now it is only necessary to wait for the maintainer to process the request.

Okay, great! Thank you so much for the help.

Done here


v3.1.1-gcs-prometheus not available

Seems like either the documentation was accidentally updated or that the image was unintentionally taken down.  A couple places in the documentation make reference to this image:
https://github.com/GoogleCloudPlatform/spark-on-k8s-operator/blob/master/examples/spark-pi-prometheus.yaml
https://github.com/GoogleCloudPlatform/spark-on-k8s-operator/blob/master/docs/user-guide.md#monitoring

Yeah. Can't find it at https://console.cloud.google.com/gcr/images/spark-operator/GLOBAL/spark?tag=v3.1.1-gcs-prometheus&gcrImageListsize=30

Not sure if I'm missing any steps, but I'm maintaining my own image built on top of theirs and it's been working for us. I just added this in my dockerfile:
RUN mkdir /prometheus -p
ADD jmx_prometheus_javaagent-0.11.0.jar /prometheus/jmx_prometheus_javaagent-0.11.0.jar
ADD jmx_prometheus_javaagent-0.13.0.jar /prometheus/jmx_prometheus_javaagent-0.13.0.jar

Just a note, you can build your own in the "spark-docker" directory

Hi @matthewygf, the https://github.com/kubeflow/spark-operator/tree/master/spark-docker also has reference to gcr.io/spark-operator/spark:v3.1.1 here:
https://github.com/kubeflow/spark-operator/blob/4108f5493706f463cc2ceb823b66b5e6ac8fb1ca/spark-docker/Dockerfile#L17C17-L17C51
is there a place where I can find the source code and build my own image?


Adding support to upgrade kernel while building AMI

Description of changes:
Adding a script, that will upgrade the Kernel while the AMI is being built.
Testing
Built an AMI with the changes.
==> amazon-ebs: Provisioning with shell script: /Users/abeers/random/AmazonAmi/amazon-eks-ami/scripts/upgrade_kernel.sh
    amazon-ebs: Loaded plugins: priorities, update-motd
    amazon-ebs: Existing lock /var/run/yum.pid: another copy is running as pid 3200.
    amazon-ebs: Another app is currently holding the yum lock; waiting for it to exit...
    amazon-ebs:   The other application is: yum
    amazon-ebs:     Memory :  52 M RSS (341 MB VSZ)
    amazon-ebs:     Started: Wed Apr  8 00:48:08 2020 - 00:04 ago
    amazon-ebs:     State  : Running, pid: 3200
    amazon-ebs: Another app is currently holding the yum lock; waiting for it to exit...
    amazon-ebs:   The other application is: yum
    amazon-ebs:     Memory :  82 M RSS (387 MB VSZ)
    amazon-ebs:     Started: Wed Apr  8 00:48:08 2020 - 00:06 ago
    amazon-ebs:     State  : Uninterruptible, pid: 3200
    amazon-ebs: Existing lock /var/run/yum.pid: another copy is running as pid 3380.
    amazon-ebs: Another app is currently holding the yum lock; waiting for it to exit...
    amazon-ebs:   The other application is: yum
    amazon-ebs:     Memory :  95 M RSS (308 MB VSZ)
    amazon-ebs:     Started: Wed Apr  8 00:48:14 2020 - 00:02 ago
    amazon-ebs:     State  : Running, pid: 3380
    amazon-ebs: Another app is currently holding the yum lock; waiting for it to exit...
    amazon-ebs:   The other application is: yum
    amazon-ebs:     Memory : 106 M RSS (320 MB VSZ)
    amazon-ebs:     Started: Wed Apr  8 00:48:14 2020 - 00:04 ago
    amazon-ebs:     State  : Running, pid: 3380
    amazon-ebs: Resolving Dependencies
    amazon-ebs: --> Running transaction check
    amazon-ebs: ---> Package kernel.x86_64 0:4.14.173-137.229.amzn2 will be installed
    amazon-ebs: --> Finished Dependency Resolution
    amazon-ebs:
    amazon-ebs: Dependencies Resolved
    amazon-ebs:
    amazon-ebs: ================================================================================
    amazon-ebs:  Package      Arch         Version                       Repository        Size
    amazon-ebs: ================================================================================
    amazon-ebs: Installing:
    amazon-ebs:  kernel       x86_64       4.14.173-137.229.amzn2        amzn2-core        20 M
    amazon-ebs:
    amazon-ebs: Transaction Summary
    amazon-ebs: ================================================================================
    amazon-ebs: Install  1 Package
    amazon-ebs:
    amazon-ebs: Total download size: 20 M
    amazon-ebs: Installed size: 100 M
    amazon-ebs: Downloading packages:
    amazon-ebs: Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
    amazon-ebs: kernel-4.14.173-137.229.amzn2.x86_64.rpm                   |  20 MB   00:00
    amazon-ebs: Running transaction check
    amazon-ebs: Running transaction test
    amazon-ebs: Transaction test succeeded
    amazon-ebs: Running transaction
    amazon-ebs:   Installing : kernel-4.14.173-137.229.amzn2.x86_64                         1/1
    amazon-ebs:   Verifying  : kernel-4.14.173-137.229.amzn2.x86_64                         1/1
    amazon-ebs:
    amazon-ebs: Installed:
    amazon-ebs:   kernel.x86_64 0:4.14.173-137.229.amzn2
    amazon-ebs:
    amazon-ebs: Complete!
==> amazon-ebs: Pausing 1m30s before the next provisioner...

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

upgrade_kernel.sh should be after install_additional_repos.sh, which is meant to install repos contains security patches under embargo.

Makes sense. Made these changes.


Multiple functions via URL route

Has no use case in present or upcoming work, so closed without doing.


IOS pods file not generate

Change Proposal
Not Generate IOS file at project creation time.
Module and Current Solution
if you project clone time initially run cocoa-pod installation.
Benefits of the Change
Some new user not identify why IOS pod file not created.

Thanks @gautamchauhan1702, I'm trying to understand what exactly the issue was. When you ran pod install on the exported project, did you receive an issue with Cocoa pods?

@siliconivan Right Sir
Good Innovation
One thing are added

If You Add TextField future because design i add textfield but code creation time this textfield take as Line or Box

Really strange, could we see a screenshot of what was in your design file? @gautamchauhan1702


AttributeError: 'module' object has no attribute 'deprecated'

Environment info
Operating System: Ubuntu 14.04.5 LTS
Installed version of CUDA and cuDNN:
No CUDA, I use CPU-only.

Pip version: pip 1.5.4
Python version: 2.7.6
Operating System: Ubuntu 14.04.5 LTS
Tensorflow version: tensorflow-0.12.0rc0-cp27-none-linux_x86_64 , CPU-only

Description:
I was testing the tutorial example of LSTM here.
I followed the instructions to download the code and dataset, and run the program using the command. But the code cannot execute and reports the error message:
  File "ptb_word_lm.py", line 332, in main     tf.contrib.deprecated.scalar_summary("Training Loss", m.cost)
AttributeError: 'module' object has no attribute 'deprecated'
What I've run:
I just ran the following commands:
wget http://www.fit.vutbr.cz/~imikolov/rnnlm/simple-examples.tgz
tar xvf simple-examples.tgz
python ptb_word_lm.py --data_path=simple-examples/data/
I download the code from the github repository.
My tensorflow version is the very latest tensorflow-0.12.0rc0-cp27-none-linux_x86_64.
Why can't I run this example?
Thank you all for your kind help!!!

I am trying to work through the same issue right now. Have you had any luck finding a solution?

Probably not the best solution but once I commented out lines that had tf.contrib.deprecated in it the code ran.
I am not sure what those lines of code do so use this solution at your own risk.

Might have some version skew here (@danmane).  As a temporary fix, try removing just the "contrib.deprecated" parts leaving just tf.scalar_summary instead.

I also tried to comment the "contrib.deprecated". But this leads to another error message saying"
File "/d2/fpengaa/work/learntf/lstm-ptb/reader.py", line 100, in ptb_producer     with tf.name_scope(name, "PTBProducer", [raw_data, batch_size, num_steps]):
TypeError: name_scope() takes exactly 1 argument (3 given)
Moreover, I used to get another error saying
AttributeError: 'module' object has no attribute 'ptb_producer'
I learned that to rectify this error, I have to change the import:
from tensorflow.models.rnn.ptb import reader
to
import reader
Then I succeeded in rectifying the last error. Though this error seems not related to my current question, it did make me to think whether it is because the code in the github repository has been updated by the developers but the tutorial has not been updated accordingly. Since the problem happens on the "import" is obviously because the version has been changed, not because the implementation has errors.
Anyway, thank you all for helping me, and should you have some progress in solving this problem, please kindly share your solution.
Thank you very much!!!

It seems I have got the solution. It's just, abort the version r0.12 and install the version "master", which is r0.11.
Then, replace the line
from tensorflow.models.rnn.ptb import reader
with
import reader
And then comment all the lines containing the "deprecated".
Currently, only in this way can the program run correctly.
I think the reasons may be that the tutorial and the latest version of tensorflow, somehow do not match perfectly. I hope my problem and solution may help a little.
Thank you all for helping me.

I meet the same question after install version-r0.12.
I ran the cifar10_muti_gpu_train.py and get this message:
AttributeError: 'module' object has no attribute 'deprecated'

tf.contrib.deprecated.scalar_summary -> tf.scalar_summary -> tf.summary.scalar
....

tf.contrib.deprecated.scalar_summary -> tf.scalar_summary -> tf.summary.scalar
???

Try to use tf.summary.scalar: https://github.com/tensorflow/tensorflow/blob/cb17d1b0e2b581b5da1d9597b7929ba764749d38/tensorflow/tools/compatibility/tf_upgrade.py

why? I'm
Then, replace the line
from tensorflow.models.rnn.ptb import reader
with
import reader
but
Traceback (most recent call last):
File "ptb_word_lm.py", line 367, in
tf.app.run()
File "/Library/Python/2.7/site-packages/tensorflow/python/platform/app.py", line 30, in run
sys.exit(main(sys.argv))
File "ptb_word_lm.py", line 327, in main
train_input = PTBInput(config=config, data=train_data, name="TrainInput")
File "ptb_word_lm.py", line 93, in init
data, batch_size, num_steps, name=name)
File "/Users/wangqian/tensorflow/ptb/reader.py", line 100, in ptb_producer
with tf.name_scope(name, "PTBProducer", [raw_data, batch_size, num_steps]):
TypeError: name_scope() takes exactly 1 argument (3 given)
help me,please!

maybe I am so also running into some version trouble, tensorflow is 1.0.0, tflearn is 0.2.2, but have trouble running such code
regression = tflearn.regression(linear, optimizer='sgd', loss='mean_square',
metric='R2', learning_rate=0.01)
m = tflearn.DNN(regression)
Traceback (most recent call last):
File "C:\ProgramData\Anaconda2\envs\python35\lib\site-packages\tensorflow\python\framework\op_def_library.py", line 491, in apply_op
preferred_dtype=default_dtype)
File "C:\ProgramData\Anaconda2\envs\python35\lib\site-packages\tensorflow\python\framework\ops.py", line 716, in internal_convert_to_tensor
ret = conversion_func(value, dtype=dtype, name=name, as_ref=as_ref)
File "C:\ProgramData\Anaconda2\envs\python35\lib\site-packages\tensorflow\python\framework\constant_op.py", line 176, in _constant_tensor_conversion_function
return constant(v, dtype=dtype, name=name)
File "C:\ProgramData\Anaconda2\envs\python35\lib\site-packages\tensorflow\python\framework\constant_op.py", line 169, in constant
attrs={"value": tensor_value, "dtype": dtype_value}, name=name).outputs[0]
File "C:\ProgramData\Anaconda2\envs\python35\lib\site-packages\tensorflow\python\framework\ops.py", line 2395, in create_op
original_op=self._default_original_op, op_def=op_def)
File "C:\ProgramData\Anaconda2\envs\python35\lib\site-packages\tensorflow\python\framework\ops.py", line 1220, in init
raise ValueError("'%s' is not a valid node name" % node_def.name)
ValueError: '-_Loss/tags' is not a valid node name,
Hoping some help

@sherrym  hello,how do you solve the problem? thanks

@FCInter The summary op used in this model is no longer present in TensorFlow  (hence the deprecated namespace)  I believe the change suggested by @linbojin will fix your problem until the model is updated.
@sherrysack Your problem is completely unrelated to the original issue.  If you believe there is a real bug in this code, please open a separate issue.


check timeout immediately to avoid unnecessary wait until next timer …

check timeout immediately after the increments of idle time of the connection, then it could avoid unnecessary wait, which had already timeout, until next timer tick

Thank you @chuchuhao for your commit and support.
However, I have concerns about this optimization.
I am concerned about fractions of a second and raising a timeout event too early. If a connection is accepted in the middle of a second, that fraction of a second is ignored, which could (potentially) cause a timeout of 1 second to be raised after a few milliseconds.
Here is a practical example:

Connection is accepted at 00:00:01.75 with timeout set to 1 second - this is possible, as connections can always be accepted.
Timeout is reviewed at 00:00:01.80 - this is possible because the timeout review is sporadic (no more then once a second, but depending on the server's stress and polling cycle, it could be any time within that second).
The review sets the timeout to 1.

If there review is optimized, the connection is disconnected due to the timeout review after only 5 milliseconds.
If the review isn't optimized, it will take two more timeout review cycles before the timeout is processed, so it will take (at least) 1.2 seconds before the timeout is processed.
This is why I don't use the <= and >= operators - I want these extra cycles to prevent a premature timeout event.

@chuchuhao, I wanted to thank you again before I close this pull request.
I'm thankful for your attempt to collaborate and improve this library.
Please feel free to suggest any further improvements or reopen this pull request if you feel I made a mistake.
Kind regards,
Boaz.


friendica - notifications tabs don't filter out reblogs

i.e. a reblog notification will show up in every tab

use only single view, no tabs


Decrease the minimum amount for a monthly donation

I like this project and want to support it by "buying you a coffee" (i.e. sponsor 3$ per month). But I can't because it says it needs to be 10$ minimum :( I sponsor other projects I use for the same amount and would like to do it here too.

Thanks so much for your generous sagacity, @Artur-Galstyan. And may I now take this opportune moment to proudly shout that Hamburg is a wonderful port city. I interned at the Das Technologie-Zentrum Informatik und Informationstechnik (TZI) der Universität Bremen for a summer back when I still had youth and hair.  Please feed @beartype any amount of money whatsoever! Honestly, I thought it was always that way. It wasn't – but that was always my intention. In my haste and ignorance, I misconfigured GitHub Sponsors. We now see that the road to poverty is paved with good intentions. :smiling_face_with_tear:
Thanks so much, again. I never would have noticed that if you hadn't kindly mentioned it.

May you code like the wind for all of your days. For all who crave cranial stimulation, let there be coffee.
— @leycec, prolly


Your publicity picture is different from the reality

Run with your example, not with gestures,
There is a big gap between the skin of the player and your poster

I apologize for not resolving any issue due to the political situation in my country . I'm working on some issue issues now


About the training process

Excellent work！
The results of multiple trainings are inconsistent, and sometimes the training process will not converge or "'NaN or Inf found in input tensor'" will appear. Is it related to the fixed random number seed?

Hi, thanks for ur interest in our work!
For the NaN issue, I suspect it's due to pytorch version change. Could you please install our provided conda environment and re-run the training? Please let me know if the error still exists.
I don't think this is related to random seed. According to my previous experiments, our methods are quite robust to different random seeds.

Thanks for your reply, I am using the same environment configuration (pytorch1.7.0), graphics card is 3090, CUDA11.3. Because the random number seed is not completely fixed, there are some inconsistencies in the results of multiple experiments. During the experiment, there is a high probability that "NaN or Inf found in input tensor." will appear in the log. It takes a few more code runs to get a normal situation. Can you give me some advice, thank you very much!

Just wondering when does this error happen? during pre-training or finetuning?
Could you please also provide the script you use such that I can re-produce the error on my end?
Thanks!


Add loopback address for ipv6 network to 'isLocal' check

Jump to file doesn't work when 'isLocal' is set to 'false'. This is a problem in ipv6 networks where $_SERVER['REMOTE_ADDR'] is '::1' and not '<IP_ADDRESS>'.

Released. Thanks!


Update destroy blueprint action so that afterDestroy lifecycle callbacks will still run by default

Updated the destroy blueprint action so that the meta query options from parseBlueprintOptions are passed into the actual call to .destroy(), since afterDestroy only runs if .meta({fetch: true}) is included. This makes the afterDestroy lifecycle callback still run by default when using the destroy blueprint action.
Fixes #5630

@sailsbot my apologies, your grace


added email to account

Name of the PR
:recycle: Current situation & Problem
Link any open issues or pull requests (PRs) related to this PR. Please ensure that all non-trivial PRs are first tracked and discussed in an existing GitHub issue or discussion.
:gear: Release Notes
Add a bullet point list summary of the feature and possible migration guides if this is a breaking change so this section can be added to the release notes.
Include code snippets that provide examples of the feature implemented or links to the documentation if it appends or changes the public interface.
:books: Documentation
Please ensure that you properly document any additions in conformance to Spezi Documentation Guide.
You can use this section to describe your solution, but we encourage contributors to document your reasoning and changes using in-line documentation.
:white_check_mark: Testing
Please ensure that the PR meets the testing requirements set by CodeCov and that new functionality is appropriately tested.
This section describes important information about the tests and why some elements might not be testable.
:pencil: Code of Conduct & Contributing Guidelines
By submitting creating this pull request, you agree to follow our Code of Conduct and Contributing Guidelines:

[ ] I agree to follow the Code of Conduct and Contributing Guidelines.

@ninaboord I am not sure if this PR was intentional: If this is your attempt at Task 5 from the CS342 2024 class I would ask your to re-read the instructions and ensure that you create a PR to your own team project in the CS342 organization. Please also re-read the instructions to ensure that it includes all the functionality including changing up the text and language for account-related functionality in the onboarding flow.


Fix(prop): Allow optional props for prop(key)(obj) variety

The way prop(key)(obj) was typed was obj extends Record<K, unknown>. From typescript's point of view, this means that the object must contain the key, but not if the key was optional. The constraint that prop(key)(obj) should have is that if the key exists on obj, optional or not. To fix, Partial<Record<K, unknown>> should be used. But that's a lot of characters, { [P in K]?: unknown } is the exact same thing with less characters, so going with that

just wondering, any reason this was not merged yet?


Create dummy user for travis deploys

My user being in the commit log during releases is confusing, as it is easy to assume I'm doing the releases! The travis yaml could be re-encrypted with a dummy account.

In Python ecosystem the releases are often done by zest.releaser, which is a script that does similar version/changelog manipulations and pushes a release tag to VCS, and the CI is configured to publish artifacts when it sees the tag. Since all changes are made locally, there's no question of which user makes them.

Spring cleaning here: closing this as I believe it has been resolved. Please reopen or create a new issue if there's more to be done regarding travis/commits/releases/etc.


On Android with date mask input mashing up

When day typed and start typing month numbers mashing up:
https://jsfiddle.net/cp3cunm0/9/
When i try type: 13061985 ive got: 13/01/2050

+1

The issue seems to be caused by the fact the position of the forward slashes aren't ignored by the caret positioning. So what happens is:

You type 13, normally the caret should now be positioned after the first forward slash (this is not the case)
You type in 06, but the caret is now positioned between the 0 and 6
Typing in 1 next overwrites the 6, so you'll end up with 13/01
Inputting the rest of the year results in 2050. I'm not entirely sure what exactly's happening there, but it may well be related to the previous.

This is a bug within the checkval fn. This will be fixed in version 4.x

Hi Robin, thanks for this library.  It's great!
I just ran into the same issue, and am wondering if this is a regression I can work around with an earlier version or something I'll have to wait for the 4.x to use.
Thanks again.

Anyone have a work-around? Just started digging into this as it's holding up a big release for us. Don't really want to drop the library but it might come to that.

I will have a look tonight

On the 4.x branch Backspace works for the datemask. This evening i investigate the wrong caret positioning on Android for the datemask.

Normal input should work in the 4.x branch.  Todo is review backspaces

Backspace ok.
Todo See #1713

Damn, the fix for the Backspace causes a regression in the input.

New jsfiddle for testing
https://jsfiddle.net/cp3cunm0/11/

Still broke the exact same way on my v20.  Android 7.0 and chrome.
On Oct 8, 2017 4:26 PM, "Robin Herbots"<EMAIL_ADDRESS>wrote:

New jsfiddle for testing
https://jsfiddle.net/cp3cunm0/11/
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/RobinHerbots/Inputmask/issues/1708#issuecomment-335039804,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AF82zVNvzE8ClEVWr3lsIwi1CD79ylPiks5sqT4WgaJpZM4Pr_FO
.

@camj256 ,
So you tested with https://jsfiddle.net/cp3cunm0/11/ ?
What exactly did you type?  Which keyboard where you using?  Can you do some debugging to see that the device is detected as a mobile one (by the inputmask)?
I tested on 3 tablets and 2 phones (android 6) and also on browserstack (android 7).
Can you reproduce the error on browserstack?
Can someone else also confirm?

@RobinHerbots, On my device (Nexus 5x, android 8, chrome, stack keyboard gboard) jsfiddle works fine!

Oh so sorry guys. Its working fine. I'm used to mm/dd format and wasnt
paying attention last night. Its looking good!
On Oct 9, 2017 3:11 AM, "unbreak"<EMAIL_ADDRESS>wrote:

@RobinHerbots https://github.com/robinherbots, On my device (Nexus 5x,
android 8, chrome, stack keyboard gboard) jsfiddle works fine!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/RobinHerbots/Inputmask/issues/1708#issuecomment-335090440,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AF82zSPE3GKcOMsokIWFeFrNWma61kL6ks5sqdVNgaJpZM4Pr_FO
.

This issue can be xlosed?


Changed the usage printing to stderr if it is not from -h or --help

Unless a usage message is requested, it should be printed to stderr instead of stdout.
This would make it consistent with Python's docopt: (the highlighting indicates a grep match)

Yes, this is more correct behavior. Thanks for finding and fixing this @th0114nd!


Keycap Digit URLs different

Unicode is a little strange to me, so I could be totally off base on this, but given that the hex for keycap digit 8 is 0038 20e3, it seems like the corresponding URL should be
https://twemoji.maxcdn.com/svg/0038-20e3.svg
rather than
https://twemoji.maxcdn.com/svg/38-20e3.svg
as it currently stands. It might just be a matter of convention, but aren't all bytes usually expressed even if they're 0? FWIW, github's URL: https://assets-cdn.github.com/images/icons/emoji/unicode/0032-20e3.png

for some reason assets had no leading zero in their names and everything is based on current available assets. Hopefully not a big deal, or to look at the bright side, we save 2 bytes in the URL there: yaiiiii!


_KData shape broadcasting bug

In _KData, line 166 must read:
torch.broadcast_shapes(kdata[..., 0, :, :, :].shape, shape)
in order for these checks to run for data coming from pulseq calculators

Fixed by PR #145


GUID Wrong

GUID in the examples is defined with 31 characters. A GUID should have 32 characters

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

ID: 5f7a4070-1be8-5f1f-0092-68fb6b9e2305
Version Independent ID: cd34312f-b507-affe-555e-1e0c63e7d494
Content: Attribute-based dynamic group membership in Azure Active Directory
Content Source: articles/active-directory/active-directory-groups-dynamic-membership-azure-portal.md
Service: active-directory
GitHub Login: @curtand
Microsoft Alias: curtand

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


adding Watermark

How can I Add watermark when uploading

You can use following code:
$image = Image::make($file->getRealPath());
//if you want to resize your image
$resized_image = $image->resize(null, 500, function($constraint) { $constraint->aspectRatio(); });
//path for watermark
$watermark = Image::make(public_path('images/watermark.png'));
and then apply
			$resized_image->insert($watermark, 'top-right', 10, 10);

Can I add this to the source code on my website?


iNat website does not stop user from removing required observation field from observation

Describe the bug
When you have an observation that is in a project with a required obs field condition, the iNat website does not stop a user from editing that observation and removing that required observation field. Alternatively, doing this edit does not eject the, now invalid, observation from the project. I know obs fields and traditional projects are kind of deprecated, but wanted to have the bug known.
To Reproduce
Steps to reproduce the behavior:

create (or find) a (traditional) project with at least one required observation field
create an observation, with that required observation field
add the observation to the project
edit the observation using the iNat website (https://<inat host>/observations/3780/edit) and remove the required observation field

Expected behavior
The system must not let the required obs field be removed as it's a condition of being in the project.
Actual behaviour
There is no error, the obs field is removed, and the obs is left in the project.
Context

inaturalist commit c56c350083174fd1434947c8c637e9922944a0a0

I'll try and limit this kind of thing by adding some validation to the ObservationFieldValuesController and removing the "Remove" links on the obs edit form, but making this absolutely impossible would require us to change the way v1 of the API is working, i.e. that it accepts nested attributes for obs field values on update and that those nested values can include a _destroy attribute to remove them, which might break our own mobile apps, so I think I'm going to hold off on going that far.

I'll try and limit this kind of thing by adding some validation to the ObservationFieldValuesController and removing the "Remove" links on the obs edit form, but making this absolutely impossible would require us to change the way v1 of the API is working, i.e. that it accepts nested attributes for obs field values on update and that those nested values can include a _destroy attribute to remove them, which might break our own mobile apps, so I think I'm going to hold off on going that far.

@tomsaleeba can you still reproduce this with the steps you listed above?

@tomsaleeba can you still reproduce this with the steps you listed above?

@kueda I cannot reproduce. That's usually a bad thing when I say that but in this case it's good, it means this issue is fixed.
Thanks :+1:

@kueda I cannot reproduce. That's usually a bad thing when I say that but in this case it's good, it means this issue is fixed.
Thanks :+1:


python2Packages.faulthandler: 3.1 -> 3.2 and fix build; python2Packages.pytest-faulthandler: remove

It is currently failing on master and 20.03. I spent some time reading the src
code but was not able to figure out why the env var activation is not working.
Since this is currently failing, and since it's dying alongside python 2 anyways
I propose we just disable the 1 failing test.
There's some more information inline in the comment if someone wants to fix this
or dig further.
ZHF: #80379
CC @FRidh @singron I tried the obvious stuff, like unsetting the windows argument or the pip flags, but it didn't seem to make a difference.  Perhaps this makes more sense to you?

Motivation for this change
Things done

[X] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[X] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[X] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[X] Fits CONTRIBUTING.md.

Also removing pytest-faulthandler, since per upstream it should no longer be used w/ pytest >= 5.0:
https://github.com/pytest-dev/pytest-faulthandler

$ nix-env -f /home/bhipple/.cache/nixpkgs-review/rev-3f921f3a459c6548c70278c6d53ada0e92466dfa/nixpkgs -qaP --xml --out-path --show-trace --meta
44 package updated:
bcc bpftrace can-isotp chipsec digimend-unstable digitalbitbox evdi-unstable evdi-unstable gdata-sharp glibc libselinux mba6x_bl nix-linter-unstable nixpart nixpart php-couchbase php-couchbase php-pcs php-pcs php-php_excel php-php_excel php-php_excel php-php_excel php-php_excel php-php_excel php-v8 php-v8 php-v8 php-v8 php-v8 php-v8 php-v8js php-v8js prl-tools pyblock pyblock python-notify python-notify python2.7-faulthandler (3.1 → 3.2) python2.7-habanero python2.7-handout python2.7-hass-nabucasa qes r8125

3 package removed:
python2.7-pytest-faulthandler (†9.003.02) python3.7-pytest-faulthandler (†9.003.02) python3.8-pytest-faulthandler (†9.003.02)

$ nix build --no-link --keep-going --option build-use-sandbox relaxed -f /home/bhipple/.cache/nixpkgs-review/rev-3f921f3a459c6548c70278c6d53ada0e92466dfa/build.nix
[1 built, 0.0 MiB DL]
43 package marked as broken and skipped:
digitalbitbox gdata-sharp glibcCross linuxPackages_4_4.evdi linuxPackages_hardkernel_4_14.bcc linuxPackages_hardkernel_4_14.bpftrace linuxPackages_hardkernel_4_14.can-isotp linuxPackages_hardkernel_4_14.chipsec linuxPackages_hardkernel_4_14.digimend linuxPackages_hardkernel_4_14.evdi linuxPackages_hardkernel_4_14.mba6x_bl linuxPackages_hardkernel_4_14.prl-tools linuxPackages_hardkernel_4_14.r8125 nix-linter php72Packages-unit.php_excel php72Packages-unit.v8 php72Packages-unit.v8js php72Packages.php_excel php72Packages.v8 php72Packages.v8js php73Packages-unit.php_excel php73Packages-unit.v8 php73Packages.php_excel php73Packages.v8 php74Packages-unit.couchbase php74Packages-unit.pcs php74Packages-unit.php_excel php74Packages-unit.v8 php74Packages.couchbase php74Packages.pcs php74Packages.php_excel php74Packages.v8 python27Packages.habanero python27Packages.handout python27Packages.hass-nabucasa python37Packages.nixpart python37Packages.notify python37Packages.pyblock python38Packages.libselinux python38Packages.nixpart python38Packages.notify python38Packages.pyblock qes

1 package built:
python27Packages.faulthandler

OK now I think we have something reasonable to review :)


Use with iterm2 on Mac

By default, it seems that iterm2 gets the data for the images but does not display them as images of the Flipper. Is it possible to use iterms2 for this purpose?

but does not display them as images of the Flipper

Not sure if I'm missunderstanding you but fztea doesn't project any data to the flipper. What it does is mirroring the flippers screen to the terminal.
Does that answer your question?

Sorry if I wasn’t clear. I mean that iterm2 is not showing the F0 screen.
it is showing the stream of characters that constitute the screen.  Iterm2
doesn’t no how to display  it. Perhaps there is a setting for that.
On Thu, Jun 29, 2023 at 3:42 AM jon4hz @.***> wrote:

but does not display them as images of the Flipper
Not sure if I'm missunderstanding you but fztea doesn't project any data
to the flipper. What it does is mirroring the flippers screen to the
terminal.
Does that answer your question?
—
Reply to this email directly, view it on GitHub
https://github.com/jon4hz/fztea/issues/31#issuecomment-1612569328, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ABLDPSCYGZONGNNWX7GMJMLXNUWX3ANCNFSM6AAAAAAZVWCLSU
.
You are receiving this because you authored the thread.Message ID:
@.***>

Could you send a screenshot? Unfortunately I dont have a mac so I cant reproduce it that easily.