feat: frames v2 support

Change Summary

TODO

[x] - add react-native-web-view support
[x] - add test for farcaster v2 parser
[x] - actions.setPrimaryButton is implemented but there is no way at the moment to send the primaryButtonClicked event back to iframe
[x] - frames.json manifest validation
[ ] - open a PR in comlink that allows to cleanup event handlers registered by expose() call
[x] - create own comlink fork that will implement cleaning up of exposed listeners
[x] - if debugger detects also valid v2 but the v1 is selected as protocol, show a hint to developer so they know they need to change to v2
[x] - farcaster manifest tab in debugger
[x] - add a functionality to generate JSON Farcaster Signatures to debugger.
[x] - add fetch functionality to useFrameApp() hook so it doesn't depend on useFrame().
[x] - add event emitters so we can emit changes on eth provider to frames app
[x] - fix missing connector.emitter
[ ] - implement notifications
[ ] - add trigger config information to debugger (allow to open the app not only by pressing the frame button but also by running it based on trigger configuration - render as buttons below the frame)
[x] - render frame app as part of the page (not in dialogue) and provide developer tools like event history, notification debugging

Merge Checklist

[ ] PR has a Changeset
[ ] PR includes documentation if necessary
[ ] PR updates the boilerplates if necessary

@michalkvasnicak does this pr add support for rendering v2 frames as well?

@r4topunk yes it does.

@michalkvasnicak awesome, I will wait, thanks for responding so fast

love seeing this 💜


How to run docker container on high available storage like NFS,EBS,flock etc

I'm trying to do this like EC2, which run its root directory / on EBS. I want to run my docker container on high available storage driver.
At first, I tried use the docker volume to mount NFS mountpoint to container /, failed beacuse of mount to / will overwrite the entire container filesystem, mentioned in How to mount the root directory of docker container as a NFS mount point
I want to trying don't verify docker volume container path by update source, and I'll put docker image to local fs mounted with NFS or others via docker save at first time.
How about to do this? Or is there any other methods for the purpose?

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

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

Hi @GuyCheung, the GitHub issue tracker is not a general support forum, but meant for tracking bugs and feature requests for docker.
Could you ask this question on one of these channels instead?:

in the #docker IRC channel on Freenode.
the docker-user mailing list https://groups.google.com/forum/#!forum/docker-user
on https://forums.docker.com/
on StackOverflow http://stackoverflow.com/questions/tagged/docker

I'm going to close this issue because this is not a bug or a feature request, but feel free to comment here after I've closed

sorry for this, I'm new to docker and don't know where to ask the question~

@GuyCheung no problem!


Update project-16-bope-gpt.md

Adding contributor

@rvalenciaaz the one you added no longer contributing?

Nvm, saw the other PR.


[Bug]: Value types should always be required if not explicitly set to optional

Describe the bug
Currently, value types are not required even when non-optional.
This applies to #nullable enabled and #nullable disabled context.
Expected behavior
Value types should always be required if no ? is added.
Actual behavior
Value types are never required with out required keyword.
Steps to reproduce
#nullable disabled
public class TestClass
{
	public int? TestNullDisQu { get; set; }
	public int TestNullDis { get; set; } // should be required, but is not
	public required int TestNullDisReq { get; set; }
#nullable enable
	public int TestNullEn { get; set; }  // should be required, but is not
	public required int TestNullEnReq { get; set; }
	public int? TestNullEnQues { get; set; }
}

Exception(s) (if any)
No response
Swashbuckle.AspNetCore version
6.7.3
.NET Version
8.0.107
Anything else?
No response

Isn't this a dupe of #2969?.
If it's please close it

I think it is, so this can be closed. But I feel like, this is more of a bug than a feature request, should we add a "bug" tag to the other ticket?

You could argue either way, because it's a feature of C# that didn't exist when the project was started, so in that aspect it's a feature request. You could argue it's a bug because you would expect a C# language feature to work intuitively and it doesn't, but changing the designation of the issue isn't going to change anything about how it's being tracked.

@jgarciadelanoceda I know this is tangential but if NonNullableReferenceTypesAsRequired also affects the requiredness of value types, wouldn't a much better name for this option be NonNullableTypesAsRequired? It really confused me until I found this issue.


Governance for governance

Set up governance guidelines for any changes to the existing governance.

This has been implemented via PR #73

Completed via PR #74 and PR #78


Lubbock Texas Icon not showing

Lubbock Texas Icon not showing

nvm its back

Sometimes the station goes offline for maintenance or some other reason. This is probably what happened as it occurs once and a while for most stations.


SDK READMES & TypeDocs

This is companion PR to Contractkit v2 #9127 adds Readme.md files to all of our packages in SDK.
For Contractkit I added in parts about the option to use MiniContractKit or that perhaps just @Celo/Connect could be enough. As well as updating some out of data info and listing all the Wrappers
For some packages it just a description.
I also improve the typedoc annotations where I could And added the @internal pragma to places I perceived where not intended for external use so that the docs would be less busy

note that This PR set set to merge into the ck-2 branch but i dont want to merge in until that one has been reviewed as it is large enough

Since you updated the typedoc annotations, do you want to regenerate the appropriate docs pages and commit them as well?

Regarding the lack of examples.
I basically went into this with the goal of improving what i could within a timebox as there was just so much that could be improved.
To write proper examples I would need to spend time really getting into the the code to understand what would be good to write examples for. However with everything I see in the Priority pile Im questioning if that would be the most important thing for me to do right now.
My thought is we can work on each Readme by itself now (in fact i see @nategraf has made some wonderful improvements to the encrypted utils readme.)


Upgrade to Ubuntu 22.04

Upgrade to Ubuntu 22.04 and update the code to build and run with OpenSSL 3.0.
Builds and passes tests on my azure VM:
amchamay@az-dcap-ubuntu-upgrade:~/Azure-DCAP-Client/src/Linux$ uname -a
Linux az-dcap-ubuntu-upgrade 5.15.0-1039-azure #46-Ubuntu SMP Mon May 22 15:18:07 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
amchamay@az-dcap-ubuntu-upgrade:~/Azure-DCAP-Client/src/Linux$ tail test_output

[----------] 1 test from testQuoteProvServiceVM
[ RUN      ] testQuoteProvServiceVM.quoteProviderServiceVMTestsData
[INFO]: Service VM flag was not set during compilation. No Service VM tests were executed.
[       OK ] testQuoteProvServiceVM.quoteProviderServiceVMTestsData (0 ms)
[----------] 1 test from testQuoteProvServiceVM (0 ms total)

[----------] Global test environment tear-down
[==========] 17 tests from 3 test suites ran. (50286 ms total)
[  PASSED  ] 17 tests.

Any update on this PR being merged? What is the status of az-dcap-client for Ubuntu 22.04?

UPDATE: I just learned that on Ubuntu 22.04, az-dcap-client is deprecated. See https://github.com/MicrosoftDocs/azure-docs/pull/118130


Prevent height set-point variations due to bad GPS

Fixes: #6193
TODO
Code review
Compatibility testing with LPE

Jenkins test this please.

I still get a momentary spike in sitl if I:

stop gpssim
stop lpe
start lpe
takeoff (momentary spike back to command alt 0,  probably unrelated to this issue, maybe should fix)
start gpssim (no spikes)

This keeps failing on the SITL CI. Needs inspection.

ci/sitl/pr: cannot see output since job cannot be found

@LorenzMeier I don't think the whole update_ref() is needed at all. update_ref() as it currently is in master has the following two effects:

drifting during the phase where we got GPS but it's not yet initialized ([lib__ecl] EKF commencing GPS fusion) because the setpoint moves with the quad position
a jump in position (x,y and z) after initialization because the setpoints will be shifted the same amount like they currently are from 0

This happens e.g. if you start with flow and then start to use GPS. The result is a sudden movement which is never desired. Removing update_ref() also fixes the problem with the height.

Not fully true... I guess https://github.com/PX4/Firmware/blob/master/src/modules/mc_pos_control/mc_pos_control_main.cpp#L866-L867 are needed. But I'm happy someone could explain me why we need the rest.

We need this definitely in. Its part of the recent flakiness of RTL.

Rebased on master.

I've changed this to reflect what I think it should be - which makes this PR a no-op. It just improves documentation and EKF status reporting.


Unsafe[Mutable]BufferPointer should provide indices and/or forEach even when Element: ~Copyable

Motivation
It's a pain in the patella to iterate over a buffer pointer containing non-copyable values. Seems like indices and/or a borrowing forEach(_:) ought to be possible to implement even for non-copyable values.
Proposed solution
Implement indices and forEach(_:) when Self doesn't conform to Sequence or Collection.
Alternatives considered
There's probably a dozen other ways to accomplish iteration here that would be concise and "Swifty".
Additional information
No response

This is really a sub-task of "design protocols and language integration that support containers of ~Copyable", which @lorentey has been working on. I don't think we need a separate issue tracking it, but I'll let Karoy figure that out.

That's fair. I'm focused right now on the ergonomics of what we do have: is there something smaller we can do to improve them before we get anything resembling full collection type support?


Handle alerting

Handle alerting for jobs, pipelines and apps

