Handle #[cfg(...)] attributes on turbo tasks

Description
If a task is conditionally compiled, we must conditionally register it.
Noticed this when trying to write a test with #[cfg(test)].
Related: #8530 adds support for registering tasks inside of mod foo { ... } blocks.
Testing Instructions
Tested as part of #8529

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#8542  👈
#8530 : 1 other dependent PR (#8529 )
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @bgw and the rest of your teammates on  Graphite

Merge activity

Jun 24, 2:41 PM EDT: @bgw started a stack merge that includes this pull request via Graphite.


Feature add methods to bridge dubbo-hessian2 and kitex-hessian

What type of PR is this?
add methods to bridge dubbo-hessian2 and kitex-hessian

Check the PR title.

[ ] This PR title match the format: <type>(optional scope): <description>
[ ] The description of this PR title is user-oriented and clear enough for others to understand.
[ ] Attach the PR updating the user documentation if the current PR requires user awareness at the usage level. User docs repo

(Optional) Translate the PR title into Chinese.
(Optional) More detailed description for this PR(en: English/zh: Chinese).

en:
zh(optional):
(Optional) Which issue(s) this PR fixes:

(optional) The PR that updates user documentation:

LGTM


feat: handle missing project paths

Motivation
Projects that do not exist anymore on the system should not be displayed in projects picker.
Solution
Add a cleanup_missing_projects utility that will run at setup (each time neovim session is started) which will remove projects from telescope-projects.txt where the file path does not exist in file system. Also during a given session, filter out projects whose paths' do not exist.

Thanks @logan-connolly

@logan-connolly I had to revert this pretty quickly as it deleted all my existing projects in telescope-projects.txt

Really appreciate the effort, but we may need to take another look at this one.

Hey @claidler, good catch! Thanks for the feedback. That was definitely not the intention 😅
I will have a close look. Sorry about that.

Thanks @logan-connolly not sure if it's just me, with my setup. But double checked and got the same result. Let me know if you're unable to replicate and I'll see if I can figure it out

Unfortunately, I am unable to reproduce the bug. I just did the following steps:

Clean install Plugin from the branch
Remove telescope-projects.txt
Start nvim and checked that git projects were added to telescope-projects.txt
Added a dummy project git init --quiet  ~/projects/test
Checked that test project shows up in projects picker
Exit out of nvim and remove the test project from shell
Open nvim again and check that test project was removed from picker and telescope-projects.txt

It all seems to work on linux. It could be an environment issue where the plenary path functionality is not working correctly? I am really not sure.

https://user-images.githubusercontent.com/43636691/122116820-fd102800-ce1d-11eb-8b82-d9f470052fa5.mp4

I have vim plenary up-to-date, on fedora 34, using suckless terminal

I'm trying to figure it out

Hey @claidler thanks a lot for all your effort here. There clearly is something up here. I will also continue looking into it.

@logan-connolly great! I couldn't figure out the issue

Hey @claidler  couldn't quite debug the cleaning up of the telescope-projects.txt file. It is not actually necessary though; I just thought it would be good to keep the file clean.
We could just filter out projects whose path's don't exist anymore when calling the picker? What do you think about that? I just added a fork on my branch and tested your test case from the video and everything worked as expected. Shall I open a new PR for you to test on your machine?

@logan-connolly I wonder if it would be better for us to mark them somehow as missing? That way the user can manually delete them from the text file if required. That way the data's not just hanging around. Yes please set up a PR when you can. I unfortunately wont be able to test anything until the weekend but will get to it as soon as I can. Thanks again for all your work here


Change community site from "Du" to "Sie" form?

Your Question
Since version 2.17, the user finds a reference to the community page in the app under "More" / 3 dots -> "Social Media".
The app always uses "Sie", however, the community page uses "Du".
So currently, the user is transferred from the app which always uses "Sie" to a web page which uses "Du".
Should this be changed?

@Ein-Tim
I don't think that this should be changed. In the cases on GitHub, where German is used in community conversation, going by memory I think that most conversations use "Du".
Otherwise most of the community interaction in GitHub is in English where the problem does not arise. In English it is always "you".
In German the page https://www.coronawarn.app/de/community/ uses "Du". This page links to:

Social media https://www.coronawarn.app/de/community/#social-media
https://twitter.com/coronawarnapp is using "Ihr / Euch"
https://www.instagram.com/rki_fuer_euch/ seems to avoid addressing the reader personally and the channel is a mixture of different topics, not specifically COVID-19 or CWA
https://www.coronawarn.app/de/faq/#support which use "Sie"
https://github.com/corona-warn-app where the README files of the individual repositories are in English, except for https://github.com/corona-warn-app/cwa-documentation/blob/main/translations/README.de.md which is an alternative German-language version.

The page also links to several English language pages where "Du" / "Sie" is not relevant:

https://github.com/corona-warn-app/cwa-documentation/blob/main/CODE_OF_CONDUCT.md
https://github.com/corona-warn-app/cwa-documentation/blob/main/LICENSE
https://github.com/corona-warn-app/cwa-documentation/blob/main/CODEOWNERS

It would not be wrong to change the Community page to use "Sie", but on the other hand it might create a barrier for technical users if they thought that interactions with the developers would be more formal. So it is a decision which requires a value judgement.

@MikeMcC399 @Ein-Tim
I don't know what the motives were when the Community page was created and it was decided to use"Du"-form. However, I think there several reasons that explain the use of "Du" particularly on the Community page:
The "Du" form reflects the changes in professional life in the age of digitalization:

Underlines the high value of a strong sense of we
Expression of a new trustful togetherness
Encouraging each individual to contribute his or her own ideas, at eye level

@dsarkar
I fully agree with you. I think using "Du" on the Community page is good!

I agree with both of you and als think that "Du" is better in this case. I just wanted to ask to make sure that this is no problem  for the product owner or the stakeholders.


Errors loading files

This looks like a network issue, my suspicion is that the data is too large for the request as I havent tested this on large vaults.
could you please check the request sent through the Network tab and how large the data sent is?
The detailed request/response headers and errors would be nice to have as well.

I'm testing on a small vault, < 500 notes.

Please provide a dump of the failed request by right clicking and clicking "Save all as HAR".

Was this able to be resolved? I am having the same issue - also a small vault.

I have not been able to reproduce this, vault size doesn't seem to be the issue as well.
What is the error exactly, could you try on a new vault and check if it still happens?
if so, please provide a dump of the failed request by right clicking it and clicking "Save all as HAR".

@vreoo this is a different issue, your OpenAI API quota expired. :)
I'll add some better error handeling on the UI but this isnt a problem with the plugin.
I'll close this issue for now since its still irreproducible.


Corrected the docker compose command --> docker-compose

The documentation has incorrectly referenced the docker-compose command as "docker compose", changing it to "docker-compose"!

Sorry, I was using an older version of docker-compose and tried to incorrectly modify the compose invocation! Please ignore this request.

Sorry, I was using an older version of docker-compose!

No worries @rchidana!


transcrypt: 1.1.0 -> 2.2.3

Description of changes
closes https://github.com/NixOS/nixpkgs/issues/228926
change log: https://github.com/elasticdog/transcrypt/releases/tag/v2.2.3
diff: https://github.com/elasticdog/transcrypt/compare/v1.1.0...v2.2.3
added a installCheckPhase to derivation which fails the build if the binary doesn't print the pname + version. Also removed an old patch for correcting dependency pathing that doesn't seem necessary after version 2

Things done

Built on platform(s)

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

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

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

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

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

[x] Fits CONTRIBUTING.md.

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

1 package built:

transcrypt


Feat sizify

Codecov Report

Merging #14 (528364b) into main (1fe75e8) will not change coverage.
The diff coverage is 93.25%.

@@           Coverage Diff           @@
##             main      #14   +/-   ##
=======================================
  Coverage   98.05%   98.05%
=======================================
  Files          48       48
  Lines        2054     2054
=======================================
  Hits         2014     2014
  Misses         40       40

Impacted Files
Coverage Δ

Sources/keri-swift/coring/diger/Diger.swift
0.00% <0.00%> (ø)

Sources/keri-swift/coring/matter/Matter.swift
75.20% <66.66%> (ø)

Sources/keri-swift/coring/saider/Saider.swift
88.88% <100.00%> (ø)

Sources/keri-swift/coring/sizer/Sizer.swift
100.00% <100.00%> (ø)

Sources/keri-swift/coring/version/Version.swift
91.66% <100.00%> (ø)

Sources/keri-swift/eventing/Expose.swift
100.00% <100.00%> (ø)

Sources/keri-swift/helping/Converting.swift
100.00% <100.00%> (ø)

Tests/keri-swiftTests/coring/IdentsTests.swift
100.00% <100.00%> (ø)

Tests/keri-swiftTests/coring/IdsTest.swift
100.00% <100.00%> (ø)

Tests/keri-swiftTests/coring/IlksTest.swift
100.00% <100.00%> (ø)

... and 7 more

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 1fe75e8...528364b. Read the comment docs.


Can't connect to smoke detector PD-8912

Hi,
I bought the following smoke detector:
https://www.action.com/de-at/p/lsc-smart-connect-rauchmelder/
I know that it is battery powered and therefore I can't connect to it when offline. The device goes online when sending an alarm, but I still can't connect to it. Other battery powered devices are working that way (e.g. temperature sensors or other smoke detectors). I try to connect to battery powered devices each second and if they go online to send data, they respond to queries as well.
It's interesting that this device doesn't have an open 6668 port. It replies to ping when online, but doesn't let connect to 6668. I tried nmap to see if the port is open, but also nmap says closed.
Any ideas? Main version is 2.1.0 and MCU is 1.0.0. Thx!

Unfortunately the scan didn't found the device either. I checked it several times during the alarm. The alarm was also displayed in smartlife, therefore it was definitely online.

Interesting. Did you also try with the Smartlife app closed?  Sometimes the devices will stop broadcasting or accepting incoming requests if the app is open.

Yes, it was closed all the time.

Interesting. I wonder if there are a class of battery powered tuya devices that don't open a TCP socket when the wake up to send the update to the cloud. This may be the case here.  Or perhaps the port is open for such a short time that it is difficult to hit.


On Failure should return the Failure Sealed class

Since 1.2.2 on failure returns the actual message for example
[ApiResponse.Failure.Error-BadRequest](errorResponse=Response{protocol=h2, code=400, message=, url=urlItriedtodosomethingWith})
It would be nice if this was the actual sealed class instead of the message.  This would allow a user to just use onFailure and check the Exception/Error types themselves or do whatever with the actual sealed object.  As it stands currently you lose information if it was an error, and logging from this string requires a bunch of parsing.
For example I have an extension function that logs based off the ApiResponse<*> type.
fun ApiResponse<*>.log(type: String) {
    when (this) {
        is ApiResponse.Failure.Exception -> {
            XLog.enableStackTrace(10).e("Exception $type ${this.message}", this.exception)
        }
        is ApiResponse.Failure.Error -> {
            XLog.e("error $type ${this.errorBody?.string()}")
            XLog.e("error response code ${this.statusCode.code}")
        }
        else -> {
            XLog.e("error $type")
        }
    }
}

I would like to do something like
  val loginResponseDto = authService.login(loginRequest).onFailure {
                this.log("Trying to login")
            }

but currently have to do something like this
  val loginResponseDto = authService.login(loginRequest).onError{
                this.log("Trying to login")
            }.onException{
                this.log("Trying to login")
            }

Hi, you can use the onFailure or suspendOnFailure extensions as you mention above:
.onFailure { message ->
    log("$message")
}.suspendOnFailure { message ->
    log("$message")
}

Hi, so do you mean it would be good if the onFailure extension takes the actual instance instead of the message like the other extensions?

I believe so.  Using my example above.
the OnError{}  provides the ApiResponse.Failure.Error
the OnException{}  provides the ApiResponse.Failure.Exception
it would be nice if
OnFailure{} provided ApiResponse.Failure  so then the user could decide if they want the message string, or handle the actual error/exception response directly.

Thank you for the details. It's available on the new snapshot version 1.2.5-SNAPSHOT. If you feel it's good, I will release the next version very soon. Thanks!

