Pcm list

@borine what do you think about this? I've experimented with printing bluealsa pcm dbus device path, but it seems to be too much bloat imho. I've seen your script for pulseaudio and I thought that such listing might be useful for you, but I'm not sure what kind of information shall be in it.

This looks promising.  We are looking for a way to get Kodi to enumerate available BT devices along with ALSA devices. If this does the heavy lifting that's great!

@graham8 what kind of information you need in such listing?

I use python to grab that info from dbus, but sometimes it's nice to check things the easy way.  Is codec selection possible/working?
One comment, I've typically seen on alsa programs -l show the short list, and -L show the long list.  I've not seen them used together.

One comment, I've typically seen on alsa programs -l show the short list, and -L show the long list. I've not seen them used together.

I thought about the same modification. Indeed, it will be more convenient to show verbose listing with -L alone. I'll change that in the final version (-l -L -> -L). Thanks for the feedback!

wow, that was quick!
Some thoughts on the output format:
aplay -L  gives a listing from which it is easy to parse the device string required for the -D param to alsa applications. So perhaps bluealsa-aplay -L should do similarly, except that of course aplay lists playback pcms and arecord is used to list capture pcms.
It would be nice if we could get an output like
borine ~ $ bluealsa-aplay -L
bluealsa:DEV=F8:87:F1:B8:30:85,PROFILE=sco
      iPhone, trusted phone (hci0) Playback
      SCO (mSBC): S16_LE 1 channel 16000 Hz
bluealsa:DEV=10:B1:F8:E6:10:D4,PROFILE=sco
      HUAWEI, trusted phone (hci0) Playback
      SCO (CVSD): S16_LE 1 channel 8000 Hz
bluealsa:DEV=F8:87:F1:B8:30:85,PROFILE=sco
      iPhone, trusted phone (hci0) Capture
      SCO (mSBC): S16_LE 1 channel 16000 Hz
bluealsa:DEV=F8:87:F1:B8:30:85,PROFILE=a2dp
      iPhone, trusted phone (hci0) Capture
      A2DP (AAC): S16_LE 2 channels 44100 Hz
bluealsa:DEV=10:B1:F8:E6:10:D4,PROFILE=a2dp
      HUAWEI, trusted phone (hci0) Capture
      A2DP (SBC): S16_LE 2 channels 44100 Hz
bluealsa:DEV=10:B1:F8:E6:10:D4,PROFILE=sco
      HUAWEI, trusted phone (hci0) Capture
      SCO (CVSD): S16_LE 1 channel 8000 Hz

aplay -l lists hardware cards, so there is no direct equivalent for bluealsa. Perhaps your example bluealsa-aplay -l -L output could be instead provided by bluealsa-aplay -l. Not sure really, I guess go with whatever feedback you get here. When I suggested this, I was imagining output that could be parsed by current scripts that invoke aplay -l, aplay -L, arecord -l, and arecord -L. However I must admit I hadn't (and still haven't) really thought it through in any detail
As for the "bluepulse" script, that needs to parse dbus signals to detect device connection and disconnection events, so I don't think I would use this anyway.

wow, that was quick!

Yes, I prefer rapid development :D But seriously, this is rather a simple feature, and the final output format can be discussed in more details after merging architectural changes - master branch is for development after all.

aplay -L gives a listing from which it is easy to parse the device string required for the -D param to alsa applications. So perhaps bluealsa-aplay -L should do similarly, except that of course aplay lists playback pcms and arecord is used to list capture pcms.

Hmm... maybe you are right about printing output in a compatible way with aplay's -D. It will be much easier to use it then. I did not thought about that.... one again great idea :)
@borine what would you say about becoming a collaborator for this repository? You are the most active person in the issues section and wiki anyway. After becoming a collaborator it will be possible to e.g. assign you as a reviewer for PRs, so before merging new features/changes it will be possible to have an open discussion beforehand. What would you say?

@Arkq I am happy to discuss any changes, but have limited time available and would not want to delay development in anyway. So, as long as responses from me are optional and never required to keep development moving, then I have no objection in principle to becoming a collaborator. I would not want to make any commits to the bluealsa codebase though.

@borine, that's great! Do not be worried about development slow down, the pace is not so high anyway, e.g. comparing with commercial products. And about making commits, also don't worry, I will still maintain this project, so commits are on me, all I ask is some code review from time to time :)
PS. I've pushed changes suggested by you to pcm-list branch (with minor changes). Also, I've changed option names for bluealsa-aply to reflect aplay/arecord options, so there will be compatibility break (next bluez-alsa release version will be 3.0 anyway due to required D-Bus changes).

oooh. What's happening with D-Bus?

@graham8 commits 6ce4c8e, b3dbf01 and 3caef65 introduced incompatible BlueALSA D-Bus API changes (required for bluez-alsa architectural changes). So, if someone was using BlueALSA D-Bus API, there might be required some adaptation after version 3.0 will be released (or when using bluez-alsa master branch). Hopefully, these changes will make BlueALSA D-Bus API usage more simple.

Good, I’ve already made the needed changes then


Logic for custom dll search paths is ugly

Hello fellows,
the default dll search system didn't work for my case and so I was pushed to set the search path on my own. However the custom search path method doesn't contain any information about how multiple paths could be used. Therefor I suggest to either remove this line to keep the default search paths for the mono runtime and use the custom search path only for the internal assembly search of Embeddinator or to add an additional method which allows adding more search paths. Obviously the 1th option is the easiest because it requires only a single line remove. But this needs to be discussed..
cc @tritao

@realvictorprm it would probably be helpful to mention the platform and some details about your problem (maybe you put it somewhere else). Like I am on Windows and it tried to load X assembly from Y directory.
Removing that line in mono_embeddinator.c, looks like it would break Java on desktop platforms: https://github.com/mono/Embeddinator-4000/blob/master/support/java/DesktopImpl.java
There might be something wrong here that needs fixed, we just need to make sure we test Obj-C, and Java on OS X and Windows.

Thanks @jonathanpeppers, I agree. Yes I'm working on windows, Embeddinator or rather the CLR failed to load the base assemblies (in this case mscorelib.dll!). So far I understood the single line is changing the global search path of the CLR which results here in worse failures.

Also, according my description above the line change should only fix the bug but keeps the logic for Embeddinator.

I haven't taken action on the PR yet because I'd first like to understand the issue first. Lets discuss your original problem and then figure out what to do.

fixed and closed via #503


PrimitiveCList opt: use unset loc for list ends in range delete

10% network improvement in todo_list compoCrdt, 3% in todo_list compoMovableCrdt

Git is confused even though this is a fast-forward, so I will close this and just copy the changes to master.


Git push fails when attempting to follow tutorial: How To Use the Dokku One-Click DigitalOcean Image to Run a Go App

URL of tutorial
https://www.digitalocean.com/community/tutorials/how-to-use-the-dokku-one-click-digitalocean-image-to-run-a-go-app
Output with DOKKU_TRACE enabled:
https://gist.github.com/rwbogy/6456b447099fbebf581a

Buildstep has been updated and we have a new dokku image available on DO. Closing since our docs are now up to date with what people deploy.


[Docs] Fix case sensitive of the svg folder

Fix https://github.com/callemall/material-ui/issues/2810.

Bah, github's editor leaves random trailing spaces. I'll edit locally and squash.


Game Overlay Keybind wont save[Bug]

Describe the Bug
After setting a Keybind for opening the overlay, leaving the settings page/category, it resets to "No Keybind Set"
To Reproduce
Set Keybind, leave page, return
Expected Behavior
Keybind setting being updated
Screenshots

Discord Version
Stable 112644 (2dd6bce)
BetterDiscord 1.4.0
Host 1.0.9003 Windows 10 64-Bit (10.0.19042)
Additional Context
this was the same over the last few versions as well

I cannot reproduce this. Can you try disabling all your plugins, reloading, and testing again?

Reloading automatically enabled "BDFDB" (v2.0.7), but it made no difference, it still did not update the keybind.

If reloading causes for BDFDB to automatically turn on it's because you have other plugins enabled.

I have faced this issue twice myself. I don't think its an issue with better discord, but with discord itself, try running your discord as administrator. If that doesn't help you would have to delete discord along with all the appdata and reinstall everything
imo this happens when installation files are corrupted


Inaccurate/incomplete information

[Enter feedback here]
I have followed the instructions but can't seem to run the user flow. I have registered an SPA app to the B2C tenant but the application drop down is greyed out.

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

ID: bee63035-00ee-f7fd-97a1-69dae5f808ef
Version Independent ID: a3447928-73cc-0290-6d46-b89234757e3b
Content: Tutorial - Create user flows and custom policies - Azure Active Directory B2C
Content Source: articles/active-directory-b2c/tutorial-create-user-flows.md
Service: active-directory
Sub-service: b2c
GitHub Login: @kengaderdus
Microsoft Alias: kengaderdus

@moathar
Thank you for your feedback!
Are you able to share a screenshot of what you're seeing?

Hi James, have attached the snapshot of the user flow run side panel. I have two applications registered with the tenant, one for Graph API, the other one an SPA. I don't see either. I have tried changing the settings on the SPA based on what I have seen in some forums (e.g. disable implicit flow, enable access from any directory etc.) but still the same outcome.
best regards
Mo
[cid:631af65f-071c-4b70-861a-ab87a37c55d3]

