Free accounts and non-logging-in sessions

Hello!
Why exactly we don't or cannot support free accounts and non-logging-in sessions? We use the official Spotify API right?
The Spotify API allows access to information such as tracks metadata without login and API keys (source). With these, we could offer a preview of available of the available tracks to those who are not logged in, as the official client does.
Accessing the content (music) requires API keys and Spotify account with OAuth. If the account in the request is a non-Premium account, the API does not agree to return anything that belongs to non-Premium account (such as stream without ads). If it is Premium account, the API can then grant access. The Spotify API documentation tells about this several times, and nowhere does it mention that Free accounts are blocked; they only have the same things available in the API that have available in the official Spotify app (which uses the same API). So, what is the problem?
https://developer.spotify.com/documentation/general/guides/authorization/
In addition, we are a library. The Spotify API requires CLIENT_ID and CLIENT_SECRET for all API calls that require logged in account.  If any program abuses the Spotify API, they can just block their CLIENT_ID (sources 1, 2).

The problem here is that librespot doesn't use the official Spotify API, but a reverse engineered private API that the official Spotify clients are using. As you can see from the docs of the official API, there's no way to download or decrypt the contents of the audio tracks, since that would make abusing the service pretty easy.
Hope that is the answer you were looking for.

Oh, how we (technically) able to access Spotify's internal, private API? And how it isn't against the terms of service?
Why doesn't Spotify allow access to its streaming API? I mean, they make money with Premium's monthly fees and Free's ads. Doesn't it matter to them whether I use their own client or someone else? They can still give access to only what blelongs to me and I still pay them. I would like use my favorite music player, let's say Rhytmbox (example), for all my music listening. There are tracks from local and my server, but also rented music in own section (streaming service, Spotify, Deezer, Tidal, Apple Music or else). I understand that there is no standard for this yet, which forces to make a dedicated plugin for each streaming service, but why would they want to prevent this kind of integration? It's to their advantage!

What all does the Spotify API(s) here offer?

Do you know any music streaming services that offer a streaming API? It doesn't have to be open, but accessible to also other than the service provider partner companies.

IMHO librespot and the web API serve two different purposes: librespot is the player part, whereas the web API allows you to browse and discover the content. You use the latter to figure out what you want to play (instead of eg. the official Spotify app), then tell librespot what you want to play, and librespot would do just that.  It only provides metadata about the music, but not the music itself.

IMHO librespot and the web API serve two different purposes: librespot is the player part, whereas the web API allows you to browse and discover the content. You use the latter to figure out what you want to play (instead of eg. the official Spotify app), then tell librespot what you want to play, and librespot would do just that.  It only provides metadata about the music, but not the music itself.

Okay, the Spotify internal API is "streaming API" and the public Spotify API is for metadata. Does the official client also use the public Spotify API for metadata? Does the public Spotify API also has capable of play snippets of songs and, for example, embed these into websites and apps? And is the "streaming API" only capable of streaming or does it also serve some other tasks, such as user settings?
Were you able to answer my other questions?

The official clients use the private API only for everything. Our reverse engineering and use of this private API is legally in the grey area and so far tolerated by Spotify. Keeping it Premium-only makes sure can be fine with that, as Spotify and artists get their share.

I am closing this issue as it is clear that we will not support Free accounts. Feel free to continue discussion at https://github.com/librespot-org/librespot/discussions/1131.

I am closing this issue as it is clear that we will not support Free accounts. Feel free to continue discussion at #1131.

Remember that this issue also cover non-logged-in sessions.

The official clients use the private API only for everything. Our reverse engineering and use of this private API is legally in the grey area and so far tolerated by Spotify. Keeping it Premium-only makes sure can be fine with that, as Spotify and artists get their share.

Okay. Do we use only that the same private API or do we use the private API + public Spotify API?

Feel free to continue discussion at https://github.com/librespot-org/librespot/discussions/1131.

That was an invalid question, as we apparently don't use the public Spotify API. I'm opening a new discussion thread for the questions that bother me.

Okay. Do we use only that the same private API or do we use the private API + public Spotify API?

Private API only.

That was an invalid question, as we apparently don't use the public Spotify API. I'm opening a new discussion thread for the questions that bother me.

This may be just language, but you jump into here asking questions that show no knowledge of this project, and things bother you? Looking at your profile, I see you have created this account yesterday and have already opened 8 other "issues" (more akin to questions) to projects related to Deezer and Qobuz. What do you intend to achieve or contribute?

Private API only. It has no such thing as non-logged-in sessions.

How? With the official Spotify desktop client you can browse tracks, but not listen without logging in.

This may be just language, but you jump into here asking questions that show no knowledge of this project, and things bother you? Looking at your profile, I see you have created this account yesterday and have already opened 8 other "issues" (more akin to questions) to projects related to Deezer and Qobuz. What do you intend to achieve or contribute?

Wrong word. I 'ponder' these things. I want know more about how these works.
So? Many projects use issues for questions.

https://github.com/librespot-org/librespot/discussions/1132

Private API only. It has no such thing as non-logged-in sessions.

How? With the official Spotify desktop client you can browse tracks, but not listen without logging in.

Feel free to read the source code or follow the Spotify client network behaviour. This is not the place for a lecture on the inner workings, unless you need something specific to resolve some blocker for a PR.

This may be just language, but you jump into here asking questions that show no knowledge of this project, and things bother you? Looking at your profile, I see you have created this account yesterday and have already opened 8 other "issues" (more akin to questions) to projects related to Deezer and Qobuz. What do you intend to achieve or contribute?

Wrong word. I 'ponder' these things. I want know more about how these works. So? Many projects use issues for questions.

We don't. You may use GitHub discussions or our Gitter chat at https://gitter.im/librespot-org/spotify-connect-resources.

Feel free to read the source code or follow the Spotify client network behaviour. This is not the place for a lecture on the inner workings, unless you need something specific to resolve some blocker for a PR.

I think this is the right place to discuss how we could implement this feature.

We don't. You may use GitHub discussions or our Gitter chat at https://gitter.im/librespot-org/spotify-connect-resources.

I know and in this project I put the questions to GitHub discussion and I put only this feature request to here.
You seem a little irritated. I can understand that and I'm sorry if I did something wrong, thanks for your work!


Add STAC doco

Added some information about accessing data using odc-stac. Reorganised the WMS/WCS stuff so it made more sense.

DE Africa has some more doco on using STAC without odc-stac, which might be worth including.
There also seems to be a QGIS plugin for STAC, which might be worth experimenting with and including.

This looks fantastic! Two quick comments:

Can we spell out the acronym in the title to match the other listings? "Spatiotemporal Asset Catalogue (STAC)"
We do already have a STAC notebook in the User Guide, but it doesn't use odc-stac and is focused more on loading external data directly into the existing DEA environment (rather than loading DEA data into an external environment). In the future we can think about merging both of these - for now we perhaps might want to add a link at the bottom pointing to the existing notebook for people who want more info

@robbibt Yep, I agree. For now, I can link to the other non-odc-stac STAC page. I had thoughts about either:

re-writing that page to be odc-stac only
adding an 'exploration' section under the new page I added, to cover the workings of the API and metadata, etc.

Is odc-stac our recommended way for our users to interact with our STAC endpoint? Because that would be the perception, as the way the page is currently laid out now.
@CEKrause This is my first attempt at creating a section more focused on external access. I'll revisit this doco again once https://github.com/opendatacube/datacube-ows/issues/798 has been released - I'll update the WCS doco on programmatic access.

@jmettes Is odc-stac our recommended way for our users to interact with our STAC endpoint? Because that would be the perception, as the way the page is currently laid out now.

That's an excellent question, and probably one for the DEA slack channel (or at least getting some other opinions in this thread). My feeling is probably "yes", assuming that odc-stac is definitely something that will see ongoing development? The code in this example is nice and simple which is good for a recommended method for accessing the data. The other notebook was written before odc-stac was a thing which explains some of the different methods used there - that said, some things like plotting up STAC results using geopandas is definitely very useful functionality that we will want to keep going forward regardless of how the data is loaded.
Two other quick thoughts that occurred to me since yesterday:

Should we add in !pip install pystac-client and !pip install odc-stac up the top of this guide to make it fully reproducible?
We should change resolution = 25 to resolution = 30 to reflect the new resolution of our Landsat Collection 3 data

Thanks for all the feedback @robbibt! I've added your suggestions.


Why is there no landmark constraint?

Hello,
I have a new understanding of landmark based on the above information. Recently, I have been studying how to better use landmark.Now I run the script file provided by @MichaelGrupp to publish landmark with an empty landmark with an interval of 0.1s and a sample landmark with an interval of 5s.Althoght landmark was displayed on the map when building the map,landmark‘s constraints were not seen, all constraints were generated by scan and submap, which was inconsistent with video display provided by @pifon2a . All constraints on video were established with landmark.
In my opinion, landmark must have constraints in order for it to work. I beg your help.
Here are my lua files:
'''
include"map_builder.lua"
include "trajectory_builder.lua"
options = {
map_builder = MAP_BUILDER,
trajectory_builder = TRAJECTORY_BUILDER,
map_frame = "map",
tracking_frame = "i_imu",
published_frame = "i_base_link",
odom_frame = "odom",
provide_odom_frame = false,
publish_frame_projected_to_2d = false,
use_odometry = true,
use_nav_sat = false,
use_landmarks = true,
num_laser_scans = 1,
num_multi_echo_laser_scans = 0,
num_subdivisions_per_laser_scan = 1,
num_point_clouds = 0,
lookup_transform_timeout_sec = 0.2,
submap_publish_period_sec = 0.3,
pose_publish_period_sec = 5e-3,
trajectory_publish_period_sec = 30e-3,
rangefinder_sampling_ratio = 1.,
odometry_sampling_ratio = 1.,
fixed_frame_pose_sampling_ratio = 1.,
imu_sampling_ratio = 1.,
landmarks_sampling_ratio = 1.,
}
TRAJECTORY_BUILDER_2D.num_accumulated_range_data = 1
MAP_BUILDER.use_trajectory_builder_2d = true
TRAJECTORY_BUILDER_2D.submaps.num_range_data = 35--35
TRAJECTORY_BUILDER_2D.min_range = 0.1
TRAJECTORY_BUILDER_2D.max_range = 30.
TRAJECTORY_BUILDER_2D.missing_data_ray_length = 1.
TRAJECTORY_BUILDER_2D.use_imu_data = true
TRAJECTORY_BUILDER_2D.use_online_correlative_scan_matching = true
TRAJECTORY_BUILDER_2D.real_time_correlative_scan_matcher.linear_search_window = 0.1
TRAJECTORY_BUILDER_2D.real_time_correlative_scan_matcher.translation_delta_cost_weight = 10.
TRAJECTORY_BUILDER_2D.real_time_correlative_scan_matcher.rotation_delta_cost_weight = 1e-1
POSE_GRAPH.constraint_builder.min_score = 0.4--0.55 0.4
POSE_GRAPH.constraint_builder.global_localization_min_score = 0.5 --0.8 0.5
POSE_GRAPH.optimization_problem.huber_scale = 1e2
POSE_GRAPH.optimize_every_n_nodes = 35--35
POSE_GRAPH.constraint_builder.min_score = 0.65
return options
'''

