Carla Sensor Manipulation

Hi,
I know this had been asked and not answered before, but perhaps there is a better way of introducing the problem.
I would like to create new sensors (and share the contribution), or edit existing ones, or adding post-processing materials for the cameras (such as fisheye lenses).
I have gone through the source files but I got lost at some point. I've read numerous posts talking about registering them and so on, or about ongoing development (such as here or here , but its just not enough to go through the process from start to end.
Assuming I have some proficiency with UE4, I would like to have a series of actions needed to be done in order to enable the spawning of a my custom sensor via the Python API in the same manner as the other sensors are spawned.
For example:

Create a new C++ class
Include header: a.h, b.h, c.h
Call a registering function
Do the sensor magic you need to do
Call the serialization function once your data is packed
A short description to each step, focused on the Carla structure orientation would be also helpful.
Unpacking the data in python is pretty straightforward, I just want to be able to stream data out of UE4 using the Carla interface.
Usage of post-processing materials for camera is a bonus (distortions can also be generated in other ways).

I really hope the developers can help with this, if a short tutorial like so is out of the question.
Heck, once I get it right, I'll write this tutorial myself.
Many thanks, and really looking forward to getting a lead on this,
Steve

I did a pull request exactly with that :smile: (#1884), still under review though.
Meanwhile you can read it here https://github.com/carla-simulator/carla/blob/nsubiron/sensors-tutorial/Docs/dev/how_to_add_a_new_sensor.md

That's amazing, just what I needed.
I only went through it briefly but I intend to try and utilize it soon.
Are you the point of contact for new sensors?
And, I saw in the carla timeline that radar sensor are on the agenda - is there already work in progress? Is there any reason to start making one myself? Would they need help from someone who has experience with developing automotive grade radars?

I can help if you have issues with the current system, but I'm no longer working in the Carla team so I'm not up-to-date on how's the implementation of the radar progressing. The idea is to build a sort of parallel simulation for radar and lidar sensors to simulate them realistically (intensity depending on material, reflection, etc.), but that will take time. If for you works having a simplified version (like the current lidar implementation), then I'd say might be worth it to implement it yourself.

Well, there are many ways this could be implemented, I don't see a reason to elaborate too much about pros and cons. There were even times where I thought I'll use the lidar, but there is no option to change the section (sometimes you don't want a 360-degree view, velodyne allows you to choose a section within it). I did make something preliminary using depth camera and python but I need more flexibility, hence the sensor thing.
Got any idea who I should turn to?


wireguard log service connections and disconnections users

Hello, I found a log service for WG on the website, checked its functionality, it works on the basis of handshakes, shows the time and date, user name, its external IP address from which users connected and disconnected.
Please consider adding this feature to your control panel, it will be very useful.
https://github.com/amitn322/wireguard

This will be implement in v4. Please refer to #293


[FEATURE] How do I set up a skip file for excluding specific file types?

The --skip paramenter works great for interrupted downloads.
However, the othter day I wanted to download only specific files and exclude others. I couldn't figure out how to set up a csv file on my own.
Also, it didn't work when I tried to amand waybackup_<sanitized_url>.csv, created by the downloader. I tried to add the links I didn't want to download to the row url_origin, but it didn't skip the links added.
Any advice? Thanks!!

hey :) thank you for your issue. the skipset does filter by url_archive (the concatenated url for the snapshot)
one approach for you could be to remove the snapshots from the .cdx file. for this you have to keep that by --cdxbackup or --auto

Awesome! Thanks!
Just to get this right:
I'd download the cdxbackup file, remove the snapshots I don't want and then reinsert the cdx file via --cdxinject <filepath>. Right?

yes thats right. the cdx file contains the pure json response from the server and thus only the containing snapshots will be downloaded.
if you use the --auto command, the downloader will handle the cdxbackup and its injection + skipping by its own. making it easier if you just want to make the process "failsafe" if any crash occurs.
in the long term maybe it would be an idea to add some kind of filter... is there a specific type or path you want to be removed?

I came by two occasions where this can be super useful:

The other day I had an issue with file names that where too long, I wanted to remove those files from the csv manually, but didn't manage to reinject them (didn't know about -cdxinject before). But maybe --auto would do the better job in that particular situation?
I do a lot of bulk downloading and then searching for stuff. - So, I'm basically interested in text files, html. Don't need pictures, videos, etc. Removing those would speed up downloading and would take pressure off the Archive.


Segfault on debian stretch

On debian stretch, I get a segfault when I try to run dotnet restore:
/tmp/demoapp> ls

/tmp/demoapp> dotnet new
Created new C# project in /tmp/demoapp.

/tmp/demoapp> dotnet restore
log  : Restoring packages for /tmp/demoapp/project.json...
Segmentation fault

/tmp/demoapp> dmesg | tail -n1
[1825177.556685] traps: dotnet[11039] general protection ip:7f36808b9ddd sp:7f35cfbe0b40 error:0 in libcrypto.so.1.0.0[7f3680749000+230000]

/tmp/demoapp> file $(readlink -f $(which dotnet))
/home/dvogel/opt/dotnet/dotnet: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=db256f0ac90cd718d8ec2d157b29437ea8bcb37f, not stripped

/tmp/demoapp> ldd $(which dotnet)
        linux-vdso.so.1 (0x00007ffd53756000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007ffa4be1e000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007ffa4bc01000)
        libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007ffa4b880000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007ffa4b582000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007ffa4b36c000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007ffa4afc7000)
        /lib64/ld-linux-x86-64.so.2 (0x000055d4bd075000)

I get the same result when I put the project directory in my home directory.

The only supported version of Debian is 8.2, so the error might be caused by that.

I think the segfault is related to the kernel version: "dotnet new" (when populating the initial cache) and "dotnet restore" segfault on Debian 8.2 if running on newer kernels (tested with 4.5 and 4.6) but work with the original 3.16.

I believe that this issue is tracked on dotnet/dotnet-docker#61. It has to do with a bug that is present when using 4.6.x kernel.
I will close this issue as a duplicate of that other one. If you believe this was in error, please reopen this issue on dotnet/cli.

CoreCLR issue is being tracked with: https://github.com/dotnet/coreclr/issues/6604


Confusion regarding %artist% and %member_token% in Filename Format Syntax

Prerequisites

[x] Did you read FAQ section in readme.md?
[x] Did you test with the latest releases or commit ?
[x] Did you search for existing issues in Issues?

Description
Sorry for the probably dumb question, I just can't figure out what is the difference between %artist% and %member_token% in the Filename Format Syntax and my Google-Fu seems to be failing me.
I thought that %artist% was tied to the "pixiv ID" of an account (aka their displayed username on their user page), but I'm not sure what information %member_token% is tied to, since both are indicated as "might change" in the Filename Format Syntax documentation.
When a user changes their "pixiv ID" in their account settings, which ones of these two get updated (or both)?
Doing some testing with a random user, I get "ふーろ@こみトレ43B-66b" when using %artist%, which seems to confirm my theory about it being linked to the display name, but I get "johnsonwade" when using %member_token%. Where does "johnsonwade" com from? Was it the original name of the account upon its creation (and if that is the case, in which circumstance can that change)?
On a similar note, I'm also not sure I understand what's the difference between %artist% and %original_artist%, or %member_token% and %original_member_token%. Both (original or not) seem to be yielding the same result in my testing.
Steps to Reproduce
N/A
Expected behavior: [What you expected to happen]
N/A
Actual behavior: [What actually happened]
N/A
Log file: [Attach the pixivutil.log file in the application folder, recommended to delete the old file, reproduce the issue, and upload the newly generated file here]
N/A
Versions
Latest (v20230105)

After much digging around in the code, I think I might have found something (note that I'm not a programmer so there's a good chance what I'm saying doesn't make any sense).
The %member_token% used in the config seems to be derived from PixivArtist.artistToken value which is itself obtained from the "userAccount" field.
I could not figure out how "userAccount" was being set in the code, but I found this helpful list of Pixiv APIs that finally gave me an answer using the Get-Artwork-Information API call. Turns out "userAccount" isn't returned in the Get-User-Information (full) API call for some reason which is why I was having so much trouble finding it.
My other questions still remain though, namely what does this field correspond to exactly and in which situation can it actually change? After all the digging I've been doing I'm inclined to believe this field will always be the same, but that goes against what is being indicated in the readme so I'd appreciate it if someone else that knows what they're talking about could also weigh in on this...

On the settings page, Nickname corresponds to artist, and Pixiv ID corresponds to member_token. The latter can only be changed once, or as many times with a 30-day cooldown with premium but you cannot change it to the previous name. As far as I'm aware it's only really used for pixiv.me links


Palindrome Number in C++

Information about Algorithm
This algorithem is used to check whether reverse of a number is equals to original number or not.

(Type here)
Have you read the Contributing.md and Code of conduct

[x] Yes
[ ] No

Other context

(Type here)

Hi @kumarsyadav2,
I will wait for your pull request

i have already made a pull request few days ago for adding armstrong number, also made successful submission yesterday.
Do i need to make a new pull request for making this new submission? or i can continue with old pull request? @ming-tsai @member

i have already made a pull request few days ago for adding armstrong number, also made successful submission yesterday.
Do i need to make a new pull request for making this new submission? or i can continue with old pull request? @ming-tsai @member

@kumarsyadav2  you need to make a new PR for each unique task. Your old PR has been merged so there's not much you can do about it,  we could revert it back but it will be a mess, so better to make a new PR for this new change.
Also when you mention @member you are pinging a user with that username(just click on that @member and see if for yourself), so don't do that.

@Ashborn-SM my intention is to mentioning member of this organisation whenever I have written @member,
Although thanks for concerning