Yep this works!


[Feature] .Net Framework support

Can you add an options to use this action with msbuild and nuget.exe to publish framework packages? Some projects ( for example Uwp) need msbuild.

I want to keep it as dotnet-core only as .NET 5 will hopefully make it possible to do everything with dotnet-cli but I understand the need here & let me see what can be done

I tought abount creating a fork of this repo to run on windows and use MSBuild and nuget.exe, but i'm not too familiar about setting up reusable actions.
Changing the required host to windows. and substituting dotnet with MsBuild.exe and nuget.exe in index.js should do the trick.
Would you consider creating a fork of this with these changes?

Nah windows / linux is decided by your pipeline this action has nothing to do with it
A simpler approach would be to create a flag that can be set to use MSBuild instead of the default dotnet-core

Actually there is a way to build the net framework targets on linux and mac as well, so this should not be an issue all you need is to add this line to your sdk style csproj:
<PackageReference Condition="!$(TargetFramework.StartsWith('netcoreapp')) AND !$(TargetFramework.StartsWith('netstandard'))" Include="Microsoft.NETFramework.ReferenceAssemblies" Version="1.0.0">
  <PrivateAssets>All</PrivateAssets>
  <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
</PackageReference>

@AraHaan I have tried this with a UWP project but it did not work. I tried this with both dotnet build and dotnet msbuild but it fails with
error MSB4019: The imported project "C:\Program Files\dotnet\sdk\3.1.201\Microsoft\WindowsXaml\v16.0\Microsoft.Windows.UI.Xaml.CSharp.targets" was not found.

I suppose UWP is only supported on windows. The nuget you provided only contains  .Net Framework assemblies, and thus it cannot have all the necessary targets for UWP.

Welp I guess time to file an issue for that package then to request them providing the targets for UWP.

How can I get the package built via msbuild.exe ?

@brandedoutcast Any update on the msbuild support? I can create a PR for this. I just need to get an update before doing that.


gallery colors demo scrolling tabs