From: James Tran-MSFT @.>
Sent: 17 May 2022 4:39 PM
To: MicrosoftDocs/azure-docs @.>
Cc: moathar @.>; Mention @.>
Subject: Re: [MicrosoftDocs/azure-docs] Inaccurate/incomplete information (Issue #92990)
@moatharhttps://github.com/moathar
Thank you for your feedback!
Are you able to share a screenshot of what you're seeing?
—
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/azure-docs/issues/92990#issuecomment-1129024574, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AP553KBPB2JIH3QJHAWI76TVKO4S3ANCNFSM5WFLQFGQ.
You are receiving this because you were mentioned.Message ID: @.***>

@moathar
Thank you for following up on this!
Unfortunately, the screenshot isn't viewable from GitHub. Would you be able to re-upload it?

@moathar
Thank you for your time and patience!
After looking into this a little more, can you make sure that the app you're using has a Redirect URI within the Authentication blade? If there isn't a Redirect URI you'll run into the issue where the User Flow Reply URL is greyed out.

Redirect URI:

I hope this helps!
Since this issue isn't directly related to improving our docs and if you're still having issues, I'd recommend working closer with our support team via an Azure support request. Or you can leverage our Q&A forum by posting your issue there so our community, and MVPs can further assist you in troubleshooting this issue or finding potential workarounds.
Thank you again!


Add docs for required parameters

This is a follow-up of this PR: https://github.com/minicli/minicli/pull/94
This PR is adding a section to the docs on how to setup required parameters for the commands

Awesome, merging now!


Pylance not working in VS Code 1.57.0+

 Environment data

Language Server version: 2021.6.1
OS and version: darwin x64
Python version (and distribution if applicable, e.g. Anaconda):  Anaconda, python 3.8
python.analysis.indexing: undefined
python.analysis.typeCheckingMode: off

 Expected behaviour
Semantic highlighting works. For example, I expect valid modules and imports to be green.
 Actual behaviour
Installing/uninstalling pylance does not affect the colors of the editor
 Logs

 Code Snippet / Additional information
 Before vscode update

 After the vscode update

VS Code 1.57 was released just recently, and it appears as though the constant notebook API churn has come to stable and broken the last version of the Python extension.
As a workaround, can you enable Python's insiders channel?
"python.insidersChannel": "daily",

This workaround does not work when using a Remote Connection.

Version 2021.5.926500501 of the Python extension has just been released; if you update, this issue should go away.

I confirm that the issue has been resolved with the update.  Fantastic work.

Confirmed for remote too. Thanks for the quick turnaround.

I know I am polluting the comments section and probably sending redundant notifications, but I just came here to say that I am genuinely delighted by how quick you guys pushed a fix for this. Thanks for all the great work!

the bug is still active in VS code insiders!

the bug is still active in VS code insiders!

I see the bug is still active in VS Code.
When I uninstall C/C++ themes(ms-vscode.cpptools-themes) I can see python imports in color

I see the bug is still active in VS Code. When I uninstall C/C++ themes(ms-vscode.cpptools-themes) I can see python imports in color

@Midhilesh4890 can you open a new issue and provide the information in the troubleshooting guide:
https://github.com/microsoft/pylance-release/blob/main/TROUBLESHOOTING.md#filing-an-issue


ACT-439

What is the Purpose?
Update from re_path() to path() in workflow urls.py
What was the approach?
I used this cheatsheet to update all the re_paths to paths https://consideratecode.com/2018/05/02/django-2-0-url-to-path-cheatsheet/
Are there any concerns to addressed further before or after merging this PR?
This was a big boilerplate change, so it's easy for a small mistake to have crept it.
Mentions?
No
Issue(s) affected?
ACT-439

@shinroo
Kindly make this PR against dev branch and address the failing checks

Hi @odenypeter I fixed the issues and changed base to master.


Handle empty parameter conversion

Noticed an issue with parameter conversion while running the test case in Taiko
https://github.com/getgauge/taiko/blob/b4b6fbccf34c0faed59c38664faf48ade0e292e0/test/functional-tests/specs/pageActions.spec#L92
Empty text get's converted to number.
For example in the original logic
Number("  ") === 0

This causes the wrong type to be passed.

@BugDiver is this change ok?

@BugDiver is this change ok?

Looks good to me

Hey @zabil @BugDiver ,
this change is creating a bunch of issues in our code base. I recorded the problems in this issue: https://github.com/getgauge/gauge-ts/issues/187
cc @lbockstaller


Adding support for geo-ip link for GB cart

This change adds a javascript script to www.rackspace.com/data/client to detect IP, and then as a function of that changes the URL for the signup button.

This is ready for review.

+1

This has shipped to developer.rackspace.com, but a possible bug in www.rackspace.com/data/client is preventing the button from showing up for GB customers.


Fixed #24890 -- Added warning to collectstatic when static files have clashing names

See ticket: https://code.djangoproject.com/ticket/24890

Feel free to squash commits when updating, thanks!

buildbot, test this please.

Oops, test are not passing (ignore servers failure, that was present on master).

Yeah, had not run them properly on Python 2. Needed to add force_text() to all output comparisons, as do all other tests in the same file already. Pushed this change just now.

buildbot, add to whitelist.

merged in<PHONE_NUMBER>c58b0c9245ea9896a6d6122a8673a2, thanks!


Updating NC County Data

This pull request updates the source location for addresses for Alamance and Randolph counties in North Carolina. No real changes for Alamance other than location. There are some more substantial changes on the Randolph data.

Thanks for the update!

@iandees thanks for everything you do and the fix to my jsons!


Update armeria-grpc to 1.9.2

Updates com.linecorp.armeria:armeria-grpc from 1.3.0 to 1.9.2.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Files still referring to the old version number
The following files still refer to the old version number (1.3.0).
You might want to review and update them manually.
examples/build.gradle
examples/build.sbt

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.linecorp.armeria", artifactId = "armeria-grpc" } ]

labels: test-library-update, semver-minor, old-version-remains

Superseded by #43.


Questions about meta-kernel.

Thanks for your good work and open source code!
When I read the paper and code, I have a question.
In Meta-Kernel convolution, if we remove element-wise product operation, does Meta-Kernel convolution become standard convolution?
Looking forward to your reply!

Thanks for your attention.
Good question!  Yes, you are right.
By the way, the key point of meta-kernel is the weight generation from meta-information. It makes a big difference. We adopt the element-wise product because of its efficiency.
@jikerWRN

Ok, thanks for your reply!


Clickable links

Describe your idea
It would be awesome to be able to define a clickable area on a page and add a url to the area. pdfKit can do this, but I need to operate on existsing files, which pdfKit cannot do.
How could this be implemented?
PDF has support for clickable elements, so I suppose there are some low level functionality for this.
What problem are you trying to solve?
I want to cklick in my PDF
Why does this matter to you?
I have elements in my pdfs which are clickable and leads to a specific url for each element.
Would others find this helpful?
This is a function in pdfKit and I think pdf-lib would benefit from such a function.
Are you interested in implementing your proposal?
Yes
Why are you submitting a proposal?
I'm just pitching the idéa because I would love this functionality. I can probably not be of much help.
Additional Notes
No response

https://github.com/Hopding/pdf-lib/issues/555

Thank you @Sharcoux
As the original pdf-lib is unsupported, what fork would you recommend to use?
I think I'm fine with the current features of pdf-lib, but it seems a bit risky to use an abandoned lib.

The solution in the link should work here too

Thanks again.
Is Cantoo using this fork in production? In that case it seems really solid.
I can't work out how the forks interacts. According to the network graph, the cantoo.scribe form stopped getting commits long ago, but you, François, seem to have many commits to the rouxm fork.

We do and some other projects too.

Thanks again.
I have now made a deeper dive and a proof of concept for our use case. This looks very promising, especially your svg support. Great work!
I will have to tweak our current code for generating svg to be more compliant and be usable in pdf-lib. Specifically I think have to make a version of our svg which does not use symbols and defs. Do you know if PDF geometry has support for reusing elements like SVG has?
My use case is to place hundreds, sometimes thousands of "flags" on blueprints. Most of the flags has symbols, which could be resused to save space.

Hi @msageryd , could you please provide me the link to the fork with which you built your POC?

Thanks again. I have now made a deeper dive and a proof of concept for our use case. This looks very promising, especially your svg support. Great work!
I will have to tweak our current code for generating svg to be more compliant and be usable in pdf-lib. Specifically I think have to make a version of our svg which does not use symbols and defs. Do you know if PDF geometry has support for reusing elements like SVG has?
My use case is to place hundreds, sometimes thousands of "flags" on blueprints. Most of the flags has symbols, which could be reused to save space.

According to my knowledge of it, yes, each element is embed in a dictionary and you'll then apply that element anywhere you want on the document. This means that you should not see the pdf size increase when inserting the same image multiple times. This is why there are 2 different commands needed to insert an image: embedJpg (or embedPng) and drawImage


⚠ gorzdrav.org has degraded performance

In f3d8c76, gorzdrav.org (https://gorzdrav.org) experienced degraded performance:

HTTP code: 200
Response time: 1482 ms

Resolved: gorzdrav.org performance has improved in ef1560f.


Added Error Check on Material and Prevented Material from double serialization

Material was being serialized twice. Removed that.
Also sometimes a material.ambient/diffuse/specular/emmisive was null and was throwing an error upon .asArray(). Added error check to make sure that if we are serializing it, that it exists.

Ping?


Improve/console log cleanup

Solve #681

We're now deleting console.logs through grunt before every release.


(Question) Is the data persistent?

It seems to me that this library works per session.
When I reload the program and I run SELECT COUNT(*) it gives me 0.
Are the vectors being stored in RAM only?

Vectors should persist. A few questions:

Are you storing the database into a file, or are you using a :memory: SQLite database?
Are you committing results after inserting data? Ex are you running db.commit() at the end of the program?

As always, if you can share a code sample of what you're seeing, that would also help debug any issues.

probably my mistake... just wanted be sure the virtual table is not RAM only.
thanks!


Source code for "location_data"?

I'm currently looking at Mediapipe's c++ source code for hand detection to understand how it works. Apparently, the object "Location" has a property called "location_data".
Within' that property there're some crucial child properties and functions such as: "mutable_bounding_box", "relative_bounding_box", "mutable_relative_keypoints", "add_relative_keypoints",... that I want to look at.
But unfortunately, there's only one file with the name of "location_data.proto" and it doesn't have any significant code to make the whole LocationData object.
So I'm asking where the supposed source code for the LocationData object is and the download link for the source code of it. Is it something like "location_data.cc"? Hoping to find an answer soon!

LocationData proto
location.h
location.cc.

LocationData proto
location.h
location.cc.

Thanks for the fast relply! But I can't see "mutable_relative_bounding_box" in any of those files. Do you know where it is?

mutable_relative_bounding_box means that while populating a Proto object, you are trying to access a mutable address to which you can add information about that bounding box. mutable_ before a Proto field means that you want to modify that field.
add_relative_keypoints is for the repeated field relative_keypoints because add_ as a prefix means to add another element to that repeated field.
Here is a tutorial about protobufs in C++ for further reference: https://developers.google.com/protocol-buffers/docs/cpptutorial.

Another pretty off-issue question, the "relative_bounding_box" object has all its inital xmin = 1, ymin = 2, width = 3, height = 4 or does it need to calculate all those values? If so then how? I'm looking at non_max_suppression calculator.

When we define something in a proto, for example if you have a file named bazinga.proto
defined as follows:
message Bazinga {
     optional int foo = 1;
     optional float bar = 2;
}

The 1 in optional int foo = 1 is not the value of foo, rather it is telling the proto that this is the first field of the object. Similarly, 2 in optional float bar = 2 tells us that it is the second field in the Bazinga proto object.
As stated in the tutorial:

The " = 1", " = 2" markers on each element identify the unique "tag" that field uses in the binary encoding.

So in answer to your question:

Another pretty off-issue question, the "relative_bounding_box" object has all its inital xmin = 1, ymin = 2, width = 3, height = 4 or does it need to calculate all those values? If so then how?

the values xmin=1, ymin=2, width=3, height=4 are not initial values, rather tell us the order of the definition of the proto RelativeBoundingBox fields.
A calculator or another piece of code using this proto object type will define a new object as
RelativeBoundingBox relative_bb;
relative_bb.set_xmin(/*Some x_min computed somewhere*/);
relative_bb.set_ymin(/*Some y_min computed somewhere*/);
relative_bb.set_width(/*Some width computed somewhere*/);
relative_bb.set_height(/*Some height computed somewhere*/);

How the values are calculated: It depends on where and what code is using the object.

Sorry, my bad, the relative bounding box was calculated before in the tflite_tensors_to_detections_calculator. Thanks a lot for your active replies! Have a nice day :D


English subtitles file will overwrite auto-generated english subtitles file

Checklist

[X] I'm reporting a bug unrelated to a specific site
[X] I've verified that I'm running yt-dlp version 2022.02.04. (update instructions)
[X] I've checked that all provided URLs are alive and playable in a browser
[X] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[X] I've searched the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue

Description
Trying to download both the auto-generated english subtitles and english subtitles if available at the same time causes the english subtitle to overwrite the auto-generated english subtitle file. This does not happen if you download the british english subtitles along with auto-generated english subtitles probably because the title name of the file is different "en-GB" for british english versus the "en" for both english and auto-generated english.
So if you run something like:
--write-auto-subs
--write-subs
--sub-langs en
--sub-langs en-GB
You will not get the auto-generated subtitles and english subtitles in two separate files, you end up with english subtitles in one file alone.
Verbose log
--write-auto-subs
--write-subs
--sub-langs en
--sub-langs en-GB

Same issue as https://github.com/yt-dlp/yt-dlp/issues/946, https://github.com/yt-dlp/yt-dlp/issues/2262


Prepare the arg to disable kvikIO remote IO

part of https://github.com/NVIDIA/spark-rapids-jni/issues/2581
prepare the arg to help the submodule sync pipeline work correctly after https://github.com/rapidsai/cudf/pull/17291

build

Going to merge this one to re-enable auto submodule sync up, lets remove the KvikIO_REMOTE_SUPPORT workaround after submodule sync CI has helping update cudf ref to the fix

Going to merge this one to re-enable auto submodule sync up, lets remove the KvikIO_REMOTE_SUPPORT workaround after submodule sync CI updates cudf ref to the fix commit later

We won't be able to run submodule sync until https://github.com/rapidsai/cudf/pull/17291. That is why I suggested to remove  KvikIO_REMOTE_SUPPORT altogether (which means this PR needs to wait for it first).

We won't be able to run submodule sync until rapidsai/cudf#17291 merged in. That is why I suggested to remove KvikIO_REMOTE_SUPPORT altogether (which means this PR needs to wait for it first).

I mean I want to re-enable the submodule sync up pipeline, to make it automatically catch the change later. so we do not need to keep our eyes on it


Add compute time and computing/hardware sections to submissions template

This PR adds a compute time section and a computing/hardware section to the submissions template.
In the COMPUTE TIME SECTION we ask that participants provide the average compute time across all of the molecules in hours. Physical methods should report the GPU and/or CPU compute time. Empirical methods should report the query time.
In the COMPUTING AND HARDWARE SECTION participants should provide details of the computing resources that were used to train models and make predictions. We ask for a detailed description of the hardware that was used.
Updated submission templates

logP submission template
pKa submission template
permeability submission template

Updated example submission files

logP example submission
pKa example submission
permeability example submission

Updated instructions

logP instructions
pKa instructions
permeability instructions

Those details have been added to the new sections.

Does compute time refer to the real elapsed time (wall clock time) or the total CPU time for Physical methodology calculations ?

I'd say total cpu time. But feel free to document additional details in your methods section.


Use env and do not set SHOULD_DEPLOY_PRODUCTION

Details
We were always deploying production and staging (when we only want to deploy one at a time) because of a little bug. This PR will fix that and only deploy one environment at a time.
Fixed Issues
Fixes https://github.com/Expensify/Expensify.cash/issues/2409
Tests

Merge this PR
Verify that only staging is deployed
Verify in the logs that it is deployed to the right s3 bucket staging-expensify-cash

In draft until https://github.com/Expensify/Expensify.cash/actions/runs/752698665 finishes, if there are any bugs I will fix them here too.

Merging to hopefully fix deploy process for today's deploy

@roryabraham looks like this was merged without passing tests. Please add a note explaining why this was done or remove the Emergency label if this is not an emergency.

🚀 [Deployed](https://github.com/Expensify/Expensify.cash
/actions/runs/765130740) 🚀 to
staging on Mon Apr 19 2021 at 22:41:56 GMT+0000 (Coordinated Universal Time)

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅


DrawInfo invalidations cancel DrawSize invalidations

Suppose the following:
Container A : relative
    -> Container B : absolute
        -> Container C : relative

DrawSize invalidations aren't propagated if the child is not relative size. Instead, the child receives only a DrawInfo invalidation.
A.Invalidate(DrawSize)
    -> B.Invalidate(DrawInfo)
        -> C.Invalidate(DrawInfo)

This is expected.
The DrawInfo invalidation invalidates pretty much all caches in Drawable, however if Container C was a FillFlowContainer, it will not invalidate the layout of the FillFlowContainer.
This is also expected, since the layout should not change with only a positional change.
The problem lies when the size of Container B is then updated, which should cause the following:
B.Invalidate(DrawSize)
    -> C.Invalidate(DrawSize)

However, because the previous DrawInfo invalidation invalidated everything in Container B already, it does not propagate the invalidation at all to Container C.
The following testcase demonstrates this:
public class TestCaseScratch : TestCase
{
    public TestCaseScratch()
    {
        Child = new TestContainer
        {
            RelativeSizeAxes = Axes.Both,
            Size = new Vector2(0.5f),
            Child = new FillFlowContainer
            {
                RelativeSizeAxes = Axes.Both,
                Direction = FillDirection.Horizontal,
                Children = new Drawable[]
                {
                    new Box
                    {
                        RelativeSizeAxes = Axes.Both,
                        Width = 0.5f,
                        Colour = Color4.Red
                    },
                    new Box
                    {
                        RelativeSizeAxes = Axes.Both,
                        Width = 0.5f,
                        Colour = Color4.Green
                    },
                }
            },
        };
    }

    private class TestContainer : CompositeDrawable
    {
        public Drawable Child
        {
            set => childContainer.Child = value;
        }

        private readonly Container childContainer;

        public TestContainer()
        {
            InternalChild = childContainer = new Container();
        }

        protected override void Update()
        {
            base.Update();

            childContainer.Size = DrawSize;
        }
    }
}

This sounds like another instance of one of our oldest issues #223

Thanks! Closing as duplicate.


Dev

:tada: This PR is included in version 1.2.0-rc.1 :tada:
The release is available on:

npm package (@next dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.2.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Oficial rules?

So I have been using this benchmark to optimize rdedup, and I was doing some test and improvements, etc. At some point, I'd like to add rdedup to the official "results". And I am wondering what are the actual rules? Eg. 1MB chunks are big, and rdedup results are much better with smaller chunks. I am guessing other tools might also benefit from different settings too.
As every benchmark encourages competition, it is only fair if the rules are clear.
For starter:

can we tune settings for every program?
do have to stick to the same settings in "linux" (small files) vs "vm" (big image)?

There aren't such rules and I don't think there should be.  All you need to do is to state your settings clearly to the degree that other people can reproduce your results easily.  In my option this benchmark serves two purposes: to give users a rough idea of how fast each tool is, and to help developers identify if there is any room for improvement.
As for the size of chunks, chunks smaller than 1MB would incur too much overhead when uploading to cloud storages.


Recursively detect Spatie's SortableTrait

Hi,
When using Spatie's SortableTrait inside custom traits, detection fails and nova sortable is not initialized.
Here is an example:
trait SortableOnManyTrait
{
    use \Spatie\EloquentSortable\SortableTrait;

    public array $sortable = [
        'order_column_name' => 'order_column',
        'sort_when_creating' => true,
        'sort_on_has_many' => true,
    ];
}

Thanks!

Awesome, I didn't know this helper existed! Thanks a ton! I released it in version 2.1.3. Good luck!

Awesome, I didn't know this helper existed! Thanks a ton! I released it in version 2.1.3. Good luck!

That was fast, thanks a lot!

That was fast, thanks a lot!


Add support for bookmarking

Allow the user to "book mark" the current state of the application in a manner similar to web browser bookmarks. The user could then quickly toggle between different states. This might be particularly helpful when, for example, editing a colormap. The book mark browser could contain a snapshot of the visualizer window along with optional text

@clyne - just throwing thoughts out there.  One of the 3D applications I use shows their undo/redo queue as a dropdown menu, letting you roll backwards or forwards in history by multiple steps.  This is shown in the screenshot below.  Would this kind of mechanism help with what you describe?
We could embed an image as a tool-tip at each undo/redo item in the dropdown, showing the current rendering.

@clyne - just throwing thoughts out there.  One of the 3D applications I use shows their undo/redo queue as a dropdown menu, letting you roll backwards or forwards in history by multiple steps.  This is shown in the screenshot below.  Would this kind of mechanism help with what you describe?
We could embed an image as a tool-tip at each undo/redo item in the dropdown, showing the current rendering.

I think the presentation of the information is close to what I was thinking, but I think having the user manually bookmark pages of interest is probably more valuable than having an automated system. The latter I think would generate an overwhelming list. Then again, to use the browser analogy browsers support both an automated and manual state saving: history and bookmarks. Both could be useful in VAPOR.


The plugin side panel doesn't open when select context actions for selected code

Given, the plugin side panel is closed.
When I select a block of code and select the context menu for CodeGPT (Write Tests, Find Bugs, Optimize, etc):

Then, the plugin doesn't open its side panel.
It probably should open.
Also, I would expect it to start a new chat for this action, but it continues the conversation in the last active chat.

Fixed the bug related to opening the side panel.
Added support for overriding the behaviour in the settings via CodeGPT | Configuration | Open new tab on each action

Made it configurable because few weeks ago I received a request NOT to open a new chat every time.
Available in the latest release.


Alert Enrichment using Microsoft threat Intel IOC's

Hello,
I am new to Azure sentinel and wanted to understand;

How to integrate MISP with Azure sentinel?
Does MISP enriches the azure sentinel data automatically?
How can we check the IOC's imported from MISP to Azure sentinel instance?
How to identify statistics of IOC's?

Any help is appreciated.

@Ashish-Hingmire - Please follow this technical blog to integrate MISP with Azure sentinel
https://techcommunity.microsoft.com/t5/azure-sentinel/integrating-open-source-threat-feeds-with-misp-and-sentinel/ba-p/1350371

@Ashish-Hingmire

How to integrate MISP with Azure sentinel? Please refer to the blog Sreedhar posted above. Also, there is a MISP connector where you can stream TI feed into Sentinel: https://github.com/microsoftgraph/security-api-solutions/tree/master/Samples/MISP
Does MISP enriches the azure sentinel data automatically? - After you ingest your IoCs into Sentinel, you can leverage out built-in Analytics rules to do enrichment. Some of the rules start with "TI Map..." in the name. You can also look into using some of our playbooks here to enrich your alerts with your IoCs.
How can we check the IOC's imported from MISP to Azure sentinel instance? - All IoCs in Sentinel are located in 2 areas: In the Logs table called ThreatIntelligenceIndicators, and the Threat Intelligence blade on the main menu.
How to identify statistics of IOC's? - We have a workbook (or interactive dashboard) called Threat Intelligence where you can view your IoCs stats and its performance.

Thanks Chi. I will check the suggestions posted.
Cheers,
Ashish
On Tue, 27 Apr 2021 at 1:43 AM, Chi Nguyen @.***> wrote:

@Ashish-Hingmire https://github.com/Ashish-Hingmire

How to integrate MISP with Azure sentinel? Please refer to the blog
Sreedhar posted above. Also, there is a MISP connector where you can stream
TI feed into Sentinel:
https://github.com/microsoftgraph/security-api-solutions/tree/master/Samples/MISP
Does MISP enriches the azure sentinel data automatically? - After
you ingest your IoCs into Sentinel, you can leverage out built-in Analytics
rules to do enrichment. Some of the rules start with "TI Map..." in the
name. You can also look into using some of our playbooks here
https://github.com/Azure/Azure-Sentinel/tree/master/Playbooks to
enrich your alerts with your IoCs.
How can we check the IOC's imported from MISP to Azure sentinel
instance? - All IoCs in Sentinel are located in 2 areas: In the Logs table
called ThreatIntelligenceIndicators, and the Threat Intelligence blade on
the main menu.
How to identify statistics of IOC's? - We have a workbook (or
interactive dashboard) called Threat Intelligence where you can view your
IoCs stats and its performance.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Azure/Azure-Sentinel/issues/2160#issuecomment-827117008,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ARLIWMNTKZBXMG22FZQII3DTKXCOTANCNFSM43FLWEXQ
.

--
Thanks & Regards,
Ashish


Add launch tests to launch.json

This PR adds a launch configuration to run extension tests according to https://code.visualstudio.com/api/working-with-extensions/testing-extension#debugging-the-tests.

Thank you for trying to solve this! I tried it but I get the same error I was getting with my earlier attempt:
Error: Error: Cannot find module '/home/ac/projects/r/vscode-R-2/vscode-R/out/test/suite/index'
Require stack:
- /usr/share/code/resources/app/out/vs/loader.js
- /usr/share/code/resources/app/out/bootstrap-amd.js
- /usr/share/code/resources/app/out/bootstrap-fork.js
	at h._doHandleExtensionTests (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:827:661)
	at processTicksAndRejections (internal/process/task_queues.js:85:5)
extensionHostProcess.js:826

The problem I have is that it doesn't do TypeScript to JavaScript compilation step. If the out directory already exists (e.g., from running npm run test in the terminal) it looks like it works, but it's running the tests from the existing version of out without creating it/updating it. Does it work for you if you delete out before running Extension Tests?

@andycraig Thanks for testing!
I update the tasks.json to the latest format and add a pretest task to generate out folder. The Extension Tests runs pretest before launching so that the out folder is generated before running tests. The tasks should work normally now.

So that's what was needed! This works for me on Ubuntu. I tested 'Launch Extension' and 'Extension Tests' in Ubuntu and confirmed that both use the current code. I will test on Windows a little bit later and will post the results.

The tasks.json and launch.json are edited to be consistent with the hello-world example introduced at https://code.visualstudio.com/api/get-started/your-first-extension or https://github.com/Microsoft/vscode-extension-samples/tree/master/helloworld-sample.
However, the breakpoints here do not work somehow. I'm trying to figure out why.

On Windows, 6c8077352e5b1016e5c23f7aee8e041c500f5dac (previous commit) works for me but the current commit gives me the 'Cannot find module' error. On Ubuntu, both work.
Breakpoints don't work for me but they haven't been working for me for a while now.

@andycraig Does the latest commit work for you on Windows?
It works for me on both Ubuntu and macOS. The breakpoints also work well on Ubuntu but not on macOS. No clue at the moment.

The latest commit works for me on Windows. And breakpoints work now too! Thank you!

Thanks for testing!


Support multiline paste

Currently, go-multiline-ny seems that it can't accept pasting multiline string.
I think this behavior is not matched with user's expectation.

Ctrl-Y or Right button click ?

Yeah, I have not noticed the C-y.
It seems (*Editor).CmdYank of go-multiline-ny does support multiline paste, but OS (or terminal) paste don't.

Ctrl-Y or Right button click ?
Actually, I am a macOS user, so I tried to paste using ⌘-v.
I believe users expect native copy-and-paste UX, so it is very good if it can support native multiline paste.

On the legacy console in Windows and the new WindowsTerminal, I has confirmed pasting multi-lines with terminal operations works as expected

Too few information about your trouble in the terminal of macOS .

OK, I have recorded with asciinema.

Another record to capture mouse operation
https://github.com/user-attachments/assets/b6e64837-b779-496d-9921-de4caae6e2d0

It is a macOS built-in Terminal.app.

It is the possible that the code for line breaking at pasting differs from known.
I will prepare the Ubuntu desktop and try to test.

On the terminal in Ubuntu desktop, the problem has been reproduced.
Switching console mode between cocked and raw, seems to clear the some of unread key codes buffered by OS or terminal.
( In Windows, it seems not to occur because not only OS but also mattn/go-tty package buffers keys )
I will try to change the timing to switch.

Fixed on Ubuntu desktop at https://github.com/hymkor/go-multiline-ny/releases/tag/v0.16.2
Could you please check if it works on your macOS desktop?

Excellent! It seems to work as expected in macOS!


add openssl<3 down pinning see: https://bugs.php.net/bug.php?id=81540

Checklist

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

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

@conda-forge-admin, please rerender


RuboCop

I see that the .travis.yml file includes a command for running RuboCop, but the rubocop gem is not in Gemfile.lock.  Is there any particular reason for running RuboCop in Travis CI but not in the development environment?  If there isn't, then I will add RuboCop to the Gemfile so we can run it locally and make sure that we have corrected (or suppressed) any offenses found.

As far as I know, no, there is no reason why we don't have RuboCop running in development. Feel free to add it to the Gemfile,

There are 274 offenses.  I'll get to this later.


wal-g: 0.2.18 -> 0.2.19

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/wal-g/wal-g/releases.
meta.description for wal-g is: "An archival restoration tool for PostgreSQL"
meta.homepage for wal-g is: "https://github.com/wal-g/wal-g"
meta.changelog for wal-g is: ""
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 0.2.19 with grep in /nix/store/18h7pqi1ywisfwgk66r1nzy7fdlhvir4-wal-g-0.2.19

directory tree listing: https://gist.github.com/011e613e86f37ce245ef361f272fd8c0

du listing: https://gist.github.com/883295d607064765c3375a558393c448

Rebuild report (if merged into master) (click to expand)

4 total rebuild path(s)

1 package rebuild(s)

1 x86_64-linux rebuild(s)
1 i686-linux rebuild(s)
1 x86_64-darwin rebuild(s)
1 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
wal-g

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/18h7pqi1ywisfwgk66r1nzy7fdlhvir4-wal-g-0.2.19 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A wal-g https://github.com/r-ryantm/nixpkgs/archive/261b0b716f264b3668d380f8959b1cdca3c18770.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/18h7pqi1ywisfwgk66r1nzy7fdlhvir4-wal-g-0.2.19
ls -la /nix/store/18h7pqi1ywisfwgk66r1nzy7fdlhvir4-wal-g-0.2.19/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review 1

Maintainer pings
cc @ocharles @marsam @kalbasit for testing.

Already in master


Fix bug in flatten memref pass

The subspan op is expected to have an offset of 0 after the pass. Add an assert in convertion to SPIRV since the pass makes the assumption.

Didn't notice that this has automerge. I've sent out https://github.com/iree-org/iree/pull/10827 to address the comments. :)


Update standalone-wallet.md

Description
"lbry.tv" just redirects to Odysee now. "Simply" was removed to improve wording

Similar to #1467


Start CaptureActivity from external app

Can I start CaptureActivity from an external app?
Like zxing barcode:
Intent i = new Intent("com.google.zxing.client.android.SCAN");
startActivityForResult(i, REQ_CODE);
and get the result in  data.getStringExtra("SCAN_RESULT")

You can do this, but you'd need to make the modifications to this app's code yourself to add an intent filter and handle the intent.
http://developer.android.com/guide/components/intents-filters.html


Allow styling collection properties.

This is an issue we encountered with making Transitions styleable, and we're now encountering again making Grid row/column definitions styleable.
The XAML spec states that for collections:

If the type of a property is a collection, then the inferred collection type does not need to be specified in the markup as an object element. Instead, the elements that are intended to become the items in the collection are specified as one or more child elements of the property element. Each such item is evaluated to an object during loading and added to the collection by calling the Add method of the implied collection.

Which means that for collection syntax to work in XAML, a collection must be initialized with an existing collection for the XAML engine to add to. This causes two problems:

Collections must be created in all cases, even if they never end up being used
It breaks styling

The important problem for this issue is 2. Because a collection property must be initialized, the property will have a LocalValue which takes precedence over lower priority values such as styles. In the case of Transitions this means that in XAML transitions can no longer be declared without wrapping the the transitions in a <Transitions> element in order to cause a collection to be created.
The proposed solution in to this is to adorn such a property with a [CreateCollection] attribute. The attribute with no parameters will create an instance of the concrete type that that property is declared with. A property definited with an interface or non-concrete type may be adorned with [CreateCollection(typeof(Foo))] attribute to instruct the XAML compiler to create a collection of the specified type. For example:
        /// <summary>
        /// Gets or sets the property transitions for the control.
        /// </summary>
	[CreateCollection]
        public Transitions? Transitions
        {
            get => GetValue(TransitionsProperty);
            set => SetValue(TransitionsProperty, value);
        }

As @amwx mentioned in another thread there is a possible use of default value factory metadata on the property.
I assume it can solve styling problem in following way:

Control is created with empty, not initialized, Transitions collection.
Style is attached on the Transitions property. Default value factory is executed, and transitions are added to the collection.
Style is detached.
Another style is attached on the Transitions property. Default value factory is executed again and initialized with other set of transitions...

So, in the end we have solved 1 and 2 problems. Basically, an alternative to [CreateCollection] solution.
We also need to clarify another problem - when to create a new collection, and when to call "Add" on existing one. In style setter I suppose it would be expected to always create a new collection (and probably cache it per setter per target if possible). But what if developer defines collection items in the XAML as a local value, while same collection was previously initialized with some items in the code behind? Should it override or append?
@grokys @jmacato

@amwx I am not sure how MAUI handled that issue, but default value factory in UWP has a problem explained here - https://devblogs.microsoft.com/oldnewthing/20191002-00/?p=102950:

When we try to change the color of a‘s FrontLight to Blue, the assignment succeeds, and it doesn’t affect the color of b‘s FrontLight, but when we try to read the color of a‘s FrontLight, we get Red again. What happened?
In the assignment a.FrontLight.Color = Color.Blue, the first thing that happens is the fetch of the FrontLight property of the a object. And since we still haven’t set a value for the FrontLight property, XAML uses the default value.

It sounds like be a deal breaker for the collection properties.

@maxkatz6 Looks like MAUI fixed that issue. The sample from that link works in a quick test:
public partial class MainPage : ContentPage
{
	public MainPage()
	{
		InitializeComponent();

		var a = new Widget();
		var b = new Widget();

		var aColor = a.FrontLight.Color; // DefaultValue = Red
		var bColor = b.FrontLight.Color; // DefaultValue = Red

		a.FrontLight.Color = Colors.Blue;
		var bColor2 = b.FrontLight.Color;
		var aColor2 = a.FrontLight.Color;

		Debug.Assert(aColor2 != aColor); // Passes
		Debug.Assert(bColor2 == bColor); // Passes
		Debug.Assert(aColor2 == Colors.Blue); // Passes
	}
}

// FrontLightProperty
public static readonly BindableProperty FrontLightProperty =
BindableProperty.Create("FrontLight", typeof(Light), typeof(Widget),
	defaultValueCreator: obj =>
	{
		return new Light { Color = Colors.Red };
	});

Taking a peek at BindableObject, it looks like when the default value delegate is run, they make sure to add an entry to their property store (which they call BindablePropertyContext, and the property context is checked before running the delegate
GetValue():
https://github.com/dotnet/maui/blob/4c9ddf2472b97e000c70a1c68d5f73a363cf99b7/src/Controls/src/Core/BindableObject.cs#L116
Creating a first entry into the property context is done here:
https://github.com/dotnet/maui/blob/4c9ddf2472b97e000c70a1c68d5f73a363cf99b7/src/Controls/src/Core/BindableObject.cs#L577
I don't know much beyond this. I haven't looked too hard at how MAUI works under the hood.


Better (Discord-like) reply presentation in threads

Is your feature request related to a problem? Please describe.
Right now, replies in new branches of threads are concatenated directly to the bottom of the "first thread" in linear fashion, with no context illustrating which post they are in reply to. This has led to certain misunderstandings on Bluesky: users have replied to posts in their notifications thinking a question directed in reply to someone else's comment was intended for theirs, and vice versa.
So far, all these understandings have been, mercifully, minor: that is not to say they could not lead to very fortunate misunderstandings, including engineered "misunderstandings" that would have plausible deniability. (This feature/need gap will become a critical class of social engineering risk as the protocol federates across multiple front-end implementations.)
Describe the solution you'd like
In the case of indicating which reply is being made to which posts in a "threaded" presentation where the "reply-tree" is non-linear, one natural way that comes to mind would be to present the text of every "not-directly-threaded" reply chain with the text of the post it is replying to on one small ellipsized (ie. ending with "..." if the context would be longer than one line) at the top
For cases where one reply has many "single-post leaves" (ie. replies that do not themselves have any further replies), rather than presenting the same context for each of them, a "leaf-like presentation" could extend from their common parent as a context, to show that a run of leaves are not, themselves, a thread
Describe alternatives you've considered
Reddit presents an actual tree-like structure of posts: however, *Reddit has a very different culture from Twitter, which is where Bluesky's growing userbase comes from. This is what I mean about featuresets becoming a social-engineering vector: someone on a site like Bluesky without good and explicit thread-awareness may be annoyed by a user who makes a lot of posts with heavy assumptions abouth the threaded context, and someone on a side with a Reddit-like presentation can become annoyed at a conversation that doesn't clearly distinguish between branches of reply threads (because ie. Bluesky presents them almost all as one big thread).
Additional context
This proposal is probably most influenced by how replies work on Discord, where "usual threading" is implicit by default (as it's a chat platform): Bluesky is I would say something closest to a hybrid between Discord's "chat-like" model and Reddit's "newsgroup-like" model, so a hybrid between these two UX approaches (where replies are as "tree-like" as newsgroups, but as "time-series-like" as chat) makes the most sense to me.

If you need a long thread as an example: https://bsky.app/profile/carlbergstrom.com/post/3k5e6btkslm2e
The thread itself has 42 posts.
I don't mind having to click, even several times, but I think the visuals could be clearer.

'Continue thread' is easy to overlook, at least on desktop.

But what I do by clicking on it is the opposite: I stay on my path (the thread), which goes further down, not to the right.
So I think it would help for the thread itself (ignoring the question about how replies are shown) if

'Continue thread' would not point to the right, but down v, like for a collapsed element
after clicking I'd like the element to fold open, like expanding a collapsed element, if possible without a visible reload of the earlier posts

Nice to have: "Show whole thread" instead of "Continue thread".

The > would work for the comments, though:
Show me the whole thread without having to click, and use the inserted line with > for  "get sidetracked by the comments".
Would let you place the comments after the post they belong to.

As long as "Continue thread" works as it does at the moment, I'd really like to be able to open it in a new browser tab (desktop).

https://github.com/bluesky-social/social-app/issues/1531

PR #2578 which was merged recently might be relevant

I'm on 1.86, looking at the example from above in Firefox and Chrome. Do the changes in thread display only apply to new threads, done from today on? (I wouldn't mind, just curious).
https://bsky.app/profile/carlbergstrom.com/post/3k5e6btkslm2e
After (11/n) there is now no indication that the thread goes on

Even knowing that it does I do not see a way to get to (12/n)

The recent update is not yet applied to "Tree View Mode" yet


add support for setup hash

This fixes #105 and announces the setup hash via bonjour to enable the use of setup codes with this project.
If you like, I can also add the support to generate the X-HM: url generation for the qr code generation

I can't find any info in the non-commercial HAP documentation about the setup hash. Is this documented somewhere?

This is reverse engineered and is not part of the non-commercial HAP documentation. A similar approach is used in https://github.com/KhaosT/HAP-NodeJS/blob/c62294b3c5400157164a10a1e96a41259c3fc23b/lib/Advertiser.js#L24 and https://github.com/nfarina/homebridge/issues/1588

What is it used for?

I am too lazy to enter the setup code in my App. Have a look at http://lollyrock.com/articles/homekit-for-fritzbox/

X-HM url generation would be great and would go hand in hand with this pull request.

Here's an implementation I've been using alongside hc to generate the X-HM:// url (that can be easily added as a QR Code, which is how I'm using it). I just stitched in the base36 encoding rather than adding another dependency, so that may be a place you'd want to change; but I'd love to get both of these features into hc so I didn't have to carry around my own fork with @chris-rock's setupHash.
https://gist.github.com/FernFerret/a6b97250766879406578f192294a0e56

Thanks for your contribution. 🎉

ipTransport.XHMURI() now returns a X-HM styled uri.


[hotfix][python][docs] add bundling udfs section

What is the purpose of the change
Remind people that they need to include their udf definition in python.files config option. Follow up to http://apache-flink-user-mailing-list-archive.2336050.n4.nabble.com/ModuleNotFound-when-loading-udf-from-another-py-file-td43275.html
Brief change log
Add docs.
Verifying this change
This change is a trivial rework / code cleanup without any test coverage.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): no
The public API, i.e., is any changed class annotated with @Public(Evolving): no
The serializers: no
The runtime per-record code paths (performance sensitive): no
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn/Mesos, ZooKeeper: no
The S3 file system connector: no

Documentation

Does this pull request introduce a new feature? no
If yes, how is the feature documented? not applicable

@dianfu Resolved

@dianfu added zh docs as well

@dianfu thanks for pointing out, fixed


Modernisation Platform's advantages and trade-offs

Closing this PR for now as there is an overlap with the offer guidance: https://user-guide.modernisation-platform.service.justice.gov.uk/user-guide/our-offer-to-you.html#our-offer-to-you
Relevant Slack thread: https://mojdt.slack.com/archives/C013RM6MFFW/p1639137977358000


lxc/rename: Deal with remote renames

Closes #4486
Signed-off-by: Stéphane Graber<EMAIL_ADDRESS>

jenkins: test this please

@brauner Jenkins looks happy


Email is undefined on Users dashboard

Hi, fellow developers. We have encountered a problem with our mixpanel Users' dashboard. Email field is always shown as undefined
Code implementation:
 Future<void> setUserId() async {
    final userId = appUser.uuid!;
    await firebaseAnalytics.setUserId(userId);
    FirebaseCrashlytics.instance.setUserIdentifier(userId);

    mixpanel.identify(userId);
    mixpanel.getPeople().set("\$Email", appUser.email);

    mixpanel.registerSuperProperties({'isPremium': appUser.isPremium});
  }

I have already checked the appUser properties and they are not null. Also, I tried with and without the $ sign while sending Email, the result is the same. Can you collaborate with me to fix the issue?
Many thanks.
Flutter Doctor output:
[✓] Flutter (Channel stable, 2.8.0, on macOS 12.1 21C52 darwin-x64, locale en-TR)
    • Flutter version 2.8.0 at /Users/kaantahakoken/fvm/versions/2.8.0
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision cf44000065 (12 days ago), 2021-12-08 14:06:50 -0800
    • Engine revision 40a99c5951
    • Dart version 2.15.0

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/kaantahakoken/Library/Android/sdk
    • Platform android-31, build-tools 31.0.0
    • ANDROID_HOME = /Users/kaantahakoken/Library/Android/sdk
    • ANDROID_SDK_ROOT = /Users/kaantahakoken/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7281165)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.2.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.11.2

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2020.3)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7281165)