@Ashborn-SM my intention is to mentioning member of this organisation whenever I have written @member,
Although thanks for concerning
Also why I am not able to add label, neither to conversation nor issues, pull request?!

mention atmost one or two that will be enough and make sure you get their username right.
Only those with permissions can add label and such things, first time contributors or members can't do that.

@ming-tsai can you please allow me add labels? to avoid mess-up and mistakes I will only add lables to my own issues, conversation/pull request!

@ming-tsai can you please allow me add labels? to avoid mess-up and mistakes I will only add lables to my own issues, conversation/pull request!

Wich is the labels that do you want to add?

@ming-tsai can you please allow me add labels? to avoid mess-up and mistakes I will only add lables to my own issues, conversation/pull request!

Which is the labels that do you want to add?

i will be add labels like C++ when i will create new issue or pull-request in CPlusPlus

@ming-tsai can you please allow me add labels? to avoid mess-up and mistakes I will only add lables to my own issues, conversation/pull request!

Which is the labels that do you want to add?

i will be add labels like C++ when i will create new issue or pull-request in CPlusPlus

Ok, don't worries I will assign it by myself


chaos: init at 0.1.9

Motivation for this change
Tool to communicate with Chaos DNS API
https://github.com/projectdiscovery/chaos-client
Related to #81418
Things done

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

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Added a release notes entry if the change is major or breaking
[x] Fits CONTRIBUTING.md.

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

1 package built:

chaos

Result of nixpkgs-review pr 124306 at f40503c9 run on aarch64-linux 1

1 package failed to build:

chaos

Note that build failures may predate this PR, and could be nondeterministic or hardware dependent.
Please exercise your independent judgement. Does something look off? Please file an issue or reach out on IRC.


Add Foodish API

Add Foodish API
Update Foodish API to Foodish - validity check fail (name should not end with API)
Squash commits

[x] My submission is formatted according to the guidelines in the contributing guide
[x] My addition is ordered alphabetically
[x] My submission has a useful description
[x] The description does not end with punctuation
[x] Each table column is padded with one space on either side
[x] I have searched the repository for any relevant issues or pull requests
[x] Any category I am creating has the minimum requirement of 3 items
[x] All changes have been squashed into a single commit

Thank you


Dual-Stack for bmcd

With bmcd version 2.0.5 it is only possible to connect via IPv4 to the BMC WebUI. It would be great to have bmcd listening on both, IPv4 and IPv6.
Describe the solution you'd like
By default, making bmcd listen on all interfaces and all addresses, both IPv4 and IPv6.
Describe alternatives you've considered
I've tried adding host: "::" to /etc/bmcd/config.yaml and also host: "<IPv6>" but neither seemed to work. Either case, this would make bmcd listen only on IPv6, which is also not the desired goal.
Additional context
None

fixed from >= 2.3.0

Thank you!


TLSv1.2 Record Layer: Alert (Level: Fatal, Description: Internal Error)

why i am getting this error message
TLSv1.2 Record Layer: Alert (Level: Fatal, Description: Internal Error)
from client side during SSL handshake .

Hey @patelrahul2040,
for me that looks like an internal error in your tls implementation/lib.
Does this problem still exists?
Greetings
marci4

No update for months and no clear description.
Closing issue!
Greetings
marci4

@marci4 I am facing a similar change as described above. Please find the image below:

Also, please note this is happening on the app only when it is going through a CDN. The browser seems to work fine in any case i.e. with CDN or without CDN. Please let me know if you require any other details. TIA.

@abhi484 please create a new issue with an example application and clear steps to repeat
Best regards
Marcel

@marci4 apologies, I have opened https://github.com/TooTallNate/Java-WebSocket/issues/1067 for the same.


Fix price calculation of stacks

About the PR
closes #12635
StackPriceComponent is not compatible with StaticPriceComp because if you split the stack in 2 you now have 2 times the staticPrice which makes it not static anymore...
also adjust the price of cargo cable crates

is this the way to fix it? it really just seems like you should remove staticPrice from where it appears in yaml instead of hardcoding a solution that will cause random things to stop functioning.

is this the way to fix it? it really just seems like you should remove staticPrice from where it appears in yaml instead of hardcoding a solution that will cause random things to stop functioning.

staticPrice is on BaseItem. I'm not sure i should remove it from there without adding it to a lot of other items.
An other solution I though would not be good either would be to add staticPrice = 0 to items that have stackPrice.

Just set the static price to 0 on stacks in the YAML?

BaseItem should also have the price removed.

So, I just put the static price to 0. And I wrote a CI test to ensure that this kind of issue will not occur again.
I may remove the baseItem staticprice in another PR.


Refactor to remove nconf dependency

LGTM

Great work! This lib is really useful (now that it does not depend on nconf).

LGTM

Nice refactor! Congrats!


Move import of CommonDigest.h to allow building as framework

I wanted to use XcodeEditor from Swift so I was using use_frameworks! in my Podfile. This causes a problem compiling XCKeyBuilder.h.  For reasons best known to them, Apple do not include a module.map for CommonCrypto and this causes the error below.
Include of non-modular header inside framework module 'XcodeEditor.XCKeyBuilder'

This pull request works around the error by moving the import into the .m file and defining a macro for the digest length.

Thanks @iosdevzone !  If you like I can publish a new CocoaPods version? Meanwhile you can use with:
pod 'XcodeEditor', :head

You're welcome.
Don't do that on my account. I'm working on my fork as a development pod at the moment because I suspect I may need to make more changes. I'll issue pull requests when it makes sense.
Thanks for writing this. Looks like it is going to be very useful for me. I'll drop you a line letting you know what I'm up to once I know it is going to work ;-)


interp: add debug interface

Adds an interface to interp that can be used to build an interactive debugger, such as those used by IDEs.
Closes #1188
All basic debugger features work, with one exception: breakpoints in some locations don't work, due to setExec creating a temporary bltn (https://github.com/traefik/yaegi/issues/1188#issuecomment-886107905).
Example, using a Debug Adapter implementation with VSCode:

/cc @mvertes

@firelizzard18 about the rest of your work (the full yaegi VS code debug adapter), and to follow on your suggestion, we are thinking about setting a  dedicated GitHub repo / organisation to let community members, and not only Traefik Labs employees, to take part to the governance and maintenance of this kind of projects. This is a company wide reflection, and not only for your project, it may take a little bit more time to finalize, thanks for your patience.

@firelizzard18 we have created a GitHub organization, empty at the moment, https://github.com/traefik-contrib, as discussed previously, in order to welcome and host interesting community projects around traefik and yaegi. If you are ok, we send you an invitation to be part of this organization, and so you can host your interactive debugger project here. For information, as a start. there is also a couple of traefik plugins from community that we would like to host as well.
We have also opened the GitHub discussions in the yaegi repo, so we have a place to discuss.

@mvertes Sounds good :+1:
I recently started working full-time, so I'm not sure how much time I'll be able to devote to Yaegi, but I can definitely clean up my debugger projects and push them to traefik-contrib.

@firelizzard18 I send you an invitation to the https://github.com/traefik-contrib organization. Ping me if you need help or information.

@ldez @mvertes I created two repositories, for the VSCode extension and the debug adapter. I still need to clean them up, but my day job has been eating my time and energy, so I went ahead and pushed what I have.


About the range of offset

Thank you for your work!
I have a question, whether the range of offset is related to the kernel size of offset_conv, for example, whether the offset_conv of 3*3 can only consider the offset of only one point around each pixel in that feature map layer?

Hello @Chris-city,
Thank you for your interest in our work. Conceptually, the offset range has nothing to do with the offset generator. The offset generator mainly considers the area covered by the kernel in DWC, but due to the processing by previous transformer blocks, it is reasonable that one reference point learns a much larger offset value than the kernel size.
Therefore, the restriction of offset range in the conference version of DAT is unnecessary and we remove it for a neat design in the new version DAT++.


Manually send an APRS frame

Would it be possible to program the middle button of the TTGO T-Beam to manually send an APRS frame?

is possible, will add it in the near future

I would love to see this feature add as well.

I would love to see this feature add as well.

Implemented by #42


Update target version in example

Fix online doc due to https://github.com/Azure/azure-powershell/issues/19088

Docs Build status updates of commit 596a8c7:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs-conceptual/azps-8.0.0/quickstart-migrate-azurerm-to-az-automatically.md
:white_check_mark:Succeeded
View (azps-8.0.0)

docs-conceptual/azps-8.1.0/quickstart-migrate-azurerm-to-az-automatically.md
:white_check_mark:Succeeded
View (azps-8.1.0)

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


Should file tree get focus after opening a workspace for the first time?

Issue Type: Feature Request
Currently it opens a workspace with 0 open editors and revealed file tree, yet focus is not within the viewlet.

I have no strong feeling about this but I believe after open

focus should be in the editor if there is some editor open
otherwise focus should be in the explorer

We accept PRs that fix this.
@bpasero fyi


Missing Canonicalization for stablehlo.scatter to rankless tensor