Hello,
In the Colors demo of the gallery app, when you scroll only the tabs, we jump from the first color tab ("red") to the last color tab ("blue grey)" directly,
I think it is the same problem than #6618 and the problem of scrolling you can observe in the licences panel of gallery app.
I test on Android 6.0.1 on nexus 5.
I know that @Hixie is refactoring scrolling. I'm looking forward for this feature!! Do you have an idea when it will be available?
Thank you

https://github.com/flutter/flutter/issues/5288 is the great refactor @Hixie is working on at the moment.  But this also may just be a bug.  @HansMuller owns much of the gallery and widgets.

I wasn't aware of this problem. I'm out this morning; will take a look this afternoon.

Hello,
@HansMuller , did you observe the bug?
Let me know!
Vincent

Sorry, I neglected to update the issue :-(.
I have observed the bug and I have a fix which I'll upload shortly.


store List into Hive

hii, can I store List double into Hive,
thanks

Hey!
Yes you can, but you will have to cast it when you read it from the box.
final box = Hive.box('myBox');

// Do either:
var myList = List<double>.from(box.get('myList') ?? []);

// Or:
var myList = (box.get('myList') as List?).?cast<double>() ?? [];

Hey!
Yes you can, but you will have to cast it when you read it from the box.
final box = Hive.box('myBox');

// Do either:
var myList = List<double>.from(box.get('myList') ?? []);

// Or:
var myList = (box.get('myList') as List?)?.cast<double>() ?? [];

Thanks but I'm using class
here's my code
on main code
`WidgetsFlutterBinding.ensureInitialized();
await Hive.initFlutter();
Hive.registerAdapter(ActivityAdapter());
await Hive.openBox('activity');
runApp(MyApp());`
`import 'package:hive/hive.dart';
part 'activity.g.dart';
@HiveType(typeId: 1)
//Extend the class with HiveObject to Save and delete data
class Activity extends HiveObject {
@HiveField(0)
List latitude = [];
@HiveField(1)
List longitude = [];
@HiveField(2)
List timerTime = [];
@HiveField(3)
late int totalTimerTime;
@HiveField(4)
late int totalMovingTime;
@HiveField(5)
late double totalDistance;
@HiveField(6)
late double totalCalories;
@HiveField(7)
List altitude = [];
@HiveField(8)
late double minAltitude;
@HiveField(9)
late double maxAltitude;
@HiveField(10)
List speed = [];
@HiveField(11)
late double maxSpeed;
@HiveField(12)
late double avgSpeed;
@HiveField(13)
List gearRatio = [];
@HiveField(14)
late double maxGearRatio;
@HiveField(15)
late double avgGearRatio;
@HiveField(16)
List cadence = [];
@HiveField(17)
late int maxCadence;
@HiveField(18)
late int avgCadence;
@HiveField(19)
List power = [];
@HiveField(20)
late int maxPower;
@HiveField(21)
late int avgPower;
@HiveField(22)
List heartrate = [];
@HiveField(23)
late int maxHeartrate;
@HiveField(24)
late int avgHeartrate;
@HiveField(25)
List temperature = [];
@HiveField(26)
late int maxTemperature;
@HiveField(27)
late int avgTemperature;
@HiveField(28)
late String bikeWheelSize;
@HiveField(29)
late int bikeWeight;
@HiveField(30)
late int weightUser;
@HiveField(31)
late int heightUser;
@HiveField(32)
late double bodyFat;
Activity({
required this.latitude,
required this.longitude,
required this.timerTime,
required this.totalTimerTime,
required this.totalMovingTime,
required this.totalDistance,
required this.totalCalories,
required this.altitude,
required this.minAltitude,
required this.maxAltitude,
required this.speed,
required this.maxSpeed,
required this.avgSpeed,
required this.gearRatio,
required this.maxGearRatio,
required this.avgGearRatio,
required this.cadence,
required this.maxCadence,
required this.avgCadence,
required this.power,
required this.maxPower,
required this.avgPower,
required this.heartrate,
required this.maxHeartrate,
required this.avgHeartrate,
required this.temperature,
required this.maxTemperature,
required this.avgTemperature,
required this.bikeWheelSize,
required this.bikeWeight,
required this.weightUser,
required this.heightUser,
required this.bodyFat,
});
}
the generator// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'activity.dart';
// **************************************************************************
// TypeAdapterGenerator
// **************************************************************************
class ActivityAdapter extends TypeAdapter {
@override
final int typeId = 1;
@override
Activity read(BinaryReader reader) {
final numOfFields = reader.readByte();
final fields = <int, dynamic>{
for (int i = 0; i < numOfFields; i++) reader.readByte(): reader.read(),
};
return Activity(
latitude: (fields[0] as List).cast(),
longitude: (fields[1] as List).cast(),
timerTime: (fields[2] as List).cast(),
totalTimerTime: fields[3] as int,
totalMovingTime: fields[4] as int,
totalDistance: fields[5] as double,
totalCalories: fields[6] as double,
altitude: (fields[7] as List).cast(),
minAltitude: fields[8] as double,
maxAltitude: fields[9] as double,
speed: (fields[10] as List).cast(),
maxSpeed: fields[11] as double,
avgSpeed: fields[12] as double,
gearRatio: (fields[13] as List).cast(),
maxGearRatio: fields[14] as double,
avgGearRatio: fields[15] as double,
cadence: (fields[16] as List).cast(),
maxCadence: fields[17] as int,
avgCadence: fields[18] as int,
power: (fields[19] as List).cast(),
maxPower: fields[20] as int,
avgPower: fields[21] as int,
heartrate: (fields[22] as List).cast(),
maxHeartrate: fields[23] as int,
avgHeartrate: fields[24] as int,
temperature: (fields[25] as List).cast(),
maxTemperature: fields[26] as int,
avgTemperature: fields[27] as int,
bikeWheelSize: fields[28] as String,
bikeWeight: fields[29] as int,
weightUser: fields[30] as int,
heightUser: fields[31] as int,
bodyFat: fields[32] as double,
);
}
@override
void write(BinaryWriter writer, Activity obj) {
writer
..writeByte(33)
..writeByte(0)
..write(obj.latitude)
..writeByte(1)
..write(obj.longitude)
..writeByte(2)
..write(obj.timerTime)
..writeByte(3)
..write(obj.totalTimerTime)
..writeByte(4)
..write(obj.totalMovingTime)
..writeByte(5)
..write(obj.totalDistance)
..writeByte(6)
..write(obj.totalCalories)
..writeByte(7)
..write(obj.altitude)
..writeByte(8)
..write(obj.minAltitude)
..writeByte(9)
..write(obj.maxAltitude)
..writeByte(10)
..write(obj.speed)
..writeByte(11)
..write(obj.maxSpeed)
..writeByte(12)
..write(obj.avgSpeed)
..writeByte(13)
..write(obj.gearRatio)
..writeByte(14)
..write(obj.maxGearRatio)
..writeByte(15)
..write(obj.avgGearRatio)
..writeByte(16)
..write(obj.cadence)
..writeByte(17)
..write(obj.maxCadence)
..writeByte(18)
..write(obj.avgCadence)
..writeByte(19)
..write(obj.power)
..writeByte(20)
..write(obj.maxPower)
..writeByte(21)
..write(obj.avgPower)
..writeByte(22)
..write(obj.heartrate)
..writeByte(23)
..write(obj.maxHeartrate)
..writeByte(24)
..write(obj.avgHeartrate)
..writeByte(25)
..write(obj.temperature)
..writeByte(26)
..write(obj.maxTemperature)
..writeByte(27)
..write(obj.avgTemperature)
..writeByte(28)
..write(obj.bikeWheelSize)
..writeByte(29)
..write(obj.bikeWeight)
..writeByte(30)
..write(obj.weightUser)
..writeByte(31)
..write(obj.heightUser)
..writeByte(32)
..write(obj.bodyFat);
}
@override
int get hashCode => typeId.hashCode;
@override
bool operator ==(Object other) =>
identical(this, other) ||
other is ActivityAdapter &&
runtimeType == other.runtimeType &&
typeId == other.typeId;
}
`
the boxes
`import 'package:hive/hive.dart';
import 'model/activity.dart';
import '/model/activity.dart';
class Boxes {
static Box getActivity() =>
//same name with main page
Hive.box('activity');
}
`
to store the data
`void addActivity(
List latitude,
List longitude,
List timerTime,
int totalTimerTime,
int totalMovingTime,
double totalDistance,
double totalCalories,
List altitude,
double minAltitude,
double maxAltitude,
List speed,
double maxSpeed,
double avgSpeed,
List gearRatio,
double maxGearRatio,
double avgGearRatio,
List cadence,
int maxCadence,
int avgCadence,
List power,
int maxPower,
int avgPower,
List heartrate,
int maxHeartrate,
int avgHeartrate,
List temperature,
int maxTemperature,
int avgTemperature,
String bikeWheelSize,
int bikeWeight,
int weightUser,
int heightUser,
double bodyFat,
String key,
) {
final activity = Activity(
latitude: latitude,
longitude: longitude,
timerTime: timerTime,
totalTimerTime: totalTimerTime,
totalMovingTime: totalMovingTime,
totalDistance: totalDistance,
totalCalories: totalCalories,
altitude: altitude,
minAltitude: minAltitude,
maxAltitude: maxAltitude,
speed: speed,
maxSpeed: maxSpeed,
avgSpeed: avgSpeed,
gearRatio: gearRatio,
maxGearRatio: maxGearRatio,
avgGearRatio: avgGearRatio,
cadence: cadence,
maxCadence: maxCadence,
avgCadence: avgCadence,
power: power,
maxPower: maxPower,
avgPower: avgPower,
heartrate: heartrate,
maxHeartrate: maxHeartrate,
avgHeartrate: avgHeartrate,
temperature: temperature,
maxTemperature: maxTemperature,
avgTemperature: avgTemperature,
bikeWheelSize: bikeWheelSize,
bikeWeight: bikeWeight,
weightUser: weightUser,
heightUser: heightUser,
bodyFat: bodyFat,
);
final box = Boxes.getActivity();
//want to control with the key and put your value
box.put(key, activity);
}`
to get the data
void getActivity(String key) {
//if you want to get current value
final myBox = Boxes.getActivity();
final myActivity = myBox.get(key);
}


Update bullet space for 12-digit pin code

Description
Pinpad is designed by defaut to support up to 8 digits.
For OpenPGP, we must support up to 12 digits.
This PR reduces the space between bullets for long pin code (more then 8), and returns an error if the nb of digits is too long.
Changes include

[X] Bugfix (non-breaking change that solves an issue)

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

Comparison is base (2fbbbaf) 60.42% compared to head (9407ddd) 60.42%.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #517   +/-   ##
=======================================
  Coverage   60.42%   60.42%
=======================================
  Files          12       12
  Lines        1660     1660
=======================================
  Hits         1003     1003
  Misses        657      657

Flag
Coverage Δ

unittests
60.42% <ø> (ø)

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

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


Added remigiusz-zalewski.json creator card.

#WeAreDonet Creator Submission Guidelines

[x] Make sure to follow our Code of Conduct

[x] We do not accept submissions with the sole intention of promoting a product or company.

[x]  We add you as a creator, not your company.

[x]  The moderator team decides whether we accept or reject a submission.

When Do We Accept Someone's Creator Card Submission?

[x] You must have published at least three content pieces (long form content) since 2022 on any of your channels.

.NET itself

.NET libraries and projects

.NET languages C#, F#, Visual Basic

Tools needed during development (for .NET)

CI/CD

Only in combination with .NET: SPA Frontend technologies like Angular, Vue.js, React etc.

Cloud services related to .NET applications (AWS, Azure...)

[x] There must be three content pieces in English.

[x] There needs to be more than tweets.

[x] Longer-form article on LinkedIn is good, but a self-hosted blog or one on a well-known platform like Hashnode, medium etc., is better.

[x] Alternatively, you contributed with another form on a platform like YouTube, Twitch, Udemy or Pluralsight. If you have some recorded talks of conferences or anywhere else, that counts too! So in the form of a recorded video or a book.

RSS or Atom Feed

[x] The content with feed.type = dotnet must be .NET related:

.NET itself

.NET libraries and projects

.NET languages C#, F#, Visual Basic

Tools needed during development (for .NET)

CI/CD

Only in combination with .NET: SPA Frontend technologies like Angular, Vue.js, React etc.

Cloud services related to .NET applications (AWS, Azure...)

[x] the content under feed.type = personal may contain off-topic posts.

Project management

leadership

Other

[x] Submit an Atom or RSS URL inside your creator card that belongs to your blog

[x] If you do not submit an RSS or Atom URL. We cannot consider your feed for the aggregation feature.

Content Guideline

[x] If you have a self-hosted blog, please ensure you have a valid HTTPS certificate.

[x] We host NO malicious or offensive content on the blog (including photos, swearing, etc.)

[x] You must add the full URL to your GitHub profile to your card, so we can assign it to the member account that used the same GitHub account for sign-up.

[x] My feed was sucessfully checked against this validator https://validator.w3.org/feed/

[x] The repository contains some cards based on an old file format. Please make sure to use the new format: https://github.com/WeAreDotnet/dotnet-creator-cards/blob/main/creator-cards/_creatorTemplate.json

@RemigiuszZalewski Thanks for your submission. There is a template for the PR with a checklist. Could you use that. Also make use of the latest card format: https://github.com/WeAreDotnet/dotnet-creator-cards/blob/main/creator-cards/_creatorTemplate.json Ty in advance.
Greetings Matthias

@matthiasjost I've updated the card and added the checklist into the pull request description.
Best regards,
Remigiusz


fix: Use a traditional useEffect for emitter registration

useInsertionEffect was a hack to be notified from navigation events in the same event loop tick as the Next.js router, but it causes issues with tRPC's SSR and it looks like we could get by with a simple useEffect.
Testing this in CI to see if it's a viable fix, and there'll be internal docs and scheduling code to update if all goes green.

Closing as it makes sync with navigation difficult. Original issue had to do with tRPC using an internal library not compatible with React 18.
Maybe we should mark a peer dep on react@18, or whatever canary version Next.js vendors.


import from viem instead of abitype

Fix: https://github.com/pimlicolabs/permissionless.js/issues/104

That was fast 🚀 Thank you! @plusminushalf


ORA-03137 Bad TTC Packet

Hi,
Oracle logs an error in the alert_SID.log upon 1st request or ping, subsequent requests or pings do not trigger another alert.
2021-01-25T17:27:35.456074+01:00
Session (65,29529): Bad TTC Packet Detected: Inbound connection from client
Session (65,29529): Bad TTC Packet Detected: DB Logon User: XXXXXX, Remote Machine: XXXXXXXX, Program: testme, OS User: XXXXXX
Session (65,29529): Bad TTC Packet Detected: Client IP Address: XX.XX.XX.XX

Here is the code :
package main

import (
    "database/sql"
    "log"

    _ "github.com/sijms/go-ora" // Oracle driver
)

func main() {
    connString := "oracle://XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"

    conn, err := sql.Open("oracle", connString)
    if err != nil {
        log.Print(err)
        return
    }
    defer conn.Close()
    log.Print(conn.Ping())
}

The database version is Oracle 12.2, and I have no idea of what's hapening. The queries get executed correctly, there is no error other than this message.
The DBA here are ranting about it, hence this issue.

information in the log is not sufficient for me to know the source of error
especially if the error occur one time only (which may be related to network of any thing else)

information in the log is not sufficient for me to know the source of error
especially if the error occur one time only (which may be related to network of any thing else)

the problem is related to my client version which is older than oracle 12c database
now I am upgrading the client and this problem will be solved

I upgrade the client to version 2 can you test again for any error in server log file

I confirm that the error has no disappeared. Many thanks for the upgrade :-)
Cheers.


Needs update

https://docs.microsoft.com/en-us/nuget/reference/nuget-client-sdk#list-package-versions section needs to be updated.
[Enter feedback here]

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

ID: cb17b741-1635-af19-e74b-d9921b0bd1ab
Version Independent ID: 740217ba-335d-6401-64a1-d2f5d8e74f82
Content: NuGet Client SDK
Content Source: docs/reference/NuGet-Client-SDK.md
Product: nuget
GitHub Login: @JonDouglas
Microsoft Alias: jodou

Thank you for raising this issue. Could you be able to give us feedback on what was missing or wrong and give simple description of improvement you're expecting?


Allow html rendering of sponsor message

The list and link styling is not standard, I have added specific styling for this page in the head of the release report to render ul > li circle style bullet points, and blue links.

@rbbeeston once deployed, just replace the sponsor_message in the admin with the HTML version of it and regenerate the report to see the styling applied.


Support for the custom hostnames endpoint (local)

Local copy of https://github.com/socketry/cloudflare/pull/45

@rdubya do you mind getting this working on this branch?
It should be running on local CI with my limited free account.  It's taking a long time. Turn around time is very poor.
Anyway.... from travis:
There was an error in the .travis.yml file from which we could not recover.
Environment variables definition is incorrect.
Please review https://docs.travis-ci.com/user/environment-variables, or contact us at<EMAIL_ADDRESS>with the error ID: 6ea908c226154289b152a7e7ee64aff6

Did you change travis config with your own credentials?

Thanks for the invite! Sure, I'll try to get this fixed up today.

@ioquatix I got the tests all passing, there is still a failure in the one test because either something didn't get cleaned up correctly or the random values aren't random enough. I'll take a look at it next week unless you have an idea of how to fix it.

That's awesome.
I've received some feedback from Cloudflare:

The Pro plan doesn't connect to an account (test@oriontransfer.net), it connects to a zone/domain (oriontransfer.net). I know you are spinning up multiple websites on the account, such as cat.com and dog.com, to test concurrently, but maybe you could have one domain for some of the pro/waf testing and do other free level stuff on the throwaway domains

So, I'm thinking we need to adjust the tests a little bit.
The reason why the tests use different zones is because otherwise they clobber each other - e.g. two instances on travis trying to create and remove the same DNS entry.
We could probably use a shared zone... but we need to be more careful with the records we add and remove so that specs don't clobber each other.

@ioquatix It looks like I got the tests cleaned up. I think changing the core of how the tests happen should probably be done in a separate ticket. I did some work towards that with the KV store endpoint stuff that I updated, so it may be easier once that is all in.

I am going to merge this and along with the next PR, I will them review all changes together before releasing a new version.

Released in v4.1.0

Awesome, thanks!


Example missing for creating a Subscription for a Service Bus Namespace in the Portal

In the "How to create Azure Event Grid Subscriptions for Service Bus Namespaces" section the example given shows "how to subscribe to an Azure Function or a Web Hook without any specific filtering".
Shouldn't it provide an example of creating a subscription for a Service Bus Namespace?

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

ID: 3e25005c-06da-1e87-ab0d-05f641d7e795
Version Independent ID: 34e6baf1-71a3-bbef-05da-2923b77cf203
Content
Content Source
Service: service-bus-messaging

@JasonBSteele, Thanks for the feedback. I have passed your comment onto to the content author for further review.

@JasonBSteele using event grid together with Service Bus is a more advanced feature. We assume that the reader already went at least through our quick starts at that point. Maybe we could redirect people to the quick start if they end up somehow directly in the event grid section without having dealt with Service bus before?
Please let me know what you think.

Hi @ChristianWolf42, I'm not sure I understand your response.
The section headings are "Create Event Grid subscriptions for Service Bus namespaces" and "Azure portal instructions" so you would assume that you would be given the instructions on how to set up an EG subscription for a Service Bus using the Portal, but this isn't the case.

Hi @JasonBSteele I think I understand better what you mean now.
The article says:
Create Event Grid subscriptions for Service Bus namespaces
You can create Event Grid subscriptions for Service Bus namespaces in three different ways:
Would it make it more clear to add a line and say: "Before creating an event grid subscription for a Service Bus namespace make sure you have a Service Bus premium namespace"?

Closing due to inactivity.


soc: nrf54h20: fix some power consumption issues by managing GD domains on certain scenarios

This PR adds a new API to request/release GD domains, so that some identified issues can be handled.
WIP, subject to change. This also requires a new nrf-regtool release.

last push: dropped HAL changes, will be reintroduced in a follow-up PR


Upgrade Java pre-req on QuickStarts to JDK 17

Thank you for helping make the Dapr documentation better!
Please follow this checklist before submitting:

[x] Commits are signed with Developer Certificate of Origin (DCO - learn more)
[x] Read the contribution guide
[x] Commands include options for Linux, MacOS, and Windows within codetabs
[x] New file and folder names are globally unique
[x] Page references use shortcodes instead of markdown or URL links
[x] Images use HTML style and have alternative text
[x] Places where multiple code/command options are given have codetabs

In addition, please fill out the following to help reviewers understand this pull request:
Description
Upgrading quickstarst pre requisites to Java SDK 17 from 11.
Issue reference
Closes #4222

Docs are waiting on dapr/quickstarts#1042 to be merged

@hhunter-ms thanks for the mention, I've reviewed the pending PR and approved.. I think that it is waiting for one more approval


Commands executed by other users are visible via ⬆

Describe the bug
When you open a StackBlitz via a link sent to you and execute a command, others can see that command by using the up arrow to browse commands in the shell's history
Link to the blitz that caused the error
https://stackblitz.com/edit/mikro-orm-repro-byb5fq?file=package.json
Steps to reproduce

Create a blitz
Share the blitz with someone else and ask them to execute a command
Refresh your browser and hit the up arrow in the terminal to see the command the other user executed

Expected behavior
Unsure... this might be by design or something yall think is a nonissue, but I wanted to bring it up just in case 😄
Parity with Local

[X] I have run the project in my local machine and I could not reproduce the issue.


feat(wql): ported indy-wql to askar-wql

Just ported the library to this location and made some idiomatic rust changes, did not change the tests so it is just plug and play.

@andrewwhitehead could you rerun the tests? It seems like the same issue as before with the Python wrapper.


Download links seems dead

Download links are dead, for example:
http://qgis.org/downloads/QGIS-OSGeo4W-2.14.1-1-Setup-x86_64.exe
First try shows 403 forbidden message, now the download is 0KB.

Couldn't download it neither. Thanks for the report.
@jef-n ?

Fixed.


subset lb: create metadata match criteria based on the metadata of route/vhhost

Title: subset lb: create metadata match criteria based on the metadata of route/vhhost
The specific metadata_match and dynamic metadata will be used to create metadata match criteria which will be used by the subset lb.
But the metadata configured in the route/vhhost is not used for now.
Maybe we can try to merge the route/vhhost metadata that under the envoy.lb namespace?

no stale


go build can't correctly parse ldflags on go1.10

Please answer these questions before submitting your issue. Thanks!
What version of Go are you using (go version)?
go 1.10
Does this issue reproduce with the latest release?
Yes
What operating system and processor architecture are you using (go env)?
GOARCH="amd64"
GOBIN="/mnt/Gopath/bin"
GOCACHE="/home/feilong/.cache/go-build"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/feilong/MyWorkspace/workspace_k8s"
GORACE=""
GOROOT="/usr/local/go"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
GCCGO="gccgo"
CC="gcc"
CXX="g++"
CGO_ENABLED="0"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build213708075=/tmp/go-build -gno-record-gcc-switches"
What did you do?
On go1.9.1, when I run command:
go build -ldflags '"-w -s -X 'main.version=c206dbe2'"' -o k8s-keystone-auth cmd/k8s-keystone-auth/main.go
I got this error, see http://paste.openstack.org/show/720640/
But on gov1.10, the build passed. However, the main.version is not set.
What did you expect to see?
I expect to see same behaviour as v1.9.1 if the ldflags can't be welly parsed.
What did you see instead?
The build passed, however the version is not set correctly.

For this kind of use you'll need to use -ldflags=all='...'.  See https://golang.org/doc/go1.10#build.  When you list the files explicitly like this, rather than building a package, the go tool doesn't know which package the -ldflags should apply to.

@ianlancetaylor Hi Ian, thanks for the reply. As I mentioned in the original description, though I know in v1.10 I should use another way, I would like to see the same/similar error message like v1.9.1 if the parameter format is not correct. Does that make sense? Thanks again.

You should see that same error if you use the same unusual quoting with -ldflags=all='"..."'


support transfer pd leader

we may also transfer etcd leader to same pd leader node, of course, this is not mandatory requirement, but an optimization.
/cc @xiang90 I know that now etcd supports transfer leader, but the API seems missing?

@siddontang would be great to have this feature to promote newly updated machine to be a leader before taking down next node that may be current leader.

Thanks @cppforlife
We will consider supporting this later, but not in RC2. Maybe you can send us a PR. :-)