Trello card: [#54] Handle alerting

Trello card: [#54] Handle alerting


Fix: Contract Audit Adjustments

@masonchain Would you please:

deploy the new version of the contract
set base.py::FACTORY_ADDRESSES:5.0
add '5.0' to base.py::VERSIONS

<3 When you do let me know and I can walk you through the update deployment stack and stuff.

Once the API has had time to configure and get everything running. We can have a separate PR that introduces the front-end support of using v5.

I submit to the wrong branch and getting the balances off this branch now is going to be a significant pain. Just going to deploy the two together :/

This PR with balance inclusion takes care of showing the balance in the /wallet/ when it is loaded. However, the implementation of the API for balances is not complete, this is simply the migration towards an improved API configuration and soon-to-come improved API integration.
Balances are not a blocker here as they are not required, however, the field to show balances will also now not be included v5 due to the refactoring that is needed to get this functional on the front-end.

Get the abis auto-exporting into /api @nftchance.


CI: "more warnings and errors" should really do release builds

We have two CI jobs that enable extra C++ warnings. To increase the precision of those warnings, we enable compiler optimizations. However, the build logs clearly show that we still pass -O0 -fprofile-arcs -ftest-coverage, i.e. we're doing debug builds!
This is most likely just how build matrix works in Cirrus: the more general environment overrides the more specific. But we should look into that.

[ ] does Cirrus CI document this behaviour?
[ ] ask Cirrus support if that's their intent, since it's counter-intuitive
[ ] depending on what we learn from docs and support, fix this so all builds except these two still run in debug mode

I'd work on this myself, but I'm busy integrating cxx crate. After that I need to finish #1203, and then get back to #631.
So yeah, this issue is a good opportunity for someone to learn about our CI a bit, if anybody is so inclined.


Support converting a single cluster in a kubeconfig file

It would be nice if kubelogin supported converting a single cluster in a kubeconfig file, and let the other cluster configurations be as-is to reduce the blast radius.

Hi @evenh, what is the behavior you're expecting?

Use --cluster to denote the name of the kubeconfig cluster to convert?

That's exactly the behaviour I would like to see 👍🏻  Couldn't find that as a supported use case in the code or docs.


borders and background colors?

is it possible to specify borders/background colors for the words - either within WordCloud instantiation or using existing ChartJS callbacks to get the dimensions and position of each word?
would be handy to help differentiate the words when there's a cluster of similar sized/colored words (and a handy extension if multi-line words are also possible)

see also
https://github.com/sgratzl/chartjs-chart-wordcloud/blob/a8725a363c040e6859da784e9a25056e1644942f/src/elements/WordElement.ts#L4-L41
for available styling options

thanks - probably didn't explain myself that well. rather than the stroke (which is handy for sure) I was thinking about a rectangle behind the word itself (in the context of multiline, would explicity join the two lines as a single block) but doesn't look like it's super easy

there is no native support for it. You would have to override the draw method of the WorldElement,
see https://github.com/sgratzl/chartjs-chart-wordcloud/blob/main/src/elements/WordElement.ts#L172
However, there is no promise with respect to ordering, so it can be that a smaller contained word is drawn before a bigger one, so the background would hide it


IIS App Pool recycle schedule in pool.rb

This is related to issue #190.  With the recent commit, the problem of being able to determine if the app pool recycle schedule exists works, but if there is more than one schedule configured, for example if someone manually added one, the schedules aren't cleared out.  I have an update to clear out the schedules before setting in the following cases:

There is more than one recycle schedule set on the app pool
The time we're setting is a new time.

closed with merge


Mock object for testing

Hi team,
I just trying to apply v2 to my project but I cant mock objects like v1 for testing.
The block code below I using in v1.
`
"github.com/DATA-DOG/go-sqlmock"
"github.com/jinzhu/gorm"
// mysql driver
_ "github.com/go-sql-driver/mysql"

mockDB, mock, err := sqlmock.New()
if err != nil {
assert.Equal(t, "Error sqlmock", err.Error())
}
db, err := gorm.Open("mysql", mockDB)
if err != nil {
assert.Equal(t, "Error gorm init", err.Error())
}
`
So how can I mock objects when I write unit tests?

https://github.com/go-gorm/gorm/issues/3565


[FEATURE] Decouple Alerting and Anomaly Detection

Is your feature request related to a problem?
Currently Anomaly Detection and Alerting code is coupled throughout the backend in order to create an alerting monitor on top of an existing anomaly detector. The Alerting plugin currently queries the anomaly detection system indices directly, and also has specific code that checks if Anomaly Detection has their filter by backend role setting enabled. We would like to change this so we have a solution that decouples Alerting and Anomaly Detection code as well as creates supports for further enhancements.
What solution would you like?
The first step of change we would like to make is to utilize Common Utils (Alerting already has an interface there https://github.com/sbcd90/common-utils/blob/514fa7acca686c6142ea847cfc1906398886fe41/src/main/kotlin/org/opensearch/commons/alerting/AlertingPluginInterface.kt) in order for Alerting to interact with the transport layer of Anomaly Detection. This has already been done in between alerting and security analytics and will require similar changes. On the alerting side we will add calls to a callback function that Anomaly Detection will register whenever a CRUD operations needs to be done on an detector. The changes will be similar to the ones done here https://github.com/opensearch-project/alerting/commit/37b81fada6097993229b24393015c4176c36a98f#diff-68866b22ed9703814b4d5db8d3488872bcb972086ecaca10c9b8bfd54db981bc.

related to https://github.com/opensearch-project/anomaly-detection/issues/947


questions about LLM2CLIP finetune

May I ask why during the second stage of LLM2CLIP finetuning, tokenizer don't use the LLM but the Eva-CLIP tokenizer?

During our training process, we actually did not use CSVDataset to read data. Instead, we preprocessed the text features offline and saved them. We then used WebDataset for data loading. Since we were recently training on a larger scale dataset, we will now improve our data processing pipeline.


Adds megaphone icon

PDS-approved and all.

Deploy preview for gestalt ready!
Built with commit 3eff5f77d9fd5a6cfd40bf121ea21d901326e55a
https://deploy-preview-281--gestalt.netlify.com

Deploy preview for gestalt ready!
Built with commit 1b00e1ee83826b3749d83ce337bb502f6f6fb96d
https://deploy-preview-281--gestalt.netlify.com

Warnings

:warning:

:file_folder: Bundlesize - Bundle size increase detected, please review

Filename
Size Diff
Gzip Diff
Prev Size
Current Size
Prev Gzip
Current Gzip

gestalt.js
:small_red_triangle: 0.2%
:small_red_triangle: 0.4%
255.87 KB
256.47 KB
56.93 KB
57.18 KB

gestalt.es.js
:small_red_triangle: 0.2%
:small_red_triangle: 0.5%
253.22 KB
253.82 KB
56.55 KB
56.81 KB

  Generated by :no_entry_sign: dangerJS

Codecov Report

Merging #281 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #281   +/-   ##
=======================================
  Coverage   70.53%   70.53%
=======================================
  Files          47       47
  Lines         828      828
  Branches      191      191
=======================================
  Hits          584      584
  Misses        172      172
  Partials       72       72

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 2981b6d...3ba4226. Read the comment docs.


position before

Hello
How position message "before" a long textarea  (nobody see after textarea).
Thanks
Ami

Hi @ami44,
The easiest way may be to add a wrapper around the textarea and position the counter using CSS. I've created an example at: http://jsfiddle.net/ractoon/kajz7k1q/ but let me know if you had any questions.

Thank for your help
Ami44


Update MD file on new branch 2017-38-03_16-12-33

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

split/updateTestRef.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Updating Application name - QUESTION

@Fleker
Sorry wrting here like an issue but it is not related with this repo. I couldnt find an answer from Google and im trying here...
Android device>Google Home>Add and manage>Set up device>Works with Google>"App name"
My app published 6 months ago. Google actions team said ask to googlenest. (My latest deploy approved from Google actions with updated App name and description and all the other things..)
I also made changes under  Google cloud console > OAuth consent screen and it is verified.
App name changed under https://assistant.google.com/explore/i?intent=ControlAppliancesAndFixtures&category=19&hl=en-US but Android device>Google Home>Add and manage>Set up device>Works with Google>"App name" didnt change.
Any idea where to ask these changes and get a solution?

File a bug here: https://issuetracker.google.com/issues/new?component=655104 and we can direct it to the correct person to handle it.


Add Coborn Pharmacy

See available appointment are managed by AppointmentPlus
https://www.coborns.com/covid19

#39 also uses appointments plus
i was able to grab the list items from the HTML of the page listing the stores and remove most of the cruft with a regex (<(/|)(li|div|span|br)[a-z -="]*>). replacing the results of this regex with a ; (using vscodes amazing find and replace) removes some of the useless HTML tags and gets it closer to a CSV-parsable format (don't use a comma because the address also contains a comma).
then replacing the following Regex's with the empty string pulled out the value for the store id:

<button[a-z -="]*value="
"[a-z -="]*>Select
</button>

At this point its now a semicolon-separated CSV format (there are some blank columns but those can be relatively easily removed in a csv editor like libreoffice calc or MS excel).
here's a cleaned up version: https://docs.google.com/spreadsheets/d/1JrGbYHWPmh04_poPF-Fw2SZSrKBGCYyZOJWYP6CVY80/edit?usp=sharing
From here it seems like it should be as simple as calling the right endpoints with these client ID's to get availability data similar to costco

Ah, sweet, thanks for digging this up and pointing out that it's the same underlying booking system as Costco. Now that I have Costco implemented, I'm hoping this should be easier to add Coborn, so that's great to know. It looks like the flow is slightly different with Coborn, but I think it's all basically the same, so I'm still hopeful to leverage a lot of the Costco code. Thanks!


Two bugs removal

Removed:

a bug where you received an error message even allowing GPS Usage.
a bug that blocks you from moving the map around.

@martinepedro are you still working on it?

Closing this issue due to inactivity.
Anyone be comfortable to reopen and continue.


Drop rustc-serialize dependency

It has been deprecated: announcement.
Is there any functionality you would require from another library before this would be possible?

My xml-rpc code is the last piece of the library using it, but I'm going to switch it to serde too. That should take a couple of hours of work, and I just had other priorities.
I was waiting for xml-rpc-rs to develop the functionality I need, but I see that the progress on it is really slow, so I guess I'll just update my minimal implementation, rather than waiting on that.


no prediction, monday pm suspect

Things to check
Have you forced a refresh in your browser (e.g. ctrl+F5 in Chrome/Firefox)?
YES
Have you made sure the first time buyer option is correct? If you're unsure, try it both ways
YES
Have you time-travelled this week? Travelling backwards resets the prices, and therefore you must not put prices in from both before & after the time-travel
NO

Describe the bug
Oops! There seems to be an error with your turnip predictions. Please check your inputs.
If your turnip prices are correct and you have not time traveled, please submit a report.
To Reproduce
Steps to reproduce the behavior:
Input the prices I received this week.

Permalink to your prices
https://turnipprophet.io?prices=91..51.31.34........&first=true
Expected behavior
My inputs would produce a statistical guess at the next outcome
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
OS: Windows 10
Browser Firefox
Version 88.0.1 (64-bit)

Smartphone (please complete the following information):
Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
First time buyer, 91 buy price, monday pm 51, tues am 31, tues pm 34. doesnt give a prediction. i'm very sure of the numbers.
When i take out the monday PM price, it gives me a prediction for a small spike, and my monday price is in all of the prediction ranges, but when i add back in the monday pm price, it wont give me a prediction.

https://turnipprophet.io?prices=91...31.34........&first=true


feat: Cookiecutter target tox ini

Issue #360: target cookiecutter has no tox.ini

:books: Documentation preview :books:: https://meltano-sdk--1438.org.readthedocs.build/en/1438/

Thanks for the PR @mkranna - we'll have the engineering team take a look and review.


SPA loading placeholder

When SSR is false, while the initial page is being loaded, there is a white page (and if any error happens on the initial render it remains white).
In Nuxt 2, we have loadingIndicator option with a preset of ready-to-use templates.
In Nuxt 3, it is possible to use a nitro plugin to replace the blank page.
In the meantime, we can use a Nitro plugin to have same effect:
https://stackblitz.com/edit/github-jvjkpp?file=nuxt.config.ts,server%2Fplugins%2Fplaceholder.ts
// server/plugins/placeholder.ts

export default defineNitroPlugin((nitroApp) => {
  nitroApp.hooks.hook('render:response', (res) => {
    res.body = res.body.replace(
      '

',
      `<div id="__nuxt">Loading....</div>`
    );
  });
});

The default could be the Nuxt Logo spinner:
https://codepen.io/iamnuxt/pen/BaPyxwr


UI5 Security issue for sap.m.URLHelper.triggerEmail in Chrome&Edge

UI5 version: 1.82.2
Browser/version (+device/version): Chrome Version 85.0.4183.121
Edge Version 86.0.622.38
Any other tested browsers/devices(OK/FAIL): Firefox Version 80.0.1 (OK)
sendEmail: function (event) {             let items = this.localModel.getProperty('/formattedText/items');             sap.m.URLHelper.triggerEmail(event, items[0].email.subject, items[0].email.body);         }
What is the expected result?
No error should occur and a new outlook window should be opened.
What happens instead?
Below error is thrown in Chrome and Edge. For Firefox, it works well.
Refused to frame '' because it violates the following Content Security Policy directive: "frame-src *".
Any other information? (attach screenshot if possible)

Hey, Thanks for reaching out to us. I think this is not actually related to OpenUI5 itself.
sap.m.URLHelper.triggerEmail generates a mailto: URL and opens it using window.location.href = <url>. However, the CSP directive that is set by your server prevents Chrome from actually opening the URL.
You should get the same error when trying to execute window.location.href =<EMAIL_ADDRESS>directly in the browser console within your application. If that is the case, you should check the CSP directive configured on your server side to allow for mailto: URLs.
Please let us know if you have further questions or think this might be an OpenUI5 issue nevertheless.

Side note:
The error message logged by the browser mentioned the CSP directive frame-src: *.
I therefore wondered whether the '*' (asterisk) is meant to include the mailto: protocol or not.
For me, the CSP 2.0 spec reads, as if it would be included:

4.2.2. Matching Source Expressions
A URL url is said to match a source expression for a protected resource if the following algorithm returns does match:

Let url be the result of processing the URL through the URL parser.
If the source expression a consists of a single U+002A ASTERISK character (*), and url’s scheme is not one of blob, data, filesystem, then return does match.

But the CSP 3.0 spec limits the * to so called "network schemes" which seems not to include mailto:

If expression is the string "*", return "Matches" if one or more of the following conditions is met:

url’s scheme is a network scheme.
url’s scheme is the same as origin’s scheme.

Presumably, Chrome and Edge now follow the 3.0 spec and you should add mailto: as an allowed frame source - as @RandomByte already suggested.


Symbol navigation

Hi,
I just wanted to ask if maxscript symbol navigation works with this extension?
I started to work on that feature some time ago but never finished - https://github.com/usakhelo/VSC_Maxscript
I'm very bad javascript/typescript but I could try to add that feature if it makes sense.

Hi!. Just added basic support for symbol navigation.
I'm looking at your code and maybe I can make something with the Definition provider...
About your comment "should consider current scope somehow" and in the process add a complete set of features for outlining and so on, will need to adapt a complete lexer/parser for MaxScript, something I don't have the time availability to do it alone.
I will fork your repo and see if I can merge it with vscode-maxscript extension.
Regards

I'll check it first thing tomorrow, as well as your pr. Thanks! I look forward to replacing sublimetext with vscode!


Redo google analytics

Initially, pure GA (google analytics) was being implemented. This was later removed and replaced with a gov.uk module https://docs.publishing.service.gov.uk/manual/analytics.html, which acted like a wrapper for GA. However, this now deprecated.  This PR strips the old implementation with the deprecated module, and implements pure GA.

It's hard to write automated tests around this sort of behaviour - I'm guessing you had a go on staging/similar to check it was working OK? Hopefully this'll do the trick!

Yeah, this is something I thought about. There is a review app where I manually tested this works as expected.


Change project structure to allow for installation via Carthage

This PR does the following things:

Creates a framework target for all the code that was originally in the app target, except for the app delegate.
Moves unit tests into a test bundle that points at this new framework instead of the sample app.
Makes that framework build-able on any apple platform (macos, ios, tvos, watchos).
Removes some code for swift 2.x support, since the latest code in this framework already cannot be built in swift 2.3 mode.

In order to make this code fully build-able with carthage, a new version tag will need to be made at or after this commit, so that carthage can actually get these changes. Specifying 1.2.0 in a cartfile with no later versions available will make carthage get the old version without the extra framework.

Hi @klundberg,
Thanks for the contributions. I'm interesting in merging this as it looks like it doesn't break CocoaPods support, SPM support, or the sample app, as previous attempts to integrate Carthage have. However, I see that the import in Carthage is now SwiftGraphFramework. When using it from CocoaPods or SPM, the import is just SwiftGraph. Can you make that change to this pull request? Maybe we can rename the sample app target to SwiftGraphSampleApp.
My other concern is that I'm not a Carthage user, so what will I have to do in terms of maintenance for continued Carthage support?
Thanks.

PS see previous discussions in #4, #8, and #11. I'm really not opposed to adding Carthage support, I just need to be sure it doesn't break anything and need a plan for maintaining it going forward.

Good points, I'll make the requested changes.
The only thing you'd need to do moving forward is make sure the framework builds, that any new files are added to it, and that the scheme for the framework remains shared. Carthage expects the framework target and scheme, and that should be all it needs to get things working.

Just made the change to call the framework target SwiftGraph and the example app SwiftGraphSampleApp. If you have any other concerns please let me know!

One other thing regarding carthage support: If you ever decide to have SwiftGraph depend on a third party library, this repo would need its own Cartfile that points to the version you want, in a similar way that you'd need to specify that in the podspec. Based on your other threads you mentioned, you're not planning to add any dependency there so there shouldn't be a big problem :)

Thanks @klundberg. I really appreciate all of the help with this. I'm a little worried, but hopefully nothing is broken. I will release 1.2.1 now so it can be used with Carthage. Thanks again.

Great, thank you!


fix: multiple build, docs and code fixes

:tada: This PR is included in version 0.1.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


sketchybar-app-font: init at 1.0.13

Description of changes
Add sketchybar-app-font https://github.com/kvndrsslr/sketchybar-app-font

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[x] x86_64-darwin
[x] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

@drupol Thanks again!


gradlew Unresolved reference: godotengine

When compiling with:
./gradlew generatePlugin --stacktrace
Task :locationplugin:compileDebugKotlin FAILED
e: /home/shadoww/godot-location-plugin/locationplugin/src/main/java/com/cacaosd/locationplugin/LocationKotlinPlugin.kt: (27, 12): Unresolved reference: godotengine
Help compiling would be appreciated!

You need to copy the Godot "aar library for Android plugins" for your version of Godot from https://godotengine.org/download/ to locationplugin/aars.
I agree it would be nice if this were mentioned in the README, took me a while to figure out as well.


add b3_nl to fast-pt and pttracers

should be easy. function exists in fast-pt already. just a bit of plumbing.

Pretty sure we closed this in  #901
@jablazek , @c-d-leonard feel free to reopen if not!

Yep, agreed!


Hide Average Spreadsheet Mark from Students

I was not aware of this until I changed my view to a student's account that MarkUs reports the average mark from the spreadsheet to the students? Is there any way to disable this?
As I bring up in #3839 and #3833, there appears to be no way to ignore inactive students from the Marks Spreadsheet statistics. Since this very incorrect statistic was being reported to my students I received a few emails asking about midterm reweighing, as MarkUs was indicating to them that the midterm average was almost 30% lower than the true average.
Of course, this in particular wouldn't be an issue if there was any way to remove inactive students from the statistics (or to stop counting No Marks as 0s). If there's no way to hide the marks average, even if it is correct, is this because there's no legitimate reason to not provide that for students?

Reason for marking as invalid:

with the addition of the grades summary view for students it seems we are going down the route of providing more stats to students not fewer
as long as inactive students are not reported (or more importantly, unreleased results are not reported) then I believe assignment stats should not be hidden


[AST Builder] Implement show_columns Expr

Issue
Implement https://github.com/gluesql/gluesql/issues/676
Description
Implement show_columns expr at ast_builder
Task

[x] show_columns Expression

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

16 of 16 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.001%) to 97.807%

Totals

Change from base Build<PHONE_NUMBER>:
0.001%

Covered Lines:
29030

Relevant Lines:
29681

💛  - Coveralls


How do you play your game?
Use arrow keys to move around and avoid being killed

Code
Check off the items that are true.

[x] The game was made using the Sprig editor.
[ x] The game is placed in the in the /games directory.
[x ] The code is significantly different from all other games in the Sprig gallery (except for games labeled "demo").
[ x] The game runs without errors.
[x ] The name of the file/game contains only alphanumeric characters, -s, or _s.
[x ] The game name is not the same as the others from gallery

Image (If an image is used)

[ x] The image is in the /games/img directory.
[x ] The name of the image matches the name of your file.

Thanks for your PR!

Hi- I can't approve this because it's too similar to the Sokoban example game. Additionally, we require that Sprig games have a minimum of five minutes of play time. You could improve this game by incorporating another game mechanic or two.

Thank you for your response.  My son (11) was part of a coding camp and they had told him he would qualify with his project. I will reach out to them to see if they can give him some advice.
Thank you again.
Get Outlook for iOShttps://aka.ms/o0ukef

From: Cheru Berhanu @.>
Sent: Wednesday, August 28, 2024 4:50 PM
To: hackclub/sprig @.> Subject:Cc: person-idk64 @.>; Author @.>
Subject: Re: [hackclub/sprig] Defeat HIM (PR #2227)
Hi- I can't approve this because it's too similar to the Sokoban example game. Additionally, we require that Sprig games have a minimum of five minutes of play time. You could improve this game by incorporating another game mechanic or two.
—
Reply to this email directly, view it on GitHubhttps://github.com/hackclub/sprig/pull/2227#issuecomment-2316227846, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BKJH7C6FOKPGU2QHYYFOIZTZTYZXVAVCNFSM6AAAAABNC4E4F6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMJWGIZDOOBUGY.
You are receiving this because you authored the thread.Message ID: @.***>

Closing this PR due to inactivity.  Please feel free to re-open this PR if desired to move towards getting a grant.


New owner?

I'm afraid to announce that I will no longer be able to develop this plugin, I am moving home and my new home at least for now does not include a Texecom alarm nor do I think I am necessarily going to install one.
This is a great plugin though and I know people are getting some good use of it so I am hoping someone might be interested in taking it over. I am informed that I can transfer a repository to another user so if there are any volunteers then please let me know.
@max-christian might you be interested?

Hi Kieran, glad the house move was completed — have been seeing your updates on twitter!
I'd be delighted to take on your responsibilities and look after this excellent project you started.

@max-christian this is great news that you are taking over the plugin.
I have tried a number of times now to install your fork on to my home bridge (hoobs) but literally not getting anywhere fast, would it be possible that you could tell me what i need to do or point me to a link...
I think i managed to download it and ended up with a folder with your files in on my Pi , did an rpm install and then nothing else really happened, so got worried i would break something. I guess i have probably installed it in the wrong place ?!
Thanks
Nath

Hi Nath, sorry only just seen this. What I do is a normal clean install of the main build, then I use this command line to launch:
homebridge -D -P path/to/downloaded/files/
where the path specified is the folder containing index.js, package.json etc.

Cheers I’ll give it a go and see what I manage to break 😀

Hi @kieranmjones, hope you're settling in to your new home! I've just renamed my repo out of the way so maybe it will work now?

It seems it isn't just name, it is knows that your repo is in this repository. You possibly need to remove your repo completely, or I suppose merge your repo into this one before then removing it if you have changes?

Sorry for the delay on this, baby on the way shortly! Going to try to merge today so we can get this back on track.

@max-christian congrats on the baby !
Looking forward to seeing how this progresses. Not very good at coding but if you need anything testing .... 👍

Hi @kieranmjones , I did the pull request a few days ago, so hopefully we can get this done soon.

Apologies, I’ve merged your pull request. If you now remove your forked repo I should be able to make you the owner.

Thanks @kieranmjones ! I just deleted my repository... good luck!

That seems to have worked, thanks Kieran. I've added a link to you in the README. Do you have any tips on doing a release, is it pretty straightforward?

That’s great! Glad that’s worked! 🙂
I can’t remember how I did a release, here’s a help article that maybe will do the trick? https://help.github.com/en/github/administering-a-repository/managing-releases-in-a-repository

Ah, I think the final step you need to do is to add me as a collaborator on here? https://www.npmjs.com/package/homebridge-texecom

If anyone wants to install the latest version in advance of the release, this command-line seems to work. If you've had trouble with serialport build errors, these might now be resolved:
sudo npm install -g --unsafe-perm<EMAIL_ADDRESS>

I believe I have added you to that package and removed myself, hopefully. Let me know if that hasn’t worked!


Add visualization module plots for continuous optimization

It has been shown that other evolutionary algorithms frameworks are developing visualization tools. We need to develop a separate module for this type of functions. Some references here:
[1] Shine, W. B., & Eick, C. F. (1997, April). Visualizing the evolution of genetic algorithm search processes. In Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC'97) (pp. 367-372). IEEE.
[2] De Lorenzo, A., Medvet, E., Tušar, T., & Bartoli, A. (2019, July). An analysis of dimensionality reduction techniques for visualizing evolution. In Proceedings of the Genetic and Evolutionary Computation Conference Companion (pp. 1864-1872).
I have added a new project in EDAspy in order to track the current implementations and what other plots are suggested to be added. Thanks. Suggestions or concerns are always welcome!

Hi @DaniConZo !! Thanks for this. I will assign you this issue. Let me know if you need any help!

Please remember to add some Jupyter notebook to each of the functionalities that you implement, so users can know how to use it. Thanks!


add pylance

https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance

pyright include pylance


NBA Boxscrore Away, Home wins

Describe the bug
Seems something wrong with NBA fields home_wins and away_wins. With newer data all is correct, but checking older counting seems incorrect.
To Reproduce
Just need Dataframe from 2018 and 2019 to run below
data[data['Home_team']=='ORL'][['home_points','away_points','home_wins']]
Screenshots
Looking to below from fist season games, counter does not look good.

Hera is example for newer data 2018, counter seems working well.

Desktop (please complete the following information):

OS: [e.g. Ubuntu 18.04]
Sportsreference Version [e.g. 0.2.0 or commit hash if using code]

Additional context
Add any other context about the problem here. If applicable, also include links to any pages on www.sports-reference.com that are believed to be causing this issue.

Thanks for bringing this to my attention @Renaldas55! This is a puzzling issue, but it appears this is caused by the Boxscore class pulling the wrong record for the home team. It looks like the code is actually pulling the away team's record for the older games, which is why the numbers look off in the 2017-18 season. Luckily, I believe this is a pretty straightforward fix to get the right record. I will let you know when this is resolved. Thanks again!

@Renaldas55, I looked into this further, and I think I misinterpreted the question a bit. I found that the indexing was indeed incorrect in some scenarios (and have a fix coming), but I had to take another look at the definition of home_wins:

Returns an int of the number of games the home team has won after the conclusion of the game.

While this is similar to a counter, it won't monotonically increase given it will show the season wins for the home team after every game, and not just the team that is being queried. With this in mind, here's a breakdown of the beginning of Orlando's schedule in the 2017-18 season:

Game 1: Home Team: Magic, Home Team's Record: 1-0, home_wins: 1
Game 2: Home Team: Nets, Home Team's Record: 1-1, home_wins: 1
Game 3: Home Team: Cavaliers, Home Team's Record: 2-1, home_wins: 2
Game 4: Home Team: Magic, Home Team's Record: 3-1, home_wins: 3
Game 5: Home Team: Magic, Home Team's Record: 4-1, home_wins: 4
Game 6: Home Team: Hornets, Home Team's Record: 3-3, home_wins: 3

Notice that the number went down after game 6 in the Magic's schedule after they played the Hornets (with a worse record at the time) on the road. home_wins in this case refers to the Hornet's 3 games they've won during the season.
With all this being said, as I mentioned at the top, there's still an issue with the indexing that I need to fix in some scenarios and I will get something out shortly.
Thanks again for creating this issue and bringing it to my attention! Let me know if you have any other questions!


Adjusting Polygon offset factor

Is there a way to adjust the polygon offset factor of the material  in this ray-tracer as geometries that are really close to each other are z-fighting. The three.js real-time version works fine , the ray tracer doesn't seem to pick up the value put in the material properties.
Edit: I have tried to reduce the range of the camera near and far plane but with no success in the ray-tracer.
I also changed the precision of the depth buffer to 16 bits by setting depth to true [ in cavas context] in your RayTracingRenderer.js file but with no success.
Thanks !

Yes you cannot go beyond 32 bit float precision in WebGL2 :(
Oh that's great, but we are having self intersection problems with thin planes, currently managing with tricks.
Yes when geometry is quite thin and almost overlapping, this should be really useful :)


[W5.3b][W15-A1]Jason Leo

LO-Inheritance

The commits are not clean. Please ensure to make separate branches for each LO with non-conflicting commits.


SAD bench: use the right Pixel format (u8 or u16) in function of the bit depth

This allows to call the right ASM SAD implementation.

Coverage decreased (-0.5%) to 82.464% when pulling 517be72b8d9b6bc2d9e9483526ef1b9362f18202 on magwyz:fix_sad_bench_depth into 265889fae2d3250b53e824ee868863f7455823a3 on xiph:master.


Support pychonet PR #49

see pychonet PR #49

ive been away last weekend, but what ill do is release a new pychonet onto pypi with all the rolled up changes and then we can fix this up. Thanks very much as always @nao-pon san!

Thanks! 👍


segfault in tensorflow.python.ops.gen_nn_ops.fractional_max_pool

Click to expand!
Issue Type
Bug
Have you reproduced the bug with TF nightly?
No
Source
source
Tensorflow Version
2.10.0
Custom Code
Yes
OS Platform and Distribution
Ubuntu 22.04
Mobile device
No response
Python version
3.9
Bazel version
No response
GCC/Compiler version
No response
CUDA/cuDNN version
No response
GPU model and memory
No response
Current Behaviour?
segfault

Standalone code to reproduce the issue
import tensorflow as tf
import os
import numpy as np
from tensorflow.python.ops import gen_nn_ops
try:
  arg_0_tensor = tf.random.uniform([3, 30, 50, 3], dtype=tf.float64)
  arg_0 = tf.identity(arg_0_tensor)
  arg_1_0 = 1
  arg_1_1 = 0
  arg_1_2 = 0
  arg_1_3 = 0
  arg_1 = [arg_1_0,arg_1_1,arg_1_2,arg_1_3,]
  arg_2 = False
  arg_3 = True
  deterministic = True
  seed = 87654321
  seed2 = 123456
  out = gen_nn_ops.fractional_max_pool(arg_0,arg_1,arg_2,arg_3,deterministic=deterministic,seed=seed,seed2=seed2,)
except Exception as e:
  print("Error:"+str(e))

import tensorflow as tf
import os
import numpy as np
from tensorflow.python.ops import gen_nn_ops
try:
  arg_0_tensor = tf.random.uniform([3, 30, 50, 3], dtype=tf.float64)
  arg_0 = tf.identity(arg_0_tensor)
  arg_1_0 = 1
  arg_1_1 = -3.0
  arg_1_2 = 2
  arg_1_3 = 1
  arg_1 = [arg_1_0,arg_1_1,arg_1_2,arg_1_3,]
  arg_2 = True
  arg_3 = True
  deterministic = True
  seed = 87654321
  seed2 = 123456
  out = gen_nn_ops.fractional_max_pool(arg_0,arg_1,arg_2,arg_3,deterministic=deterministic,seed=seed,seed2=seed2,)
except Exception as e:
  print("Error:"+str(e))

Relevant log output
No response

@nimashiri
I was able to execute the given code on Colab using TFv2.11 without Crash or segmentation fault. it was the bug on tensorflow v2.10, it has been resolved on the latest stable tensorflow v2.11 where we can observe that Segfault error has not been raised. Please find the gist here for reference.
Thank you!


[DOC]Modify stats api documentation to reflect addition of segment replication statistics

What do you want to do?

[x] Request a change to existing documentation
[ ] Add new documentation
[ ] Report a technical problem with the documentation
[ ] Other

Tell us about your request. Provide a summary of the request and all versions that are affected.
Changes requested:

Under list of index properties in this table (holding list of properties for index statistics for each shard), we need to add the following rows:
Link: https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-stats/#indices

Field
Field type
Description

segments.segment_replication
Object
Segment replication statistics for all primary shards with segment replication enabled that exist on the node.

segments.segment_replication.maxBytesBehind
long
The max number of bytes behind the primary a replica is.

segments.segment_replication.totalBytesBehind
long
The total number of bytes behind the primary the replicas are.

segments.segment_replication.maxReplicationLag
long
The max time (in milliseconds) taken by a replica to catch up to primary.

What other resources are available? Provide links to related issues, POCs, steps for testing, etc.
PR: https://github.com/opensearch-project/OpenSearch/pull/9709
Issue: https://github.com/opensearch-project/OpenSearch/issues/9417

Moved this to Pr #4995


test(add-pr-comment): add tests for add-pr-comment command

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

v4.2.2
GitHub release

Your semantic-release bot :package::rocket:


Lightning distance

Hi
I'm unable to determine how the lightning distance is reported. It seems to report values that are over 40 km, and not consistent with those reported with the Gateway.
Should be 40 km maximum, and for example, here the last strike recorded by the Gateway was 34 km:

But ecowitt2mqtt is reporting 54.7 km:

Using it with HA and the following configs
--mqtt-broker=<IP_ADDRESS>
--output-unit-system metric
--hass-discovery

Please provide a diagnostics dump.

Thanks! I see the raw data does, indeed, show 34, so something must be happening in data translation. I'll look into it.

Okay, I see what's happening. In #105, I learned that lightning distance always arrives in metric units; in #144, I neglected to include that in the new architecture.

i figured it had something to do with units because it seems to be off similar amounts (20 km)...glad you it!

just updated and now reports as the gateway. thanks for the quick fix! Cheers


inline image as attachment,fix open & save

The MIME type for inline image is application/octet-stream. At present, I can not open or save.Determine whether the inline image, again decide whether to add the ".jpeg" suffix.

There's no reason for inline images to have a MIME type of application/octet-stream instead of a proper one. I'm not convinced we need to add a work-around for what seems to be a broken message.

Thank you for your reply, you are right. But to solve the problem I am currently experiencing. Thanks.


Delay with current_line_blame

current_line_blame has a delay by default of several seconds.
Would it be possible to have a setting to disable this delay?

It triggers on CursorHold which is configured by updatetime which has a default of 4000ms. Try something like set updatetime=100

That works, thanks!
I see that, unlike other plugins, if the repository is huge (e.g. torvalds/linux), it just renders with some delay, instead of freezeing vim itself. Cheers to that! :beers:


Raising stdlib dependency version

@bstopp Can this be merged?

@bstopp I guess, this isn't active anymore, right?


Added pypi-relevant info

Replaces the "A.Nonymous" statements with the Author names, and adds an automatic version-number read from the most recent releases via setuptools-scm (https://pypi.org/project/setuptools-scm/).

Dont worry, there is nothing Pypi-related yet. Just versioning and deanonymization.


Squelch some more trailing whitespace

This commit completes the work started in b3d35cc.
Commit b3d35cc removed trailing whitespace at the end of a line, but it missed most trailing whitespace at the end of a file. This commit removes this whitespace, too.

What is the motivation for this? I usually like having an empty line at the end of the file. That's why you find that in so many files.

I haven't seen such a style yet, but if it's your preference, then these newline characters should obviously stay.
May I ask what your motivation is for having them?

May I ask what your motivation is for having them?

First let me be clear: It's not a strict coding style and I would be similarly reluctant to merge a patch that adds an extra newline to the end of all files that do not yet have them..
I guess the reason why I have them is that historically some editors display a trailing newline at the end of the file as an extra line (i.e. newline as line separator), whereas other editors assume that each line is terminated by a newline and thus nothing extra is displayed.
I assume we can all agree that the last line in a file should be terminated by a newline. And that no newline at all is worse than two newline characters at the end of the file.
I used to work with editors that display this final newline as extra line (decades ago). Vim (my current editor) doesn't do that, but I'm still uneasy if I don't see a blank line at the end of the file in my editor.

if it's your preference, then these newline characters should obviously stay.

Closing this PR. :)

historically some editors display a trailing newline at the end of the file as an extra line (i.e. newline as line separator), whereas other editors assume that each line is terminated by a newline and thus nothing extra is displayed.

Most editors treat text files as a series of characters, one of which is the newline character. You have a text cursor which indicates where characters typed should be inserted. It can be placed in front of or after any character, including in front of the first or after the last character. If it couldn't, you wouldn't be able to insert characters at the end of the file.
Therefore, it makes total sense for such a text editor to allow placing the cursor at the beginning of the line immediately following the last line.
Vim, on the other hand, uses two complementary concepts in normal mode and insert mode.  A file is treated as a series of lines which is each made up of a series of characters. With the exception of an empty line, you can only place the cursor on an existing character; this character is operated on by the following command. In insert mode, a line is treated pretty much the same as it is in other editors. Depending on the way you use Vim, this may be indicated by a character-wide rectangle cursor vs. a thin vertical cursor.
Therefore, whether an empty line appears to be at the bottom of the file is not so much an editor idiosyncrasy as a logical consequence of the conceptual representation of a file. In Vim, you have a series of lines; if there's no empty line at the bottom of a file, then everything is right. In many other editors, you have a series of characters; if the last character is a newline, then again, everything is right.

(1) I do really know how editors work. But thanks anyways.
(2) Most editors do not allow you to create nonempty files that do not end in a newline character. (Try it!) If your simplistic characterization of "most editors" were true then this would be possible.
(3) You do realize that dragging on this discussion cuts into the time I have left to do other things, like reviewing your other patches? @martinda


I can't see RichText styles in my next js project

Hi,
I updated RichText in admin panel but on my website it looks like kinda raw text, without any styling but I suppose I should get the same result as it is in admin panel.
Am I doing something wrong?
please help

Hi @beqramo, could you post your code that uses RichText and a screenshot of what it looks like?
<RichText>, when used as a component, should return HTML elements. The styling will be dependent on your CSS for the page.

thank you. I got it now


Condense effects styling and use non-svg header for PC effects

I'm considering doing the alternating color thing feats do. I'm also tempted on making new CSS variables only for the character sheet for things like --font-item-name so we don't have so many differing font families depending on where we are in the sheet.


Suggestion: Use node-notifier instead of Growl directly

Just found out about this ... https://www.npmjs.com/package/node-notifier
It's cross platform with fallback to Growl which is used now.
Edit: Thing is, that with Growl I am getting duplicate notifications for some reason, so I am not using it really.

Feel free to send a PR, I'm currently not using the Growl notifier and don't really have time to look into issues here.


[GSSOC' 21] [FAVICON] Adding foundation logo to the title tab

Issue Type:

[ ] Bug Report
[x]  Feature Request
[ ] Documentaion

Describe the feature

Adding foundation logo on the title tab of the web browser as page loads(favicon)

Possible solution

using favicon

Screenshots

If applicable, add screenshots to help explain your problem.

screenshot not applicable
@himanshu007-creator

please attach a ss ,

review after a screenshot @SnehaVeerakumar

Sure @himanshu007-creator

okay then I am start working then I will attach the ss

@SnehaVeerakumar here is the screenshot of the added favicon:

Please tell me if any change needed

Yeah it's good @Aditya201551

so should i add the pr?

Yes, do it

@SnehaVeerakumar added please review it


Game crashes without error when initial value of @export is set to get_parent().

Godot version
4.0.RC3
System information
Windows10
Issue description
If the initial value of @export is set to get_parent() the game will crash without error.
res://class/custom_class.gd
extends Node

class_name CustomClass

res://error_script.gd (Assigned to a child node of a custom node in the main scene.)
extends Node

@export var custom_node : CustomClass = get_parent()

I know Godot can't use get_node() with @export.
I suspect Godot is not implementing an error when using get_parent() with @export.
Steps to reproduce
An error occurs when I write the script below.
@export var custom_node : CustomClass = get_parent()

You can reproduce it as is in the sample project.
Minimal reproduction project
error_sample.zip

Actually, only RC3 has this issue. RC1, RC2, RC4, RC5 and master all work, so it's likely due to a fixed regression in RC3 :)


TypeScript compiler fails with examples

Running yarn tsc --noEmit inside the "hello world" and "kitchen sink" examples results in errors. As such, I am not sure how these examples can be used as a robust jumping off point for TypeScript-based Looker extension development.
I see that TypeScript is not actually used to build the projects, but instead Webpack and Babel are preferred. I agree with this choice as it is more flexible, given TypeScript does not support plugins in the same way Babel does. However you still need a way to run type checking via the command line, so that the correctness of the project can be assured during local development or CI runs.

Fixed


juliaup-init brings up interactive prompt when called with -y flag

I have downloaded juliaup-init and invoke it with the -y flag
curl -fsSL https://install.julialang.org >> juliaup-init
chmod +x juliaup-init
./juliaup-init -y

My usage of the -y flag is based on the help message:
juliaup-init: the installer for juliaup

USAGE:
    juliaup-init [FLAGS] [OPTIONS]

FLAGS:
    -y, --yes               Disable confirmation prompt.
        --no-add-to-path    Don't add to user PATH environment variable
    -h, --help              Prints help information

OPTIONS:
    -p, --path              Custom install path

However, the installer is still launched in interactive mode.
I believe this is not the intended behavior.  If it is, is there another way to install juliaup by a shell script without user interaction?
Thank you.

Possibly related to #218

Non-interactive installation by first downloading the sh script and then executing the script with command-line parameters would be useful for sysadmins. It seems there are two steps needed to achieve this:

The sh script should pass command-line parameters to the installer.
The installer should parse command line parameters. (Maybe moving the fields inside struct InstallChoices into struct Juliainstaller and adding clap derives would address this.)

Yes, this is a dup of #218, and yes, this is just not finished yet :)


RT-545: scenario assessments

Quite a few more than RT-545 in here TBH, but there's only a week left and this needs to be up ASAP :-/

Codecov Report

:exclamation: No coverage uploaded for pull request base (develop@6b8989e). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             develop     #251   +/-   ##
==========================================
  Coverage           ?   95.56%
==========================================
  Files              ?       90
  Lines              ?     5011
  Branches           ?        0
==========================================
  Hits               ?     4789
  Misses             ?      222
  Partials           ?        0

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 6b8989e...94b7cc0. Read the comment docs.

@NickFitz  you might want to add some e2e tests to scd_info_spec.js ?

I can add E2E tests later as needed, but for the moment we really need to get this into staging.


What functionality would you like to see?
Parses a URL according to the rules of the WHATWG URL Specification.
data "corefunc_url_parse" "url" {
  url = "http://example.com:80/a?b#c"
}
#=> {
#  scheme            = "http"
#  host              = "example.com"
#  port              = ""
#  pathname          = "/a"
#  hash              = "#c"
#  fragment          = "c"
#  search            = "?b"
#  query             = "b"
#  normalized        = "http://example.com/a?b#c"
#  normalized_nofrag = "http://example.com/a?b"
# }

https://github.com/nlnwa/whatwg-url

Implemented in https://github.com/northwood-labs/terraform-provider-corefunc/commit/1da303cebdfc414f62a5907bb1f2526dc66b6067.


Use Better Range When Formatting TS Quick Fixes

Bug
TS 2.2 includes a number of new code actions, such as implementing missing interface methods on classes. TS returns these edits unformatted, so we have to format the document after applying these fixes. This formatting is not always correct using the current logic.
Fix
Try to determine the range to format using the set of text edits that TS returns to us. This is not perfect, but it should better match the actual edit that we make using the quick action

Will this introduce screen flickering. As I understand this it will first insert the unformatted text and then format it. If this is the case we should ask the TS team to work on this with priority since it is not a nice user experience.

@dbaeumer Yes, we still want TS to return formatted edits and are tracking on their side with https://github.com/Microsoft/TypeScript/issues/12249. To workaround the TS limitation, we've always applied formatting to the quick fix. This change makes us format a more correct range in the document, which allows us to support some of the more advanced code fixes that TS had added in 2.2 such as implement interface.
There is a little flicker using the current logic, but it is not too noticeable and the user experience is not bad in my experience. Having a performed quick fix would be better of course, so hopefully TS can fix this 2.2


Stonks Boerse is super slow

Every click on "Abwarten" takes a long while.
Potential reasons:

server takes long to get all random values
server takes long to generate new images
Potential Solutions:
let client generate images
send client batch of values to reduce number of queries to server

This commit made it a bit better, but the page is still reloaded every time. This can be improved by using more JS.
https://github.com/pkemkes/ctf-challenges/commit/b76e7857ccea5436bec29b829de064a408834bc4


CMU-MOSEI

Could you share the settings related to the operation of the CUM-MOSEI dataset in the paper?

Hi, the hyperparameters related to MOSEI are specified in the paper. You might find the original MULT https://github.com/yaohungt/Multimodal-Transformer useful for implementation of experiments


Current (development version) OpenLayers.js cannot zoom out fully

For an example, try zooming out with http://openlayers.org/dev/examples/osm.html
It is not possible to get to see the World on a single tile.

This was introduced with #51 to avoid more than one world shown in the map viewport. If you want the world shown as a single tile, configure the osm layer with wrapDateLine: false, and there will be no zoom restrictions.

Ah, ok, then I understand it is a feature, not a bug. (Maybe the map starting to move strangely on mouse wheeling out makes it look like a bug, though).
Thank you.

@jgc31: The strange moves on wheel-zoom are a bug indeed. This is addressed in #110, so closing this issue.


Organize association reification methods

🗄 📁 📄 📄 📄 📄 📄

What do you think, Ben?
This breaks up the giant Reifier into the following modules.

reifiers/has_and_belongs_to_many
reifiers/has_many_through
reifiers/has_many
reifiers/belongs_to
reifiers/has_one

These modules are surprisingly independent. The only two that share any code are has_many and has_many_through.
I've chosen to continue the same "stateless module" design of Reifier. The new modules are not "mixed into" any other class, they just have module methods. It's a very FP style, and I think it works fine here.
This PR improves the codeclimate score of Reifier from "F" to "D". (https://codeclimate.com/github/airblade/paper_trail/compare/organizing_assoc_reifiers#ratings)

I like the idea of making things more modular, and I also like the FP style approach, I'd like to take a little bit of a closer look when I have some more time over the next week or two, but it looks good on the surface. It would be good for me to go through this more closely since I'm less familiar with a lot of the association reification code than I am with other parts of the codebase.

@jaredbeck - I was on the Amtrak back to NY tonight and spent a bit of time doing some initial code review on this PR. I want to spend some more time reviewing this since there's a lot going on. Most of the feedback I gave thus far is small questions about syntax. I intend to give a more thorough and thoughtful review soon.

I intend to give a more thorough and thoughtful review soon.

Thanks Ben, I'll look forward to it.

Apologies, I came down with a nasty cold that's kept me out of action the last few days, will try to wrap up my review by end of week.

Apologies, I came down with a nasty cold ..

No worries. I got one last week. Feel better.

Ben, I'm going to go ahead and merge this. If you do get around to reviewing it, I will look forward to your feedback then, thanks.


Unable to open protobuf file

I'm using the latest release protobuf plugin and pycharm CE:
The error in the eventlog is:
1:12:17 PM NoClassDefFoundError: com/intellij/psi/impl/source/resolve/reference/impl/providers/FilePathReferenceProvider

Thank you for report, I will fix it as soon as possible.

UPD: All JetBrains products except IntelliJ IDEA and Android Studio are affected.

Fixed: https://github.com/protostuff/protobuf-jetbrains-plugin/releases/tag/v0.4.1
It should become available in JetBrains plugin repository in a couple of hours.

Now you can update plugin from repository (run "Help -> Check For Updates...").

Fixed!  Thank you for the quick turnaround.


Remove Undos from the codebase

Background
Undos were used in cardano-sl to rollback the chain, but the new consensus layer does not make use of these structures. We should be able to remove them entirely.
Proposed Solution
Remove the Undo data type and any other types that are only used in that part of the code.

Next Actions

[ ] Remove Undo, TxpUndo, USUndo and related chaff, SlogUndo, Delegation.Undo, TxOutAux, SlottingData
[ ] Remove all usage sites of undos


Will the tora dataset be public?

Hello, thanks for your excellent job. I want to train ToRA by myself with the code datasets. Will the dataset be public? If it will be public, when can I get it? Thank you again.

Currently, the ToRA-Corpus 16k dataset is under review by the company and not immediately available. However, our codes are public, enabling you to create your own ToRA-format dataset and train your ToRA models. A 10k dataset should yield decent performance.


Deploy live demo on Heroku

Use datajam-demo repo on Heroku, will add Bruno and Foca
Regenerate clean demo data every 10 minutes via rake task called from Heroku scheduler
Will live at http://datajamdemo.sunlightfoundation.com

Dan or our sysadmin, Tim Ball<EMAIL_ADDRESS>can help w/ Sunlight's credentials for Heroku.

Reseed is done, currently regenerating hourly. Still need more attractive, usable default templates, etc


Adding specific message when calling method without any expectations on mock.

Fixes issue #475.

Coverage decreased (-0.2%) to 73.985% when pulling 5d3685410d672e52c4367b82b05d473d59fd5dce on TiagoMaiaL:fix/no-expectations-message into 50c55201c8b649aa65f96748964ff72f3e7fdcf0 on padraic:master.

Awesome, thanks


make your code open

Hi, thanks for your great work, I'm interested in your work. Please make your code available as soon as possible.

code available now, have a try!


Redundant switches in analyze?

It is possible to set the name switch both for analyze and store. Which one will be applied if they differ? Do we need both of them? This is very confusing.

store's help explains it.
analyze --name only prepares the report folder to contain a name. If no --name is given to store, it will try to make a name out of the output_dir's contents. If can't, it throws an error. If --name is given to store, it takes priority.


Dark Theme button arranged properly

Description
Fixes #250
Type of change

Fixed the issue of collapsing of Dark Mode Toggle button over Contact Us item  in iPad Pro view

ScreenShots

already did in #215

@aswinap13 , you can close this PR since the issue has been resolved 🙂


npm version lags behind master

there have been significant changes since Aug 19, 2013 but the version on npm doesn't include any of the updates and doesn't match the documentation.
Can you please bump the package version so users can get the latest?

Yup! As soon as we're ready to tag a release we'll update the version and publish to npm.

Should be able to get this out soon

cool, installing straight from github while evaluating in the meantime

Sounds good. Once we get final review from Zach for the persist PR, I'll publish a new version


Problem with resetting UART after SW reset or OTA (IDFGH-2848)

Environment

Development Kit:     None
Module or chip used:  ESP32-WROOM-32D|
IDF version (run git describe --tags to find it): v4.0
Build System:         idf.py
Compiler version (run xtensa-esp32-elf-gcc --version to find it): xtensa-esp32-elf-gcc (crosstool-NG esp-2019r2) 8.2.0
Operating System:    Fedora
Using an IDE?: [No|Yes (please give details)]: Clion
Power Supply:        external 3.3V

Problem Description
Sometime after SW reset or OTA some bytes still stuck in UART TX buffer (I am using UART2). If I want to send something after SW reset, than it will send the rest of TX buffer and only part of my message. I noticed the same bug referenced https://github.com/espressif/arduino-esp32/issues/662 , according to that issue, it should be fixed, but I have the same issue right now with newer ESP IDF.

I tested my code more, and I found how to fix it in my code, but still I am not sure, what precisely is happening. I have UART0 (pin 1 and 3) connected to GSM (SIM800L), UART1 (pin 32 and 35) connected to debug print (ESP IDF logging library) and UART2 (26, 27 and rts 25) to RS485 (MAX485). If I switched off the debug print, than everything is fine. Why?

@Arthedian
Can you provide the code that reproduces this issue?
thanks


Comparing branches now shows every file as new

Hi @pvinis,
First of all, I am a huge fan of this repo. Your approach has made upgrades so much simpler for me. Thank you!
I am working through an upgrade of a side project and was making good progress yesterday. When I returned to finish the last few versions today, I found that the diffs generated by Github were showing every file as new.
Even the example listed in the README as having no changes (https://github.com/pvinis/rn-diff-purge/compare/version/0.29.0...version/0.29.2) is reporting: "Showing 38 changed files with 2,064 additions and 0 deletions." The branches look nearly identical at a glance, although it does appear that they include a commit from within the last 24 hours.
Did something happen in the last day or so that has affected the accurate generation of diffs? Or, is this an issue on Github's side?
Thanks again for all the work you put into this repo! 👍

I am aware of this, and I am changing things, that should be done in a couple of days or so.
The solution for now is to remove one dot. If the link is https://github.com/pvinis/rn-diff-purge/compare/version/0.29.0...version/0.29.2, make it https://github.com/pvinis/rn-diff-purge/compare/version/0.29.0..version/0.29.2 by removing one of the three buttons between the two versions.

I am restructuring the way the versions compare, so we don't have problems with out-of-order releases, like 0.59.0-rc.0 before 0.58.4. I started last weekend and I want to finish it by this weekend. It will be nicer :)

Should be all fixed with the new table.


Select problem in window

Hello,
Select in window hides when it opens. Indeed, window scrolls when select opens. Can you help me about this?

The component is designed in such a way that it closes when it loses focus


Fix tests

I saw your post on Lobsters and checked out the code to learn a bit more about Nix. I am on a Mac so I am not sure how to install Nix easily but I believe this fixes the tests.
Perhaps you can make Travis run cargo test too?

Awesome, @gsquire!
Thanks a lot! Must have broken it shortly before submitting it.
Unfortunately, I have not worked on building the tests with nix as well.Still need to work on that.
:fireworks:


⚠ Secret Website 3 has degraded performance

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

HTTP code: 200
Response time: 2453 ms

Resolved: Secret Website 3 performance has improved in 3ce590d.


Crash clicking locals in linear view

Describe the bug
I just bought Binary Ninja Personal and loaded my first binary. When clicking on certain locals in the linear view, the program immediately crashes.
To Reproduce
I don't know how to reproduce this issue. I can share the .bndb file.
Expected behavior
The program doesn't crash.
Screenshots
See screenshot: Clicking on the cyan text at 0x18012f41f (...ReferenceController) immediately crashes the program.

Context:

OS: Windows 10
Binary NInja Version 2.3.2660 Personal

Additional context
The log file contains nothing useful. The last few lines are
0x18012fbf0: Function analysis took 0.020 seconds
0x18012fe70: Function analysis started
0x18012fe70: Function analysis took 0.001 seconds
0x18012feb0: Function analysis started
0x18012feb0: Function analysis took 0.001 seconds
0x18012fed0: Function analysis started
0x18012fed0: Function analysis took 0.066 seconds

This is what Windows Event Viewer logs. Looks like a null pointer dereference.
Faulting application name: binaryninja.exe, version: <IP_ADDRESS>, time stamp: 0x6036e2d4
Faulting module name: binaryninjacore.dll, version: <IP_ADDRESS>, time stamp: 0x6036e287
Exception code: 0xc0000005
Fault offset: 0x00000000000f92f3
Faulting process id: 0x1644
Faulting application start time: 0x01d739e9c4380adc
Faulting application path: C:\Program Files\Vector35\BinaryNinja\binaryninja.exe
Faulting module path: C:\Program Files\Vector35\BinaryNinja\binaryninjacore.dll
Report Id: d063a786-f239-4e8b-8be2-a84b441905cc
Faulting package full name:
Faulting package-relative application ID:

Are you using the stable or latest dev version? You can change channels in Edit...Preferences....Update Channel to try the latest version.

Oh yeah looks like you're on stable. The latest dev build is 2762-dev

@bpotchik Thanks for the tip. 2762-dev does not crash :tada:


Update 16_tensorboard.py

model was on graphic card and example_data was on cpu so was throwing error

so, it's easy either transfer the example data to GPU using .to(device)  function or transfer the model to CPU, to remove the conflict and resolve the issue.


Fast key navigation causes column header misalignment

Using latest RC when you have many columns and horizontally scroll backwards and forwards rapidly using the keys to move between cells (ie. not scrollbar) then the column headers become misaligned. Tested on Chrome with grid of 40 columns. So to elaborate further I am holding down the left and right arrow keys to scroll the grid. In my screenshot below the column headers are not related to the columns underneath them.

Fixed in latest scrolling changes (removing throttling seems to have fixed header misalignment).


Support for numeric character reference for workspace names

In i3(or at least i3-gaps version) we have support for this characters(example[with spaces, because github replace code with one char just like i3bar]: & # x0C8D;), which are great when we using icon fonts like font awesome. In sway we have just plain text. Any chance for support that?
https://en.wikipedia.org/wiki/Numeric_character_reference

I guess we should implement that to support i3 compatability, but ftr I disagree with the feature. Why not just output unicode characters?

Unicode characters can be difficult to type. This is especially when working with icon fonts which make use of otherwise unused code points which won't show up in any physical or soft keyboards.

But you can use i.e. \u

Ah, I was confusing this for any character substitution. Then I've got no clue.


Getting help regarding can we change prefix keys, like public key started with EOS

Hello. I am facing some issue regarding EOSIO,
I have forked EOS Blockchain
Now, i need to change the public key which is starting which EOS,
I have forked EOS Blockchian, now i need to change public key starting like if it is the key
EOS7XsgKKCP6UrRFoNMA8qB2bs5A9Z1darasuH6wWq3HM5tSgoABR
what i want is, I have to change it to my Name whaterver i have like,
AAA7XsgKKCP6UrRFoNMA8qB2bs5A9Z1darasuH6wWq3HM5tSgoABR
Can any body help me in that. Thanks in advance.

Hello, you already asked this question and it was answered. https://github.com/EOSIO/eos/issues/9977


Group Policy Blocks UV Tool from Accessing Python Interpreter

Description:
I am encountering a persistent issue with the UV tool where it fails to access the Python interpreter due to a group policy restriction. This problem occurs not only when adding packages but also when running scripts.
Error Details:

Command:
uv add faker and  uv run src/uv_prj/__init__.py

Error Message:
error: Failed to query Python interpreter at `\\?\C:\Users\aarabil\Desktop\quick_runs\uv_prj\.venv\Scripts\python.exe`
  Caused by: This program is blocked by group policy. For more information, contact your system administrator. (os error 1260)

Steps to Reproduce:

Create a new virtual environment using uv.
Attempt to add a package using uv add faker.
Attempt to run a script using uv run src/uv_prj/__init__.py.

Expected Behavior:
The UV tool should be able to add packages and run scripts without encountering errors related to the Python interpreter.
Actual Behavior:
Both operations fail with an error indicating that the Python interpreter is blocked by group policy.
Environment:

OS: Windows
UV Tool Version:  0.3.2 (c5440001c 2024-08-23) (installed with pip within a Conda env)
Python Version:  3.12 (within a Conda env)
Virtual Environment Location: C:\Users\aarabil\Desktop\quick_runs\uv_prj\.venv\

Additional Information:
The error suggests that the group policy settings on the system are preventing the UV tool from accessing the Python interpreter. I am wondering how others deal with this issue within a corporate environment?

Do you happen to know what is the group policy in effect (e.g. is it a built-in to gpedit.exe) and how it's configured? I could tinker with gpedit.exe, but it's hard to reproduce without knowing the exact configuration.

@samypr100 thank you for the quick response. Unfortunately, I don't know any of the inner details of the policy. What I do know is that is seems that executables can not be executed when they are stored in c/users/<username>/. In contrast, I can run uv when i create a new project in c/conda/envs (although this is obviously not the right place to initialize projects).

Maybe the policy only allows certain locations for executables? The best bet is to look at the policy yourself e.g. via command prompt running something like gpresult /h %USERPROFILE%\gp.html and see if there's something in there that matches what you're seeing. Note, DO NOT attach that file here.

Maybe the policy only allows certain locations for executables? The best bet is to look at the policy yourself e.g. via command prompt running something like gpresult /h %USERPROFILE%\gp.html and see if there's something in there that matches what you're seeing. Note, DO NOT attach that file here.

I have the same issue and you're correct. If, for example, uv created the environments in C:\Mambaforge\envs, I believe it would work. I thought setting UV_PROJECT_ENVIRONMENT to  C:\Mambaforge\envs might work, but unfortunately it still creates the .venv folder next to the project files.

@contang0 I couldn't reproduce that on my machine
❯ uv init --no-workspace example
Initialized project `example` at `/Users/zb/workspace/uv/example`
❯ cd example
❯ ls
README.md	hello.py	pyproject.toml
❯ UV_PROJECT_ENVIRONMENT=/tmp/foo uv run hello.py
Using Python 3.11.7
Creating virtualenv at: /tmp/foo
Hello from example!
❯ ls -lah
total 32
drwxr-xr-x   7 zb  staff   224B Sep  4 08:40 .
drwxr-xr-x  57 zb  staff   1.8K Sep  4 08:39 ..
-rw-r--r--   1 zb  staff     4B Sep  4 08:39 .python-version
-rw-r--r--   1 zb  staff     0B Sep  4 08:39 README.md
-rw-r--r--   1 zb  staff    85B Sep  4 08:39 hello.py
-rw-r--r--   1 zb  staff   153B Sep  4 08:39 pyproject.toml
-rw-r--r--   1 zb  staff   114B Sep  4 08:40 uv.lock

It seems like this is a Windows-specific issue.

While I agree for the policy part, that doesn't make sense for the UV_PROJECT_ENVIRONMENT behavior — path determination for the environment should not be platform specific (and is tested on Windows in CI).

I upgraded to the latest version (0.4.4) and now I see slightly different things.
Looks like I misunderstood how UV_PROJECT_ENVIRONMENT works. It defines one venv for all projects, whereas I need a way to specify the root directory where separate venvs for each of my projects will reside. Unless there's a smarter way to get around this group policy.
C:\Users\user\Desktop\Projects\test2>uv --version
uv 0.4.4 (3d75df6ab 2024-09-04)

C:\Users\user\Desktop\Projects\test2>echo %UV_PROJECT_ENVIRONMENT%
C:\Mambaforge\envs

C:\Users\user\Desktop\Projects\test2>uv init
Initialized project `test2`

C:\Users\user\Desktop\Projects\test2>uv run hello.py
warning: Ignoring existing virtual environment linked to non-existent Python interpreter: C:\Mambaforge\envs\Scripts\python.exe
Using Python 3.9.7 interpreter at: C:\Mambaforge\python.exe
error: failed to remove directory `C:\Mambaforge\envs`
  Caused by: Access is denied. (os error 5)

@contang0 that is explicitly not supported, please see https://github.com/astral-sh/uv/pull/6834 and #1495 — let's stop talking about unrelated questions in this issue though.

ok

Maybe the policy only allows certain locations for executables? The best bet is to look at the policy yourself e.g. via command prompt running something like gpresult /h %USERPROFILE%\gp.html and see if there's something in there that matches what you're seeing. Note, DO NOT attach that file here.

Thanks! I cannot fully understand the output, but can understand that the policy is blocking executables on certain drives and certain locations. The easiest solution for me, currently, is to constraint new projects that are initialized with uv to live within the permitted policy locations. #1495 is an interesting proposal, and as far as I understand, would mimic the current behaviour of conda.


Fixes & Enhancements from C# Webview

This PR contains all of the fixes and enhancements carried out on the C# webview fork.
The main features are:

Support for Windows dllexport lilnking
DPI awareness on Windows
Fixes bug where titlebar can't be set on macOS
Adds webview_alloc and webview_set_userdata for improved FFI support.

No worries. Thanks for the work on Webview.


Feel free to reopen it and add details or any info


Use standard path for storage_dir

The default path ~/.acmephp is not usable with this bundle: When the parameter is evaluated by the webserver, it fail, because the user may not have HOME (like in docker images).
I replace it by %kernel.root_dir%/certs  (aka app/certs). But, I'm opened to any idea (may be ./etc/acmephp/)

I think putting it in the project directory is not a good idea for vcs. What about /usr/share/acmephp ? It's global and accessible by everyone.

Given you have to be root to reload/restart the web server.  I wonder, if it's an issue to be root to generate the certificate. And if it is, the user can change the setting.
The storage directory contains private key... not really a place for something you share :(

After some discussion, we agreed on using the path /var/lib/acmephp for the following reasons:

it's a shared path (accessible from anywhere easily)
it's managed by root (so chmod can be used to restrict access on private keys)
we will almost always need root or sudo access to reload the webserver after certificate issuance, so requiring root is not a problem

@jderusse proposed the following storage structure:
/var/lib/acmephp/certs
/var/lib/acmephp/certs-backup
/var/lib/acmephp/challenges
/var/lib/acmephp/private/accounts
/var/lib/acmephp/private/certs

With some symbolic links for standard locations:
/usr/share/acmephp/certs -> /var/lib/acmephp/certs
/etc/ssl/private/acmephp/account -> /var/lib/acmephp/private/accounts
/etc/ssl/private/acmephp/certs -> /var/lib/acmephp/private/certs

I'm not sure how this organization would work on Mac and Windows though, we probably need to think about this.
We will also probably use an abstraction system (like Flysystem) to be able to request certificate for another machine and send the certificate over the network (a classic example would be a load-balancer or a caching proxy).


D2IQ-61191: ProgressBar condensed layout variant

Testing
Navigate to the "Using condensed layout" story for ProgressBar
Trade-offs

Dependencies

Screenshots

Checklist for PR creator

[ ] If any new components were added, there are exported from packages/index.ts
[x] If this PR is associated with a JIRA, it is mentioned in commit message footer ("Closes …")
[ ] If this PR contains breaking changes, is stated in commit message body ("BREAKING CHANGE: …")
[x] Info for applicable sections above is provided

I made one last change to convert this to a stateless functional component. This dismissed the review, but I'm comfortable using admin privileges to merge once CI passes.


Recording bot is not joining

Hi,
Recording bot is not joining. The entire setup was fine.
I see in the ECS logs the below message:
(firefox:62): LIBDBUSMENU-GLIB-WARNING **: 15:02:21.586: Unable to get session bus: Failed to execute child process ?dbus-launch? (No such file or directory)
Could someone help?
Thanks,
Ravi.
Originally posted by @nagydniel in https://github.com/aws-samples/amazon-chime-sdk-recording-demo/issues/16#issuecomment-638658340

The above warning is gone after installing: dbus-x11
But still the bot is not joining.

The above warning is gone after installing: dbus-x11
But still the bot is not joining.

Adding /v2 in the meeting url fixed the issue. Bot is joining now.

Adding /v2 in the meeting url fixed the issue. Bot is joining now.

Adding /v2 in the meeting url fixed the issue. Bot is joining now.

I don't know how to add /v2 to the meeting URL. Can you help me? I have trouble when recording video. The recoding video always show can't connected to the server at <metting_id>?record=true

Adding /v2 in the meeting url fixed the issue. Bot is joining now.

I don't know how to add /v2 to the meeting URL. Can you help me? I have trouble when recording video. The recoding video always show can't connected to the server at <metting_id>?record=true

Hi @thinhlx1993 , if your meeting url is
https://UNIQUE.execute-api.us-east-1.amazonaws.com/Prod/
Just add v2/ at the end making it
https://UNIQUE.execute-api.us-east-1.amazonaws.com/Prod/v2/
Thanks,
Ravi.


App Store Ad

Description
spideroak.com accessed from any mobile device should have a bar at top advertising (and linking to) the SpiderOak App
Actual result
old branding
Other information
Reported by: Rebecca Watson
Test case number: TC48
Test run: http://spideroak.testlodge.com/projects/3096/runs/155891?tab=2&run_section_id=98139#executed_case_7731869

This sounds more like a web site issue than a mobile app issue?

Becca please open this in Trac and then close this ticket.


bias binarization

Hi,
Is there any expecial reason not to binarize the bias parameters in a similar way to weights?
Thanks you!

I do not think it is necessary to binarize the biases, as there are only very few of them (1 per neuron).
That being said, it may be possible to binarize them without reducing performance (validation accuracy).

Thanks for the suggestion! I'll try to implement that to test. I'd like to implement inference on an FPGA and it'd be great to have every single parameter as a binarized value.
By the way, great job and great the contribution!


Refactor DIA implementation

There are some things that are not really clean about the code introduced when adding the DIA oracle yet.
We should:

[ ] Deduplicate all the mock structures that were introduced and added to other pallets.
Due to some issue with the thread_local implementation we had to copy the same mock code to multiple pallets. This is not ideal of course and we should try to get rid of it. Maybe an implementation similar to this one can help and make us able to declare all this code in just one place, sharing it throughout the repository.
[ ] Improve and deduplicate the DiaOracleKeyConvertor. Right now, the DiaOracleKeyConvertor does not take the issuer of stellar assets into account. We should think about changing that. We should find a way to translate between Stellar assets and DIA identifiers bi-directionally meaning that a Stellar asset (issuer + code) is uniquely defined by a DIA asset and vice versa. For this to work, we might also have to touch the dia-batching-server implementation because this responds with the prices for DIA assets.

Follow-up ticket to the changes made in #187.

@ebma I think that we should not consider one price per code as the same codes could mean something completely different for different issuers. This is unlikely but it is probably good to keep it conceptually separate.
At one point the Stellar asset needs to be translated to into the DIA namespace. Not sure where the perfect point to do this is, but we should make sure that we don't translate full Stellar asset identifiers to only the asset name and that then only to the DIA namespace.

Agreed and updated the ticket.

I created a follow-up ticket for the second task of this issue. The refactoring of the mock code already took quite some effort so it makes sense to split this issue into two separate tasks instead of combining them in a single PR.