If the scatter destination is rankless we can change to linalg.generic reduction operation across the input tensor, or if batch is 1, just reshape the update values. This should be done as a StableHLO canonicalization.
func.func public @main(%arg0: tensor<f32> {mhlo.sharding = "{replicated}"}, %arg1: tensor<0xi32> {mhlo.sharding = "{replicated}"}, %arg2: tensor<f32> {mhlo.sharding = "{replicated}"}) -> tensor<f32> {
  %expanded = tensor.expand_shape %arg1 [[0, 1]] : tensor<0xi32> into tensor<1x0xi32>
  %expanded_0 = tensor.expand_shape %arg2 [] : tensor<f32> into tensor<1xf32>
  %0 = "stablehlo.scatter"(%arg0, %expanded, %expanded_0) ({
  ^bb0(%arg3: tensor<f32>, %arg4: tensor<f32>):
    %1 = stablehlo.add %arg3, %arg4 : tensor<f32>
    stablehlo.return %1 : tensor<f32>
  }) {indices_are_sorted = true, scatter_dimension_numbers = #stablehlo.scatter<index_vector_dim = 1>, unique_indices = true} : (tensor<f32>, tensor<1x0xi32>, tensor<1xf32>) -> tensor<f32>
  return %0 : tensor<f32>
}

Is this for @NatashaKnk ?


Still Working?

@whtiehack have you imported that decryption functionality into my maphack?

https://github.com/whtiehack/PUBG-map-hack

@jussihi

@whtiehack  Ok, too bad as some people would like to have the latest version. I just don't want to get legally in trouble with BlueHole, as I think cracking their decryption is not legal :)

@jussihi  I agree that I just study on my own and entertain myself.


Add Google Cloud Storage Tutorial

This PR adds a Google Cloud Storage tutorial to the Streamlit Knowledge Base in the style of, and adapted from, the AWS S3 and Google BigQuery tutorials. This enhancement is referenced in the issue I opened (#375).

Awesome! Thank you, @snehankekre 😄


Hide Delta Lake tables

Hive connector cannot read from Delta Lake tables and some users prefer
not to see such tables at all.

We need to document this property. Maybe even a separate section about Delta tables somewhere.

I'll move the config property from HiveConfig to MetastoreConfig to please iceberg.

AC

AC

AC

I was hoping the config would generic like hive.hide-unsupported-tables.  I’m afraid we will have one of these for every storage handler added to Hive…. so Delta, Iceberg, HBase, Carbon Data, Hudi, Cassandra, MongoDB, Elastic Search, etc..

@dain Cool idea!
There are currently many unsupported table types (eg HBase, JdbcStorageHandler), and having a generic-looking config, which -- as it stands today -- filters out Delta Lake tables only would not be easy to understand.
Still, we can easily rename the config when we expand the functionality. Would you mind filing an issue for that?

@mosabua can you please follow up with docs?
the hive.hide-delta-lake-tables config is always available, but is currently supported only for Glue metastore (and File metastore, which is purposefully not documented).
Not sure how this should be presented in docs.

@findepi - Can Iceberg tables be hidden from Hive connector as well?

@dmitryfill good idea!
see the ticket https://github.com/prestosql/presto/issues/5482 for making the feature more broadly applicable
do you want to take a stab at this?
also, please be aware there is some work to allow a redirect from hive to iceberg, see https://github.com/prestosql/presto/pull/4704


expose forceNpm option

Laravel Mix Version: 4.0.14
Node Version: 10.15.1
NPM Version: 6.8.0
OS: MacOS 10.14.3

Description:
By default, laravel-mix uses yarn to add dependencies and there is no way to use npm instead.
However I see forceNpm option in the Dependencies.install method, but it is not used.
Can you please expose this option to laravel-mix options?
For now, the only way to use npm is to delete yarn completely
Steps To Reproduce:
npm run dev

+1 to this, I have deleted my yarn.lock file and it still tries to use yarn to install dependencies. I keep quitting out and installing the dependency manually

I think this issue is not stale

This is a critical issue.  Why in the hell is laravel-mix installing any dependencies in the first place?  That's what package.json is for.  If there's a problem, just spit out an error and require the developer to fix it manually.  Defaulting to an outdated, deprecated package manager like yarn is hard to comprehend.

The Laravel documentation says to install mix using npm. To have mix then install additional dependencies using yarn is confusing and seems broken.
Would be great if this was either configurable at the mix config level or by being able to specify the use of npm from the cli (--force-npm or something).
Another friendly option could be to check if yarn.lock exists and only use yarn in that case? Otherwise, default to npm?
I'd be happy to try and contribute this change if someone can give me a direction I should head.

@hackel I love how quickly Yarn went from the "hot new thing" to "outdated, deprecated package manager." Can you point to me where/when it was deprecated?
Yarn will only be used if you have it installed on your machine. If you prefer npm, remove it.
That said, with the next release, we'll drop back to using npm for everything since Yarn no longer offers any meaningful advantage (to my current knowledge).


Added validation of aggregate existence when calling command

Hi,
in command validators I do not see any validation checking the existence of a given aggregate.
could you add such an example?

There is. Checkout the UserLoginMustBeUniqueRule.

Thanks ! :)


Online steering

As a user I want to steer my car wirelessly so that I can control the vehicle remotely.

[ ] The client app can send movement commands to a private MQTT broker over the internet
[ ] The vehicle can follow movement commands from a MQTT broker on internet
[ ] Implementation is tested
[ ] Function is successfully added

Was closed automatically by mistake.


Add loader for loading file and invalid file

Solution improved upon. Uses a isLoadingData() helper function to determine what to show in place of the content of the page. Handles invalid file names (assuming the page does not error due to not finding certain property.
Upon data being loaded (indicated by the lack of the data prop, initialized to an empty array), we will display a linear loader and a message relating to the state of the page.

Closing as stale.


fix: cleanup subscribers when quickpick is hidden

Currently, hiding the quickpick using ESC key does not clean up the lookup subscriber listening to quickpick events. this leads to multiple lookup events executing if the quickpick has been hidden using ESC key

yeah, we’re currently not using this metric so decided to remove it
On Tue, Aug 17, 2021 at 4:53 PM Mark Hyunik Choi @.***>
wrote:

@.**** approved this pull request.
Looks good other than the removed NoteLookup_Show analytics
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/dendronhq/dendron/pull/1159#pullrequestreview-732316458,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AADD52PWHGKMM6O2AHX5SHDT5LZAVANCNFSM5CKPR4BQ
.


Aarch64 as an executable

Description
Implement executable build for Aarch64. Continues from https://github.com/Granulate/gprofiler/pull/170.
This also adds proper build scripts + documentation for building locally.
Motivation and Context
Support running gProfiler on Aarch64 with no containers.
How Has This Been Tested?
I can run the resulting build/aarch64/gprofiler on an Aarch64, and it currently crashes in the staticx bootloader. Very weird stuff, see here. We might be able to disable staticx for now, though, because Aarch64 machines are new libc & we currently don't compile PyPerf which IIRC brings most of the dynamic dependencies.  Running gProfiler in gdb doesn't exhibit the crash, and it works fine.
I'll fix the staticx issues, meanwhile this can be CRed as most of the changes are unrelated to staticx itself.
Checklist:

[x] I have read the CONTRIBUTING document.
[ ] Fix / disable staticx
[x] I have updated the relevant documentation.
[ ] I have added tests for new logic.

This PR breaks the build-exectuable job in CI

I decided to skip the staticx for Aarch64 - we don't need it for any of the executables IIRC, only for PyPerf, and we don't build PyPerf for Aarch64 now, so :shrug:

I ran the aarch64 exe build once (see https://github.com/Granulate/gprofiler/pull/176/commits/308861d0c33c9f345e87d8afff0ced9fde4b0cb5), downloaded the binary and tested it. Works like a charm. This PR is ready.


fix: pydantic errors in miner

Description
Miners will often show the following error in their logs:

The issue seems to stem from a pydantic mis-match, it is expecting an int but receiving a str.  When you investigate the logs, one number seems to be the version of the Bittensor library, i.e. 800200 -> 8.2.0.  This leads us to believe perhaps it is an issue in the Bittensor library itself, as our subnet code does not explicitly use the Bittensor software version anywhere.  Unclear what the other number is, though it seems to increment as the logs continue, so could be related to a block number or timestamp

submitting PR to Bittensor repo, will tag here


syncano-ios (4.1.0) Could not build Objective-C module 'syncano_ios'

After update from 4.0.18 to 4.1.0 have issues:
'Mantle.h' file not found
Could not build Objective-C module 'syncano_ios'

Hello @fractalzombie. Please use new updated version 4.1.1 (it is also on cocoapods already). I have just fixed this bug :) Thanks for letting us know :+1:  Enjoy!


Fix not working link

What this PR does / why we need it:
Fixing a broken link
the link to the KubeOne features was not working

/ok-to-test
/release-note-note
/lgtm
/approve

/release-note-none

Just docs change.
/override pull-kubeone-e2e-digitalocean-upgrade-1.13.5-1.14.0


add ECN support

After talking with someone who really knows their congestion control / ECN stuff at IETF 117, here's what I learned:

The validation algorithm described in https://datatracker.ietf.org/doc/html/rfc9000#name-sample-ecn-validation-algor is mostly fine. It doesn't really happen that ECN-marked packets are dropped completely.
The two relevant failure modes are the following:

Bleaching: ECN marks being removed completely.
Mangling: ECN consistently being set to CE.

Based on that, the following validation logic makes sense:

Send 10 packets with ECN. If the ACK for them doesn't come back with any ECN marks, we're either dealing with bleaching or an endpoint that doesn't support ECN. In either case, turn off ECN for that path.
If they're all coming being acknowledged with CE, there's most likely some mangling going on. Turn ECN off.

Minimal example of how to set per-packet ECN bits: https://gist.github.com/marten-seemann/31f20a7da8e6ad69c950af93f6d9a55b.
Observation: Setting the ECN bits on macOS doesn't work, apparently due to https://github.com/apple-oss-distributions/xnu/blob/xnu-8796.101.5/bsd/netinet/udp_usrreq.c#L2970.
Slack thread: https://quicdev.slack.com/archives/C68J3KSH3/p1690758298785569

Observation: Setting the ECN bits on macOS doesn't work, apparently due to https://github.com/apple-oss-distributions/xnu/blob/xnu-8796.101.5/bsd/netinet/udp_usrreq.c#L2970.

This is not correct. It works when using an int in the control message (and not a uint8):
cmsg->cmsg_len = CMSG_LEN(sizeof(int));
int tos_value = 2;
*((int *) CMSG_DATA(cmsg)) = tos_value;

This will require the use of build flags so we can target macOS (and Freebsd?), which is annoying, but nothing we wouldn't be able to work around.

Design considerations:

We're not running ECN validation during the handshake. All handshake packets will be sent unmarked.
ECN validation starts as soon as we send (un-coalesced) 1-RTT packets. The first 1-RTT packet will be ECN-marked. This prevents on-path observers from deriving any information about the internal state from the presence of ECN marks (they can see packet types anyway).

With https://github.com/quic-go/quic-go/issues/3775, we could also send a single ECN probe packet as the first packet sent on a new connection, allowing us to skip the testing period in the common case (ECN works).


Cluster Provisioning with Node Provisioning - RKE2 Generic Node Drivers & Node Pools

Similar to https://github.com/rancher/dashboard/issues/2766

Rancher version: 2.6 master-head (07/02/2021) 82b212d
I am testing this with the OCI Driver, the node gets created but during he custom install script I see this error:
failureMessage: "Failure detected from referenced resource rke-machine.cattle.io/v1,
    Kind=OciMachine with name \"izc1-p1-cbp86\": Downloading driver from https://github.com/rancher-plugins/rancher-machine-driver-oci/releases/download/v1.0.1/docker-machine-driver-oci-linux\ndocker-machine-driver-oci-linux\ndocker-machine-driver-oci-linux:
    ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, not stripped\nRunning
    pre-create checks...\n(izc1-p1-cbp86) Verifying number of availability domains...
    \nCreating machine...\n(izc1-p1-cbp86) Provisioning node using image Oracle-Linux-8.3-2021.05.12-0\n(izc1-p1-cbp86)
    created instance ID ocid1.instance.oc1.us-sanjose-1.<REDACTED>,
    IP address <REDACTED>\nWaiting for machine to be running, this may take a
    few minutes...\nDetecting operating system of created instance...\nWaiting for
    SSH to be available...\nDetecting the provisioner...\nProvisioning with ol...\nProvisioning
    with custom install script via SSH, not installing Docker...\nError creating machine:
    RHEL ssh command error: command: sudo hostname izc1-p1-cbp86 && echo \"izc1-p1-cbp86\"
    | sudo tee /etc/hostname err: inappropriate ioctl for device output: \nThe default
    lines below are for a sh/bash shell, you can specify the shell you're using, with
    the --shell flag."

It seems the Instance gets created, and even the Provisioner type is also detected. But then there's a failure during the instance configuration?

I am checking if the UI coverage ends up here, and probably open a new issue for my previous comment.

OCI RKE1 is working - https://github.com/rancher/dashboard/issues/2777
Reopening for this issue https://github.com/rancher/dashboard/issues/2767#issuecomment-873214624

@izaac @sowmyav27 That is not a dashboard issue, please bring up with backend.

@izaac can you talk with backend with what you're seeing with that error?

Logged backend issue - https://github.com/rancher/rancher/issues/33865
On master-head commit id: 3499046

Able to create a custom cloud cred and deploy an RKE2 cluster.
Closing this issue


[linux_proc_extras] fix proc path regression

When moving the check, lstrip was added. It breaks the check (since
we're looking for absolute path), and I couldn't find a reason why it
was added. I removed them and also updated the tests.

Thanks for the review!


SelfQueryRetriever with an OpenSearch vector store doesn't work.

Checked other resources

[X] I added a very descriptive title to this issue.
[X] I searched the LangChain documentation with the integrated search.
[X] I used the GitHub search to find a similar question and didn't find it.
[X] I am sure that this is a bug in LangChain rather than my code.
[X] The bug is not resolved by updating to the latest stable version of LangChain (or the specific integration package).

Example Code
from langchain_community.vectorstores import OpenSearchVectorSearch
from langchain_community.document_loaders import TextLoader
from langchain.retrievers.self_query.base import SelfQueryRetriever
from langchain_community.llms.huggingface_pipeline import HuggingFacePipeline
from transformers import AutoModelForCausalLM, AutoTokenizer, pipeline
from langchain_community.document_loaders import DirectoryLoader
from langchain_community.embeddings import HuggingFaceEmbeddings
from langchain_core.documents import Document
from langchain.chains.query_constructor.base import AttributeInfo
import torch
embeddings = HuggingFaceEmbeddings()
docs = [
Document(
page_content="A bunch of scientists bring back dinosaurs and mayhem breaks loose",
metadata={"year": 1993, "rating": 7.7, "genre": "science fiction"},
),
Document(
page_content="Leo DiCaprio gets lost in a dream within a dream within a dream within a ...",
metadata={"year": 2010, "director": "Christopher Nolan", "rating": 8.2},
),
Document(
page_content="A psychologist / detective gets lost in a series of dreams within dreams within dreams and Inception reused the idea",
metadata={"year": 2006, "director": "Satoshi Kon", "rating": 8.6},
),
Document(
page_content="A bunch of normal-sized women are supremely wholesome and some men pine after them",
metadata={"year": 2019, "director": "Greta Gerwig", "rating": 8.3},
),
Document(
page_content="Toys come alive and have a blast doing so",
metadata={"year": 1995, "genre": "animated"},
),
Document(
page_content="Three men walk into the Zone, three men walk out of the Zone",
metadata={
"year": 1979,
38             "rating": 9.9,
39             "director": "Andrei Tarkovsky",
40             "genre": "science fiction",
41         },
42     ),
43 ]
44
45
46
47 vectorstore = OpenSearchVectorSearch.from_documents(
48     docs,
49     embeddings,
50     index_name="opensearch-self-query-demo",
51     opensearch_url="https://admin:admin@localhost:9200",use_ssl = False, verify_certs = False
52 )
53
54 model_id = "lmsys/vicuna-13b-v1.5"
55 tokenizer = AutoTokenizer.from_pretrained(model_id)
56 model = AutoModelForCausalLM.from_pretrained(model_id)
57 pipe = pipeline("text-generation", model=model, tokenizer=tokenizer, max_new_tokens=200, device_map="auto",torch_dtype=torch.float16)
58 llm = HuggingFacePipeline(pipeline=pipe)
59
60 metadata_field_info = [
61     AttributeInfo(
62         name="genre",
63         description="The genre of the movie",
64         type="string or list[string]",
65     ),
66     AttributeInfo(
67         name="year",
68         description="The year the movie was released",
69         type="integer",
70     ),
71     AttributeInfo(
72         name="director",
73         description="The name of the movie director",
74         type="string",
75     ),
76     AttributeInfo(
77         name="rating", description="A 1-10 rating for the movie", type="float"
78     ),
79 ]
80 document_content_description = "Brief summary of a movie"
81
82
83 retriever = SelfQueryRetriever.from_llm(
84     llm, vectorstore, document_content_description, metadata_field_info, verbose=True
85 )
86
87 pol = retriever.get_relevant_documents("What are some movies about dinosaurs")
88 print(pol)
Error Message and Stack Trace (if applicable)
Traceback (most recent call last):
File "/usr/local/lib/python3.10/site-packages/langchain_core/output_parsers/json.py", line 175, in parse_and_check_json_markdown
json_obj = parse_json_markdown(text)
File "/usr/local/lib/python3.10/site-packages/langchain_core/output_parsers/json.py", line 157, in parse_json_markdown
parsed = parser(json_str)
File "/usr/local/lib/python3.10/site-packages/langchain_core/output_parsers/json.py", line 125, in parse_partial_json
return json.loads(s, strict=strict)
File "/usr/local/lib/python3.10/json/init.py", line 359, in loads
return cls(**kw).decode(s)
File "/usr/local/lib/python3.10/json/decoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/local/lib/python3.10/json/decoder.py", line 355, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 2 column 14 (char 15)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.10/site-packages/langchain/chains/query_constructor/base.py", line 50, in parse
parsed = parse_and_check_json_markdown(text, expected_keys)
File "/usr/local/lib/python3.10/site-packages/langchain_core/output_parsers/json.py", line 177, in parse_and_check_json_markdown
raise OutputParserException(f"Got invalid JSON object. Error: {e}")
langchain_core.exceptions.OutputParserException: Got invalid JSON object. Error: Expecting value: line 2 column 14 (char 15)
Description
I am following this documentation-:
https://python.langchain.com/docs/integrations/retrievers/self_query/opensearch_self_query/
System Info
System Information

OS:  Linux
OS Version:  #1 SMP Wed Jan 10 22:58:54 UTC 2024
Python Version:  3.10.7 (main, Feb 29 2024, 10:06:00) [GCC 8.5.0 20210514 (Red Hat 8.5.0-20)]

Package Information

langchain_core: 0.1.33
langchain: 0.1.13
langchain_community: 0.0.29
langsmith: 0.1.31
langchain_text_splitters: 0.0.1

Packages not installed (Not Necessarily a Problem)
The following packages were not found:

langgraph
langserve

Check if the llm is working correctly.
55 tokenizer = AutoTokenizer.from_pretrained(model_id)
56 model = AutoModelForCausalLM.from_pretrained(model_id)
57 pipe = pipeline("text-generation", model=model, tokenizer=tokenizer, max_new_tokens=200, device_map="auto",torch_dtype=torch.float16)
58 llm = HuggingFacePipeline(pipeline=pipe)```

It does, same technique is used in other codes.


Layout and property updates

Clean up subviews (remove non-visible from superview) upon deceleration ended. Without this, there was a possibility of a tab's view being on the stack, with all constraints removed.
Publicly exposes items array as readonly to allow consumers to determine number tabs. Also guards against switching tabs with an out of bounds index.
 This was causing child views to be inset under the navigation bar
Don't delay content touches in the paged, mainScrollView was interferring with gestures on child views

@matthewryan @tatey
Thanks for your code!!! I believe this will make it better!!!


fix typo

What this PR does / why we need it: Fix typo
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged): none
Fixes #

@junior do you mind signing your commits? https://docs.github.com/en/authentication/managing-commit-signature-verification/signing-commits

@junior do you mind signing your commits? https://docs.github.com/en/authentication/managing-commit-signature-verification/signing-commits

Changed my defaults to always do. Thanks.

I merged this anyway as it wasn't a code change.


Scoreboxes don´t adding points

http://youtu.be/1LNVVjHEWWg

The scorebox module has not yet been implemented

Giving an error when stay on it.
http://youtu.be/lR2sdkb33Nw
http://gyazo.com/00bb9a7c6413f2c5db7e0d19d878a878

@Alfalik Is the error with the unmodified XML?

Tested with maps.oc.tc xml & removing portals xml. Same error.

Ok, I think I found the issue

The issue should be fixed in 1a7ed5b684833819e0af140d0846774923ac487c

@twizmwazin It's not fixed, at least for Facility. It now looks to be an issue with MirroredRegions though.

It was fixed in my test, I joined red and used the right scorebox.

Not fixed, when walking the console is being spammed. I don´t know if is realted with scoreboxes.

I will double check

The normal Facility don´t have mirror regions.

It appears the issue is with Mirrored regions used for portals, and is not related to the scorebox module.

Should I create an issue?

We are working on it, there is no need.


Support Platform.sh

Are there any plans to review AaronFeledy's PR for this?

@UltraBob If Dave doesn't have any viable test projects running on Platform at the moment, he may not be able to test the PR himself. I'd say test it if you haven't already and comment your findings on the #4 thread. Community feedback may help move it forward.

Fair point.  We ported the same logic into our own environment detection code, and it works as expected.


Add sklearn to Travis, for documentation building.

Had tried conda before, and it did not work

Relates to https://github.com/google/jax/issues/1516

fixes #1516


python-ecdsa: excessive startup time

pls see https://github.com/warner/python-ecdsa/issues/180
we should depend on our fork https://github.com/oberstet/python-ecdsa/tree/lazy-precompute-jacobi for now in autobahn ...

so the PR https://github.com/warner/python-ecdsa/pull/212 got merged, the fix is on upstream master. means, we don't need our own fork, bzt should use new upstream release once that is available.


Improve smartseq2_has_2-3_files to allow 1 fastq if the sequencing is single ended

Describe the bug
The graph validator raises the smartseq2_has_2-3_files error even if the sequencing is single-ended
To Reproduce
Steps to reproduce the behavior:

Upload a submission in ingest with:

Library preparation: SmartSeq2
Sequencing protocol: single end
One fastq file per plate well

Click on Validate submission

See error

Desired behavior
For SmartSeq2 if the sequencing is single-ended the graph validator should allow to have one fastq per process, without raising an error.
Already discussed with @ESapenaVentura

Blocking https://app.zenhub.com/workspaces/dataset-wrangling-status-5f994cb88e0805001759d2e9/issues/ebi-ait/hca-ebi-wrangler-central/535


Add Pokedex App

Description:
An interactive Pokedex app built with HTML, CSS, and JavaScript that allows users to search for Pokémon, view details, and filter by types.
Features:

Search for Pokémon: Enter a Pokémon's name or ID to find detailed information.
View Pokémon Details: Display information such as stats, abilities, height, weight, and types.
Filter by Type: Filter Pokémon by specific types like Fire, Water, Grass, etc.

How to Use:

Open the app in your web browser.
Use the search bar to find specific Pokémon by name or ID.
The Pokémon card its details such as type power weight etc.

Installation:

Clone the repository or download the files.
Open index.html in your preferred web browser.

Files:

index.html: The main HTML file that contains the structure of the Pokedex app.
style.css: The CSS file that styles the app.
script.js: The JavaScript file that handles API requests and manages the app logic.

Usage:

Search: Enter a Pokémon's name or ID in the search bar to display its information.
View Details: The Pokémon Card displays more detailed stats and abilities.

Code Structure:

HTML: Sets up the main structure of the app, including the search bar, filter, and Pokémon list.
CSS: Styles the app, including the layout for Pokémon cards, the search bar, and filter buttons.
JavaScript:

addEventListener():Attaches an event handler to an element.
getElementById():Retrieves an element by its ID.
.textContent():Gets or sets the text content of an element.
createElement():Creates a new HTML element.
**appendChild():**Adds a child node to a specified parent node.
fetch: Fetches data from the PokéAPI.

I want work on this issue


Improve visibility of active spellbook filters

Originally in GitLab by @MaxPat931
The small line under the filter options can be difficult to see, or may not be pronounced enough to call attention that it is active.
I would recommend additional visual indicators to inform users when a filter is active, such as bolding the text and/or highlighting the background area of that filter:
current

Proposed

slightly related to https://gitlab.com/foundrynet/dnd5e/-/issues/1281

Closing this for now. We won't be making UI changes to the legacy sheets, and the v2 sheets use different filter styles now.


OS 2.1: some user groups cannot be deleted

OS 2.1s new group policy feature one cannot delete a group. When the mouse pointer is over a group name OS offers to edit or delete the group. I have there a group named "Previous group Registered" (see also issue #2542). When I click on the thrash bin icon to delete the group I get a confirmation dialog. i pres there OK but then nothing happens. The group still exists.
If a group cannot be deleted, OS should not offer to delete it.

Bug in GroupViewSet destroy(). Only the default group should be protected.


Upgrade dependencies

We still use wtf_wikipedia v8 - let's see if we can upgrade to v9.
Same for other dependencies like

wtf-plugin-html
wtf-plugin-summary

Solved thanks to https://github.com/spencermountain/wtf_wikipedia/issues/452#issuecomment-1003971928.


Issue with dropping awesome-typescript-loader

Describe the bug
After dropping awesome-typescript-loader, auto restart of server stopped working. So restore awesome-typescript-loader in the package.json.

Dropped with https://github.com/cdmbase/fullstack-pro/pull/256


Fix issue with only max 20 XML sitemap files generated on cron jobs

Questions
Answers

Description?
Full description below

Type?
bug fix

BC breaks?
no

Deprecations?
no

Fixed ticket?
n/a

How to test?
To thoroughly test the sitemap generation process, it is necessary to have a sufficient number of products, images, and other pages or content. This will allow the generation of at least 20 sitemaps, which can then be used for testing purposes. The number of products required is not fixed and will depend on factors such as the number of images per product. For instance, for some shops it may be 5,000 products, for others 20,000 products. During the sitemap generation process, if a memory limit is exceeded (a specific check exists in gsitemap.php), the process may also move already to the next file with even less links processed. Currently, our shop has 200,000 products and 2.1 million images, resulting in the generation of 80 sitemap files. The size of these files varies between 2MB and 30MB. Prior to the patch, the generation process would always stop at the 20th file. However, after the patch, the sitemap generation process will continue until all available links are included in sitemap files, with the entire list of sitemap files being contained in the main 1_index_sitemap.xml file. To run the test, execute the sitemap generation with the link for cron jobs given by the module on the CLI, as example: /usr/bin/curl -L --max-redirs 99 "http://shop.com/modules/gsitemap/gsitemap-cron.php?token=1234..." and check that sitemap generation adds files past 1_en_20_sitemap.xml.

Why this pull request?
When generating a sitemap using cron, a CLI tool like curl is typically employed to send an HTTP request to gsitemap-cron.php. For large sites with tens or hundreds of thousands of products, the module divides the sitemap files by size. However, the generation process halts after creating the 20th sitemap XML file, preventing the inclusion of all products in the sitemap. This pull request resolves this issue, enabling sitemap generation to proceed beyond the initial 20 files and ensuring that all products are added to the sitemap.
What is the root of the issue?
The original code evaluates every 20 files generated and, rather than simply redirecting back to the module for the generation of the subsequent sitemap XML file, which would work, it sends an HTTP header "Refresh: 5" instead of an HTTP redirect.
This header lacks documentation (note that this refers to an HTTP header, not the meta refresh tag, which however is deprecated too)  and is absent from the HTTP standard. The Refresh HTTP header is a non-standard implementation from the Netscape era, which has only been maintained by browsers. Most, if not all, non-browser HTTP toolkits, such as curl, do not implement it. As a result, it is not guaranteed that using the Refresh HTTP header with tools other than browsers, which is almost always the case with cron jobs, will successfully complete the sitemap generation for very large shops. Rather the opposite, generation will stop with an unrecoverable error.
Sources:
https://github.com/curl/curl/issues/3657
https://daniel.haxx.se/blog/2019/03/12/looking-for-the-refresh-header/
https://github.com/request/request/issues/92
https://chromium-review.googlesource.com/c/chromium/src/+/1520146 (a possible intention to remove support even in chrome, because non-standard)
Moreover, there is no need or advantage to using this HTTP header for every 20th cron job redirect, as a simple redirect functions as intended, and the refresh – even if it were to work – serves no purpose.
Changes introduced by the pull request
There are no deprecations or backward compatibility breaks, and no new or otherwise modified code that could potentially disrupt existing functionality.
The only additional change involves simplifying the else statements and removing superfluous exit() statements for improved clarity and reduced complexity, as seen in this commit: https://github.com/dkarvounaris/gsitemap/commit/a504413e4f30c895997e17090245ae96292042c6?diff=split&w=1
Furthermore, I have updated the documentation to include information on the possible need of adjusting the number of redirects followed by the tool used in conjunction with cron jobs. This is particularly useful for very large shops which may require more redirects than the tool's default redirect limit. Something which can go otherwise unnoticed and may be difficult to debug.

@dkarvounaris the tests are failing, could you please fix it?


doc: 完成#107 issue

What type of PR is this?
/kind doc

What is the purpose of this PR and its related background?
完成#107 issue
Which issue(s) this PR fixes:

Fixes #107
Does this PR introduce a user-facing change?

NONE

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 87.78%. Comparing base (5ee4366) to head (10ac804).
Report is 6 commits behind head on main.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main     #111   +/-   ##
=======================================
  Coverage   87.78%   87.78%
=======================================
  Files          46       46
  Lines        1195     1195
=======================================
  Hits         1049     1049
  Misses        146      146

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


[NO-CODE] need new avatars for user profile

Overview:
We need new profile images designed for our platform. This is a no-code issue and requires a designer to create visually appealing and consistent profile images that fit our branding guidelines.
Details:
Type: No-code (Design)
Task: Create [number] profile images.
Usage: These images will be used for user profiles on the platform.

Please assign me this .

@AshuKr22 I would like to work on this issue, please assign it so I can start working :)

If you assign me, I would love to work on this. Please assign this to me @AshuKr22

I am assigning you both this issue , first create a male and a female avatar, just to show your design. try to keep it similar to the current ones, or if you have something completely different in your mind go ahead.


ci: Delete .github/workflows/appmap-analysis.yml

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

v0.52.0
GitHub release

Your semantic-release bot :package::rocket:


Add WASM support to Marker module

Add WASM bindings to the marker module.
NOTE: This development should be coordinated with @dpederson-figure.

The chain side integration work is mostly complete.  We just need to tweak the provwasm bindings and make sure the integration test contract works.


GC Developers Exchange grassroots innovation

Add GCDevEx as an initiative and do the hours.

Submitted proposal to the grassroots innovation page


[bc-breaking] rename top level UX to convert_to_float8_training

Stack from ghstack (oldest at bottom):

#330
-> #329
#328
#327

Summary:
Old name: swap_linear_with_float8_linear
New name: convert_to_float8_training
Choosing a more generic name, with the following improvements from the
old name:

doesn't mention module swaps, which is an implementation detail
doesn't mention Float8Linear, which is an implementation detail
clarifies that this is for training, not to be confused with
inference APIs
doesn't mention linear, which gives more freedom to add other
modules later

find . -name '*.py' -print0 | xargs -0 sed -i 's/swap_linear_with_float8_linear/convert_to_float8_training/g'

Test Plan:
./test/test_everything.sh

Reviewers:
Subscribers:
Tasks:
Tags:
Differential Revision: D60195665

@vkuzo has imported this pull request.  If you are a Meta employee, you can view this diff on Phabricator.


Added border styling for merged cells

Hi Kit,
I have added border styling specifically for merged cells since the 'Style' command in the Item list does not retain original borders around an original cell once the cell is merged (which is how Excel behaves anyway). This solves the problem of the original comment I left in the tutorial notebook for borders around merged cells.

Superlative, merged, thank you @emigajda !


Machine should detect and/or remove unused host only interfaces as part of the creation process

cc @docker/machine-maintainers
Normally I'm against automatically removing resources, but we've had so many issues around extraneous host-only networks, that I'm beginning to think we should add code to the virtualbox driver to go through existing host-only networks and DHCP servers and clear out any that are not in use by VMs.  Or, at least, to try and detect the invalid states when they come up.

Agreed, I am spinning up many times and with docker-machine "hanging" when removing docker machines it's not removing the adapaters.  I end up with many of them.

@nathanleclaire Do you know what creates those networks in the first place? I've tried to push vb into doing it. I failed.

They're created through VBoxManage, and usually the invoker is either:

Faulty logic in Machine (whether it's older versions, experimental branches, etc.) or
Other tools such as boot2docker and Vagrant that do this kind of creation and may or may not have cleaned up

My thinking is, our best bet to start resolving these kinds of issues, is take a look at the output of commands from users with faulty configurations, and start writing some tests around handling and/or detecting them.

Closed with https://github.com/docker/machine/pull/2625

I am on Windows 8.1 Pro. I am using Docker toolbox which I installed recently. I am facing this issue even now. I suppose that your fix should be released by now. But I still get multiple host only networks which bring my internet down. This is stopping me from doing any serious work.

Same issue for me. After Docker toolbox installation I lost connection because of "VirtualBox Host-Only Network". "Docker Quickstart Terminal" cannot finish without error.

Same issue for me Windows 10. Every time my computer sleeps and restarts, I lose internet/wireless network adapter access.


update make-circular-images.md

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

HI @Anonster,
Please submit your answer at the following page:
https://learn.freecodecamp.org/responsive-web-design/basic-css/make-circular-images-with-a-border-radius
Creating a Pull Request does not count towards your FCC Responsive Web Design Certification, as your answers must be submitted via https://learn.freecodecamp.org. Thank you.


Clangd crash in Namer::VisitCXXMemberCallExpr() in InlayHints.cpp

I'm getting a crash in this function.
I don't have a reduced test case at the moment, but just eyeballing the function, it's unconditionally dereferencing E->getMethodDecl() and E->getImplicitObjectArgument(), and either of those could potentially be null.
This is a regression from https://reviews.llvm.org/D155421 which introduced this code.
cc @sam-mccall, @hokein

Thanks. I think your analysis is right:

it is unlikely that the parameter E of VisitCXXMemberCallExpr will be null
E->getMethodDecl() could probably return nullptr (for invalid code)

We should make a sanity check for the E->getMethodDecl() there, it would be great to have a reproduced testcase, but if it is too hard, I think it is fine.

Reduced testcase:
class A {};

using Predicate = bool(A::*)();
bool AnyApzc(A* a, Predicate p) {
  if ((a->*p)()) {
  }
}

When the call is through a pointer to a member, CXXMemberCallExpr::getCallee() is (after unwrapping parens) a BinaryOperator (with the operator being ->*).
getMethodDecl() only returns non-null if the callee is a MemberExpr.

Proposed fix: https://github.com/llvm/llvm-project/pull/76492


Automated cherry pick of #7661: fix(host-deployer): Exit correctly after mounting

Cherry pick of #7661 on release/3.3.
#7661: fix(host-deployer): Exit correctly after mounting

/lgtm
/approve


Pin map v3

Changes from v2:

Remove forgotten debug
Fix json indentation to match it's file
Change calamari 7seg and rgb led options from int to string to match child node options

Solves either @edersondisouza leak and @glima asprintf suggestion

Changes from v1:

Changed 'label_open' to 'open_by_label' on API
'Un-bump' the version of pin-mux struct
Fix log_init
Use the new API on hw io nodes (and fix the nodes that used this as sub-node)
Fix conf files, samples and tests

Merging!


Cannot pull custom docker image without full semver

Component
server
Describe the bug
My woodpecker.yml:
variables:
  - &PLUGIN_CUSTOM_1 gitea.example.com/my-org/my-repo:0         # fails: major
  - &PLUGIN_CUSTOM_2 gitea.example.com/my-org/my-repo:0.1       # fails: major.minor
  - &PLUGIN_CUSTOM_3 gitea.example.com/my-org/my-repo:0.1.1     # works: major.minor.patch
  - &PLUGIN_GIT woodpeckerci/plugin-git:2                       # works: major

clone:
  clone:
    image: *PLUGIN_GIT

steps:
  my-step-1:
    image: *PLUGIN_CUSTOM_1
  my-step-2:
    image: *PLUGIN_CUSTOM_2
  my-step-3:
    image: *PLUGIN_CUSTOM_3

For my-step-1 and my-step-2 I get:

Manifest unknown

It only works when I specify the full semver major.minor.patch format - I cannot specify only major. But for plugins from github and codeberg I can specify only major.
System Info
1.0.0-rc1
docker

Additional context
No response
Validations

[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Checked that the bug isn't fixed in the next version already [https://woodpecker-ci.org/faq#which-version-of-woodpecker-should-i-use]
[X] Check that this is a concrete bug. For Q&A join our Discord Chat Server or the Matrix room.

Does the registry actually contain gitea.example.com/my-org/my-repo:0 or gitea.example.com/my-org/my-repo:0.1? When you run docker pull gitea.example.com/my-org/my-repo:0, docker isn't going to parse that tag as semver and look for the newest version matching that major, it will literally just try to pull that exact tag.
If you want to be able to pull gitea.example.com/my-org/my-repo:0 and gitea.example.com/my-org/my-repo:0.1, you need to also publish your image under those two tags as well.
The reason you can pull woodpeckerci/plugin-git:2 is because it actually exists.

Can you point me to your dockerhub image?


Impact of moving ReactNativeHost from Application level to Activity level in Android

I'm looking for a way for different activities to open different *.android.bundle files.
Example:
MainActivity -> index.android.bundle
HelloWorldRNActivity -> helloworld.android.bundle
I've tried searching but I'm not able to find any documentation on how to achieve this.
So I've modified some code to move the ReactNativeHost from the Application level to the Activity level (MyReactActivity), and overwrote the ReactActivityDelegate.getReactNativeHost() function to retrieve it from MyReactActivity instead.
public abstract class MyReactActivity extends ReactActivity {
    private ReactNativeHost mReactNativeHost;

    @Override
    protected abstract String getMainComponentName();

    protected abstract ReactNativeHost createReactNativeHost(Application app);

    protected ReactActivityDelegate createReactActivityDelegate() {

        return new WeReactActivityDelegate(this, getMainComponentName()) {
            @Override
            protected ReactNativeHost getReactNativeHost() {
                if (mReactNativeHost==null) {
                    mReactNativeHost = createReactNativeHost(getApplication());
                }
                return mReactNativeHost;
            }
        };
    }
}

public class HelloWorldRNActivity extends MyReactActivity {

    @Override
    protected String getMainComponentName() {
        return "Helloworld";
    }

    @Override
    protected ReactNativeHost createReactNativeHost(Application app) {
        return new ReactNativeHost(app) {
            @Override
            public boolean getUseDeveloperSupport() {
                return false;
            }

            @Override
            protected List<ReactPackage> getPackages() {
                return Arrays.<ReactPackage>asList(
                        new MainReactPackage()
                );
            }

            @Override
            protected String getBundleAssetName() {
                return "helloworld.android.bundle";
            }
        };
    }
}

This implementation seems to work so far with my current testing and I'm able to successfully start two different react native activities that open two different *.android.bundle files.
Is this implementation correct? If not, what are the possible problems that may arise from this change in code?
Alternatively, are there any other ways to open multiple *.android.bundle files from the same application?

Closing as advised in the discussions template.


Tree Data Structure in PyTorch Geometric

❓ Questions & Help
Is there a sub-branch which specifically deals with Tree related modelling using PyTorch Geometric?
There is one problem in using the existing representation in Graphs for Tree.
Say In a Graph World,

A, B
B, C
A, D
B, D
B in the edge-index denotes the same node. Since all nodes in a graph are unique.

Rather in a Tree World, same node can be present in two different branches. Say in an AST, the nodes are labelled same but, can be two different entities when occuring in a Tree.

Was wondering, if there's an existing way to solve this using PyTorch Geometric. If not, should we build it since Trees are equally important,common Structured Data.
My thought
Can relabelling BinOp into Two labels (BinOp1[1] and BinOp2[0])  and having same feature vectors solve it?

Hey, and thank you for this interesting question. As far as I understand, you want to represent BinOp as a single node which appears multiple times in your tree? I don't think there is a particular reason to enforce that nodes are shared as long as their feature vectors are the same (like same identifier for this operation). Do I understand you correctly?
If you have any thoughts on how to improve PyG for tree representations, please let me know.


Plugin throwing exception

The plugin is throwing an exception
2023-01-11 19:52:21 [AWT-EventQueue-0] WARN  n.r.client.plugins.PluginManager - Unable to start plugin HunllefHelperPlugin
net.runelite.client.plugins.PluginInstantiationException: java.lang.IllegalArgumentException: No line matching interface Clip supporting format PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, big-endian is supported.
	at net.runelite.client.plugins.PluginManager.startPlugin(PluginManager.java:467)
	at net.runelite.client.plugins.PluginManager.lambda$startPlugins$2(PluginManager.java:248)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.IllegalArgumentException: No line matching interface Clip supporting format PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, big-endian is supported.
	at java.desktop/javax.sound.sampled.AudioSystem.getLine(Unknown Source)
	at java.desktop/javax.sound.sampled.AudioSystem.getClip(Unknown Source)
	at com.hunllefhelper.AudioPlayer.tryLoadClip(AudioPlayer.java:72)
	at com.hunllefhelper.AudioPlayer.tryLoadAudio(AudioPlayer.java:19)
	at com.hunllefhelper.HunllefHelperPlugin.startUp(HunllefHelperPlugin.java:70)
	at net.runelite.client.plugins.PluginManager.startPlugin(PluginManager.java:445)
	... 14 common frames omitted

Cause of issue found: I didn't have any sound output device connected to the PC.


Calendar modifications to make the UI better

@zach2825 my preference would be to squash merges to keep the history easier to read.  You cool with that?

I'm not sure what you mean. I can convert this pr to draft or on hold status or something. But I'd like to merge this pr when we're ready to start working features.

@zach2825 when the last pull request was merged you selected the default to only merge.  There's another option to squash and merge pull requests.
If you have 45 commits in one pull request it will show as one commit in the logs instead of 45.  That's often desirable to keep the logs form having 1000s of commits that say "Changed a work" "Fixed a spelling" and instead you can have a summary message.

Oh I'm dump I see what you mean deleting the feature branch is what I've typically done since that feature branch code and commit history is now in the develop branch. But I'm ok with squashing merges. To be honest I don't know if there's a difference in this case.

This was a general statement / suggestion and not specific to this PR, but since you merged the last PR I wanted to suggest we also squash.  Most of your PRs have a large number of commits and it's not really necessary to show 20 commit messages for a PR if it really only did one thing and squashing just shows 1 commit message to summarize the commit.

Sounds good thank you.
On Wed, Nov 6, 2019, 5:40 PM Jim Ciallella<EMAIL_ADDRESS>wrote:

This was a general statement / suggestion and not specific to this PR, but
since you merged the last PR I wanted to suggest we also squash. Most of
your PRs have a large number of commits and it's not really necessary to
show 20 commit messages for a PR if it really only did one thing and
squashing just shows 1 commit message to summarize the commit.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/codeforgreenville/hackgreenville-com/pull/17?email_source=notifications&email_token=AA64TKNFNO4ZLWXKBHEL24TQSNBULA5CNFSM4JJ2LRIKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEDIHVFA#issuecomment-550533780,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA64TKM7JAYDF673ZQRIPLLQSNBULANCNFSM4JJ2LRIA
.


Implement type/union suppression

Update: I decided to cut scope for this PR and the other one with its tests to only focus on suppressing object types and unions to make this easier to read.
Things not implemented here but coming soon:

field suppression

suppressing enums and interfaces-- makes more sense after implementing field suppression

renamings error checking (e.g. if a value in renamings doesn't exist in the schema)

looking into reverse_name_map optimization (as described below)

--
This PR implements:

Suppressing object types, and unions

Error-reporting for any illegal states that this can produce.

WIP: suppressing enums and interfaces + various documentation. I suspect enums might already be taken care of, but I haven't confirmed it. Also, basic linting, formatting, readability, better error messages, etc.
Tests are in PR 858 to keep the PRs from getting too big.
--
Questions:

The code doesn't touch user-defined scalars and enums, even if renamings includes it. What makes them different from types/ interfaces/ etc? Is it because we can't query for scalars and enums? I haven't been able to find anything that explicitly explains this.

If we have a field of a type that we suppress, should we automatically suppress the field as well or raise a CascadingSuppressionError requiring the user explicitly suppress those fields as well (when we implement field suppression)? I implemented the latter because we chose to make things as explicit as possible but wonder if this might make it annoying if many fields are of a type that gets suppressed.

From here: "A concern was preserving an interface but not all of its implementations, since then a user could query for all instances of that interface and get back objects that are of types that don't exist in the schema." Did we ever decide on what to do?

--
Questions that don't affect end-user functionality

From here: what should we do if renamings attempts to rename or suppress a type/ interface/ etc. if that type doesn't appear in the schema. Should we simply ignore it (as we do now), or show a warning/ error? In addition, what if renaming attempts to do a 1-1 renaming from something to itself? Right now it doesn't change anything, but should we warn the user at least that this won't do anything (in case there was a typo)?

What was the reasoning behind having reverse_name_map in _rename_types include non-renamed types? If it's not necessary anymore to store everything, I can refactor this to avoid problems when the schema gets very large.

Great questions! Replies inline:

Questions:

The code doesn't touch user-defined scalars and enums, even if renamings includes it. What makes them different from types/ interfaces/ etc? Is it because we can't query for scalars and enums? I haven't been able to find anything that explicitly explains this.

I'm not sure there's a particular good reason. The current code is a proof-of-concept-level prototype, and I wouldn't assume all the design decisions there are meant to be meaningful and cover all edge cases.
We should definitely not silently ignore renamings input. We should either error out if a user attempts to rename enum/scalar/input types, or actually implement that renaming. We don't have to pick the same decision for all of these special types (e.g. I'd error for input types for now at least), and we should be explicit about the combination we do and do not support.

If we have a field of a type that we suppress, should we automatically suppress the field as well or raise a CascadingSuppressionError requiring the user explicitly suppress those fields as well (when we implement field suppression)? I implemented the latter because we chose to make things as explicit as possible but wonder if this might make it annoying if many fields are of a type that gets suppressed.

Let's follow our overall strategy:

Renaming types only renames types, and complains via errors if such renaming is illegal and would require doing more work first, such as field suppression.
Offer a helper function that, for a given set of desired type renamings, calculates the exact "more work" needed and produces it in a form that is easy for a human to review and then feed into the functions that will apply the required schema changes such as the necessary field suppressions.

In a sense, we are designing a process that separates the "make diff" from the "apply diff" step:

allows a human to specify type renamings
get a reviewable and complete diff of the resulting changes to the schema as a whole
review and sign off on it
apply the prerequisite changes (field suppressions etc.)
finally, apply the desired type renamings to get the final schema.

From here: "A concern was preserving an interface but not all of its implementations, since then a user could query for all instances of that interface and get back objects that are of types that don't exist in the schema." Did we ever decide on what to do?

I've given this some thought, and the only thing that I can convince myself is safe is to require that all fields (both root schema query fields as well as edges) that point to that interface type are suppressed. The interface type can be kept purely to signal to a user that the remaining implementations share some common structure, but no query should be able to be constructed where a scope within that query is of that interface type while not also being a more-specific type (e.g. another interface that implements that one, or a type that implements that interface).
It seems to me that any approach other than this would have to deal with the "get back objects of types that don't exist in the schema" problem, and would require the compiler to do additional query rewriting such as adding __typename @filter(op_name: "!=", value: ["$removed_type"]) clauses. While this is something that would definitely be possible to build, let's save it for a future version and implement the simpler approach first.

From here: what should we do if renamings attempts to rename or suppress a type/ interface/ etc. if that type doesn't appear in the schema. Should we simply ignore it (as we do now), or show a warning/ error? In addition, what if renaming attempts to do a 1-1 renaming from something to itself? Right now it doesn't change anything, but should we warn the user at least that this won't do anything (in case there was a typo)?

Let's raise an error in both cases, and verify this with tests. These are both cases where the user may have either made a typo or may be operating under a mental model that doesn't match the schema the compiler is looking at, and we should let them know of this fact by raising an error.
Ideally, let's find all such "invalid input" type problems with the specified renamings, and raise an error with all of them at once. If there are more than a couple such problems, it would be infuriating from a UX perspective to have to find and fix them one at a time. Let's aim for better UX than "infuriating" 😄

What was the reasoning behind having reverse_name_map in _rename_types include non-renamed types? If it's not necessary anymore to store everything, I can refactor this to avoid problems when the schema gets very large.

To be honest, I don't remember if there was a specific reason. I think we may have been attempting to err on the side of correctness rather than performance, and weren't worrying about the memory footprint. If it doesn't seem necessary, feel free to amend the code to not store everything, since we now know our schemas can be reasonably measured in GB of RAM 😄

Codecov failed because the tests are in a separate PR. However, when you add in the tests, my local codecov run yielded
graphql_compiler/schema_transformation/rename_schema.py                   175      2    99%
and overall:
TOTAL                                                                    8518    465    95%
so it should be fine.

Noting here that, after this PR gets merged, we'll be able to update some type hints and remove unnecessary code based on the changes in the latest GraphQL-core release.

The module docstring looks great btw! I think we'll be able to turn it into documentation on ReadTheDocs pretty easily given its present structure.


Add rfc for go-generate buildpack

Summary
Following this conversation: https://github.com/paketo-buildpacks/go/issues/337#issuecomment-774074511
Use Cases

Checklist

[x] I have viewed, signed, and submitted the Contributor License Agreement.
[ ] I have added an integration test, if necessary.

With 2 project maintainer approvals (@ryanmoran and @fg-j), the proposal to add the Go Generate buildpack to the Paketo Community org has passed! 🥳


sbt-ci-release Fixes #196

please

add a tag to master (v0.1.0?)
add variables PGP_PASSPHRASE and PGP_SECRET to Travis as described here

before merging this to master

We already have PGP_PASSPHRASE and I can add the secret tomorrow. It is too large to place in an ENV variable, so I will make an encrypted file. You will need to add this:
diff --git a/.travis.yml b/.travis.yml
index f43c737..6fc4789 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -11,6 +11,8 @@ install:
 jdk:
 - oraclejdk8
 before_install:
+- openssl aes-256-cbc -K $encrypted_316f730cabee_key -iv $encrypted_316f730cabee_iv
+  -in ./project/secret -out ./project/zecret -d
 - export PATH=${PATH}:./vendor/bundle
 script:
 - sbt ++$TRAVIS_SCALA_VERSION scalafmtCheck test:scalafmtCheck scalafmtSbtCheck coverage

Codecov Report

Merging #202 into master will increase coverage by 0.5%.
The diff coverage is n/a.

@@            Coverage Diff            @@
##           master     #202     +/-   ##
=========================================
+ Coverage   63.85%   64.35%   +0.5%
=========================================
  Files          26       26
  Lines        1184     1170     -14
  Branches      151      149      -2
=========================================
- Hits          756      753      -3
+ Misses        428      417     -11

Impacted Files
Coverage Δ

core/shared/src/main/scala/scalaz/zio/Queue.scala
97.14% <0%> (-2.86%)
:arrow_down:

...e/shared/src/main/scala/scalaz/zio/KleisliIO.scala
73.33% <0%> (-0.7%)
:arrow_down:

...d/src/main/scala/scalaz/zio/interop/scalaz72.scala
90.47% <0%> (-0.44%)
:arrow_down:

core/jvm/src/main/scala/scalaz/zio/RTS.scala
90.44% <0%> (+0.46%)
:arrow_up:

core/shared/src/main/scala/scalaz/zio/Retry.scala
32.58% <0%> (+0.71%)
:arrow_up:

Continue to review full report at Codecov.

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

Travis is misconfigured :(
does somebody understand why Travis doesn't run TEST="scalafmt" and TEST="compile, test and microsite" for 2.11.12?

Maybe b/c it's not picking up your dank config and that's the default for language: scala

@NeQuissimus are you sure about the
openssl aes-256-cbc -K $encrypted_316f730cabee_key -iv $encrypted_316f730cabee_iv -in ./project/secret -out /dev/stdout -d

thing? are these $encrypted_316f730cabee_key variable available? it's complaining that iv undefined

yeah, that is what the Travis CLI gives me.
Take a look at https://gist.github.com/NeQuissimus/fe1081a66c56c26e8509f419204e5603
This is what I would expect it to look like (completely untested)

is it the case, that $encrypted_316f730cabee_key and $encrypted_316f730cabee_iv come from the env.global.secure (in .travis.yml)? if yes, then they're available only when not building a pull-request
btw why are there 3 secrets variables?

I believe so.
The three secrets are SONATYPE_USERNAME, SONATYPE_PASSWORD and PGP_PASSPHRASE

so in that case, $encrypted_316f730cabee_key and $encrypted_316f730cabee_iv come from Travis itself, not .travis.yml, right?

That is how I understand it

anyway, I consider this ready to be merged, let's see how it works with publishing from master

@NeQuissimus I'm sorry, it's still not working 100 %
$ export PGP_SECRET=$(openssl aes-256-cbc -K $encrypted_316f730cabee_key -iv $encrypted_316f730cabee_iv -in ./project/secret -out /dev/stdout -d)

is complaining with
bad decrypt
140009364244128:error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt:evp_enc.c:539:

see https://travis-ci.org/scalaz/scalaz-zio/jobs/418912880#L465
any idea what could be going wrong?

there's also this error https://travis-ci.org/scalaz/scalaz-zio/jobs/418927072#L780

and we yet have to add a tag to master (v0.1.0?) @jdegoes

I added a tag to master: v0.2.0. Is that enough?

@jdegoes it should be. But we can't be sure until it runs the ci-release step (on master)
but currently master is broken on microsite -- can you restart it? perhaps it's an intermittent issue

@sideeffffect Restarted.

@jdegoes :( and now it's failing in Lint
that doesn't seem to be an error on our side, Travis is not in a good shape right now

@sideeffffect JRuby is not downloading, it seems.


Unable to sign into the Flutter dashboard

I wanted to check a failed task today but wasn't able to sign in. I tried both the "Sign In" button on the root page as well on the build.html page. In both cases the sign-in flow looks successful but my session remains signed out and I'm unable to see the devicelab logs.
/cc @godofredoc

I believe this was fixed with https://github.com/flutter/cocoon/pull/615
Feel free to reopen if you're still experiencing this issue.


Use SOCK_CLOEXEC on linux to avoid race with fork

Thanks for the PR! This apparently (according to musl IIRC) isn't quite the right construction, however. Could you mirror this perhaps?

Updated branch, also added android as target OS (since it's also Linux)

Thanks!


Add alternative divination rod render method from 1.45

Is your feature request related to a problem? Please describe.
As of Occultism version 1.46, there was a rendering change to how the Divination Rod shows the outline for finding blocks. The change made it to where certain users can no longer see the outlines being rendered and as such cannot use the divination rod with any sort of effectiveness.
Describe the solution you'd like
Please add a configuration option to allow users who cannot see the new location rendering to access the rendering from the 1.45.0 branch of Occultism, as that rendering appears to still work.

New setting: occultism-client.toml#visual.useAlternativeDivinationRodRenderer
@Raulwicke thanks for helping with this - if possible please try the new version 1.59.2 once it is out (on 1.19.2. or 1.19.3, should be largely identical) and let me know if that fixes the issue

Issue is resolved! Whatever backend stuff has been worked on also makes the lines look CLEAN. Thanks for all the fix klikli.


feat(contracts): support fallback to optimistic mode

Replacing with https://github.com/succinctlabs/op-succinct/pull/293, thanks @emilianobonassi!


Update rewriting.md

Fix typo

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

Good catch! Thanks for fixing this :+1:


setting from Park to Standby mode when seatbox is open

Issue: No Alert When Switching to Standby with Open Seatbox
Description
When the seatbox is open and the user attempts to switch from Park to Standby mode, there is no alert in the app indicating that the seatbox is open. This can lead to confusion, making users think the system is frozen or malfunctioning.
Expected Behavior
An alert should appear stating, "Seatbox is open. Please close the seatbox to switch to Standby mode."
Impact
The lack of notification has caused confusion multiple times regarding the vehicle's status.

 No clue why it's broken again now, I'll look into it. Thanks for bringing it to my attention!


windows: enable virtual terminal processing, fixes #169

This patch fixes color display in Windows, when not running in a shell that takes care of this automatically.
If you run your go app thru Windows Powershell or Windows Terminal, they both take care of this automatically and you would not need this patch.
However, if you chose to use other shells such as bash, then without this patch you will only see ansi codes. More info in https://github.com/fatih/color/issues/169#issuecomment-1335995045

Seems that github closed this PR when I deleted my fork. Reopening.

Fixed with https://github.com/fatih/color/pull/186