Fixed by https://github.com/pingcap/pd/pull/702


lib: Fix nix-env -qaP -f . --xml --meta

Motivation for this change
The function value cannot be serialized so nix-env was mad. Turns out we can
just remove it like we do in lib/systems/inspect.nix.
@peti This is the fix. Sorry I didn't have it earlier. Hope the disruption wasn't too terrible.
Things done

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

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

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

Yay! Thank you. :-)


State Sync is broken on mainnet

So basically the Block.Protocol.Version is set wrong in the block headers in osmosis-- I think.  Here's the result:
(pending script completing a run)

230","port":2000}
8:11AM INF Added peer module=p2p peer={"Data":{},"Logger":{}}
8:11AM INF Stopping queryMaj23Routine for peer module=consensus peer={"Data":{},"Logger":{}}
panic: Failed to process committed block (2284501:147C5444A238F247A79F08807FD33BE86D155E3385DB807165DACAFF06DD3C60): wrong Block.Header.Version. Expected {11 0}, got {11 1}

goroutine 6946 [running]:
github.com/tendermint/tendermint/blockchain/v0.(*BlockchainReactor).poolRoutine(0x140005d2000, 0x1)
	/Users/faddat/go/pkg/mod/github.com/tendermint/tendermint@v0.34.14/blockchain/v0/reactor.go:401 +0x10e4
created by github.com/tendermint/tendermint/blockchain/v0.(*BlockchainReactor).SwitchToFastSync
	/Users/faddat/go/pkg/mod/github.com/tendermint/tendermint@v0.34.14/blockchain/v0/reactor.go:125 +0xe4

on emoney chain sometimes when sync via statesync, I get error:
9:54AM ERR WARNING: Attempt to allocate proposer rewards to unknown proposer . This should happen only if the proposer unbonded completely within a single block, which generally should not happen except in exceptional circumstances (or fuzz testing). We recommend you investigate immediately. module=x/distribution
9:54AM INF Endblock: Block 287401 was proposed by 51C818CB49A0B0C8FE8CDD7F217ABFF15AAE9988 module=emz
9:54AM INF executed block height=287401 module=state num_invalid_txs=0 num_valid_txs=0
9:54AM INF commit synced commit=436F6D6D697449447B5B31333020333220353320313635203134372031333420393320353820323620363620353520313420323037203131312032303320323438203230322031333520323620373420323020342032303220313337203135352031393620323320313833203136302031323620313038203134325D3A34363241397D
9:54AM INF committed state app_hash=822035A593865D3A1A42370ECF6FCBF8CA871A4A1404CA899BC417B7A07E6C8E height=287401 module=state num_txs=0
9:54AM INF indexed block height=287401 module=txindex
panic: Failed to process committed block (287402:1FA2B4F5E50AAE13B01760135A6D69957DB83BF6D7B06EF71E25712C2C2F6910): wrong Block.Header.AppHash.  Expected 822035A593865D3A1A42370ECF6FCBF8CA871A4A1404CA899BC417B7A07E6C8E, got 3CFB2E821E8F9FECAB9A793935BCCE45DAAE88365928BC90BFE4ED7AF71B424C

https://github.com/tendermint/tendermint/issues/6793

State sync restore  snapshot with out any errors, but when switch to fastsync process is break.
6:20PM INF Verified ABCI app appHash="���0*V�Ahfj\x06��?@'�_�\f���\x13��\x17'{��" height=2397500 module=statesync
6:20PM INF Snapshot restored format=1 hash="��bV_�����\rӒd�\x00�]�6�X��!\x0f\u009fZ\x03<�" height=2397500 module=statesync
**6:20PM INF Starting BlockPool service impl=BlockPool module=blockchain**
panic: Failed to process committed block (2397501:C85C412DEFBE083B3BAC5D3E6B7967366B300293E94C5A30FC7CD46B8B5C61E8): wrong Block.Header.Version. Expected {11 0}, got {11 1}

goroutine 199 [running]:
github.com/tendermint/tendermint/blockchain/v0.(*BlockchainReactor).poolRoutine(0xc0001f4c40, 0xc163591f01)
        github.com/tendermint/tendermint@v0.34.14/blockchain/v0/reactor.go:401 +0x15a5
created by github.com/tendermint/tendermint/blockchain/v0.(*BlockchainReactor).SwitchToFastSync
        github.com/tendermint/tendermint@v0.34.14/blockchain/v0/reactor.go:125 +0xd5

@dualsystems
Yes:
3:02AM INF Dialing peer address={"id":"63aba59a7da5197c0fbcdc13e760d7561791dca8","ip":"<IP_ADDRESS>","port":2000} module=p2p
3:02AM INF Stopping gossipVotesRoutine for peer module=consensus peer={"Data":{},"Logger":{}}
3:02AM INF Stopping gossipDataRoutine for peer module=consensus peer={"Data":{},"Logger":{}}
panic: Failed to process committed block (2398801:D60C0B13FA626B3F8E81098403C6AD29C6678557677967C0AB4B73E1C24666B6): wrong Block.Header.Version. Expected {11 0}, got {11 1}

goroutine 16187 [running]:
github.com/tendermint/tendermint/blockchain/v0.(*BlockchainReactor).poolRoutine(0x140001a8380, 0x1)
	/Users/faddat/go/pkg/mod/github.com/tendermint/tendermint@v0.34.14/blockchain/v0/reactor.go:401 +0x10e4
created by github.com/tendermint/tendermint/blockchain/v0.(*BlockchainReactor).SwitchToFastSync
	/Users/faddat/go/pkg/mod/github.com/tendermint/tendermint@v0.34.14/blockchain/v0/reactor.go:125 +0xe4

TM has a versions struct and one of them is the app version and the other is the block header version and -- sadly-- I haven't been able to figure out how to set the block header version manually and/or if that would resolve the problem or just explode further.

I make issue: https://github.com/tendermint/tendermint/issues/7461

That is hard code constant of appVersion ?
https://github.com/osmosis-labs/osmosis/blob/dedcfb862313a57470f9b8b1be411a684a108747/x/pool-incentives/module.go#L178
https://github.com/osmosis-labs/osmosis/blob/dedcfb862313a57470f9b8b1be411a684a108747/x/claim/module.go#L163

@faddat
https://github.com/tendermint/tendermint/issues/7461#issuecomment-995203901

https://github.com/tendermint/tendermint/commit/b1e0d91378be0d845a05fa34d4c0b32027aa48ee

https://github.com/tendermint/tendermint/pull/7463

Ref: #707

Closing this for now, what needs to happen for fix is documented in https://github.com/osmosis-labs/osmosis/issues/1805


Update ci-build-source.yml

@pabloinigoblasco can you please check the error. I get the following:
/home/stogl/workspace/robosoft-ai/rolling_smacc/src/smacc2/smacc_client_library/move_base_z_client/move_base_z_client_plugin/include/move_base_z_client_plugin/client_behaviors/cb_absolute_rotate.h:51:8: error: ‘void cl_move_base_z::CbAbsoluteRotate::onEntry()’ cannot be overloaded with ‘void cl_move_base_z::CbAbsoluteRotate::onEntry()

@pabloinigoblasco can you please check the error. I get the following:
/home/stogl/workspace/robosoft-ai/rolling_smacc/src/smacc2/smacc_client_library/move_base_z_client/move_base_z_client_plugin/include/move_base_z_client_plugin/client_behaviors/cb_absolute_rotate.h:51:8: error: ‘void cl_move_base_z::CbAbsoluteRotate::onEntry()’ cannot be overloaded with ‘void cl_move_base_z::CbAbsoluteRotate::onEntry()

Do you have a link to that specific error in the CI actions? I find some errors related with tf include but not specifically the one you say.


hide account.id in ocs api, use username

the ocs should always expose the username. it is oblivious of our persistent account.id

[x] changelog, for now I want to see if the tests break

@micbar does reusing changelog entries work?

@micbar does reusing changelog entries work?

Yes, as long as the changelog item you're adding to is unreleased. For already released ones a) it's not a good idea 😉 and b) will not be recognized by the docs bot. That only watches on unreleased items.


[ON-BOARDING] Setup a test environment

Lets setup a test environment to support https://github.com/JusticeInternational/project-config/issues/42
This is done when

[ ] We can login to a new backend url for the test environment.

cc @TarasZhere we'll need to do this one as well.


binance.com doesn't display right

If you go to binance.com, the site doesn't display right at all. If you compare it to how it displays on a default Firefox; you can't even see or click the login button.
First issue I'm having that is like this.

I just applied the entire user.js to a new profile in FF73 and the site looks and works just fine (not sure about logging in: I mean the look etc). Mousing over the nav bar at the top produces drop down menus, I can select different inputs (USD)/outputs (ETH etc), and can click on login, register etc - it all looks and seems to work just fine.
The QR code will fail unless you allow a RFP canvas exception.
If the site is in the 1000 pixel wide RFp window, the nav bar is slightly different. Just widen the browser window and the nav bar will change automatically as it gets more width <-- that's the only visual difference I see - unless you mean letterboxing, which doesn't change how the site looks or behaves, it just boxes up the site in set viewport sizes
If you're talking about anything different - then check your extensions or overrides aren't doing weird things. Feel free to re-open if I'm off the mark in my analysis - but you need to troubleshoot things first - marking as invalid

I even wrote a wiki page on troubleshooting

https://github.com/ghacksuserjs/ghacks-user.js/wiki/1.4-Troubleshooting