I think you need to make subscribe of landmakrs
could you tell me how you made landmarks? T^T

You can try this testing script to publish fake landmarks: https://github.com/cartographer-project/cartographer_ros/blob/master/cartographer_ros/scripts/dev/publish_fake_random_landmarks.py

I have the same "problem". But i don't think the lines in the video are constraints. They seem more like just landmark observations. Can @pifon2a clarify here?
And if those lines are just observations, how can i ensure cartographer is processing landmarks correctly? Is debugging /landmark_poses_list topic enough?

I have the same "problem". But i don't think the lines in the video are constraints. They seem more like just landmark observations. Can @pifon2a clarify here?
And if those lines are just observations, how can i ensure cartographer is processing landmarks correctly? Is debugging /landmark_poses_list topic enough?


Release doc update v1.3.3

Update documents for v1.3.3

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 65.38%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
2253

Relevant Lines:
3446

💛  - Coveralls


Can I use an asn to query all ips that belong to the asn?

$ whois -h whois.radb.net -- '-i origin AS8167' | grep -Eo "([0-9.]+){4}/[0-9]+" | head
<IP_ADDRESS>/18
<IP_ADDRESS>/16
<IP_ADDRESS>/18
<IP_ADDRESS>/18
<IP_ADDRESS>/18
<IP_ADDRESS>/18
<IP_ADDRESS>/11
<IP_ADDRESS>/11
<IP_ADDRESS>/18
<IP_ADDRESS>/17

Have you tried pyasn (https://github.com/hadiasghari/pyasn)? It looks like you can do that with pyasn.pyasn('some.dat).get_as_prefixes(1234).
I am not opposed to adding this, but I want to avoid any duplication if possible. I can understand if you don't want to go through the process of downloading the dat file.

I think users will be more  convenient if you add this feature in your package. But still thinks a lot.

This seems easy enough to implement.

I will need to add the following:

New function net.Net.get_asn_origin()
New file asn.py for wrapping net.Net and parsing output (similar to rdap.py, whois.py). Both Whois protocol and HTTP lookup methods should be supported. HTTP lookup method will use net.Net.get_http_raw() - POST to radb.net/query with form_data set to:

advanced_query=1&keywords=AS1234&query=Query&-T+option=inet-rtr&ip_option=&-i=1&-i+option=origin

New tests in tests/test_net.py, tests/online/test_net.py, tests/test_asn.py

This structure should allow for future lookup methods and destinations.

Please try out the dev branch. I still need to add the HTTP query support and more documentation.
Dev docs:
https://ipwhois.readthedocs.io/en/dev/ASN.html

Merged in #159


Update UpdateViewQuery.java

A new ViewDefinition is returned by 'viewDefinition.toBuilder().setQuery(query).build()' that needs to be passed further to bigquery.update(). otherwise the view definition remains same.
Fixes #1051 ☕

@googlebot  I signed it!

@googlebot  I signed it!


Rationale for indentation style in Models, and elsewhere?

Hi jedireza, thanks for building frame. I dig it!
I wanted to ask you, What's your rationale for the eccentric indentation style for stuff in the models folder, and functions in general? Everything is flattened, like statements inside functions and stuff... they're vertically aligned with the function definition, etc.
I like the stuff you make, and thought you may have some wisdom on why you do this.

Ah. Nevermind. My linting removed the indentations. My bad!

I'm glad you enjoy the project. :smile:


Remove Code URI's

They are unsafe and, due to some browser limitations, unreliable.

Is there an example of a URI that you'd like to remove? Seems like to this could be a good Junior contribution

I would like to work on this issue can someone tell me what to do?

@BerkeleyTrue My understanding was that there is no code in the URI's now anyway?

My understanding was that there is no code in the URI's now anyway?

Code URI is still there.

@BerkeleyTrue do we want to extract the code from the URI and pass it to the editor or just remove it completely and present the challenge as it is in the seed?

hello Fellows, where can i see c# project please?

@BobDokubo2016 Currently we only have challenges in HTML, CSS and javaScript

@BerkeleyTrue Code URI's aren't added anywhere anymore, and trying to add them doesn't put the URI text into the editor in the latest beta. Can this be closed?

Yes they have been removed from beta. Shortly after beta launch we will add the ability to save code to a redis storage. This will be our replacement for code uri's and a much more reliable way to share code between campers.


Another issue that you can add to this page

For some reason, Test-SRTopology fails with a non-actionable message.  Here is some output that illustrates the issue with this cmdlet.
PS C:\Foo> Get-SRPartnership

RunspaceId              : ad0c8beb-54fb-4f23-9253-3433a2e17b9a
DestinationComputerName : SRV2
DestinationRGName       : SRV2RG1
Id                      : 19e164bd-67f0-4b65-99ec-c7de97bb6731
SourceComputerName      : SRV1
SourceRGName            : SRV1RG1

PS C:\Foo> Test-SRTopology -SourceComputerName "SRV1" `
>>                 -SourceVolumeName "S:" `
>>                 -SourceLogVolumeName "G:" `
>>                 -DestinationComputerName "SRV2" `
>>                 -DestinationVolumeName "S:" `
>>                 -DestinationLogVolumeName "G:" `
>>                 -DurationInMinutes 10 `
>>                 -ResultPath "C:\Foo\" `
>>                 -IgnorePerfTests
WARNING: Specified cast is not valid.
WARNING: System.InvalidCastException
WARNING:    at Microsoft.FileServices.SR.Powershell.MSFTVolume.get_FileSystemType()
   at Microsoft.FileServices.SR.Powershell.Volume.GetVolume(String Path, String ComputerName)
   at Microsoft.FileServices.SR.Powershell.TestSRTopologyCommand.BeginProcessing()
Test-SRTopology: Specified cast is not valid.

I do not know how to resolve it - but the issue can be added to the page.

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

ID: ad22e4dc-afd3-cf25-275b-dd8cebd38bca
Version Independent ID: 18979d08-4b69-2f93-7fec-13793f5d56cf
Content: Known issues with Storage Replica
Content Source: WindowsServerDocs/storage/storage-replica/storage-replica-known-issues.md
Product: windows-server
Technology: storage
GitHub Login: @nedpyle
Microsoft Alias: nedpyle

We hugely appreciate your contribution, feedback, and support to our technical documentation.
We’ve phased out GitHub Issues on this repository as the feedback mechanism for content and have replaced it with a new feedback system. For more information see, Content User Feedback. As part of this rollout, we are migrating your issue where our team will use your comments to improve the documentation experience. Unfortunately, this does mean you won't be able to access this issue after the migration is complete.
All issues will be migrated by Thursday 29th August 2024.
Once again, thank you for your valuable feedback, we hope you’ll continue to contribute using our new feedback system.


MenuButton changes and additions

This PR fixes #1593 and #1594 by:

adding a FluentOverlay so clicking outside the menu closes it
Adding a ButtonAppearance parameter to make changing the button appearance possible

An example has been added to the deom to show this.
Example of the ovverlay:

Also, source comments have been added and a documentation section is added to the menu button page.

This looks good, just wondering if the icon colour should be Accent if it's not an accent button?
FluentMenuButton.razor.cs line 66
_iconColor = ButtonAppearance == Appearance.Accent ? Color.Fill : Color.FillInverse;
should be:
_iconColor = ButtonAppearance == Appearance.Accent ? Color.Fill : Color.Accent;
Icons in a button seem to use this colour?

No, in this case it is not really used as an icon but more as a text element (which happens to be rendered with an icon) so same color as text

Okay that's fair enough. Thanks for making the changes Vincent.


SS msg

Hello I would like to beable to remove the Sudo sign [SUDOSIGN] off the messages whenever someone uses a sign. please prefer to link to see what I mean...

Fixed in 1.2.2 on my branch https://github.com/NotAlexNoyle/SudoSigns-OG


lv_roller_set_align and some minor bug fixes

This needs a little more work... the strings inside the lv_roller->ddlist->label are properly aligned (Right Left or Center), however the label itself is always centered, i.e. if the width of the greatest string is < than the width of the roller there will be 2 equally sized margins on both sides of the label.

I agree with @embeddedt It's clearer to have one PR with a lot of commits than a lot of PR with a few commits. So it's fine to improve the code here. Your code doesn't have to be perfect at first.
I've just pushed a fix the align issue if the label is not wide enough.

Oh, ok ... thanks for pointing this out!
I just needed a way to stop this from merging until I am ready. I did not know that [WIP] would do it. Is it some standard github feature/convention or it's just something that was agreed on in this repo and I missed it somehow?
I think I am ready with it, so no point to add the [WIP] tag now... I will see if I can reopen it somehow or worst case scenario - will create a new one!  :)

@kisvegabor already reopened it for you, so don't worry. I think WIP is a standard convention among most open-source projects to say "don't merge, it's work-in-progress".
Do you consider this ready to merge?

I noticed that you have removed the transparency check in lv_refr.c. Can you explain why this was necessary?

@embeddedt
I removed it because it checked bopy.opa (see: https://github.com/littlevgl/lvgl/commit/c5845869857b8edda207d31a47d8a6e3bf0d3d41) but it's not sure that the design function deals with body styles. For example, why not draw a label if it's parent's body.opa == LV_OPA_TRANSP?  I needed to fix it when used some complex animations and the labels were not drawn correctly.

@kisvegabor Ok, no problem then.

@aenchevich This appears stable on all themes so I am going to merge it.
Thanks for this feature!

Hi guys, thanks for the discussion and for merging the feature ... and sorry for my sometimes tardy responses.I work part time on things related to lvgl and when working on other projects don't always have the ability to check my emails...

@BrianPugh I fixed it. Please test it.

Thank you Gabor!

@aenchevich No problem, and thank you for this improvement! :)

Fixes my issues, thanks guys!


Enable standard icons

@ccordoba12 this enables standard icons in the Spyder 2 theme.

Is this fine with you?

Everything seems to be working fine now, thanks a lot for the quick response! :-)


i2pd: remove unused USE_AVX flag

Things done
Since release 2.35 that flag has been removed. Therefore we remove it to avoid confusion.
https://github.com/PurpleI2P/i2pd/releases/tag/2.35.0

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] 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
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.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.

Add a :+1: reaction to pull requests you find important.

Maybe mark broken for Darwin?


Dropzone multipart rev2

Use AWS S3 ManagedUpload in the backend to upload files in multi-part.

 Configure Dropzone to use multi-part uploads

Closing this PR in favor of https://github.com/nimbis/s3commander/pull/26


Control Structures Exercise

Implement a solution for the Control Structures Exercise.

Submitted to Base Goerli: https://goerli.basescan.org/address/0x4350ade6522fe059bb631bc57161258727b6403d#code


Adding Fix and Unit tests for UTF-8 Breakages

We’re trying to encode as ascii when the text is probably UTF-8 thus getting errors like: UnicodeEncodeError: 'ascii' codec can't encode characters in position 133-141: ordinal not in range(128)

Coverage increased (+0.009%) to 80.747% when pulling f39b84f7563e6dc15d3d279159f13dc3c9729c9a on fivestars:fix-encoding into 91da00a0549f05169b179c819028409d3d3f7401 on snowplow:master.