[✓] VS Code (version 1.63.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.29.0

[✓] Connected device (2 available)
    • Mi 9T (mobile) • c22e6ace • android-arm64  • Android 11 (API 30)
    • Chrome (web)   • chrome   • web-javascript • Google Chrome 96.0.4664.110
    ! Error: iPhone is not connected. Xcode will continue when iPhone is connected. (code -13)

• No issues found

hi @kkoken , I see you're currently tracking an "Email" property but the "Email" column in the table is mapped to the Mixpanel managed "$email"(Not "$Email") property (with the $ in front). Since you're not tracking "$email" with the $, the "Email" column in the table is returning undefined. You can actually modify your table columns to show the "email" property you currently track(by clicking Edit Columns). Feel free to let me know if you have more questions.

This is how I'm setting it: MixpanelService.mixpanel?.getPeople().set('\$email', email); and it shows correctly

but not in the dashboard:


[Feat] Docs Pager

Description
Add prev and next article at the bottom of the page
Screenshots
Example

Additional information
No response

I can add previous and next navigation buttons but there may be some problems in making it dynamic.

Should I work on this issue...

Sure assigned to you, you can refer to this repo for docs paper
https://github.com/shadcn/taxonomy/tree/main/app

Assuming you are working on #35 first, I am making this issue open so that someone else as take it but feel free to work on this issue if you complete that one

I would like to resolve this!

Hey @Prachurya-Ray go ahead, looking forward to your PR


[Bug report]: Gifting storage deposit for NFTs and Native Tokens

Platform
Desktop
Version
2.1.5
Description
Unable to send NFTs and Native Tokens when gifting storage deposit (returnStrategy: Gift)
Issue caused by the wallet lib RC.44
Expected behaviour
able to send NFTs and Native tokens
Actual behaviour
/
Can the issue reliably be reproduced?
Yes
Steps to reproduce the issue
No response
Operating System
Linux
Diagnostics
No response
Developer Profile
Yes
Profile Type
Software (Stronghold)
Staking
None
Crash Status
None of the above
Error Messages

Error Logs
No response
Duplicate declaration

[X] I have searched the issues tracker this issue and there is none

Code of Conduct

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

Blocked by release of the new iota/wallet RC.45


Updating to latest zprezto causes my Right prompt to not appear

I just did an update for zprezto and I am no longer seeing my right side prompt. I have tried rebuilding the zcomp but no luck. Here is what my .zshrc looks like:
Source Prezto.
if [[ -s "${ZDOTDIR:-$HOME}/.zprezto/init.zsh" ]]; then
source "${ZDOTDIR:-$HOME}/.zprezto/init.zsh"
fi
#----- Make the prompt actually look cool (emoji, yay!)
zstyle ':prezto:module:editor:info:keymap:primary' format ''
zstyle ':prezto:module:git:info:branch' format '%b%f'
zstyle ':prezto:module:git:info:clean' format '%F{113}'
zstyle ':prezto:module:git:info:ahead' format ' %%B%F{yellow}⬆ %%b%F{yellow}%A%f%%b'
zstyle ':prezto:module:git:info:behind' format ' %%B%F{yellow}⬇ %%b%F{yellow}%B%f%%b'
zstyle ':prezto:module:git:info:stashed' format ' %%B%F{cyan}💼 %f%%b'
zstyle ':prezto:module:git:info:modified' format ' %%B%F{blue}🔨 %f%%b'
zstyle ':prezto:module:git:info:untracked' format ' %%B%F{white}🚧 %f%%b'
zstyle ':prezto:module:git:info:unmerged' format ' %%B%F{yellow}⚡ %f%%b'
zstyle ':prezto:module:git:info:keys' format
'prompt'  ' %F{242}±%f$(coalesce "%C%b" "%p" "%c")%s'
'rprompt' '%A%B%S%a%d%m%r%U%u'
PROMPT_PATH_MAX_LENGTH=30
PROMPT='%F{242}${SSH_TTY:+%n@%m }%F{cyan}%$PROMPT_PATH_MAX_LENGTH<…<%~%<< %F{113}%(?::%F{red})%(!.%B❯❯❯%f%b.%B❯%f%b) '
RPROMPT='%F{242}%* ${_brew_info}${editor_info[keymap]}${editor_info[overwrite]}%(?:: %F{red}⏎%f)${VIM:+" %B%F{green}V%f%b"}%f${git_info:+${(e)git_info[prompt]}}${git_info[rprompt]}'
Customize to your needs...
alias cls='clear'
alias hist='history 1 | less'
alias lsdirs='ls -d */'
alias vi='vim'
Source program specific files
if [ -e $HOME/.profile.d ]; then
for i in $HOME/.profile.d/*.sh; do
if [ -r $i ]; then
. $i
fi
done
unset i
fi

just as a sanity check, I removed all of zprezto and reinstalled. I don't get the right prompt for the default Sorin theme either.

~/dotfiles ❯ echo $RPROMPT
${editor_info[overwrite]}%(?:: %F{1}⏎%f)${VIM:+" %B%F{6}V%f%b"}${git_info:+${(e)git_info[status]}}
However I don't get a right prompt

I tried changing the theme, I had zstyle ':prezto:module:prompt' theme 'sorin' in my zpreztorc file. Using a different theme seems to show the right prompt now. Was something changed in the default sorin theme?

i've isolated it to this line:
zstyle ':prezto:module:git:info:keys' format
'prompt'  ' %F{242}±%f$(coalesce "%C%b" "%p" "%c")%s'
'rprompt' '%A%B%S%a%d%m%r%U%u'
Any help is appreciated

@wonbyte have a look at https://github.com/sorin-ionescu/prezto/issues/883 I believe it is related.
I am not so sure, as I never got much into shell coding, but I do know that in one of the last updates the following diff was introduced:
-    'prompt' ' $(coalesce "%b" "%p" "%c")%s' \
-    'rprompt' '%A%B%S%a%d%m%r%U%u'
+    'status' '$(coalesce "%b" "%p" "%c")%s%A%B%S%a%d%m%r%U%u'

@stefanosc I check that module and it looks correct. I'm still having issues with the line above. Something with the latest updates is causing it to not render.

@sorin-ionescu oddly if I revert to the odd of the box sorin theme all works fine. Seems like one of the latest changes has caused my customizations to fail.
Seems to be this line:
zstyle ':prezto:module:git:info:keys' format
'prompt' ' %F{242}±%f$(coalesce "%C%b" "%p" "%c")%s'
'rprompt' '%A%B%S%a%d%m%r%U%u'

@wonbyte I believe something changed in the last release of soring theme and rprompt no longer works as expected from previous releases.

Do a clean install on a new user account. If it works, then you didn't merge it properly.

@sorin-ionescu I did a clean presto install so there was no need to merge. I don't understand what it is about the above line that seems to be causing issues.

Are you sure? Those lines no longer exist, see https://github.com/sorin-ionescu/prezto/blob/master/modules/prompt/functions/prompt_sorin_setup#L128-L129.


Binary for Apple chip?

Hi,
Will there be a binary for the apple-chip-based macs soon?

The main issues was just closed, https://github.com/deepmind/mujoco/issues/2 the new version has been released.
However before this issues is closed too I wanted to ask if it's all ready to be run using python or if we have to wait for an updated of the python library https://pypi.org/project/mujoco-py/#history and if we have to wait for a release on MuJoCo website https://mujoco.org/download

Duplicate of #2

Closing this as a duplicate, let's continue the discussion in #2


How do I load this so as a vulkan layer without it crashing?

Before anything, great to see this template and I do appreciate it.
I pulled it down and built but and tried to link pre load it via LD_PRELOAD where i set the path to the .so file.
How ever, this does not seem to work. I put in println messages and expect the log messages to show up but i sadly see nothing show up.
I can see in the LD_DEBUG that the .so file did load up. Though, I am a little new to all this so I am probably missing something somewhere.

I solved the issue where its not loading correctly. I ran vulkaninfo | grep wsi and saw that for some reason on my system, it could not be loaded unless disable_environment was added to the wsi.json. So I added disable_environment and enable_environment. It now loading correctly but I does seem to crash out. Will continue to investigate.
 It seems like when it hits the vkGetDeviceQueue the device storage is no longer there for what ever reason. Will continue to see why this is happening.

Found the issue. Will push a PR for this

I am a little new to github so I am not sure if i can't do this due to permissions on the repo level or what but I am unable to push my branch with the fixes. Here is my git diff just in case you want it.
diff --git a/wsi/build.rs b/wsi/build.rs
index 8fcc7ba..32171f8 100644
--- a/wsi/build.rs
+++ b/wsi/build.rs
@@ -22,20 +22,26 @@ fn main() {
     };

     let json = format!(
-        "{{ \
-  \"file_format_version\" : \"1.0.0\", \
-  \"layer\" : {{ \
-    \"name\": \"VK_LAYER_{}\", \
-    \"type\": \"GLOBAL\", \
-    \"library_path\": \"{}\", \
-    \"api_version\": \"{}\", \
-    \"implementation_version\": \"1\", \
-    \"description\": \"Sample layer - https://renderdoc.org/vulkan-layer-guide.html\", \
-    \"functions\": {{ \
-      \"vkGetInstanceProcAddr\": \"wsi_layer_GetInstanceProcAddr\", \
-      \"vkGetDeviceProcAddr\": \"wsi_layer_GetDeviceProcAddr\" \
-    }} \
-  }} \
+        "{{
+  \"file_format_version\" : \"1.0.0\",
+  \"layer\" : {{
+    \"name\": \"VK_LAYER_{}\",
+    \"type\": \"GLOBAL\",
+    \"library_path\": \"{}\",
+    \"api_version\": \"{}\",
+    \"implementation_version\": \"1\",
+    \"description\": \"Sample layer - https://renderdoc.org/vulkan-layer-guide.html\",
+    \"functions\": {{
+      \"vkGetInstanceProcAddr\": \"wsi_layer_GetInstanceProcAddr\",
+      \"vkGetDeviceProcAddr\": \"wsi_layer_GetDeviceProcAddr\"
+    }},
+    \"enable_environment\": {{
+      \"ENABLE_SAMPLE_LAYER\": \"1\"
+    }},
+    \"disable_environment\": {{
+      \"DISABLE_SAMPLE_LAYER\": \"1\"
+    }}
+  }}
 }}",
         name, link_name, api_version
     );
diff --git a/wsi/src/layer/mod.rs b/wsi/src/layer/mod.rs
index 6078c33..c020a52 100644
--- a/wsi/src/layer/mod.rs
+++ b/wsi/src/layer/mod.rs
@@ -54,6 +54,7 @@ pub extern "system" fn wsi_layer_GetInstanceProcAddr(
         },
         "vkCreateInstance" => unsafe { mem::transmute(wsi_layer_vkCreateInstance as *const ()) },
         "vkDestroyInstance" => unsafe { mem::transmute(wsi_layer_vkDestroyInstance as *const ()) },
+        "vkCreateDevice" => unsafe { mem::transmute(wsi_layer_vkCreateDevice as *const ()) },
         _ => {
             let instance_data_guard = InstanceData::read(&instance);
             // If the function is not intercepted by our layer we simply forward the call to the next

Good catch! Yes the createDevice function was probably missing in GetInstanceProcAddr. The example is very simple at the moment and probably also some other functions are missing. But thanks for the investigation! On github you could fork this repository, push your changes to your own version of this repository and then create a pull request to merge it back to this repo.


Use builtin transpose and map instead of if let

This just looks a bit nicer in my opinion

Let's keep the if/let - there is less sugar involved.


[2.0] Don't create gem home before setting it

What was the end-user problem that led to this PR?
(Follow up of #2884)
It seems that the PR written in Bundler 2 RFC is not included in master.
What was your diagnosis of the problem?
It applies to master branch based on the PR implementation written in RFC.
What is your fix for the problem, implemented in this PR?
This PR will switch Bundler.feature_flag using bundler_2_mode.
Why did you choose this fix out of the possible options?
Since #2884 does not use Bundler.feature_flag, then compatibility with Bundler 1 will be lost.

I don't know if this is strictly necessary, and we can just remove the mkdir call down the road?

I see. It is the issue that was happening when using old JRuby, and there is a possibility that it is not a problem now. I updated this PR to just remove FileUtils.mkdir.

@bundlerbot r+

Thanks!


Rollback enhances

directly create rollback from updates page
paginate rollbacks

@macool seems the specs are failing undefined method []' for nil:NilClass` are the vcr fixtures updated?


add vparfonov to admin list

Can one of the admins verify this patch?

can @alexeykazakov or @ibuziuk review this please?

LGTM

[test]


Support NamedTuples as parameters

@julia-vscode/core Review for this after the fact would be great.

@julia-vscode/core Review for this after the fact would be great.


Help using the #!mermaid extension

Version: 1.0.235701+3881a96164de75fca84f5f11027f3606b7878044
Build date: 2021-07-15T09:59:27.7276102Z
I am trying to use #!mermaid extension but I get no output when following the instructions given after install.
What I have tried:

Installed extension with #r "nuget: Microsoft.DotNet.Interactive.ExtensionLab,*-*"
Created a new block:

#!mermaid
sequenceDiagram
    participant Alice
    participant Bob
    Alice->>John: Hello John, how are you?
    loop Healthcheck
        John->>John: Fight against hypochondria
    end
    Note right of John: Rational thoughts prevail!
    John-->>Alice: Great!
    John->>Bob: How about you?
    Bob-->>John: Jolly good!

Tried running the block as Javascript, Html, C#, and every other language kernel

My expectation was that the above would render an output cell with the mermaid image.
How do I render the mermaid image?
Any examples or docs on how to get this working would be appreciated.

I have copied the markdown from this issue and used in a notebook with success

I am using the extensionlab version 1.0.0-beta.21357.1 which is the latest available on nuget.org.
I also attach the notebook, could you try this one?
mermaid_test.zip

Interesting.
I tried again and it did not work.
Then changing from #r "nuget: Microsoft.DotNet.Interactive.ExtensionLab,*-*" to #r "nuget: Microsoft.DotNet.Interactive.ExtensionLab, 1.0.0-beta.21357.1" the #!mermaid command now works.
When I change back, it continues to work. Starting on a different notebook where it also did not work but not changing the nuget ref to explicitly have the version, it works.
So I cannot reproduce (well I might be able to by cleaning my global package cache?) but closing.


Allow item_details to resize

Just alike multiselect_menu::on_resize(). This way the user does not have to reopen an item_details screen after a resize event.

#12 should be tackled first.

For a resize, we'd need to know the size of the index menu. This would (and should only) be possible to know if we query the screen butler, but implementing this would be another two-way communication shoved in there just there for such a small thing.


Update stackset create operation to correctly return the resource's ID.

'FakeStackSet' does not have a 'stackset_id' attribute, the current implementation silently returns a blank ID.

Codecov Report

Merging #3709 (edeb929) into master (2000f66) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #3709   +/-   ##
=======================================
  Coverage   94.79%   94.79%
=======================================
  Files         427      427
  Lines       47524    47524
=======================================
  Hits        45049    45049
  Misses       2475     2475

Flag
Coverage Δ

servertests
56.10% <ø> (ø)

unittests
94.65% <ø> (ø)

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

Impacted Files
Coverage Δ

moto/cloudformation/responses.py
97.63% <ø> (ø)

Continue to review full report at Codecov.

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

Thanks for the quick response @bblommers ! Test added.

This is now part of 1.3.17.dev278


func "Incorrect credentials, please try again." against index.docker.io

I am unable to validate my docker credentials through kf func deploy, recieving Incorrect credentials, please try again.
This is func version v0.42.1, and it's attempting to validate against the index.docker.io registry:
hello kn func deploy --registry docker.io/<my registry>/go-functions
function up-to-date. Force rebuild with --build
Please provide credentials for image registry (index.docker.io).
? Username: **********
? Password: **********
Incorrect credentials, please try again.

However, I can login to docker just fine with my credentials. Testing with both my email and my username, I've successfully logged in via:

Existing password through UI
Existing password through login in CLI (docker login)
Existing token through CLI
Newly generated token through CLI
Newly changed password through UI
Newly changed password through CLI

Explicitly, logging in with docker login index.docker.io and my same credentials works just fine.
I tried setting my credentials in
~/.docker/config.json
with no luck, and similarly setting the env variables:
export DOCKER_REGISTRY_SERVER=index.docker.io
export DOCKER_USER=<your-docker-username>
export DOCKER_PASSWORD=<your-docker-password-or-token>

But no luck here... Is there something obvious I am missing? To me it seems like the func deploy is ignoring my docker credentials, variables, and is similarly somehow mishandling the data I enter in manually.
Edit: For full disclosure - this is for a personal project and I have very little kubernetes experience. Just testing Knative for a serverless project, though I wouldn't expect to need much more Kubernetes experience to get this to work... any help is greatly appreciated.

Hi @BLuchterhand, Im guessing the docker.io/<my registry>/go-functions is an image, you can use --image flag for that, instead of registry as --image docker.io/<my registry>/go-functions OR alternatively you can remove /go-functions and keep only the "registry" part as --registry docker.io/<my registry>
Sorry about the error its not very informative. Im currently working on fixing that

I ran into the same issue, but found success by using
func build -b=s2i --image=docker.io/<username>/app:latest
func deploy -b=s2i --image=docker.io/<username>/app:latest

@darylangg what did you try to run that failed? deploy with --registry? or with --image flag?

I initially tried with
func deploy -b=s2i --registry=docker.io/<username>, but kept running into the invalid credentials error.
Similar to @BLuchterhand, I was able to login with docker login and also tried generating a docker hub PAT but it didn't work.

@darylangg Hi
im unable to reproduce the issue using your scenario using either builder and being logged in/out of docker prior to running these commands. It is strange that running build prior to deploy resolved the issue because it uses build underneath when an image is 'to be built'.
Some ideas that mightve happened there is that there were wrong credentials saved beforehand or perhaps an old image of different name (or registry) in the config, therefore running build forced the update.
Either way, Im glad you were able to resolve your issue at last!

I have the same error :
func deploy
function up-to-date. Force rebuild with --build
Please provide credentials for image registry (index.docker.io).
? Username: *******
? Password: ********************
Incorrect credentials, please try again.


(#378) Update and add events

Description Of Changes
This updates the Product Spotlight, Coffee Break, and Unpacking Software events. The right side flyout has been updated along with the add to calendar buttons.
Motivation and Context
Events needed added and updated.
Testing

Merge this PR so images will load.
Run the website
Ensure home page features the new Unpacking Software event and add to calendar buttons work
The flyout has the new Unpacking Software event in it with the correct details
Clicking through to the event page works and shows the right information
The event listing page shows the correct events (new event added)
Once good, this PR (choco-theme) can be merged, but will need to be released and updated on the website before any additional PRs can be merged.

Change Types Made

[ ] Bug fix (non-breaking change).
[x] Feature / Enhancement (non-breaking change).
[ ] Breaking change (fix or feature that could cause existing functionality to change).
[ ] Documentation changes.
[ ] PowerShell code changes.

Change Checklist

[ ] Requires a change to the documentation.
[ ] Documentation has been updated.
[ ] Tests to cover my changes, have been added.
[x] All new and existing tests passed?
[ ] PowerShell code changes: PowerShell v2 compatibility checked?

Related Issue

https://github.com/chocolatey/img/pull/7
https://github.com/chocolatey/choco-theme/issues/378
https://github.com/chocolatey/chocolatey.org/issues/300
https://github.com/chocolatey/home/issues/295
https://gitlab.com/chocolatey/community-infrastructure/community.chocolatey.org/-/issues/1245

@st3phhays great work on getting this updated


CSGPolygon in Path mode does not take the curve's tilt property into account

Godot version
3.5.stable
System information
Pop!_OS 22.04
Issue description
When using a CSGPolygon in Path mode, the resulting geometry does not use the tilt property of the given Curve's points. This happens even when the polygon's Rotation Mode is set to PathFollow. PathFollow nodes do follow the tilt of a curve when their Rotation Mode is set to Oriented, so this behavior seems inconsistent.
In this example, I have a straight curve with two points; the first one with a tilt of 0 degrees, and the second with a tilt of 180 degrees. In this case, this is the expected shape:

However, this is the actual resulting shape:

Steps to reproduce

Create a Path node and give it a Curve with some points. Assign a tilt to these points.
Create a CSGPolygon node and set its mode to Path. Assign the previously created Path node to the CSGPolygon's Path property.

The repro project contains a scene with a Path, a CSGPolygon and a PathFollow node, along with some primitive meshes to visualize the tilt of the curve's points. Both the CSGPolygon and the PathFollow are assigned to the same Path node, which has the same curve that was detailed above. By adjusting the PathFollow's offset, you can see how it rotates along the curve. Notice how the CSGPolygon is shaped as if the Curve has no tilt.
Minimal reproduction project
csgpolygon_tilt.zip

This also happens in Godot 4.0 (last I tried was beta 7)

I am also still getting this bug in v4.0.2.stable.official

Has there been any update on this? Having this functionality really opens up a lot for racing games etc... by being able to control the mesh nicely along a path.
The latest 4.1 build on master has this issue.

Tilting has been fixed in the pull request #68873 and it is slated to be added to the 4.2 release.
If you want a quick fix you can compile your own, only one line needs to be changed.
In modules/csg/csg_shape.cpp  on line 2023.
current_up = curve->sample_baked_up_vector(current_offset);

should be changed to
current_up = curve->sample_baked_up_vector(current_offset,true);

If that's the only change needed to fix this bug specifically, this might be worth submitting as a separate pull request. #68873 seems to have a bigger scope, adding a new feature, and might take longer to review than a pure bugfix PR.

I made a pull request #79355.
Hopefully, I did everything correctly as this is my first pull request.


DRep directory - DReps list filters

Should include chips component (as predefined filters)

Link to figma

OK: Filtering
OK: Search
OK: Sort - default descending

Jam recording here


"Trouble" quicklist plugin showing duplicate failures

Hello,
I'm not sure if this is an issue, one that related to this adapter or Neotest, but I thought I would mention it anyway.
When I run a set of specs, I see a non-uniq list of failures being populated into the LSP Diagnostics quicklist LSP plugin Trouble.

I've run these specs a few times now (as I am not managing to fix the issue 🤓), but apart from that I can't think of a reason they would show in there like this.

I noticed this the other day and a nice diagnostic = false in the config fixes the issue 😆 .
Seriously though I'm not sure what is causing the duplicates. If you restart Neovim and run lua require("neotest").run.run() next to that troublesome test can you confirm how many items get sent to Trouble?

I can confirm that after the restart, with Trouble empty before, running the failing test fills it with multiple duplicates - 92 of them.
Before...

After...

Hahaha wow. 92!
I'll have to do some digging into how neotest handles this in order to solve!

Figured out the error. Because I'm passing the whole backtrace to the error block!

That's more like it:

I'll format the output soon

OMG your bottom bar is beautiful! I wanted to ask you how you got the line-height on it, as I couldn't see anything in your dotfiles that worked for me?

It should be this line in my kitty.conf. It's only taken me about 1,000 hours to get it just how I like it 😆 .

Thank you! I tried it out and it ...

I might have to adjust it slowly over time to get used to it :D

It's getting closer to a banana than an apple 😆 .  Mine looks the same unfortunately.
I'm edging you in the brew packages stakes though:


Feature/mosquito compatibility

This should add the with-statement and very basic codepage-encoding.

Excellent


Editing json Error

Describe the bug
You are managing some edge devices that are sending data to Thingworx. We are managing them with Azure IoT Explorer, however, when trying to update the modules using the module twin function we get an error message when saving.
error Failed to update module identity twin for module $edgeAgent: Error: ErrorCode:SystemModuleModifyUnauthorizedAccess;Unauthorized to modify reserved module.;
To Reproduce
Steps to reproduce the behavior:

open Azure IoT Explorer
select iOT hub >
select device Devices >
module identities >
$edgeAgent >
Module twin.
When we get to here we attempt to change part of the JSON file and save. This triggers the error message “Failed to update module identity twin for module $edgeAgent:
Error: ErrorCode:SystemModuleModifyUnauthorizedAccess;Unauthorized to modify reserved module

Expected behavior
we are expecting the the json to change and updates to save
Screenshots
If applicable, add screenshots to help explain your problem.

Hi @tarodd
As this error message is indicating, $edgeAgent is a reserved module which is not allowed to be modified. If you use API directly, I believe it will respond with the same error message.
We don't have a sophisticated form for users of Explorer to update edge twin like Azure Portal does. I would recommend trying out Azure Portal for your use case.


alpine image (see old pull request)

There's also Phusion which has high compatability and a similarly small footprint as alpine.


[New Port Request] WebRTC

Library name: WebRTC
Library description: An open framework for the web that enables Real-Time Communications (RTC)
Source repository URL: https://webrtc.googlesource.com/src/
Project homepage (if different from the source repository): https://webrtc.org/
Anything else that is useful to know when adding (such as optional features the library may have that should be included):

Duplicate with #6205.


Update scipy.ndimage.map_coordinates docstring

This PR updates the documentation of scipy.ndimage.map_coordinates, including details of nearest neighbor (order=0) interpolation as a possible input argument.

Looks good, thanks!


Add label of environment to Apps

Add a label to show user which environment is in the Apps

Release planner App
API Readiness App
SDK Release App
I think we do not need to show the label in Prod since it is production

This has been covered in #4759


Detecting objects while android phone is locked/sleep

Click to expand!
Issue Type
Support
Source
source
Tensorflow Version
tf 2.8
Custom Code
Yes
OS Platform and Distribution
Windows 10
Mobile device
Android
Python version
No response
Bazel version
No response
GCC/Compiler version
No response
CUDA/cuDNN version
No response
GPU model and memory
No response
Current Behaviour?
I want to implement a feature where tensorflow lite is still running and detecting objects while the phone is locked, screen is off. I am using ForeGround service but when I lock the phone, the app is not running.
In the Log it shows that the service is running. But whenever I lock the phone the app does not continue to work.

Standalone code to reproduce the issue
In the examples app I have created a class MyForegroundService.java
public class MyForegroundService extends Service {
@RequiresApi(api = Build.VERSION_CODES.O)
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
    new Thread(
            new Runnable() {
                @Override
                public void run() {
                    while (true) {
                        Log.e("Service", "Service is running...");
                        try {
                            Thread.sleep(2000);
                        } catch (InterruptedException e) {
                            e.printStackTrace();
                        }
                    }
                }
            }
    ).start();

    final String CHANNELID = "Foreground Service ID";
    NotificationChannel channel = new NotificationChannel(
            CHANNELID,
            CHANNELID,
            NotificationManager.IMPORTANCE_LOW
    );

    getSystemService(NotificationManager.class).createNotificationChannel(channel);
    Notification.Builder notification = new Notification.Builder(this, CHANNELID)
            .setContentText("Service is running")
            .setContentTitle("Service is enabled")
            .setSmallIcon(R.drawable.ic_launcher_background);

    startForeground(1001, notification.build());

    return super.onStartCommand(intent, flags, startId);
}

@Nullable
@Override
public IBinder onBind(Intent intent) {
    return null;
}
}

Then in the file CameraActivity.java, I have added
if(!foregroundServiceRunning()){
  Intent serviceIntent = new Intent(this, MyForegroundService.class);
  startForegroundService(serviceIntent);
}
AND
public boolean foregroundServiceRunning(){
ActivityManager activityManager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
for(ActivityManager.RunningServiceInfo service: activityManager.getRunningServices(Integer.MAX_VALUE)){
    if(MyForegroundService.class.getName().equals(service.service.getClassName())){
      return true;
    }
}
return false;
}

And in the androidmanifest.xml

<uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
<service android:name=".MyForegroundService"></service>

Relevant log output
No response

Hi @DemoLV ! Could you try these below two options too.

Enable the usage of the concerned app from Batter management from your android setting.
Use Wake Locks to embed in code itself to run even in lock/sleep mode. Ref 1, 2.

Thank you!

Hey !
Thank you very much for the response !
By adding these lines of code in CameraActivity.java (line 99) would do the trick ?
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON
+ WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD|
+ WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED|
+ WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);

Ok @DemoLV ! Thanks for the update. Could we move this issue to closed status then .

Please, do not close it.
I wanted to know if this trick would work
I will try this and then I will respond to you.

It looks like this

Should I need to add something in the manifest file ?

@DemoLV ! Did you check the thread on  wake locks too?

No I have not checked that.
But where should I add this instance ?

@DemoLV ! You can refer to this thread to use Wake locks inside your android app. Thank you!

Oh, you meant that I create a button inside the Tensorflow lite app and when I click the "Wake Lock" button and then I lock my phone it should still detect . I will try it and give an update !
P.S.
Sorry for the late response

@DemoLV ! Could  you update your issue. Thank you!

I was doing a research on the wake lock.
Maybe there is a workaround this feature ? Maybe make the whole screen black ? What I mean by that is, when you open the tensorflow lite app, it just opens a black screen. But it detects the objects. Do you understand what I mean by that ?

Sorry @DemoLV ! for the inconvenience. @sachinprasadhs ! Could you please look at this issue.

I am very keen on to resolve this issue. Because why not implement these feature when your phone goes dark/locked so it does not drain the battery ?
So basically the screen is black/locked but you still can detect the objects.

So a little update. I implemented the WAKE LOCK function, following tutorial here thread. I also put the TFL Detect application in my phone settings as (programms which can not be deactivated) and then pressed the Wake lock ON button in the app but when I lock the phone it still shuts down the application.  Like it does not continue to detect the objects.

@sachinprasadhs Maybe there are some more people which could be added regarding this issue ?
Thanks !

Hello guys, new week, new ideas !
Is there any update on this ? @Xhark @miaout17 @sachinprasadhs

Hello again !
@Xhark @miaout17 @sachinprasadhs @mohantym maybe you have an update on this ?

Hello guys !
@Xhark @miaout17 @sachinprasadhs @mohantym maybe you have an update on this ?

Hi,
Thank you for opening this issue. Since this issue has been open for a long time, the code/debug information for this issue may not be relevant with the current state of the code base.
The TFLite team is constantly improving the framework by fixing bugs and adding new features. We suggest you try the latest TensorFlow version with the latest compatible hardware configuration which could potentially resolve the issue. If you are still facing the issue, please create a new GitHub issue with your latest findings, with all the debugging information which could help us investigate.
Please follow the release notes to stay up to date with the latest developments which are happening in the TFLite space.
Thanks.


window.location.replace

window.location.replace()
I've heard that it works in IE9 and that it does not work in IE9.
http://caniuse.com/#search=window.location does not include replace in the list, maybe it needs to be updated?

I support this. I need to support older versions of IE, and I can't find any sources for which IE versions support replace.

Available at https://caniuse.com/mdn-api_location_replace (just tested in IE6 and works fine even there)


Brick Ontology Explorer Enhancement Requests

The following enhancements would make it easier to use the Brick Ontology Explorer: https://ontology.brickschema.org/

When you search for a class and select one, the Class tree is expanded to show where the selected class is in the Brick class structure

The Brick entity classes is expanded by default when users navigate to url.

You view the classes tree & search for classes included in different released versions: 1.2.1, 1.3.0, 1.4.0, 1.4.x, nightly build.  Currently the explorer contains info from the nightly build.

Deprecated classes that appear in search results are indicated as deprecated.

expanding the navigation tree is working, will merge that soon
for different versions:

show what version something was deprecated in
drop-down menu in top left for selecting Brick version
can we have the Brick version appear in the URL?

Additional feature: make the navigation bar expandable for longer and deeper classes