I just applied the entire user.js to a new profile in FF73 and the site looks and works just fine (not sure about logging in: I mean the look etc). Mousing over the nav bar at the top produces drop down menus, I can select different inputs (USD)/outputs (ETH etc), and can click on login, register etc - it all looks and seems to work just fine.
The QR code will fail unless you allow a RFP canvas exception.
If the site is in the 1000 pixel wide RFp window, the nav bar is slightly different. Just widen the browser window and the nav bar will change automatically as it gets more width <-- that's the only visual difference I see - unless you mean letterboxing, which doesn't change how the site looks or behaves, it just boxes up the site in set viewport sizes
If you're talking about anything different - then check your extensions or overrides aren't doing weird things. Feel free to re-open if I'm off the mark in my analysis - but you need to troubleshoot things first - marking as invalid

Can't say the same for me. Tested it in a fresh firefox profile with a fresh user.js; so many elements are missing. For some reason I can't attach an image to show you, not sure if that could be to do with the user.js lol.

What OS are you on (not that I think it makes a difference)?
The fact you can't upload an image on github also strikes me as unusual - if you wanted to, you could attach it using a fresh profile before you apply the user.js
Does the site/elements all look OK in a fresh profile without the user.js? - This is step one in the troubleshooting
What does the console show when you get missing elements?

@zdat you should really learn how to use the troubleshooter script. It took me ~30 seconds to find the problematic pref with the script. But I'm not gonna spoil it yet ;) Just try it yourself

It took me ~30 seconds to find the problematic pref

Lucky you. I can't even find the problem

Thanks guys. I used the troubleshooter script for the first time, it seems to be very useful :)

@zdat you should really learn how to use the troubleshooter script. It took me ~30 seconds to find the problematic pref with the script. But I'm not gonna spoil it yet ;) Just try it yourself

I found it hehe. It was user_pref("network.http.referer.XOriginPolicy", 1); ;)

I am going to label invalid because OP didn't use troubleshoot (guide, tags, script) - and the pref is already clearly marked with a setup tag


Not animating when gif load

Check List
Thanks for considering to open an issue. Before you submit your issue, please confirm these boxes are checked.

[x] I have read the wiki page and cheat sheet, but there is no information I need.
[ ] I have searched in existing issues, but did not find a same one.
[ ] I want to report a problem instead of asking a question. It'd better to use kingfisher tag in Stack Overflow to ask a question.

Issue Description
i got images url from server and it combination of all file format when gif come then i resize all images. images resize completly fine but some of gif now animating
What
[Tell us about the issue]
let processor = ResizingImageProcessor(referenceSize: CGSize(width: 300, height: 300))
cell.myImage.kf.setImage(with: url, placeholder: image, options: [.processor(processor)])
Reproduce
[The steps to reproduce this issue. What is the url you were trying to load, where did you put your code, etc.]
Other Comment
[Add anything else here]

The ResizingImageProcessor does not work for a GIF file, which encodes a serial of images instead of only one.


Refactor IndexManagement to support custom actions

Issue #, if available:
N/A
Description of changes:

Refactor index management to support custom actions, any other plugin can extend IM plugin to implement custom action that will be installed to the IM plugin during cluster initialization.

CheckList:

[X] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #271 (6044aa1) into main (d718d7c) will decrease coverage by 7.80%.
The diff coverage is 76.89%.

:exclamation: Current head 6044aa1 differs from pull request most recent head 2634d96. Consider uploading reports for the commit 2634d96 to get more accurate results

@@             Coverage Diff              @@
##               main     #271      +/-   ##
============================================
- Coverage     76.25%   68.44%   -7.81%
+ Complexity     1954     1735     -219
============================================
  Files           260      250      -10
  Lines         11122    10867     -255
  Branches       1753     1681      -72
============================================
- Hits           8481     7438    -1043
- Misses         1676     2514     +838
+ Partials        965      915      -50

Impacted Files
Coverage Δ

...ndexstatemanagement/IndexStateManagementHistory.kt
32.62% <0.00%> (-47.53%)
:arrow_down:

...agement/indexstatemanagement/model/ChangePolicy.kt
66.66% <ø> (-13.73%)
:arrow_down:

...nagement/indexstatemanagement/model/ISMTemplate.kt
83.78% <ø> (+2.20%)
:arrow_up:

...ement/model/coordinator/SweptManagedIndexConfig.kt
18.75% <ø> (-59.38%)
:arrow_down:

...temanagement/opensearchapi/OpenSearchExtensions.kt
48.83% <0.00%> (-31.40%)
:arrow_down:

...temanagement/resthandler/RestChangePolicyAction.kt
52.63% <ø> (-42.37%)
:arrow_down:

...atemanagement/resthandler/RestIndexPolicyAction.kt
71.42% <ø> (-23.93%)
:arrow_down:

...t/resthandler/RestRetryFailedManagedIndexAction.kt
80.95% <ø> (-5.42%)
:arrow_down:

...action/changepolicy/TransportChangePolicyAction.kt
3.01% <0.00%> (-57.12%)
:arrow_down:

...action/deletepolicy/TransportDeletePolicyAction.kt
12.19% <0.00%> (-49.97%)
:arrow_down:

... and 170 more

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 d718d7c...2634d96. Read the comment docs.

Guessing this can be closed in favor of Clay's PR


Yii2 check captcha value with php after submitting the form

Use yii\captcha\CaptchaValidator

How to call the value to compare with the post

How to get this in a valiable so that I could compare with post
On Sat, Apr 11, 2015 at 3:17 PM, Paul Klimov<EMAIL_ADDRESS>wrote:

Closed #8040 https://github.com/yiisoft/yii2/issues/8040.
—
Reply to this email directly or view it on GitHub
https://github.com/yiisoft/yii2/issues/8040#event-278764232.

@ArtInCode, please use Official Yii forum to ask a questions - GitHub is a bug tracking system.


Adding build checks to PRs being pushed to main

Adding some checks so we can automate ensuring the docs will build before pushing to main

Note this will also catch syntax errors when people mis-enter templates around tabs and openapi etc so acts as a form syntax checking
Will look into in future adding some kind of spelling and grammar checker


[extractor/Pstream] Adding extractor

IMPORTANT: PRs without the template will be CLOSED
Description of your pull request and other information

This adds support for pstream.net
Fixes #4802
Template

Before submitting a pull request make sure you have:

[x] At least skimmed through contributing guidelines including yt-dlp coding conventions
[x] Searched the bugtracker for similar pull requests
[x] Checked the code with flake8 and ran relevant tests

In order to be accepted and merged into yt-dlp each piece of code must be in public domain or released under Unlicense. Check one of the following options:

[x] I am the original author of this code and I am willing to release it under Unlicense
[ ] I am not the original author of this code but it is in public domain or released under Unlicense (provide reliable evidence)

What is the purpose of your pull request?

[ ] Fix or improvement to an extractor (Make sure to add/update tests)
[x] New extractor (Piracy websites will not be accepted)
[ ] Core bug fix/improvement
[ ] New feature (It is strongly recommended to open an issue first)

Does the test link still work for you ? i tried it using browser and curl, it give 404 error

It is normal that you get an 404 error with curl, because you need to set the header Accept-Language to anything you want (Ex:_) and also you need to specify User agent

As you want, I will close it...


Update AppBar to make touch events work in all cases

Overview
Updates AppBar to make touch events work in all cases. Buttons no longer fade out when disabled but the visual loss is minimal.
Changes
AppBarButton gameobjects are now set active / inactive based on visibility. Also fixed an edge case in NearInteractionTouchable where a disabled collider on an inactive gameobject could still be considered 'enabled.'
Fixes #3809 but doesn't address the underlying issue of touchables not receiving touch events when intersecting with touchables with disabled colliders.

Fixes: #3809

Tested on the device. Now the App Bar works well!

/azp run mrtk_ci


Support AWS provider 3.x

Describe the Feature
AWS Provider 3.x has been released.
Expected Behavior
This module supports the new provider version.
Terraform AWS Provider Version 3 Upgrade Guide

@abeluck @SweetOps this should probably be closed now that it's fixed


Unsuccessful stage execution ReferenceFiltersStage

Even though it's working, logs show a message.
DEBUG - Unsuccessful stage execution: com.norconex.collector.core.pipeline.queue.ReferenceFiltersStage@79ad4ae5
INFO -           REJECTED_FILTER: http://www.test.com

This is normal behavior.  It simply tells you a URL has been rejected according to one of your filters.  The "Unsuccessful stage execution" DEBUG message simply tells you hat stage caused the rejection.  I can see it happens when reference filters are applied.  Those are typically set using <referenceFilters>.
If you do not want to be notified of every rejection (there are usually TONS), you can change the classes/log4j.properties file to set the log level to WARN, or ERROR for the events you do not want to see.
With this info on hand, do you have a question/issue to report or shall we close this issue?

Yes, if it's normal behavior, I'll raise the LOG level.


Open PDF attachments in the viewer instead of an unconditional download

To test:

Open the PDF from #6643.
Click on the attachment list.
Click on a PDF, and confirm that it opens in a new tab.

Tested with Firefox 51 (generic target), Chrome 56 (extension).
Fixes #6643
Relevant for #4282

Could you squash the commits a bit? Having six commits seems a bit much for this relatively small change. Let's try to reduce it to two or three commits if possible.

Each individual commit serves their own purpose, so I'd like to keep them separate. If the commit descriptions are not clear I am willing to elaborate more.

/botio-linux preview

Thank you for the patch!


Flux fails to upgrade if flux-system kustomization is suspended

What happened:
attempted to perform a cluster upgrade but fails cause flux is unable to upgrade due to flux-system being suspended before flux bootstrap command executed
What you expected to happen:
flux-system kustomization to be unsuspended after flux-system secret is replaced and before flux bootstrap command is issued
How to reproduce it (as minimally and precisely as possible):
attempt to upgrade a cluster that has a older version of flux then what the latest version is
Anything else we need to know?:
I was able to work around this by manually issuing the command flux resume kustomization flux-system before the flux bootstrap command was issued.
However, even after the cluster and flux upgrade finished successfully, flux version still reports the following old version
Flux change diff        {"oldVersion ": "v0.29.4+e670ae4", "newVersion ": "v0.31.3+15d160e"}
Environment:

EKS Anywhere Release: 0.11.0
EKS Distro Release: 1.22

The cluster was originally created with EKS Anywhere v0.10.1 and was Flux-enabled, Flux kustomization is suspended automatically by the eksctl upgrade command it appears prior to it replacing the flux-system secret, also I did notice that when it fails to upgrade the cluster it does not resume the Flux kustomization.
Here is what I get when I run eksctl anywhere upgrade plan cluster -f eksa-cluster.yaml, keep in mind I have already upgraded the cluster, it seems to be improperly reporting versions as well.
Warning: VSphereDatacenterConfig configured in insecure mode
Checking new release availability...
NAME                 CURRENT VERSION   NEXT VERSION
EKS-A                v0.10.1+c59d2cc   v0.11.0+fcdfc21
Flux                 v0.29.4+e670ae4   v0.31.3+15d160e
cert-manager         v1.7.2+d4fa7e0    v1.8.2+543ab1d
cluster-api          v1.1.3+d32ac08    v1.2.0+06ada8a
kubeadm              v1.1.3+973f8a2    v1.2.0+a15cbd5
vsphere              v1.1.1+628bf01    v1.1.1+8aff43e
kubeadm              v1.1.3+9094d93    v1.2.0+dbcb744
etcdadm-bootstrap    v1.0.3+bfb8d15    v1.0.5+238c366
etcdadm-controller   v1.0.1+842bc86    v1.0.4+33fd30d

Here is what I get when I run flux version
flux: v0.31.5
helm-controller: v0.22.2-eks-a-14
kustomize-controller: v0.26.3-eks-a-14
notification-controller: v0.24.1-eks-a-14
source-controller: v0.25.9-eks-a-14

Here is what I get when I run eksctl anywhere version
v0.11.0
Below is the config I used prior to the upgrade:
apiVersion: anywhere.eks.amazonaws.com/v1alpha1
kind: Cluster
metadata:
  name: prod
  namespace: default