Thanks for your pull request. Is this your first contribution to a Snowplow open source project? Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).
📝 Please visit https://github.com/snowplow/snowplow/wiki/CLA to learn more and sign.
Once you've signed, please reply here (e.g. I signed it!) and we'll verify. Thanks.

Coverage increased (+0.1%) to 80.866% when pulling 84eb5f8a44fec0c86d2d19de06f7c5783c4cdda9 on fivestars:fix-encoding into 91da00a0549f05169b179c819028409d3d3f7401 on snowplow:master.

Coverage decreased (-0.1%) to 80.59% when pulling 30c8693ec8239ae4e3fac13425700ea3cafdf0f6 on fivestars:fix-encoding into 91da00a0549f05169b179c819028409d3d3f7401 on snowplow:master.

Coverage decreased (-0.06%) to 80.682% when pulling 996cf2f586a3526619a214f68b7cab18de68edf9 on fivestars:fix-encoding into 91da00a0549f05169b179c819028409d3d3f7401 on snowplow:master.

Closing due to long inactivity & missing CLA sign. This issue will be solved by #219 .


topgrade: init at 3.2.0

Summary of changes

maintainers: add filalex77

topgrade: init at 3.2.0

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

Built on platform(s)

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

[x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)

[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nix-review --run "nix-review wip"

[x] Tested execution of all binary files (usually in ./result/bin/)

[x] Determined the impact on package closure size (by running nix path-info -S before and after)

[x] Ensured that relevant documentation is up to date

[x] Fits CONTRIBUTING.md.

This change is

Closing in favor of updating to 3.3.0 and waiting for me to be included as a maintainer in #72971.


Don't include es6-promise polyfill

Hi! Thanks for the amazing lib. I've noticed that you include es6-promise polyfill into the library. This approach has several disadvantages:

Bigger bundle size (for client-size usage).
Polyfill can't be replaced.
A lot of environments already have native Promise implemented.

E.g. I use the library inside an electron app where I already have native Promise and I have some troubles when I try to build es6-promise with Webpack. Could you please consider to remove explicit es6-promise require and just add mention to the documentation?

@s-panferov we only polyfill if there is not a native Promise available, so though we do import the es6-promise package the polyfill should not be invoked in electron. While it's true that many environments now have Promise available IE < edge doesn't have it nor do older versions of Safari or the Android browser.
Side note: I've used es6-promise in projects with webpack before without problems

@clayreimann I just think that it's a bad practice when each library requires polyfills. Sometimes you have to deal with 3-4 different promise polyfills (or different versions of one) in your bundle even when you don't need them. The way when you say "You need es6-promise to be included in your bundle when you don't have native promises available" seems better for me, because libraries becomes cleaner and future-oriented.
Anyway, I understand your position. Thanks for clarification.

@s-panferov This has been kicking around in my head and I think you might have a point. I'd like to get input from (at least) @aendrew, @AurelioDeRosa, and @mtscout6 too.

Since you are already using babel I'd recommend you make use of the babel-runtime.
One major downside to polyfills is that they tend to pollute the global scope which can have side effects with other dependencies for downstream projects. This is why babel provides a polyfill free approach with babel-runtime as part of their compilation process.
Doing this would allow you to leverage more of the stage-1 or stage-0 features of babel safely. This is not to say that these stages don't come with their own pros and cons.
For example it would be really nice to leverage the newer async / await stuff that's coming. The cleanliness this affords you in your source is astounding, however it comes with the price of bloat in the compiled result. Now the bloat really isn't that high, especially once you minify the JavaScript. In my mind the benefit of the cleanliness of the source in this aspect outweighs the cost of a few bytes for downloads. Though once ratified and implemented in the ECMA Spec that bloat with naturally disappear over time. I personally only use this library from within Node applications and not in the browser so this has great appeal to me here.
Another option worth noting and can be done is parallel is to document WITH WARNING/DISCLAIMERS that the npm package does distribute both the compiled and original scripts. You can always leave the option for downstream users to compile the source with the method of their choosing, though you'd be going off the beaten path and I wouldn't support those downstream users, though worth noting for advanced users.

So, I had a good thinking about this matter and I understand the request to remove the polyfill. Personally, I was going to propose that we keep it for the bundle version and we remove it for the normal version. If I understood correctly what it does, I think that the use of babel-runtime makes a lot of sense (I didn't know about it, thank you @mtscout6!) and can help us in this split.

To very briefly chime in, using babel-runtime seems like a sane course of action. :+1:


Replace keystone client usage w/ openstack client

With the most recent keystoneclient releases, the keystone client is
removed in favor of the openstack client. Change this check as such.

:+1:


Add support for selecting/dropping a directory

Hey! Good idea. Do you mind creating a PR for that? If you do, please create it against 4.0 branch and not master.

Does adding "webkitdirectory" to inputprops allow directory upload

the input tag for directory upload should be like this

so , I tried adding inputProps object, overriding the  input Attributes.
  var inputAttributes = {
      type: 'file',
      style: { display: 'none'},
      multiple: true,
      onChange: this.onDrop,
      webkitdirectory: true,
      mozdirectory: true,
      msdirectory: true,
      odirectory: true,
      directory: true
    };

But this doesnt work. Correct me if I am wrong.

It doesn't work that way because React currently whitelists allow attributes, and webkitdirectory and directory aren't currently whitelisted. See this issue for discussion.

A workaround I'm using until it gets fixed on the React side is to call setAttribute on the input in componentDidMount.

You don't want to use webkitdirectory anyway. One good reason why this file input attribute didn't catch on is that it's potentially dangerous. All files/directories are processed on the UI thread, and this can very easily lock up the browser.
To do this correctly you'll need to make use of the Filesystem API to handle dropped directories, which is a dead W3C spec that only Chrome and Blink-Opera implemented. If a folder is dropped in a Filesystem API-supported browser, the DataTransfer object on the drop event will contain an items pseudo-array property. Each entry will either be a FileEntry or a DirectoryEntry. For the latter, you'll need to parse all items in the directory, each of which will be a FileEntry or a DirectoryEntry, and so on. That's only the tip of the iceberg though. It's quite challenging to handle all of this properly, especially since it is all callback-based (this was implemented before the promise spec) and requires use of the DirectoryReader object, which is also non-standard at this point.

@rnicholus that's interesting. What do you think of #174?

+1
I would love to see this feature get implemented.

Has folder uploading support been added by chance?

So its not released yet ....?

Is there a way to prevent user to drop a folder? ... I only want to allow dropping files. Thanks btw!

@leefsmp did you figure this out? I also want to prevent dropping folders.

Great component. Any chance D&D of folders will be completed, or D&D of .zip to folders?

in "onDop" function before "setState" you can check each file object specificly.
I have seen that in the "File" object, has a propery "size" and "type".
I my Linux (Ubuntu 16.04 and Chrome Version 63.0.3239.108 (Official Build) (64-bit))  i see that the size of a folder item always has the value=4096 and type="", so you might can check for those properties and asume that if a "File" has those values its a folder and do not add it in your setState.
But all this is my asumptions haven't check in on Windows or Mac if the values are the same.
Also you must be careful that if a file does not has extension or has filesize 4096 if will block it too.
Sorry for bad English

Any chance anything happened with this? I could really use the ability to either accept all files in a folder if it is dropped or somehow know it is a folder and not accept it at all.

In progress in https://github.com/react-dropzone/react-dropzone/pull/616


add docs

given the scale of this project, https://pdoc3.github.io/pdoc/ seems a good choice

released


TypeError: '<=' between instances of 'str' and 'int'

Hello.
I'm trying out your module, for which I thank you, and got a curious error that can't figure out on my own:
I'm using IBM Quantum lab online, and this is what I am doing:
X = pd.read_csv('../Datos/bankmarketing-101.csv', sep=';', usecols=['age', 'job', 'marital'])
# Change categorical data to number
X["marital"] = pd.Categorical(X["marital"])
X["marital"] = X["marital"].cat.codes
# Change categorical data to number
X["job"] = pd.Categorical(X["job"])
X["job"] = X["job"].cat.codes

# Procesamiento
qk_means = QuantumKMeans(dev, n_clusters=3, verbose=True)
qk_means.fit(X)

An then I get the error:
[100 rows x 3 columns]
Iteration 0
Traceback (most recent call last):
  Input In [11] in <cell line: 30>
    qk_means.fit(X)
  File /opt/conda/lib/python3.8/site-packages/qmeans/qkmeans.py:756 in fit
    else: distances = np.asarray([[distance(point,centroid,self.backend,self.map_type,self.shots,np.array([norms[i],cluster_norms[j]])) for i, point in X.iterrows()] for j, centroid in normalized_clusters.iterrows()])
  File /opt/conda/lib/python3.8/site-packages/qmeans/qkmeans.py:756 in <listcomp>
    else: distances = np.asarray([[distance(point,centroid,self.backend,self.map_type,self.shots,np.array([norms[i],cluster_norms[j]])) for i, point in X.iterrows()] for j, centroid in normalized_clusters.iterrows()])
  File /opt/conda/lib/python3.8/site-packages/qmeans/qkmeans.py:756 in <listcomp>
    else: distances = np.asarray([[distance(point,centroid,self.backend,self.map_type,self.shots,np.array([norms[i],cluster_norms[j]])) for i, point in X.iterrows()] for j, centroid in normalized_clusters.iterrows()])
  File /opt/conda/lib/python3.8/site-packages/qmeans/qkmeans.py:194 in distance
    job = execute(qc,backend=backend, shots=shots)
  File /opt/conda/lib/python3.8/site-packages/qiskit/execute_function.py:299 in execute
    experiments = transpile(
  File /opt/conda/lib/python3.8/site-packages/qiskit/compiler/transpiler.py:327 in transpile
    unique_transpile_args, shared_args = _parse_transpile_args(
  File /opt/conda/lib/python3.8/site-packages/qiskit/compiler/transpiler.py:648 in _parse_transpile_args
    basis_gates = _parse_basis_gates(basis_gates, backend)
  File /opt/conda/lib/python3.8/site-packages/qiskit/compiler/transpiler.py:762 in _parse_basis_gates
    if backend_version <= 1:
TypeError: '<=' not supported between instances of 'str' and 'int'```

I don't see any string in the data, also searched the internet for similar problems similar, to no avail. So I ask you: can you see what is that I'm doing wrong?

Thanks in advance.
--
Nicolás.

Good evening Nicolás,
What version of qmeans and qiskit are you using? Also, what backend is "dev"?


Not able to mock for return type as Arrow#Either

I am trying mock a method call which returns of Either type of  Arrow Library. But i am getting below exception when writing the Mock behaviour
code : every { /*somemethod call*/ }.returns(Either.left(/*Some object*/)
Exception
kotlin.reflect.jvm.internal.KotlinReflectionInternalError: Incorrect resolution sequence for Java field public final val isLeft: kotlin.Boolean defined in arrow.core.Either$ByteBuddy$0FhSn1dn[JavaPropertyDescriptor@3c49fab6] (source = null)
Is this something to be fixed in the library or its not at all support shield classes ?

Let me check that

Code:
    class Cls {
        fun fn(): Either<String, String> = Either.right("def")
    }

    val mock: Cls = mockk {
        every { fn() }.returns(Either.left("abc"))
    }

    println(mock.fn())

outputs:
Left(a=abc)

Can you double check again the issue? If it still valid, then just send a gist with all required code + version of Arrow. Thank you!

I am able to resolve the by upgrading io.mockk to 1.7.2 . Earlier we were running on 1.6.3


[schematics] Undesired side effects on inputs migration

Current behavior:
When I run schematics for inputs migration they:

Grab an input name and update everything in the template which has the same wording. Even if it's an attribute, or property access.

It adds unnecessary | undefined type for optional inputs. input<string>() results in InputSignal<string | undefined> so there is no reason to specify the type explicitly.

Don't add undefined in type unions for optional inputs.

Steps to reproduce:

Clone the repo https://github.com/gultyayev/schematics-migration-repro.
Run schematics ng g ngxtension:convert-signal-inputs

I've created a PR with a fix for 1) and have opted to close this in favour of: https://github.com/nartc/ngxtension-platform/issues/258 for 2 - I'll see if I can put up a separate PR to deal with the undefined issue

Found two more cases (updated the repo with new sample). Not sure if it was fixed or not.

I get booleanAttribute(false) as an initial value and also some extra semicolons in the file.


MATLAB has to be added to ~/.bash_profile

Documentation should include how to add MATLAB to ~/.bash_profile

I am regardless getting the following error:
Error executing process > 'dearray (1)'
Caused by:
Process dearray (1) terminated with an error exit status (127)
Command executed:
matlab -nodesktop -nosplash -r     "addpath(genpath('/Users/denis/mcmicro/Coreograph'));      tmaDearray('./stitched.ome.tif','outputPath','.','useGrid','true'); exit"
Command exit status:
127
Command output:
(empty)
Command error:
.command.sh: line 2: matlab: command not found
Work dir:
/Users/denis/work/a7/5f04b7e6a2da1eafcacbafc91cb57c
Tip: you can replicate the issue by changing to the process work dir and entering the command bash .command.run


Scottwhi scripts parents

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

BingAds/scripts/reference/AdGroup.md
:white_check_mark:Succeeded

BingAds/scripts/reference/AdGroupSelector.md
:white_check_mark:Succeeded

BingAds/scripts/reference/AdParam.md
:white_check_mark:Succeeded

BingAds/scripts/reference/AdParamSelector.md
:white_check_mark:Succeeded

BingAds/scripts/reference/AdSelector.md
:white_check_mark:Succeeded

BingAds/scripts/reference/BingAdsApp.md
:white_check_mark:Succeeded

BingAds/scripts/reference/Campaign.md
:white_check_mark:Succeeded

BingAds/scripts/reference/CampaignSelector.md
:white_check_mark:Succeeded

BingAds/scripts/reference/Keyword.md
:white_check_mark:Succeeded

BingAds/scripts/reference/KeywordSelector.md
:white_check_mark:Succeeded

BingAds/scripts/reference/NegativeKeywordList.md
:white_check_mark:Succeeded

BingAds/scripts/reference/NegativeKeywordListSelector.md
:white_check_mark:Succeeded

BingAds/scripts/release-notes.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.


data: project addition by

Add a new project to the list
I want to add a new project to the list that tells  the user is birthday lucky or not
[ ] feat  user will select   dob from the calender
[ ] user will have to enter the lucky number
[ ] Click the check button to check whether your birthday is lucky or not

Code of Conduct

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

Completed. Thanks for your contributions 🎉 ❤


improve README

[ ] add element to root README
[ ] update install instructions
@karannakra

was done in #52


Device Management URL Fields

Environment

Python version:  2.7.5
NetBox version:  2.3.7

Proposed Functionality
Add fields to device page where you can define the GUI and CLI management URLs. These would contain something like (https://mydevice.domain.com) and (ssh://myuser@mydevice.domain.com).
These URLs would then be made into hyperlink buttons on the device's page, and on its row when listed under /dcim/devices/.

Use Case
This will give users the ability to click a button (either from the device's page or from /dcim/devices/) and it will open a browser tab to that device's management page (or connect using the SSH scheme's preferred application)

Database Changes

External Dependencies

BTW I am currently solving this by using markdown in the device comments. It works fine, but cannot be seen from the /dcim/devices/ page and is difficult to keep consistent from device to device.

This is probably best handled under #969, possibly in conjunction with the service model.


[Regression from 2.0.20 to 2.0.21] Resolving of nested schemas within bodies

For some time, we've been using version 2.0.20 of this library. When we updated to 2.0.21 (actually 2.0.27, so the issue still persists), we noticed the following misbehavior:
Although as stated in #1538 there is no way to resolve nested schemas within the same OpenAPI, there used to be a way in 2.0.20, like this:
ParseOptions parseOptions = new ParseOptions();
parseOptions.setResolve(true);
parseOptions.setResolveFully(true);
parseOptions.setFlatten(true);
this.specification = new OpenAPIV3Parser().read(path, null, parseOptions);

If we parse the Petstore Swagger (located here), this code yields two different OpenAPI objects depending on the version. For example, if we look at the property this.specification.paths.get("/pet").post.requestBody.content.get("application/json").schema, this is what we get:

In version 2.0.20: An object schema with some properties which, at the same time, are also fully resolved (for example, take a look at the category property in the screenshot below).
In version 2.0.21: A schema whose type and properties are null, and whose $ref attribute points to a newly-created-by-the-parser schema (#/components/schemas/pet_body_2). At the same time, within this schema, the category property is not resolved either, instead it points to another newly created schema (#/components/schemas/pet_category).

Please, I would greatly appreciate if you could properly implement this feature, originally requested in #1538, or at least bring back this behavior by combining those ParseOptions.

We also have this issue. The OpenAPI Generator using this parser version (since 2.0.21) generates incorrect code for our API definition

hi!, thanks for reporting this issue, I'm trying to reproduce this with tag v2.0.20 and haven't been able to hit the option combo like you described. Can you please send a scenario of how are the options called, and if the method is indeed read(). also the definition is 2.0, so I guess the idea is to convert it.  So far it returns me an openApi fully resolved, with not references in the path /pet.
Can you please share the expected output of path /pet and schema pet. Thanks

If what you need is this

In version 2.0.20: An object schema with some properties which, at the same time, are also fully resolved (for example, take a look at the category property in the screenshot below).

Then you can remove the flatten(true) option, and remain with a fully resolved definition. Please let me know if this is what's needed.

closing as inactive


Is it possible to install WSL using powershell?

I'm doing a fresh install of my Windows 10 machine.
I thought I would at least make this process less painful and write a bat file that I could automate things with. I know how to install most programs using the chocolatey package manager. I don't know however how to do something like install the Ubuntu 18 for Windows subsystem layer. Any suggestions? Is it even possible?

There is a good landing page at http://aka.ms/devsetup for automated setups. See Web Setup for an example involving WSL.

Excellent! Thank you @Brian-Perkins ! This is exactly what I needed 🤓

@Brian-Perkins Hey Brian, thanks for turning me towards this. It's been super awesome! BUT.... sadly as far as I can tell there is no official supported way to install WSL Ubuntu 18.04 using powershell/boxstarter. It seems that the only way of getting it is through the MS store and I can't figure out how to automate it. I mean... I don't need to automate it. I could just manually install it, but it would be cool to be able to do that.


(•ˋNWATCH_√Trendingˊ•) El Siri Viral Leaked Video 2024 Original On Social Media X Twitter [FULLHD√]

01 sec ago El Siri Leaked Video Viral On Social Media. (•ˋNWATCH_√Trendingˊ•) El Siri Viral Leaked Video 2024 Original On Social Media X Twitter [FULLHD√]

El Siri’s latest video has taken the internet by storm, igniting conversations across various social media platforms. The rising digital star, known for her engaging content—especially her recent Spiderman-themed clip—has experienced a remarkable boost in popularity, with fans eagerly seeking the full version. Viewers are flocking to Instagram, X (formerly Twitter), and Discord to engage with her latest creation.
As the excitement grows, fans are passionately sharing their reactions online, highlighting the vital role social media plays in propelling creators like El Siri into the spotlight. With her unique style and innovative approach, she has quickly made a notable impact in the digital landscape, leaving many curious about her next moves.


chore(master): release 1.10.1

:robot: I have created a release beep boop
1.10.1 (2022-08-24)
Bug Fixes

fixed fetch import (0e4e0d8)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/SethCohen/github-release-to-discord/releases/tag/v1.10.1 :sunflower:


Singularity Request - Timezone field (API)

This PR extends the Singularity Request code to accept an optional (string) timezone through the API.  Local testing passed.
Still needs frontend changes to make the timezones accessible to the end user.
/cc @ssalinas @Calvinp
/fixes #1002

Thanks for the PR! Could you add a unittest that exercises this feature? It would also be good to verify that setting a bogus timezone fails in an appropriate way (i.e. you get a meaningful error message back from the API)

@Calvinp has this field been added to the UI in the rewrite? If not can we add it?

It has been, yes.

Going to merge this since UI field has been added in the rewrite


Collaborative Project Cloning The NEXT-WEB Using RWD by Juliana And Addis

THE NEXT WEB

Hey! Thank you for feedback. We have done all the changes requested.
NB. The hamburger Icon is visible on our end.


change unicode for turkish language

Conflicts:
modules/s3db/hrm.py

"This branch has conflicts that must be resolved"
I think I already pushed this anyway

Could you please resolve conflict. I mean remove u and add s3_unicode

I think trunk is correct already - no more action required


Focus app on clicking the desktop notification

We should focus the app(if it's minimize/hidden) when user clicks on the notification.

@zulipbot claim.


New class to handle certificates.

Thread-safe
Certificate caching
Create customly named self-signed certificate(s).
Remove generated certificates.

Thank you for these changes! I will look in and pull in soon.


System requirment

Can someone provide me minimal system requirements to run Hygieia with all collectors running?

You might want at a bare minimum 4G of ram. I would suggest 6-8Gb for a real instance. Initially my vagrant vm worked with 2 but it wasn't enough and it caused docker containers to crash. A decent cpu would be good as you will have a lot of containers running.

Thank you Mark


First version of elab conversion.

@JuliaSprenger @SylvainTakerkart
Here is the first small version of the conversion of a csv file into a json file for elabFTW.
The idea is to have a conversion_csv_to_json() function which allows to get the csv file in order to convert it in a json format.
For the modification of types / attributes etc. The idea is to make several sub-functions. What would allow a better management thereafter. Example, a new type appears then one simply creates a new function instead of going to modify a large function of 500 lines.
I am working on the sub-functions, so that the changes are correct.
@JuliaSprenger  small question, I would like to use a regex in my case statement to get all the @Default="" which corresponds to DefaultValue in json. But I have a type problem. Do you think it's because I give it json_df[i][j] as parameter?
I'll keep working on it, as I also need to change some of the positions etc. I'm doing some testing locally and on paper. I'm still working on it, I'll make regular commits for any progress, or code level question

@killianrochet Now the structure of the conversion function looks good to me. Can you start filling the missing parts of the functions / add the missing conversion functions?

@JuliaSprenger The test failed because i use a relative path right ? I'll change that as soon as possible. But i don't know if there are other errors

Yes, you still have hard coded paths of your system in the tests, that's why the tests are failing here.

@killianrochet None of the conversion does consider custom alignment options yet. According to your table (#60) this should correspond to a position parameter in Elab. Could you add this to the conversions you implemented so far?

I think the next steps would be

[ ] create a minimal test csv file and the corresponding, expected output json file
[ ] create a test that runs the conversion of that file and validates against the expected output json file
[ ] Include this test properly in the testing framework, so it is run and passes also in the github actions.

@killianrochet Does this sound reasonable to you? Did I miss any step that is required in between?

@JuliaSprenger This is my only question. In redcap forms the custom alignment field is never used. I think this is because the redcap / csv management is better than the json management. So I was going to do a simple positioning with a single variable that increments at each iteration. Is there any specific rules I should consider?

In RedCap the custom alignment is the alignment of content within a field and does not affect the order of fields. To me it sounds like position in elab is affecting the order of fields, right? In that case custom alignment in RedCap and position in Elab would not related to each other. @killianrochet Is this correct?

Hi @killianrochet, I refactored your code a bit and improved the usage of the regular expressions. Could you have a look at the changes I added to your branch? I think the tests should now also pass on github. :crossed_fingers:

@killianrochet If you have some time now or in two weeks you can have a look at the regular expressions I used and add some comments how these are working. I think this might be a good exercise to wrap your head around regexes.


David Help me! Bots dont follow me

https://gyazo.com/e09be2c1cc39659d64a045d39178a39b
David bots doesnt follow in party servers im even on " blind mode"
they all eat food and get big and never come to me.
Edit: Even in Ogar --__--

David you need to start working on mouse movement like raga because bots would come to player cell way faster.

yeah thats a new error

haha raga eats some shit now.
player cell id is not random for each player and bots cant find you :D

Agario did a new update yesterday and now even Raga is not working, All the bots move to the corner. But, they are already working on a patch.
https://www.facebook.com/ragahelp/photos/a.519109208238584.1073741828.513978345418337/593809014101936/

@picusc they working on cock sucking. payments are not disabled yet, there is no way to fix bots.

"there is no way to fix bots."
Track player by name instead of cell id.

"there is no way to fix bots."
Last time Raga fixed the bots in less than 48 hours. It has not been 24 hours yet. Have faith.

@kcxx xD nice. 2 players with same name will confuse bots.

@ we can use Unique name as a temporary fix

What about a very unique name + a particular skin ?

Anyone fix it ? :(

No, raga.pw is not fixed yet, Its been almost 36 hours.

seems like Agarbots.ovh is fixed.

no it isn't

That's what they said. Sadly, I can't test it because they don't support VISA.

Now i'm playing on party and i see that's bots not working perfectly.
Sorry for bad eng. :)

Are you using agarbots.ovh? Are the bots coming to you? Are you able to control them with your mouse ?

no. it's not my bots but they comes to me or random player

Well we fixed it, the bots still derp a bit when you're splitted but that's
is being worked on.
Le dim. 28 févr. 2016 à 11:31, cinicz<EMAIL_ADDRESS>a écrit :

no. it's not my bots but they comes to me or random player
—
Reply to this email directly or view it on GitHub
https://github.com/davidmann4/ogar-feeder-bot/issues/260#issuecomment-189837280
.

@DeepSnowNeeL Are you a agarbot.ovh developer ?

Yep, and the only one :)

@DeepSnowNeeL
Can u share your proxy list ? =D

@DeepSnowNeeL : Good luck and please use PaymentWall,

@cinicz business is business :)
@picusc Yeah we should.. but cba to do it, paypal is just fine already, you can use credits cards with paypal :p

@DeepSnowNeeL I am telling you, your business will increase by a lot if you use Paypal. Most people in countries like India and Brazil have Visa/MC CC/DC but they don't want to go the extra step of registering Paypal.

@kcxx how to replace cell id with name?


Improve explanation of data scanning

On September 13, 2023, @eft wrote in the #talk-business-enablement Slack channel:

Please remind me why infrequent scanning costs are only calculated based on time range and name of partition?
"Using keywords or other metadata in a query will not reduce the amount of data scanned. For example, the inclusion of a keyword and custom field in the scope of the query below does not reduce the amount of data that Sumo Logic will scan. Sumo Logic will scan all data in the partition named 'ybase_partition'."
https://help.sumologic.com/docs/manage/partitions-data-tiers/data-tiers-faqs/

To resolve the issue, provide an explanation that better explains how scanning costs are calculated.

@eft wrote later in the Slack thread:

It's not a documentation issue.  The docs are clear.  The justification for the policy is what I am requesting of our PM team.

Therefore, I'm closing the issue.


Better error handling when a wrong identifier is used

To merge values from an annotations.yaml to the actual AST, the lookup function is used. This checks for a valid format e.g. ., but it doesn't check whether the module really exists, which causes a python error, instead of giving a proper error with context information.
The same happens when a module tries to access information of a imported module, while the imported module is not part of any qface file.

Also in strict mode, i would expect the generator to stop after such a error in the annotations.yaml


fix(cardano-services): correctly load Mapper.withGovernanceActions

Context
While supporting @will-break-it on LW-10737 we realized about this issue.
Proposed Solution
Loaded the mapper.

OK, I can see this is just impacting code that arguably shouldn't even live in this SDK, and it would take an e2e test to cover.


fix(esl-base-element): fix subscription for component that currently out of DOM

:tada: This PR is included in version 5.0.0-beta.34 :tada:
The release is available on:

npm package (@beta dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


more misspellings

The wikipedia list is really crap
2016/06/11 07:21:22 line 19780: Found "FOUNDLAND" in "NEWFOUNDLAND"  ("NEWFOUNDLAND")
2016/06/11 07:21:22 line 19781: Found "FOUNDLAND" in "NEWFOUNDLAND'S"  ("NEWFOUNDLAND")
2016/06/11 07:21:22 line 19782: Found "FOUNDLAND" in "NEWFOUNDLANDER"  ("NEWFOUNDLAND")
2016/06/11 07:21:22 line 19783: Found "FOUNDLAND" in "NEWFOUNDLANDS"  ("NEWFOUNDLAND")
2016/06/11 07:21:34 line 73731: Found "SIONIST" in "EXCURSIONIST"  ("ZIONIST")
2016/06/11 07:21:34 line 73732: Found "SIONIST" in "EXCURSIONIST'S"  ("ZIONIST")
2016/06/11 07:21:34 line 73733: Found "SIONIST" in "EXCURSIONISTS"  ("ZIONIST")
2016/06/11 07:21:34 line 73733: Found "SIONISTS" in "EXCURSIONISTS"  ("ZIONISTS")
2016/06/11 07:21:34 line 74067: Found "SIONIST" in "EXPANSIONIST"  ("ZIONIST")
2016/06/11 07:21:34 line 74068: Found "SIONIST" in "EXPANSIONIST'S"  ("ZIONIST")
2016/06/11 07:21:34 line 74069: Found "SIONIST" in "EXPANSIONISTS"  ("ZIONIST")
2016/06/11 07:21:34 line 74069: Found "SIONISTS" in "EXPANSIONISTS"  ("ZIONISTS")
2016/06/11 07:21:34 line 74361: Found "SIONIST" in "EXPRESSIONIST"  ("ZIONIST")
2016/06/11 07:21:34 line 74362: Found "SIONIST" in "EXPRESSIONIST'S"  ("ZIONIST")
2016/06/11 07:21:34 line 74363: Found "SIONIST" in "EXPRESSIONISTIC"  ("ZIONIST")
2016/06/11 07:21:34 line 74364: Found "SIONIST" in "EXPRESSIONISTS"  ("ZIONIST")
2016/06/11 07:21:34 line 74364: Found "SIONISTS" in "EXPRESSIONISTS"  ("ZIONISTS")
2016/06/11 07:21:38 line 91192: Found "SIONIST" in "ILLUSIONIST"  ("ZIONIST")
2016/06/11 07:21:38 line 91193: Found "SIONIST" in "ILLUSIONIST'S"  ("ZIONIST")
2016/06/11 07:21:38 line 91194: Found "SIONIST" in "ILLUSIONISTIC"  ("ZIONIST")
2016/06/11 07:21:38 line 91195: Found "SIONIST" in "ILLUSIONISTS"  ("ZIONIST")
2016/06/11 07:21:38 line 91195: Found "SIONISTS" in "ILLUSIONISTS"  ("ZIONISTS")
2016/06/11 07:21:38 line 91917: Found "IMPOSTER" in "IMPOSTER"  ("IMPOSTOR")
2016/06/11 07:21:38 line 91918: Found "IMPOSTER" in "IMPOSTER'S"  ("IMPOSTOR")
2016/06/11 07:21:38 line 91919: Found "IMPOSTER" in "IMPOSTERS"  ("IMPOSTOR")
2016/06/11 07:21:38 line 92007: Found "SIONIST" in "IMPRESSIONIST"  ("ZIONIST")
2016/06/11 07:21:38 line 92008: Found "SIONIST" in "IMPRESSIONIST'S"  ("ZIONIST")
2016/06/11 07:21:38 line 92009: Found "SIONIST" in "IMPRESSIONISTIC"  ("ZIONIST")
2016/06/11 07:21:38 line 92010: Found "SIONIST" in "IMPRESSIONISTICALLY"  ("ZIONIST")
2016/06/11 07:21:38 line 92011: Found "SIONIST" in "IMPRESSIONISTS"  ("ZIONIST")
2016/06/11 07:21:38 line 92011: Found "SIONISTS" in "IMPRESSIONISTS"  ("ZIONISTS")
2016/06/11 07:21:42 line 108099: Found "TOOD" in "MISUNDERSTOOD"  (" TODO")
2016/06/11 07:21:44 line 120016: Found "SIONIST" in "PERCUSSIONIST"  ("ZIONIST")
2016/06/11 07:21:44 line 120017: Found "SIONIST" in "PERCUSSIONIST'S"  ("ZIONIST")
2016/06/11 07:21:44 line 120018: Found "SIONIST" in "PERCUSSIONISTS"  ("ZIONIST")
2016/06/11 07:21:44 line 120018: Found "SIONISTS" in "PERCUSSIONISTS"  ("ZIONISTS")
2016/06/11 07:21:44 line 120133: Found "SIONIST" in "PERFUSIONIST"  ("ZIONIST")
2016/06/11 07:21:46 line 126778: Found "SIONIST" in "PROGRESSIONIST"  ("ZIONIST")
2016/06/11 07:21:46 line 127670: Found "RUNING" in "PRUNING"  ("RUNNING")
2016/06/11 07:21:48 line 135077: Found "SIONIST" in "REVISIONIST"  ("ZIONIST")
2016/06/11 07:21:48 line 135078: Found "SIONIST" in "REVISIONIST'S"  ("ZIONIST")
2016/06/11 07:21:48 line 135079: Found "SIONIST" in "REVISIONISTS"  ("ZIONIST")
2016/06/11 07:21:48 line 135079: Found "SIONISTS" in "REVISIONISTS"  ("ZIONISTS")
2016/06/11 07:21:49 line 139788: Found "SIONIST" in "SECESSIONIST"  ("ZIONIST")
2016/06/11 07:21:49 line 139789: Found "SIONIST" in "SECESSIONIST'S"  ("ZIONIST")
2016/06/11 07:21:49 line 139790: Found "SIONIST" in "SECESSIONISTS"  ("ZIONIST")
2016/06/11 07:21:49 line 139790: Found "SIONISTS" in "SECESSIONISTS"  ("ZIONISTS")

stdin:53746:0:found "EXTERNALISE" a misspelling of "EXTERNALIZE"
stdin:53747:0:found "EXTERNALISED" a misspelling of "EXTERNALIZED"
stdin:53748:0:found "EXTERNALISES" a misspelling of "EXTERNALIZES"


rails 3.2.1

hi! i recive an error this error
Could not find generator client_side_validations:copy_assets
when trying to execute
rails g client_side_validations:copy_assets
client_side_validations version 3.1.4

Execute rails g client_side_validations:install

Same here. Already executed rails g client_side_validations:install

Hi - I believe in client_side_validations version 3.1.4 you need to use the singular form of "asset", as in:
rails g client_side_validations:copy_asset

Here's the commit where the old generator was removed and the new pluralized one was added. This happened after the 3.1.4 release:
https://github.com/bcardarella/client_side_validations/commit/c52e32696c3e4daa9e48061e4652c3b0c973031c

thank you bashcoder!
rails g client_side_validations:copy_asset works


formContext.ui.formSelector.items.get(arg) Example needed

What is the Argument Passed in this function

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

ID: f8bec5b9-7ce8-b013-5b16-fa34015c7e6a
Version Independent ID: 747ea498-0868-e165-6a3f-c9c4b1ec29bf
Content: formContext.ui.FormSelector (Client API reference) in Dynamics 365 Customer Engagement
Content Source: ce/developer/clientapi/reference/formContext-ui-formSelector.md
Service: crm-online
GitHub Login: @KumarVivek
Microsoft Alias: kvivek

Please check this link get for all possible options


HQ Splat Generation not working

I am trying to generate a HQ Splat with the steps from the tutorial video. However, the HQ splat does not appear but no error occured.

System - Windows 10, Ubuntu 20.04.6
Blender version - 4.2.3 LTS
Addons version - 1.0.0, 0.1.0
Reproduce:
Create an empty blender scene
import .ply file (file name is identical to the origin)
create a camera and update
choose .ply file's original path
click "Generate HQ Splat" button
phenomenon:
All things work well, no error log, original point cloud is delected. But the HQ Splat does not appear.

I have found the solution, so I will close this issue.
This is because of the mismatch of the PLY vertex sizes. Which means the data format of my PLY file is different from the format that the addon support.
I am not familiar with the PLY, I cannot tell whats my format.


When the stream is deleted while the redis stream source is running, the service should recreate the stream and the group

Problem
When the stream is deleted, while the redis stream source is running, the service does not recreate the stream and the group so it stays in error logging :
"GROUP sync is missing and creates error : NOGROUP No such key 'my_stream' or consumer group 'a_group' in XREADGROUP with GROUP option"
To fix this, i would capture the error and send a Redis command to recreate the group. But i did not look much at the code.
Persona:
Event consumer (developer)
System Operator
Exit Criteria
No more error logs written like described above when the Redis stream is deleted
Time Estimate (optional):
1 day ?
Additional context (optional)
Restarting the service fixes the problem, so it is a workaround now.

/reopen


[MODCON-60] Implement GET endpoint to retrieve sharing action by search query

Purpose
Resolves: MODCON-60 Implement GET endpoint to retrieve sharing action by search query
Approach
Learning
Pre-Merge Checklist:
Before merging this PR, please go through the following list and take appropriate actions.

Does this PR meet or exceed the expected quality standards?

[ ] Code coverage on new code is 80% or greater
[ ] Duplications on new code is 3% or less
[ ] There are no major code smells or security issues

Does this introduce breaking changes?

[ ] Were any API paths or methods changed, added or removed?
[ ] Were there any schema changes?
[ ] Did any of the interface versions change?
[ ] Were permissions changed, added or removed?
[ ] Are there new interface dependencies?
[ ] There are no breaking changes in this PR.

If there are breaking changes, please STOP and consider the following:

What other modules will these changes impact?
Do JIRAs exist to update the impacted modules?

[ ] If not, please create them
[ ] Do they contain the appropriate level of detail?  Which endpoints/schemas changed, etc.
[ ] Do they have all the appropriate links to blocked/related issues?

Are the JIRAs under active development?

[ ] If not, contact the project's PO and make sure they're aware of the urgency.

Do PRs exist for these changes?

[ ] If so, have they been approved?

Did you modify code to call some additional endpoints?

[ ] If so, do you check that necessary module permission added in ModuleDescriptor-template.yaml file?

Ideally, all the PRs involved in breaking changes would be merged on the same day
to avoid breaking the folio-testing environment.
Communication is paramount if that is to be achieved,
especially as the number of inter-module and inter-team dependencies increase.
While it's helpful for reviewers to help identify potential problems,
ensuring that it's safe to merge is ultimately the responsibility of the PR assignee.

Request and generated queries:

For multiple parameters

when reaching limit

without parameter


Adjust schemas to allow normalizing of nested entities of user

Description
changes the schema for what is returned by showLoggedInUser so that the service member, orders, and move are all normalized into entities.
Reviewer Notes
I removed the schemas for shipments and shipment, as I believe those are deprecated from pre-GHC days.  We currently use mto_shipments.
Setup
Go to the HHG form, which is where showLoggedInUser is called upon mount.
Check the redux entities.user.  You should see values for orders, serviceMember, moves, and user in a normalized fashion.
Code Review Verification Steps

[ ] Request review from a member of a different team.
[ ] Have the Jira acceptance criteria been met for this change?

References

Jira story for this change
this normalizr documentation explains more about the approach used.

Screenshots

Fails

:no_entry_sign:
Yarn Audit Issues Found:
high - Remote Code Execution
Package serialize-javascript
Patched in >=3.1.0
Dependency of react-scripts
Path react-scripts > terser-webpack-plugin > serialize-javascript
More info https://npmjs.com/advisories/1548
1 high vulnerabilities and 0 critical vulnerabilities found

Warnings

:warning:
This PR does not include changes to unit tests, even though it affects app code.

:warning:
Please add the JIRA issue key to the PR title (e.g. MB-123)

  Generated by :no_entry_sign: dangerJS against 41f79c49e0735c933f08986b72ab0aac299790c4


Upgrade to Polymer 2.x mixin

The behaviors should be updated to 2.x mixins  without all the legacy parts included.

We skipped this step and upgraded directly to a js module exporting utility functions in https://github.com/Neovici/cosmoz-behaviors/pull/30.
@nomego Can be closed.


Implement "My Account" Functionality

Description:
The "My Account" option in the navigation bar is currently non-functional. We need to implement this feature using Firebase Authentication and Firestore.
Proposed Solution:
Set up Firebase Authentication for user login and registration.
Configure Firestore to store user data.
Create an Express endpoint to fetch user-specific data.
Develop an Account.jsx component to display account details.
Update the navbar and routing to include the "My Account" page.
Expected Outcome:
Users can log in, view, and manage their account details on the "My Account" page.
@MAVRICK-1 please assign me this issue under SSOC'24!!

@Prutha-Upadhyay okay great idea , give your email , i m giving you the access of firebase .

Sure<EMAIL_ADDRESS>

@MAVRICK-1  Still, I didn't get any mail !

@Prutha-Upadhyay sry for the delay, my exam is  going on . Sending it now.


Shadow stuff

The Shadow Forge is a shop which trades multiple items for shadow items.
It is only available as a result of adventuring in a Shadow Rift with Rufus's shadow lodestone in inventory.

I added a creation method - SHADOW_FORGE - with all the items.
I hooked it up to NPCPurchaseRequest, so that buying things deducts ingredients from your inventory.
Track the turn when yu unlocked the shop in "lastShadowForgeUnlockAdventure".
The creation method is available if that equals KoLCharacter.currentRun.
i.e., you have not spend an adventure since then.

Rufus gives you "quests", which appear in the charpane and quest log.
I have saved some HTML for artifact retrieval and entity fighting, but that's not for this PR.
Shadow Entities are powerful scaling creatures with factoids.

Add info from Manuel for 5 (of 6?) Shadow Entities.
They scale, like regular Shadow monsters, but don't seem to have immunities.
We do not yet have the Atk/Def/HP scaling formulae for any of the shadow monster; just what Manuel reports.

Rufus asks for artifacts. I collected three of them for this PR.

That maze is tricky. I think individual clues do different thing - and it is not clear which clue goes with which artifact. I both failed and succeeded in deducing that mapping.
Needs spading...
Summary of known future work

Quest tracking from parsing Rufus interactions and quest log
One more monster, based on monsterId gap?
Monster scaling formula
Two more artifacts, based on itemId gaps?.
More status effects? From where?
How does the maze work?
Once we know that, dynamic choice spoilers would be nice.

I'm working on dynamic choice spoilers for the the Shadow Labyrinth, based on the adjectives from the forum post.
Stay tuned.

Also iotm-related: shadow candle gives skill 7432: Shadow Flame

Also iotm-related: shadow candle gives skill 7432: Shadow Flame

Not exactly related to the purpose of this PR, but a one line fix, so why not. :)

Linknoid found another dozen or so adjectives.
And I noticed that "nearly invisible" is the single two-word adjective - and my regexp did not handle it.
So I recoded the adjective finder to not use a Pattern.


The links on the preview page do not open despite clicks

Describe the bug
The links on the preview page on the SageMaker Studio Lab do not work.
For example: Machine Learning University
If we click "Natural Language Processing", it does not open the page.
To Reproduce
Steps to reproduce the behavior:

Go to Machine Learning University
Click on "Natural Language Processing"
The link does not open the window.

Expected behavior
The link should open the linked page.
Screenshots

Desktop (please complete the following information):

OS: [e.g. iOS]: Windoes
Browser [e.g. chrome, safari]: Chrome
Version [e.g. 22]: Chrome: 101.0.4951.67

Additional context
Add any other context about the problem here.

Agreed. This is a known issue that we are working on.


[FEATURE]: Add Kubeflow on Cloud Example

Contact Details [Optional]
<EMAIL_ADDRESS>Describe the feature you'd like
Currently, the Kubeflow Example has manual steps to launch and run ZenML on Kubeflow Pipelines on a cloud like GCP. It would be helpful to users to have examples for each of the major clouds, with automation built into the code with the zenml stack up function.
Is your feature request related to a problem?
Currently, it is hard to run zenml on the cloud due to this reason.
How do you solve your current problem with the current status-quo of ZenML?
By following the manual steps in the example
How do you solve your current problem with the current status-quo of ZenML?
No response

Added with release 0.6.1


Is this project abondened?

Hello @peter-evans I see no activity in the last 5 years and kong-gateway have 50 versions since then. Is there stil a way to use paseto with kong? Thanks!

Hi @nforced
I haven't used Kong in a while but I'm fairly sure that third party plugins can still be used with Kong. Whether or not this plugin works with the latest version of Kong, I have no idea. It's possible it needs some work since I've not maintained it over the years.
Recently, they removed this plugin from the marketplace. See https://github.com/Kong/docs.konghq.com/pull/5447#issuecomment-1512099667
This plugin relies on paseto-lua, which also needs some work to update it to the latest versions it seems.
If you or anyone else reading this would like to help maintain these projects, please let me know.


FOLIO-701 generate descriptors

The templates are in
./descriptors/*Descriptor-template.json
The generated output files are in
./target/*Descriptor.json

Can one of the admins verify this patch?


Do not emit /// comments when remove comments is specified

Issue #3283.

LGTM.
@sheetalkamat can you take a look.

@yui can you recap where we landed on this?  have we written up the set of rules we'll follow for the different types of comments and the different compiler options?  I want there to be a crisp set of guidelines we can point customers at, and which we can use to validate our behavior against moving forward.
Thanks!

Let's put the rules in the wiki somewhere

@CyrusNajmabadi Sorry for not updating the issue with the new rules set. I will put the rules we landed in the wiki  for more visibility as well as update the issue.
But just to recap the decision that has been made.
-removeComments will remove all comments(tripleslash, pinned comments etc.) but pinned comment at the top of the files will be kept. My understanding of the decision is to simplify the whole removing and keeping of the comments and if users would like something more advanced (e.g. only keep certain kind of comments) then they should be using uglify or other plug-in to do so.

@yuit Has F1 signed off on this?  Weren't they the ones that wanted /// comments to be kept, even with --removeComments:true?

But just to recap the decision that has been made.

removeComments  will remove all comments(tripleslash, pinned comments etc.) but pinned comment at the top of the files will be kept.

This doesn't make sense to me.  Pinned comments should always be kept (regardless of where they are).  The reason people use pinned comments is precisely so they'll be kept.  This is also important for cases like like angular.  this allows people to put in comments like /*! ng-... */ and have them kept around, while removing regular comments.

My understanding of the decision is to simplify the whole removing and keeping of the comments

I don't understand how this simplifies things.  Indeed, now you'll need logic that says "if this is a pinned comment at the top of the file, then keep it.  Otherwise, remove the pinned comment."  I think it's simpler to just say "if it's a pinned comment, always keep it"

I talked about this with Yui.  To me, if this is the direction we're going, it's unclear to me why we're adding any support at all for 'pinned comments'?  If the only pinned comments we keep are the ones at hte very top of the file, then it seems like we're basically not really implementing the feature for people who want it.  That's fine to me.  But i would just not have any support for pinned comments at all at that point.  Why have the complexity to support one single case?
If people want pinned comments to be preserved, we can just tell them "don't use --removeComments" and then use some other tool.
--
Also, it seems like we could simplify even further by just removing support for --removeComments in the first place.  It seems like most people who care about JS size will just use a minifier, and that will take care of comments for them.  This means removing all complexity in the emitter around comments entirely.
I'd be ok with this being the route we go.   But this middle ground seems nonsensical to me.

My understanding was removeComments should just do what it says: remove all comments. Except we made one exception for copyright headers at the top of source files (the only form of pinned comments) because copyrights are pretty important to keep around.  Certainly there is an argument for removing it entirely and saying 'go get a minifier' but we did originally do removeComments based on feedback from people who didn't want to add a full minification post-build step but did want some basic support for stripping what was truly unnecessary.

@danquirk We added pinned comment (literally the /*! construct) for people who wanted the general 'remove nearly all comments, but I do need to keep some'.  I'm simply saying that if 'pinned' comments really aren't support anymore, then we should remove support for them entirely :)

@CyrusNajmabadi . Confirmed with F12, they no longer need support for ///


Include video.js license

Hello,
I see that you changed the license of video.js https://github.com/hola/hola_player/commits/master/LICENSE
Did you read the terms of that license ? You are supposed to Include the original copyright and the full text of license in modified software.
http://www.apache.org/licenses/LICENSE-2.0
https://tldrlegal.com/license/apache-license-2.0-(apache-2.0)

Hi,
thanks for pointing it out, we will check and fix it according to the requirements

Hola Player includes video.js as dependency together with a lot of other modules, and our video.js fork has the correct license https://github.com/hola/video.js/blob/master/LICENSE
Our dist file contains video.js copyright and license as well:
https://github.com/hola/hola_player/blob/v1.0.119/dist/hola_player.dev.js

Great, thank you for clarification.
Happy to know that you respect the license!
On Dec 6, 2017 18:00, "Andrey Kashta"<EMAIL_ADDRESS>wrote:
Hola Player includes video.js as dependency together with a lot of other
modules, and our video.js fork has the correct license
https://github.com/hola/video.js/blob/master/LICENSE
Our dist file contains video.js copyright and license as well:
https://github.com/hola/hola_player/blob/v1.0.119/dist/hola_player.dev.js
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/hola/hola_player/issues/37#issuecomment-349723646, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AH_TYW7HtL-jWCevFup7T3-_c2Ko0UbJks5s9tYrgaJpZM4Q3AoY
.


add nav tags to BQ doc

🚀 Deployed on https://62b37c5606e3db2a4fdbba5e--cozy-fox-0defec.netlify.app


Introduce a zero-sized vector as a "universal zero"

See the discussion in #118 for motivation.
Zero from num-traits has not been implemented yet
Also left out was the multiplication of that vector to a matrix from the left. It is more involved, as the left vector is treated like a matrix. A possible solution would be to extend the universal zero concept to matrices.
For now, the above step seems out-of-scope for this PR.
EDIT: changed my mind to include the Zero trait impl.

Looks all good, thanks!


[BUG] custom colors are not saved from branding UI

Setup

Rancher version: 2.6.7
Browser type & version: google chrome 104

Describe the bug
After upgrade from 2.6.4 to 2.6.7, it seems that branding does not work any more - link and primary colors. I can change them - use custom color, they are applied if I hit Apply button, but if I reload browser or open rancher from another tab bot link and primary colors are default.

I've reproduced this. It looks like shell/mixins/branch.js watch color is triggered anymore, so setCustomColor is never called.

Didn't you consider to switch to new color scheme same as rancher web? Rancher itself is still using colors from rancher 2.5 series, while web pages use differnt blue color, so perhaps this can be default now?

The general theming has been updated a lot in the 2.6 UI. The blue used on the public rancher website isn't quite suitable for a web app though.

Reproduction Environment:
Rancher version: 2.6.7
Rancher cluster type: HA
Docker version: 20.10
Browser: Chrome Version 104

Reproduction:
Reproduced using the following steps:

Set custom link and primary colors under branding in 2.6.4
Upgrade to 2.6.7
Verify that colors are reset to default
Try changing colors and reload the page

Result
After upgrading to 2.6.7, the colors were reset to default but the custom color choices were preserved. Upon trying to change the colors, once reloading the page, the colors were reverted to the default color scheme.

Note - This will be available to test in 2.6.8-rc2

Test Environment:
Rancher version: v2.6.8-rc2
Rancher cluster type: HA
Docker version: 20.10
Browser: Chrome Version 104

Testing:
Tested this issue with the following steps:

Set custom link and primary colors under branding in 2.6.4
Upgrade to v2.6.8-rc2
Verify that colors are reset to default
Try changing colors and reload the page

Result - Pass
Before the upgrade:

After the upgrade:
The custom color selections were preserved


Support for multiple cookies

When using one account to ask questions frequently, no reply will be received. Therefore, it is hoped that multiple accounts can be supported and any of the cookies can be used randomly, which may improve the usability of Bot.

Are you hitting a rate limit? How would that work with ongoing threads if using multiple cookies/accounts?


Fixed conversion error and index name

Fixed "cannot convert ‘std::string’ {aka ‘std::__cxx11::basic_string’} to ‘const char*’ " for the "error when streaming frames" message Changed "this_marker.index" to the correct "this_marker.marker_index"

Thanks @SkogsTomte !!


'mavsdk_server' is not distributed platform : Running MAVSDK on Raspberry Pi4 with Ubuntu 20.04

Hello everyone,
I am quite new to this field. I have been trying to run MAVSDK on RPi4 with PX4_FMU_V6x connected via USB.
As soon as gave the " await drone.connect ( ) (with or wihtout the serial port address) the prompt is throwing a comment like in the image attached. Help is appreciated.

And did you try following those instructions? :sweat_smile:

@JonasVautherin Actually i tried to do the first step. But there was an error mentioning the mismatch between amd64 (mavsdk for ubuntu 20.04) and arm64. Any suggestions?

I face an issue back in April 2022, after that I was tasked to work on an urgent project and did not follow up. not sure if is it related.


Optionally tag auto-scaled EC2 instances with user-specified tags

Add --tag key=value to the toil create-cluster toil launch-cluster entry point and use the provided key and value to tag all instances, the leader and subsequently auto-scaled worker instances.
Note that auto-scaling (i.e. the creation of worker nodes) usually happens in a different process, not the toil create-cluster toil launch-cluster one.  It happens in the leader process, when the user script is run on the leader. When a new worker instance has been created in the leader, simply copy the leader's tags to newly created worker instance. I know of at least one standard tag that should not be copied. I think the name of that tag is Name and the EC2 console uses it for the column of the same name in the list view of all instances.
For argparse, specify action=append such that the user can specify it multiple times. Also add a short form -T:
-T foo=bar -T x=y

@hannes-ucsc from what I can tell so far, create-cluster is a CGCloud command to launch a cluster for Toil as in number 7 here.
I assume you meant toil launch-cluster?

I assume you meant toil launch-cluster?

Correct. I'll fix it in the description.

We also need to always include the tag: Key: Owner Value:  so we can track the cluster's expenses.


Update warning about issues with AppCenter in VSTO apps

[Enter feedback here]
I would update the comment:
There's a known issue when integrating the SDK into VSTO projects. For more details, please visit https://github.com/microsoft/appcenter-sdk-dotnet/issues/1583/.
to something like:
There were known issue when integrating the SDK into VSTO projects prior to the release of SQLitePCLRaw 2.1.7. For more details, please visit https://github.com/microsoft/appcenter-sdk-dotnet/issues/1583/ and https://github.com/ericsink/SQLitePCL.raw/issues/455.

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

ID: 9e799e45-8feb-d74c-4e25-3bdf49301766
Version Independent ID: b6aef403-76f7-5df2-aa5d-3ed66397893d
Content: Get Started with WPF/WinForms - Visual Studio App Center
Content Source: docs/sdk/getting-started/wpf-winforms.md
Service: vs-appcenter-sdk
Sub-service: app-center-general
GitHub Login: @lucen-ms
Microsoft Alias: lucen

Hello and thank you for reaching us out!
We're planning to release this fix with the next version of the AppCenter DotNet SDK, so we won't be adding it to known issues. I'll close this issue, but if you have any other questions, feel free to reopen it.

Hi MikhailSuendukov. I'm a little confused by your latest comment. When the new AppCenter DotNet SDK is released will you remove that comment in the Known Issues or change it to the past tense, to encourage people to upgrade the version with the fix?

Apologies for the misunderstanding earlier. Following the release of the fix, we plan to remove this statement from the prerequisites section of our documentation, as we do not typically document errors associated with older versions of AppCenter.

No problem. That makes sense.


Portable Environment Setup

Building on the fully-containerized continuous integration, build a Docker Compose file for developing. This tackles two use cases. First, if someone wants to work on a device I can't test the setup on, they still have a chance. Second, people who don't want to install all the development tools will have an option.

After a few minutes on this, I'm wondering if a Vagrant setup wouldn't be better. Phoenix in development mode wants things like Node installed, which is something I don't really want to do. CI is running on Linux so the same install steps could be followed (thinking of asdf).


access global validation messages from custom field component

Hi
i succesfully added global validation messages using i18n plugin, like in this example
https://formly.dev/examples/advanced/i18n-alternative
my issue is i don't know how to access global messages defined as such
export function registerTranslateExtension(translate: TranslateService) {
return {
validationMessages: [
{
name: 'required',
message() {
return translate.stream('global.messages.validate.required');
}
}
],
in a custom type component (i.e. extending FieldType)
i know i could set a validation message directly in the component config, but i would like to avoid it since i have already a global in place that is shared across my form
in my component i have something like
<mat-error
class="mat-error"
role="alert"
*ngIf="formControl.invalid && (formControl?.errors)['required'] && (formControl.touched || formControl.dirty)"
>
error_outline << I18N REQUIRED ERROR MESSAGE HERE >>

Thank you for any help

just use formly-validation-message component which render formControl errors:
<mat-error [id]="null">
  <formly-validation-message [field]="field"></formly-validation-message>
</mat-error>

or rely on form-field wrapper which can be set through type declaration:
FormlyModule.forRoot({
  types: [
    {
      name: 'input',
      component: FormlyFieldInput,
+     wrappers: ['form-field'],
    },
  ],
}),

wonderful, formly-validation-message tag is perfect for my use case.. i guess i must dig into the codebase to know the ins and outs
thank you very much


Handling (or more helpful exception) of missing EBML element

During xml2ebml conversion, it appears the document must contain (begin with?) an  element as a child of . The element can be empty, as above, but if it is missing, this results in nonobvious error messages that differ between Python 2 and 3.
Test document:
<?xml version="1.0" encoding="utf-8"?>
<MideDocument>
	<!--<EBML>
	</EBML> -->
	<CalibrationList>
	</CalibrationList>
</MideDocument>

Python 3:
(base) C:\Users\timmay\Desktop\work\mide_simplicity_v4_workspace\CotF-sensor-CorBus\src>python C:\Users\timmay\Desktop\work\CotF\ebmlite\ebmlite\util.py -o sensor-canned-metadata.ebml -c xml2ebml test.xml mide_ide.xml

Traceback (most recent call last):
  File "C:\Users\timmay\Desktop\work\CotF\ebmlite\ebmlite\util.py", line 426, in <module>
    xml2ebml(args.input, out, schema)  # , sizeLength=4, headers=True, unknown=True)
  File "C:\Users\timmay\Desktop\work\CotF\ebmlite\ebmlite\util.py", line 276, in xml2ebml
    ebmlFile.write(cls.encodePayload(cls._createHeaders()))
TypeError: a bytes-like object is required, not 'str'

Python 2:
(py2) C:\Users\timmay\Desktop\work\mide_simplicity_v4_workspace\CotF-sensor-CorBus\src>python C:\Users\timmay\Desktop\work\CotF\ebmlite\ebmlite\util.py -o sensor-canned-metadata.ebml -c xml2ebml test.xml mide_ide.xml

Traceback (most recent call last):
  File "C:\Users\timmay\Desktop\work\CotF\ebmlite\ebmlite\util.py", line 426, in <module>
    xml2ebml(args.input, out, schema)  # , sizeLength=4, headers=True, unknown=True)
  File "C:\Users\timmay\Desktop\work\CotF\ebmlite\ebmlite\util.py", line 276, in xml2ebml
    ebmlFile.write(cls.encodePayload(cls._createHeaders()))
UnicodeEncodeError: 'ascii' codec can't encode characters in position 2-4: ordinal not in range(128)

Just tried this and it appears to work. Note that with latest ebmlite the command is
python -m ebmlite.tools.xml2ebml -o sensor-canned-metadata.ebml -c test.xml mide_ide.xml


[gym][snapshot] fix gym use_system_scm option and add use_system_scm option to snapshot

Checklist

[x] I've run bundle exec rspec from the root directory to see all new and existing tests pass
[x] I've followed the fastlane code style and run bundle exec rubocop -a to ensure the code style is valid
[x] I've read the Contribution Guidelines
[x] I've updated the documentation if necessary.

Motivation and Context
Resolves #17767
Description
This PR is a follow up of #17644, that introduced the use_system_scm parameter to gym and scan.
The issue was that that option was not being forwarded to (or read by, actually) xcodebuild's ``-showBuildSettings` command.
Prior to this PR:
$ be fastlane run gym use_system_scm:true
[✔] 🚀
[18:13:37]: -----------------
[18:13:37]: --- Step: gym ---
[18:13:37]: -----------------
Select Scheme:
1. redacted1
2. redacted2
3. redacted3
4. redacted4
5. redacted5
6. redacted6
7. redacted7
8. redacted8
9. redacted9
?  6
[18:13:39]: Resolving Swift Package Manager dependencies...
[18:13:39]: $ xcodebuild -resolvePackageDependencies -workspace ./redacted.xcworkspace -scheme redacted6

After this PR:
$ be fastlane run gym use_system_scm:true
[✔] 🚀
[18:14:52]: -----------------
[18:14:52]: --- Step: gym ---
[18:14:52]: -----------------
Select Scheme:
1. redacted1
2. redacted2
3. redacted3
4. redacted4
5. redacted5
6. redacted6
7. redacted7
8. redacted8
9. redacted9
?  6
[18:14:54]: Resolving Swift Package Manager dependencies...
[18:14:54]: $ xcodebuild -resolvePackageDependencies -workspace ./redacted.xcworkspace -scheme redacted6 -scmProvider system

This PR also adds use_system_scm option to snapshot, to fix specs.
Testing Steps
To test this branch, modify your Gemfile as:
gem "fastlane", :git => "https://github.com/fastlane/fastlane.git", :branch => "rogerluan-fix-gym-use-system-scm"

Then you can test it by running gym/build_app command using the use_system_scm option, such as:
bundle exec fastlane run gym use_system_scm:true
And verifying that it appends -scmProvider system to the end of the xcodebuild command.

When will this be merged?

When will this be merged?

Looks great, looking forward to see this merged and released. What's holding this back?
This option solves CI working with private SwiftPM packages referenced via<EMAIL_ADDRESS>

Looks great, looking forward to see this merged and released. What's holding this back?
This option solves CI working with private SwiftPM packages referenced via<EMAIL_ADDRESS>

I've just tried the branch, it partially looks good:
[15:55:25]: $ xcodebuild -resolvePackageDependencies -workspace eBay\ Kleinanzeigen.xcworkspace -scheme eBay\ Kleinanzeigen -derivedDataPath /Users/jenkins/Library/Caches/ios-client/DerivedData/Test -scmProvider system

But then later on it generates a wrong command:
[15:55:50]: $ set -o pipefail && env NSUnbufferedIO=YES xcodebuild -workspace eBay\ Kleinanzeigen.xcworkspace -scheme eBay\ Kleinanzeigen -derivedDataPath /Users/jenkins/Library/Caches/ios-client/DerivedData/Test -scmProvider system -scmProvider system -destination 'platform=iOS Simulator,id=8744F718-E0FB-4530-8BE5-A847CD631BD7' -resultBundlePath '/Users/jenkins/workspace/iOS_main_pipeline_PR-3155/test-reports/unit/eBay Kleinanzeigen.xcresult' build test | tee '/Users/jenkins/workspace/iOS_main_pipeline_PR-3155/test-reports/unit/Kleinanzeigen-eBay Kleinanzeigen.log' | xcpretty  --report html --output '/Users/jenkins/workspace/iOS_main_pipeline_PR-3155/test-reports/unit/report.html' --report junit --output '/Users/jenkins/workspace/iOS_main_pipeline_PR-3155/test-reports/unit/report.junit' --report junit --output '/var/folders/py/hqhn8n_n0bn3v7jmr9j4631m0000gl/T/junit_report20210112-71370-z590it'
[15:55:50]: ▸ Loading...
[15:55:51]: ▸ xcodebuild: error: option '-scmProvider' may only be provided once

Adding -scmProvider system twice.

I've just tried the branch, it partially looks good:
[15:55:25]: $ xcodebuild -resolvePackageDependencies -workspace eBay\ Kleinanzeigen.xcworkspace -scheme eBay\ Kleinanzeigen -derivedDataPath /Users/jenkins/Library/Caches/ios-client/DerivedData/Test -scmProvider system

But then later on it generates a wrong command:
[15:55:50]: $ set -o pipefail && env NSUnbufferedIO=YES xcodebuild -workspace eBay\ Kleinanzeigen.xcworkspace -scheme eBay\ Kleinanzeigen -derivedDataPath /Users/jenkins/Library/Caches/ios-client/DerivedData/Test -scmProvider system -scmProvider system -destination 'platform=iOS Simulator,id=8744F718-E0FB-4530-8BE5-A847CD631BD7' -resultBundlePath '/Users/jenkins/workspace/iOS_main_pipeline_PR-3155/test-reports/unit/eBay Kleinanzeigen.xcresult' build test | tee '/Users/jenkins/workspace/iOS_main_pipeline_PR-3155/test-reports/unit/Kleinanzeigen-eBay Kleinanzeigen.log' | xcpretty  --report html --output '/Users/jenkins/workspace/iOS_main_pipeline_PR-3155/test-reports/unit/report.html' --report junit --output '/Users/jenkins/workspace/iOS_main_pipeline_PR-3155/test-reports/unit/report.junit' --report junit --output '/var/folders/py/hqhn8n_n0bn3v7jmr9j4631m0000gl/T/junit_report20210112-71370-z590it'
[15:55:50]: ▸ Loading...
[15:55:51]: ▸ xcodebuild: error: option '-scmProvider' may only be provided once

Adding -scmProvider system twice.

@rogerluan Any idea on that^?

@rogerluan Any idea on that^?

@plu thanks for the feedback! Could you provide the command you used and the full output of the command (running --verbose)? 🙏

@plu thanks for the feedback! Could you provide the command you used and the full output of the command (running --verbose)? 🙏

Please check out #17957, it target the branch of this PR. I've added some failing tests there and a fix for it.

Please check out #17957, it target the branch of this PR. I've added some failing tests there and a fix for it.

@ainame could you have another look, please? The changes/fixes from the other PR have landed here now. I have integrated the changes on our CI, and I can confirm that "real world" usage of gym and scan are working there fine now, using use_system_scm: true.

@ainame could you have another look, please? The changes/fixes from the other PR have landed here now. I have integrated the changes on our CI, and I can confirm that "real world" usage of gym and scan are working there fine now, using use_system_scm: true.


Add file icons.

Would be nice to have file icons to be able to see right away what kind of file you looking at.

Certainly with file icons (you mean like VS Code?) the look would become cool, but I'm concerned that i.e. something like the nerd font is needed, and what if the user don't have it?
Good thing of this app is its simplicity.


Porting content design chapter from drive

Something's wrong with the banner: the left indentation line should end at the first paragraph. Investigating...