spec:
  bundlesRef:
    apiVersion: anywhere.eks.amazonaws.com/v1alpha1
    name: bundles-12
    namespace: eksa-system
  clusterNetwork:
    cniConfig:
      cilium: {}
    pods:
      cidrBlocks:
      - <IP_ADDRESS>/16
    services:
      cidrBlocks:
      - <IP_ADDRESS>/12
  controlPlaneConfiguration:
    count: 2
    endpoint:
      host: <IP_ADDRESS>
    machineGroupRef:
      kind: VSphereMachineConfig
      name: prod-cp
  datacenterRef:
    kind: VSphereDatacenterConfig
    name: prod
  externalEtcdConfiguration:
    count: 3
    machineGroupRef:
      kind: VSphereMachineConfig
      name: prod-etcd
  gitOpsRef:
    kind: FluxConfig
    name: gitlab
  kubernetesVersion: "1.22"
  managementCluster:
    name: prod
  workerNodeGroupConfigurations:
  - count: 4
    machineGroupRef:
      kind: VSphereMachineConfig
      name: prod
    name: md-0

---
apiVersion: anywhere.eks.amazonaws.com/v1alpha1
kind: VSphereDatacenterConfig
metadata:
  name: prod
  namespace: default
spec:
  datacenter: Dark Systems Datacenter
  insecure: true
  network: /Dark Systems Datacenter/network/DSwitch-10GB-EKS
  server: vcenter.vsphere.darksystems.ca
  thumbprint: ""

---
apiVersion: anywhere.eks.amazonaws.com/v1alpha1
kind: VSphereMachineConfig
metadata:
  annotations:
    anywhere.eks.amazonaws.com/control-plane: "true"
  name: prod-cp
  namespace: default
spec:
  datastore: /Dark Systems Datacenter/datastore/vsanDatastore
  diskGiB: 25
  folder: /Dark Systems Datacenter/vm/EKS Anywhere
  memoryMiB: 8192
  numCPUs: 2
  osFamily: bottlerocket
  resourcePool: /Dark Systems Datacenter/host/Cluster/Resources
  template: /Dark Systems Datacenter/vm/Templates/bottlerocket-vmware-k8s-1.22-x86_64-1.8.0-a6233c22
  users:
  - name: ec2-user
    sshAuthorizedKeys:
    - ""

---
apiVersion: anywhere.eks.amazonaws.com/v1alpha1
kind: VSphereMachineConfig
metadata:
  annotations:
    anywhere.eks.amazonaws.com/etcd: "true"
  name: prod-etcd
  namespace: default
spec:
  datastore: /Dark Systems Datacenter/datastore/vsanDatastore
  diskGiB: 25
  folder: /Dark Systems Datacenter/vm/EKS Anywhere
  memoryMiB: 8192
  numCPUs: 2
  osFamily: bottlerocket
  resourcePool: /Dark Systems Datacenter/host/Cluster/Resources
  template: /Dark Systems Datacenter/vm/Templates/bottlerocket-vmware-k8s-1.22-x86_64-1.8.0-a6233c22
  users:
  - name: ec2-user
    sshAuthorizedKeys:
    - ""

---
apiVersion: anywhere.eks.amazonaws.com/v1alpha1
kind: VSphereMachineConfig
metadata:
  name: prod
  namespace: default
spec:
  datastore: /Dark Systems Datacenter/datastore/vsanDatastore
  diskGiB: 50
  folder: /Dark Systems Datacenter/vm/EKS Anywhere
  memoryMiB: 16384
  numCPUs: 16
  osFamily: bottlerocket
  resourcePool: /Dark Systems Datacenter/host/Cluster/Resources
  template: /Dark Systems Datacenter/vm/Templates/bottlerocket-vmware-k8s-1.22-x86_64-1.8.0-a6233c22
  users:
  - name: ec2-user
    sshAuthorizedKeys:
    - ""

---
apiVersion: anywhere.eks.amazonaws.com/v1alpha1
kind: FluxConfig
metadata:
  name: gitlab
  namespace: default
spec:
  branch: master
  clusterConfigPath: clusters/prod
  git:
    repositoryUrl<EMAIL_ADDRESS>    sshKeyAlgorithm: ecdsa
  systemNamespace: flux-system

---

Below is the config I used to upgrade with:
apiVersion: anywhere.eks.amazonaws.com/v1alpha1
kind: Cluster
metadata:
  name: prod
  namespace: default
spec:
  bundlesRef:
    apiVersion: anywhere.eks.amazonaws.com/v1alpha1
    name: bundles-12
    namespace: eksa-system
  clusterNetwork:
    cniConfig:
      cilium: {}
    pods:
      cidrBlocks:
      - <IP_ADDRESS>/16
    services:
      cidrBlocks:
      - <IP_ADDRESS>/12
  controlPlaneConfiguration:
    count: 2
    endpoint:
      host: <IP_ADDRESS>
    machineGroupRef:
      kind: VSphereMachineConfig
      name: prod-cp
  datacenterRef:
    kind: VSphereDatacenterConfig
    name: prod
  externalEtcdConfiguration:
    count: 3
    machineGroupRef:
      kind: VSphereMachineConfig
      name: prod-etcd
  gitOpsRef:
    kind: FluxConfig
    name: gitlab
  kubernetesVersion: "1.23"
  managementCluster:
    name: prod
  workerNodeGroupConfigurations:
  - count: 4
    machineGroupRef:
      kind: VSphereMachineConfig
      name: prod
    name: md-0

---
apiVersion: anywhere.eks.amazonaws.com/v1alpha1
kind: VSphereDatacenterConfig
metadata:
  name: prod
  namespace: default
spec:
  datacenter: Dark Systems Datacenter
  insecure: true
  network: /Dark Systems Datacenter/network/DSwitch-10GB-EKS
  server: vcenter.vsphere.darksystems.ca
  thumbprint: ""

---
apiVersion: anywhere.eks.amazonaws.com/v1alpha1
kind: VSphereMachineConfig
metadata:
  annotations:
    anywhere.eks.amazonaws.com/control-plane: "true"
  name: prod-cp
  namespace: default
spec:
  datastore: /Dark Systems Datacenter/datastore/vsanDatastore
  diskGiB: 25
  folder: /Dark Systems Datacenter/vm/EKS Anywhere
  memoryMiB: 8192
  numCPUs: 2
  osFamily: bottlerocket
  resourcePool: /Dark Systems Datacenter/host/Cluster/Resources
  template: /Dark Systems Datacenter/vm/Templates/bottlerocket-vmware-k8s-1.23-x86_64-1.9.0-159e4ced
  users:
  - name: ec2-user
    sshAuthorizedKeys:
    - ""

---
apiVersion: anywhere.eks.amazonaws.com/v1alpha1
kind: VSphereMachineConfig
metadata:
  annotations:
    anywhere.eks.amazonaws.com/etcd: "true"
  name: prod-etcd
  namespace: default
spec:
  datastore: /Dark Systems Datacenter/datastore/vsanDatastore
  diskGiB: 25
  folder: /Dark Systems Datacenter/vm/EKS Anywhere
  memoryMiB: 8192
  numCPUs: 2
  osFamily: bottlerocket
  resourcePool: /Dark Systems Datacenter/host/Cluster/Resources
  template: /Dark Systems Datacenter/vm/Templates/bottlerocket-vmware-k8s-1.23-x86_64-1.9.0-159e4ced
  users:
  - name: ec2-user
    sshAuthorizedKeys:
    - ""

---
apiVersion: anywhere.eks.amazonaws.com/v1alpha1
kind: VSphereMachineConfig
metadata:
  name: prod
  namespace: default
spec:
  datastore: /Dark Systems Datacenter/datastore/vsanDatastore
  diskGiB: 50
  folder: /Dark Systems Datacenter/vm/EKS Anywhere
  memoryMiB: 16384
  numCPUs: 16
  osFamily: bottlerocket
  resourcePool: /Dark Systems Datacenter/host/Cluster/Resources
  template: /Dark Systems Datacenter/vm/Templates/bottlerocket-vmware-k8s-1.23-x86_64-1.9.0-159e4ced
  users:
  - name: ec2-user
    sshAuthorizedKeys:
    - ""

---
apiVersion: anywhere.eks.amazonaws.com/v1alpha1
kind: FluxConfig
metadata:
  name: gitlab
  namespace: default
spec:
  branch: master
  clusterConfigPath: clusters/prod
  git:
    repositoryUrl<EMAIL_ADDRESS>    sshKeyAlgorithm: ecdsa
  systemNamespace: flux-system

---

Thanks for the details! We will include the fix in an upcoming patch release soon.


reset checkpoints on refresh

Resolved in 4207d733776c06bec4df947d4880711b26b19d9b this was caused by collision, not by checkpoints not resetting.


Node Local DNS is not something you can install in a sandbox playground

https://kubernetes.io/docs/tasks/administer-cluster/nodelocaldns/ starts with "You need a cluster!  Try one of these playgrounds" and gives the default links to Katacoda and Play With Kubernetes.
The page refers to an Alpha node feature which has to be installed manually into a cluster, and as such the advice to use a playground isn't helpful.
I wonder if that same problem exists on other pages where this snippet is included?

Good point
/language en

/priority backlog
/kind bug

/remove-lifecycle stale

/remove-lifecycle stale


[stable/kibana] FATAL  ValidationError: child "elasticsearch" fails because ["hosts" is not allowed]

Exactly the same as : https://github.com/elastic/kibana/issues/32303#issue-416128042
We are using Kibana 6.5.4, therefor as stated in the values.yaml we have swapped the elasticsearch.hosts for .url, still to no effect.
Version of Helm and Kubernetes: K8s 1.13.3
Which chart:
stable/kibana
What happened:
Kibana pod reports:
FATAL  ValidationError: child "elasticsearch" fails because ["hosts" is not allowed]
{"type":"error","@timestamp":"2019-05-23T06:15:39Z","tags":["fatal","root"],"pid":1,"level":"fatal","error":{"message":"child \"elasticsearch\" fails because [\"hosts\" is not allowed]","name":"ValidationError","stack":"ValidationError: child \"elasticsearch\" fails because [\"hosts\" is not allowed]\n
What you expected to happen:
elasticsearch.url: elasticsearch-client:9200
to be accepted as a string
How to reproduce it (as minimally and precisely as possible):
helm install --name kibana stable/kibana (6.5.4 with the proper values edited)
kubectl logs kibana

Some more Info after digging further:
We were able to get kibana running by passing the elastic-url via environment variable.
But even this only works, if ALL entries of the kibana.yaml are commented out, leaving the file empty. If there is at least one line in the file (e.g. server.name: kibana), the validation error occurs again:
FATAL  ValidationError: child "elasticsearch" fails because ["hosts" is not allowed]

More Info:
We discovered that we were pulling the chart version 3.0.0, after changing the chart version to 2.2.0 it works.
Shouldn't pulling Kibana 6.5.4 be possible with the latest chart (3.0.0) as well as the old ones? It seems there is a bug somewhere.
To reproduce:
Try to pull Kibana 6.5.4 with the latest chart version (3.0) with elasticsearch.url: http://elasticsearch-client:9200 set.
You will get a FATAL in Kibana logs, and the pod wont start.

Looking at the readme it states
Upgrading
To 2.3.0
The default value of elasticsearch.url (for kibana < 6.6) has been removed in favor of elasticsearch.hosts (for kibana >= 6.6).

Yes, that is correct, but as I stated, we followed what the yaml says, and used the correct string (elasticsearch.url) still we got an error.

Ahh I see. Could you paste your values file?

Of course

image:
  repository: "docker.elastic.co/kibana/kibana-oss"
  tag: "6.5.4"
  pullPolicy: "Always"

commandline:
  args: []

env:
# {}
  # All Kibana configuration options are adjustable via env vars.
  # To adjust a config option to an env var uppercase + replace `.` with `_`
  # Ref: https://www.elastic.co/guide/en/kibana/current/settings.html
  #
  # ELASTICSEARCH_URL: http://elasticsearch-client:9200
  # SERVER_PORT: 5601
  # LOGGING_VERBOSE: "true"
  # SERVER_DEFAULTROUTE: "/app/kibana"
  # SERVER_NAME: kibana
  # SERVER_HOST: "0"

files:
  kibana.yml:
    ## Default Kibana configuration from kibana-docker.
    server.name: kibana
    server.host: "0"
    elasticsearch.url: http://elasticsearch-client:9200

    ## Custom config properties below
    ## Ref: https://www.elastic.co/guide/en/kibana/current/settings.html
    # server.port: 5601
    # logging.verbose: "true"
    # server.defaultRoute: "/app/kibana"
    # elasticsearch.url: "http://elasticsearch-client:9200"

deployment:
  annotations: {}

service:
  type: ClusterIP
  # clusterIP: None
  # portName: kibana-svc
  externalPort: 8080
  internalPort: 5601
  # authProxyPort: 5602 To be used with authProxyEnabled and a proxy extraContainer
  ## External IP addresses of service
  ## Default: nil
  ##
  # externalIPs:
  # - <IP_ADDRESS>
  #
  ## LoadBalancer IP if service.type is LoadBalancer
  ## Default: nil
  ##
  # loadBalancerIP: <IP_ADDRESS>
  annotations: {}
    # Annotation example: setup ssl with aws cert when service.type is LoadBalancer
    # service.beta.kubernetes.io/aws-load-balancer-ssl-cert: arn:aws:acm:us-east-1:EXAMPLE_CERT
  labels: {}
    ## Label example: show service URL in `kubectl cluster-info`
    # kubernetes.io/cluster-service: "true"
  ## Limit load balancer source ips to list of CIDRs (where available)
  # loadBalancerSourceRanges: []
  selector: {}

ingress:
  enabled: false
  # hosts:
    # - kibana.localhost.localdomain
    # - localhost.localdomain/kibana
  # annotations:
  #   kubernetes.io/ingress.class: nginx
  #   kubernetes.io/tls-acme: "true"
  # tls:
    # - secretName: chart-example-tls
    #   hosts:
    #     - chart-example.local

serviceAccount:
  # Specifies whether a service account should be created
  create: true
  # The name of the service account to use.
  # If not set and create is true, a name is generated using the fullname template
  # If set and create is false, the service account must be existing
  name: elk-kibana-sa

livenessProbe:
  enabled: false
  initialDelaySeconds: 30
  timeoutSeconds: 10

readinessProbe:
  enabled: false
  initialDelaySeconds: 30
  timeoutSeconds: 10
  periodSeconds: 10
  successThreshold: 5

# Enable an authproxy. Specify container in extraContainers
authProxyEnabled: false

extraContainers: |
# - name: proxy
#   image: quay.io/gambol99/keycloak-proxy:latest
#   args:
#     - --resource=uri=/*
#     - --discovery-url=https://discovery-url
#     - --client-id=client
#     - --client-secret=secret
#     - --listen=<IP_ADDRESS>:5602
#     - --upstream-url=http://<IP_ADDRESS>:5601
#   ports:
#     - name: web
#       containerPort: 9090

extraVolumeMounts: []

extraVolumes: []

resources: {}
  # limits:
  #   cpu: 100m
  #   memory: 300Mi
  # requests:
  #   cpu: 100m
  #   memory: 300Mi

priorityClassName: ""

# Affinity for pod assignment
# Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity
# affinity: {}

# Tolerations for pod assignment
# Ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
tolerations: []

# Node labels for pod assignment
# Ref: https://kubernetes.io/docs/user-guide/node-selection/
nodeSelector: {}

podAnnotations: {}
replicaCount: 1
revisionHistoryLimit: 3

# Custom labels for pod assignment
podLabels: {}

# To export a dashboard from a running Kibana 6.3.x use:
# curl --user <username>:<password> -XGET https://kibana.yourdomain.com:5601/api/kibana/dashboards/export?dashboard=<some-dashboard-uuid> > my-dashboard.json
# A dashboard is defined by a name and a string with the json payload or the download url
dashboardImport:
  enabled: false
  timeout: 60
  xpackauth:
    enabled: false
    username: myuser
    password: mypass
  dashboards: {}
    # k8s: https://raw.githubusercontent.com/monotek/kibana-dashboards/master/k8s-fluentd-elasticsearch.json

# List of plugins to install using initContainer
# NOTE : We notice that lower resource constraints given to the chart + plugins are likely not going to work well.
plugins:
  # set to true to enable plugins installation
  enabled: false
  # set to true to remove all kibana plugins before installation
  reset: false
  # Use <plugin_name,version,url> to add/upgrade plugin
  values:
    # - elastalert-kibana-plugin,1.0.1,https://github.com/bitsensor/elastalert-kibana-plugin/releases/download/1.0.1/elastalert-kibana-plugin-1.0.1-6.4.2.zip
    # - logtrail,0.1.31,https://github.com/sivasamyk/logtrail/releases/download/v0.1.31/logtrail-6.6.0-0.1.31.zip
    # - other_plugin

persistentVolumeClaim:
  # set to true to use pvc
  enabled: false
  # set to true to use you own pvc
  existingClaim: false
  annotations: {}

  accessModes:
    - ReadWriteOnce
  size: "5Gi"
  ## If defined, storageClassName: <storageClass>
  ## If set to "-", storageClassName: "", which disables dynamic provisioning
  ## If undefined (the default) or set to null, no storageClassName spec is
  ##   set, choosing the default provisioner.  (gp2 on AWS, standard on
  ##   GKE, AWS & OpenStack)
  ##
  storageClass: "rook-ceph-block"

# default security context
securityContext:
  enabled: false
  allowPrivilegeEscalation: false
  runAsUser: 1000
  fsGroup: 2000

extraConfigMapMounts: []
  # - name: logtrail-configs
  #   configMap: kibana-logtrail
  #   mountPath: /usr/share/kibana/plugins/logtrail/logtrail.json
  #   subPath: logtrail.json

 # Add your own init container or uncomment and modify the given example.
 initContainers: {}
  ## Don't start kibana till Elasticsearch is reachable.
  ## Ensure that it is available at http://elasticsearch:9200
  ##
  # es-check:  # <- will be used as container name
  #   image: "appropriate/curl:latest"
  #   imagePullPolicy: "IfNotPresent"
  #   command:
  #     - "/bin/sh"
  #     - "-c"
  #     - |
  #       is_down=true
  #       while "$is_down"; do
  #         if curl -sSf --fail-early --connect-timeout 5 http://elasticsearch:9200; then
  #           is_down=false
  #         else
  #           sleep 5
  #         fi
  #       done

Yeah this is a bug. The hosts value is still written since its in the default values.yaml. There needs to be a flag to switch between them.

Glad we could uncover the bug! Like I said, when you pull the older chart versions it works - as a temporary fix.

cc @naseemkullah

Hi guys,
https://github.com/helm/charts/pull/14122 created please let me get your thoughts on this


Create Inversion Count of array in Python by Himanshu

PR for Hacktober Fest 2021

pull request merged, now please close the issue, you can also contribute to other repo's-https://github.com/avinash201199/Hacktoberfest-Guide
Note- only 2 pr per day on a single repo is accepted.


[BUG] theres an annoying bug that i get alot in games which is the potato graphics it makes my effects, icons and quality look worse and i dont have a mod or fflag that makes my graphics super bad for more preformance so id thank you if you fix this bug  if you dont notice the things well its the robux icon and notification icon and other games icons become kinda worse and more pixelated

Acknowledgement of preliminary instructions

[X] I have read the preliminary instructions, and I am certain that my problem has not already been addressed.

What problem did you encounter?

you probably have:
"DFFlagTextureQualityOverrideEnabled"
"DFIntTextureQualityOverride" enabled, which is:
"DFFlagTextureQualityOverrideEnabled" — activates quality override
"DFIntTextureQualityOverride": [number 0 - 3] — will tell how blurry it will be
0 - very very blurry
1 - blurry
2 - between good and blurry
3 - default by roblox and nothing blurry
so if it's:
{
"DFFlagTextureQualityOverrideEnabled": true,
"DFIntTextureQualityOverride": 3
}
should fix the icon

Upload your configuration please:
https://github.com/pizzaboxer/bloxstrap/wiki/Uploading-your-Bloxstrap-configuration

Upload your configuration please:
https://github.com/pizzaboxer/bloxstrap/wiki/Uploading-your-Bloxstrap-configuration
State.json
Settings.json
ClientAppSettings.json

this?

Yes, thanks.
All looks good, you may just need to force your texture quality as @toofastforboo described, by opening the Fast Flag editor (at the bottom of the page), clicking "Add new", selecting "Import JSON", and pasting this in:
{
    "DFFlagTextureQualityOverrideEnabled": true,
    "DFIntTextureQualityOverride": 3
}

Yes, thanks.
All looks good, you may just need to force your texture quality as @toofastforboo described, by opening the Fast Flag editor (at the bottom of the page), clicking "Add new", selecting "Import JSON", and pasting this in:
{
    "DFFlagTextureQualityOverrideEnabled": true,
    "DFIntTextureQualityOverride": 3
}

thanks


Carthage Install: Adding -Objc Flag causes build failure

Relevant to Issue #600 ?
Environment

Xcode version: Version 9.2 (9C40b)
Firebase SDK version: 4.9
Firebase Component: Analytics, Crash, AdMob, Performance
Component version: 4.9

The problem
Cannot get Firebase to compile with the instructions given here
oogle_breakpad::MinidumpGenerator::UniqueNameInDirectory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) in FirebaseCrash(minidump_generator_a47e7708b154c45112703066231cd3cc.o)
      google_breakpad::MinidumpGenerator::WriteModuleStream(unsigned int, MDRawModule*) in FirebaseCrash(minidump_generator_a47e7708b154c45112703066231cd3cc.o)
      void google_breakpad::ReadImageInfo<google_breakpad::MachO64>(google_breakpad::DynamicImages&, unsigned long long) in FirebaseCrash(dynamic_images_eb1476ffd4bb559980049c5cbed06d5a.o)
      void google_breakpad::ReadImageInfo<google_breakpad::MachO32>(google_breakpad::DynamicImages&, unsigned long long) in FirebaseCrash(dynamic_images_eb1476ffd4bb559980049c5cbed06d5a.o)
      google_breakpad::DynamicImage::DynamicImage(unsigned char*, unsigned long, unsigned long long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned long, unsigned int, int) in FirebaseCrash(dynamic_images_eb1476ffd4bb559980049c5cbed06d5a.o)
  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::at(unsigned long) const", referenced from:

etc.  There are way more errors than this
And also sqllite3 errors
  "_sqlite3_result_int", referenced from:
      _LikeGlobCompare in FirebasePerformance(GTMSQLite_e68e92cc8444c798947543c2520c458e.o)
  "_sqlite3_complete", referenced from:
      +[GTMSQLiteStatement isCompleteStatement:] in FirebasePerformance(GTMSQLite_e68e92cc8444c798947543c2520c458e.o)
  "_sqlite3_reset", referenced from:
      -[GTMSQLiteStatement reset] in FirebasePerformance(GTMSQLite_e68e92cc8444c798947543c2520c458e.o)
      -[FIRASqliteStore cleanUpStatement:forQuery:] in FirebaseAnalytics(FIRASqliteStore_b74f5f5f67d31771e2c0b6cfecbd16de.o)

Steps to reproduce:
Following the Carthage static binary instructions above.  After adding the -ObjC flag toOther Linker Flags causes all of these errors.  Without the flag, it will compile but none of the components will actually work.
Relevant Code:
Again, this is a vanilla  #Carthage install as seen  here

The -ObjC flag is definitely needed.
Would you add your Cartfile?
I'll try an example with those four components later today or tomorrow to try to repro.

Here's the Cartfile
github "ReactiveX/RxSwift" ~> 4.1
github "RxSwiftCommunity/RxDataSources" ~> 3.0.2
github "onevcat/Kingfisher" ~> 4.0
github "ikesyo/Himotoki" ~> 3.1
github "SnapKit/SnapKit" ~> 4.0
github "Swinject/Swinject" ~> 2.1
github "raphaelmor/Polyline"  ~> 4.2
github "Quick/Quick" ~> 1.1
github "Quick/Nimble"  ~> 7.0

binary "https://dl.google.com/dl/firebase/ios/carthage/FirebaseAdMobBinary.json"
binary "https://dl.google.com/dl/firebase/ios/carthage/FirebaseAnalyticsBinary.json"
binary "https://dl.google.com/dl/firebase/ios/carthage/FirebaseCrashBinary.json"
binary "https://dl.google.com/dl/firebase/ios/carthage/FirebasePerformanceBinary.json"

Same errors for me.. Here's a snippet of the build errors I get when I include the -ObjC flag
Undefined symbols for architecture x86_64:
  "_pb_encode", referenced from:
      _nano_two_pass_encoding in FirebaseNanoPB(encoder_common_6f444e0322fe9a83a03271cf0d60f50e.o)
  "_pb_encode_string", referenced from:
      _nano_encode_string in FirebaseNanoPB(encoder_common_6f444e0322fe9a83a03271cf0d60f50e.o)
  "_pb_encode_varint", referenced from:
      _nano_encode_repeated_uint64 in FirebaseNanoPB(encoder_common_6f444e0322fe9a83a03271cf0d60f50e.o)
  "_pb_encode_submessage", referenced from:
      _clrpb_encode_repeated_client_info in FirebaseCoreDiagnostics(clrpb_client_info_encoder_fbebc214b0f504d8d6e91c9550502117.o)
      _clrpb_encode_repeated_ios_client_info in FirebaseCoreDiagnostics(clrpb_ios_client_info_encoder_982f2d1b47b75ad29454dd3778d0b7ee.o)
      _clrpb_encode_repeated_log_event in FirebaseCoreDiagnostics(clrpb_log_event_encoder_3a50c7e3f3f1df50c519bf82cc804102.o)
      _clrpb_encode_repeated_log_request in FirebaseCoreDiagnostics(clrpb_log_request_encoder_16b2ce36b85bbbbb77eaa7292560dfe0.o)
      _firapb_encode_repeated_audience in FirebaseAnalytics(firapb_audience_encoder_60e69197f0256dacef92cbf53e8494e4.o)
      _firapb_encode_repeated_audience_leaf_filter_result in FirebaseAnalytics(firapb_audience_leaf_filter_result_encoder_bf10226fd1e201d1bdcfa1f35bbe671f.o)
      _firapb_encode_repeated_event in FirebaseAnalytics(firapb_event_encoder_236e7dc88adbabdf6bb4cc2b8003def2.o)
      ...
  "_pb_read", referenced from:
      _clrpb_decode_repeated_client_info in FirebaseCoreDiagnostics(clrpb_client_info_decoder_14ac5de70aa0e3e93d37e1a83781e4bf.o)
      _clrpb_decode_repeated_ios_client_info in FirebaseCoreDiagnostics(clrpb_ios_client_info_decoder_65d64c820ea92061d03f8c5922c363e5.o)
      _clrpb_decode_repeated_log_event in FirebaseCoreDiagnostics(clrpb_log_event_decoder_de81acc18eeaeda252d23fd5fe66c2ec.o)
      _clrpb_decode_repeated_log_request in FirebaseCoreDiagnostics(clrpb_log_request_decoder_312fdc442bc537a4a2057886512eed88.o)
      _firapb_decode_repeated_audience in FirebaseAnalytics(firapb_audience_decoder_a111e3104442b02d115dca1dddda6f64.o)
      _firapb_decode_repeated_audience_leaf_filter_result in FirebaseAnalytics(firapb_audience_leaf_filter_result_decoder_dc74182e4b8b28970f726fb970aff4c3.o)
      _firapb_decode_repeated_event in FirebaseAnalytics(firapb_event_decoder_eace5a2a22f95b8956e147be7127c44f.o)
      ...
  "_pb_istream_from_buffer", referenced from:
      _clrpb_decode_client_info in FirebaseCoreDiagnostics(clrpb_client_info_decoder_14ac5de70aa0e3e93d37e1a83781e4bf.o)
      _clrpb_decode_ios_client_info in FirebaseCoreDiagnostics(clrpb_ios_client_info_decoder_65d64c820ea92061d03f8c5922c363e5.o)
      _clrpb_decode_log_event in FirebaseCoreDiagnostics(clrpb_log_event_decoder_de81acc18eeaeda252d23fd5fe66c2ec.o)
      _clrpb_decode_log_request in FirebaseCoreDiagnostics(clrpb_log_request_decoder_312fdc442bc537a4a2057886512eed88.o)
      _firapb_decode_audience in FirebaseAnalytics(firapb_audience_decoder_a111e3104442b02d115dca1dddda6f64.o)
      _firapb_decode_audience_leaf_filter_result in FirebaseAnalytics(firapb_audience_leaf_filter_result_decoder_dc74182e4b8b28970f726fb970aff4c3.o)
      _firapb_decode_event in FirebaseAnalytics(firapb_event_decoder_eace5a2a22f95b8956e147be7127c44f.o)
      ...
  "_pb_decode", referenced from:
      _clrpb_decode_client_info in FirebaseCoreDiagnostics(clrpb_client_info_decoder_14ac5de70aa0e3e93d37e1a83781e4bf.o)
      _clrpb_decode_ios_client_info in FirebaseCoreDiagnostics(clrpb_ios_client_info_decoder_65d64c820ea92061d03f8c5922c363e5.o)
      _clrpb_decode_log_event in FirebaseCoreDiagnostics(clrpb_log_event_decoder_de81acc18eeaeda252d23fd5fe66c2ec.o)
      _clrpb_decode_log_request in FirebaseCoreDiagnostics(clrpb_log_request_decoder_312fdc442bc537a4a2057886512eed88.o)
      _firapb_decode_audience in FirebaseAnalytics(firapb_audience_decoder_a111e3104442b02d115dca1dddda6f64.o)
      _firapb_decode_audience_leaf_filter_result in FirebaseAnalytics(firapb_audience_leaf_filter_result_decoder_dc74182e4b8b28970f726fb970aff4c3.o)
      _firapb_decode_event in FirebaseAnalytics(firapb_event_decoder_eace5a2a22f95b8956e147be7127c44f.o)
      ...
  "_OBJC_CLASS_$_GPBDescriptor", referenced from:
      objc-class-ref in FirebaseCrash(Sdk.pbobjc_c71d5b1f20e68b5236d886b192b584f0.o)
  "_OBJC_CLASS_$_GTMLogNoFilter", referenced from:
      objc-class-ref in FirebaseCrash(FCRSystemLogger_e15c9a93ba619d513246c01fb3a9c83e.o)
  "_OBJC_CLASS_$_GTMLogger", referenced from:
      objc-class-ref in FirebaseCrash(FCRSystemLogger_e15c9a93ba619d513246c01fb3a9c83e.o)
      objc-class-ref in FirebaseCrash(uploader_c2ed85c24d6f135627080e8551555096.o)
  "_pb_ostream_from_buffer", referenced from:
      _nano_two_pass_encoding in FirebaseNanoPB(encoder_common_6f444e0322fe9a83a03271cf0d60f50e.o)
  "_OBJC_CLASS_$_GPBFileDescriptor", referenced from:
      objc-class-ref in FirebaseCrash(Sdk.pbobjc_c71d5b1f20e68b5236d886b192b584f0.o)
  "_OBJC_METACLASS_$_GPBMessage", referenced from:
      _OBJC_METACLASS_$_FCRMSGTimestamp in FirebaseCrash(Sdk.pbobjc_c71d5b1f20e68b5236d886b192b584f0.o)
      _OBJC_METACLASS_$_FCRMSGCrashReport in FirebaseCrash(Sdk.pbobjc_c71d5b1f20e68b5236d886b192b584f0.o)
      _OBJC_METACLASS_$_FCRMSGDevice in FirebaseCrash(Sdk.pbobjc_c71d5b1f20e68b5236d886b192b584f0.o)
      _OBJC_METACLASS_$_FCRMSGIOSDevice in FirebaseCrash(Sdk.pbobjc_c71d5b1f20e68b5236d886b192b584f0.o)
      _OBJC_METACLASS_$_FCRMSGApplication in FirebaseCrash(Sdk.pbobjc_c71d5b1f20e68b5236d886b192b584f0.o)
      _OBJC_METACLASS_$_FCRMSGIOSApplication in FirebaseCrash(Sdk.pbobjc_c71d5b1f20e68b5236d886b192b584f0.o)
      _OBJC_METACLASS_$_FCRMSGDeviceState in FirebaseCrash(Sdk.pbobjc_c71d5b1f20e68b5236d886b192b584f0.o)

When I don't include the -ObjC flag, it builds but fails to install with these logs:
NSLocalizedDescription=Found bundle at /Users/XXXXX/Library/Developer/CoreSimulator/Devices/304CA1A8-B9C2-4E42-AF53-C03AD67DB69C/data/Library/Caches/com.apple.mobile.installd.staging/temp.DN31Oq/extracted/Payload/XXXXXXX.app/Frameworks/Firebase.framework with the same identifier (com.firebase.Firebase) as bundle at /Users/XXXXX/Library/Developer/CoreSimulator/Devices/304CA1A8-B9C2-4E42-AF53-C03AD67DB69C/data/Library/Caches/com.apple.mobile.installd.staging/temp.DN31Oq/extracted/Payload/XXXXXX.app/Frameworks/FirebaseCrash.framework}}}
Mar  5 19:21:10 Marcs-iPhone7P com.apple.dt

@tjwio I suspect you didn't add nanopb.framework to your project.
@Guacaswole I'm able to exactly reproduce your issue, but I did run into a missing symbols issue that I solved by adding some of the frameworks listed in ./Carthage/Build/iOS/GoogleMobileAds.framework/Modules/module.modulemap to Link Binary with Libraries Build phase. After that I was able to link a sample app with your Cartfile

It seems that the Xcode option Automatically Add Frameworks is not working. I'll continue investigating, but in the meantime, please let me know if being explicit about the frameworks addresses your build failure.  All missing symbols should come from one of the module.modulemap files.

@paulb777 ahh super dumb mistake by me, I thought FirebaseNanoPB.framework was enough. Builds fine now thanks 👍

@paulb777 I ended up giving up and using Cocoapods for now but will check the carthage installation when I can over the next few days

Please create a fresh issue if something similar reoccurs.


An empty dialog box on the right?

I noticed https://github.com/mhinz/vim-startify/commit/65d117764f89aea6fb44f1aa883c192c427dc2b8 adds an empty box on the right. What is it for?

When it detects :set encoding? == utf-8, then it uses Unicode characters to draw the box, which usually looks better than the default which uses ASCII.
I think what happens is that your terminal emulator displays Unicode characters double-width (according to Google that's mostly the case for East Asian languages). Unfortunately this is impossible to test for from Vim.
If that's the issue, the plugin should probably default to use ASCII again and introduce an option for people who want the Unicode box.

Yup, I can reproduce your exact problem when I enable double-width character. In my case, iTerm, Preferences -> Profiles -> Text -> Treat ambiguous-width characters as double with.

Please update the plugin. Unicode characters in the fortune header are opt-in now.

Thanks~~


Auto-detect device modules

Checks

[x] Debugging completed
[ ] Please debug me

Related Issue
This PR closes #234.

Codecov Report
Base: 92.86% // Head: 92.86% // Increases project coverage by +0.00% :tada:

Coverage data is based on head (8b33345) compared to base (b71590d).
Patch coverage: 100.00% of modified lines in pull request are covered.

:exclamation: Current head 8b33345 differs from pull request most recent head 624944d. Consider uploading reports for the commit 624944d to get more accurate results

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #235   +/-   ##
=======================================
  Coverage   92.86%   92.86%
=======================================
  Files          73       73
  Lines        3307     3308    +1
=======================================
+ Hits         3071     3072    +1
  Misses        236      236

Impacted Files
Coverage Δ

neclib/devices/__init__.py
100.00% <100.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.