[Windows] How do you uninstall this?

Command attempted:
hub sync
**What happened:
I installed the windows 64 bit version and decided to uninstall this software, but there doesn't seem to be an uninstall option. I have tried uninstalling Git but the commands still seem to run, though some understandably return an error. How do I fully uninstall this?
More info:
hub-windows-amd64-2.14.1, Windows 10 64 bit

How do you install hub?

If you install it with chocolatey, then you can simply
C:\Windows\System32> choco uninstall hub

I installed using the windows 64 bit package, any idea on how to uninstall if i used that method?

Delete It
Sent from Mail for Windows 10
From: iamthekings5
Sent: Tuesday, March 3, 2020 4:03 PM
To: github/hub
Cc: Andy Zhou; Comment
Subject: Re: [github/hub] [Windows] How do you uninstall this? (#2490)
I installed using the windows 64 bit package, any idea on how to uninstall if i used that method?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.

We have no uninstaller right now, sorry. You will have to manually delete the files under %LOCALAPPDATA%\GitHubCLI (typically under the Program Files directory)

Thanks! That solved it :-)

d


The second part of this article maybe is outdated

When I had attempted to Validate the role within the Power BI service, I couldn't relate people to the security roles created because there is a message that this feature has been moved to Power BI Desktop.

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

ID: d5505062-94f3-e15d-a52f-ce1ac7f8cb69
Version Independent ID: 34076b73-0ded-2111-ed44-2a31e07deb53
Content: Row-level security (RLS) with Power BI - Power BI
Content Source: powerbi-docs/service-admin-rls.md
Service: powerbi
Sub-service: powerbi-admin
GitHub Login: @mgblythe
Microsoft Alias: mblythe

Thanks for your comment, @NorbertoAlves . This issue has been assigned to the doc author for review.

Hi @NorbertoAlves, which part of the article is the issue? You need to define roles in Desktop, and you can test them there also. You then add users to those roles in the service, and you can test them again from  -> Security in the left nav. Let me know if there's anything we can clarify.

@mgblythe
When I had created this issue, I have seen a message at Power BI Service that the functionality of assigning people to each role had been moved to Power BI Desktop, but today, when I tested again to take a screenshot to clarify, this has changed to the same screens that we can see in the article. Sorry for the inconvenience, and thank you for your response.


Blog for v3 rc2 release

Signed-off-by: Dharmit Shah<EMAIL_ADDRESS>What type of PR is this:
/kind documentation
What does this PR do / why we need it:
Which issue(s) this PR fixes:
Fixes #6010
PR acceptance criteria:

[ ] Unit test

[ ] Integration test

[x] Documentation

How to test changes / Special notes to the reviewer:
PTAL the rendered blog here.

/approve


pre-compile stan models?

is this possible, without knowing the data size a priori? seems that it might be. http://finzi.psych.upenn.edu/library/rstan/html/stan_model.html

yes!! can be, is. saves ~40 seconds per model run after the first compilation. currently only works if you have write permissions for the directory where your streamMetabolizer library is installed, but (1) the fall-back is just to compile every time, like we did before, and (2) this solution should meet most people's needs.
later, if needed, a more complex and flexible solution might be to (a) write to the tempdir() instead of the library directory is unwriteable and/or (b) allow the user to designate a stanrda folder, probably through a new argument in the specs list


notification-service: cleanup code

What this PR does / why we need it:
Remove unused class - ModelMapperConfig
Use "lombok.Setter"/lombok.getter" instead of declare the functions
Change type

[ ] New feature
[ ] Bug fix
[ ] Unit tests
[ ] Integration tests
[ ] CI
[ ] Documentation
[ ] Auto-generated SDK code

Impacted services

[ ] Workflow Service
[x] Notification Service

Checklist

[x] Subject and description added to both, commit and PR.
[ ] Relevant issues have been referenced.

/approve

/lgtm

@nirarg I need to say that Lombok if you want to add getter/setters you can use @data that adds both of them.


Replace macros by include files (#236)

These changes replace the huge macros by include files.
The new amalgamation is a bit weird. It supposes that the special include files are all in the include folder, plus it requires that every files end by an empty line, otherwise the last line will be skipped.

@ioioioio looks like hard work!
@jkeiser : any thoughts?

I tend to use the Review button on things when I look through the whole thing, don't mind me :)

@ioioio a note: everything compiles fine on VS2019, but in in the IDE if you actually open the .h file, VS gets super confused and spits out a bunch of errors as if the file is being included all by itself and isn't nested inside the namespace.
I wouldn't block; if I can come up with a good solution and it gets in the way a lot, I'll send a PR down the road. The obvious solution is to put the namespace {} back into the .h file, but that means we'd have to pass 2 vars instead of one, and I rather liked that change you made.

@ioioioio Looks like good work. Merge at will!

I made this PR against this branch, which fixes the Intellisense errors by moving the namespace. We can discuss, and we don't have to block this PR on it, either :)


[#203] port test_config to selene v2.

add TestSeleneOldConfig
add TestSeleneSharedConfig

Problem
test config.start_maximized is broken is some case and don't pass the CI pipeline after port to v2. So I cant merge it to the master until we fix the test or fix the bug or decide to remove the test.
Suggested reason
May be we have some bug in selene config start_maximized option?
Steps to reproduce
Code sample to reproduce with shared config and with "old" config:
from selene.support.shared import config
from selene import config as old_config

class TestConfig:
    def setup_class(self):
        config.start_maximized = True

    def test_browser_maximize(self):
        assert config.start_maximized is True

class TestOldConfig:
    def setup_class(self):
        old_config.start_maximized = True

    def test_browser_maximize(self):
        assert old_config.start_maximized is True

@yashaka i see that the property "start_maximized" is deprecated, should we remove these tests then?

Answer to https://github.com/yashaka/selene/pull/380#issuecomment-922471289
In case of deprecated feature - decided to remove config.start_maximized tests.

Codecov Report

Merging #380 (6534d35) into master (29434ec) will increase coverage by 3.56%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #380      +/-   ##
==========================================
+ Coverage   61.16%   64.73%   +3.56%
==========================================
  Files          35       35
  Lines        1877     1877
  Branches      115      115
==========================================
+ Hits         1148     1215      +67
+ Misses        700      633      -67
  Partials       29       29

Impacted Files
Coverage Δ

selene/support/shared/config.py
85.43% <0.00%> (+2.42%)
:arrow_up:

selene/support/shared/deprecated.py
50.72% <0.00%> (+14.49%)
:arrow_up:

selene/support/by.py
100.00% <0.00%> (+27.58%)
:arrow_up:

selene/bys.py
100.00% <0.00%> (+100.00%)
:arrow_up:

Continue to review full report at Codecov.

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


Noob question

Sorry for the noobie question, I'm new to Linux. I downloaded using
wget http://github.com/nullpo-head/WSL-Hello-sudo/releases/latest/download/release.tar.gz

after installing, can I delete the 'release ' directory that the download created? (i.e. did the install script place the required stuff elsewhere on the system so this install folder is no longer needed?)
thank you in advance!

Hi! Thanks for trying WSL-Hello-sudo! Yeah, you can remove it. It's not necessary anymore

ty!


update data collect protocol to v9.1.0

Signed-off-by: wangbaiping<EMAIL_ADDRESS>Update data collect protocol to v9.1.0. And then we can update the versions of data collect protocol and sky2cpp in the envoy.

The deps tool of envoy find a new version of protocol and want to update it. 🤣

Then we face update requests in every 2-3 months, as the main repo releases in that period.


Retrieve telemetry data

Hi, is there a way to be able to recover the data related to a Vaisala radiosonde in addition to the "Telemetry Graph" section on the SondeHub Tracker? Is there a download section? An xml file?

Yes, there are a few ways to access historical data, though it's all in a JSON format.
The pysondehub library will grab data from our S3 archive: https://github.com/projecthorus/pysondehub/#downloading-archived-radiosonde-telemetry-data
You can also just query our API, e.g.:
wget https://api.v2.sondehub.org/sonde/U2750302


Fix/v6 read&write for windows

In relation to #1363, I reviewed new non-blocking read&write code for windows and noticed some potential problems.
This does not solve #1363, but I think they should be fixed.

Codecov Report

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

@@            Coverage Diff             @@
##           master    #1364      +/-   ##
==========================================
+ Coverage   79.43%   79.58%   +0.14%
==========================================
  Files          21       20       -1
  Lines         919      862      -57
  Branches      166      162       -4
==========================================
- Hits          730      686      -44
+ Misses        189      176      -13

Impacted Files
Coverage Δ

lib/bindings/auto-detect.js
69.23% <0%> (-30.77%)
:arrow_down:

lib/bindings/win32.js

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 6ed7b3b...fbbf9bd. Read the comment docs.

LGTM


Create a basic build pipeline in GitHub Actions

https://github.com/md-weber/flashcard_project/commit/5abe01885fd95bacac4ccb0bb4e9f8698b3dc9db


[C02] Any owner of the Multisig can execute unconfirmed transactions

Description
Related issues

Fixes celo-org/celo-labs#261

I don't think this compiles


[HELP NEEDED] Custom event listener never called?

I want to dispatch a custom event from child and deal with it in parent.
http://vuejs.org/guide/components.html#v-on_for_Custom_Events says i can use v-on to listen on custom event.
I added a method in parent component
methods: {
    handleSeatSelect(name) {
      console.log(name);
      this.seatSelected = name;
    }
  }

then listen to custome event seatSelect when create child component seat
<seat
  ...
  @seatSelect="handleSeatSelect">
</seat>

in the child component, it dispatched the custome event seatSelect
onSelect(event) {
  this.$dispatch('seatSelect', this.name);
  console.log('send select ' + this.name);
}

now this.$dispatch('seatSelect', this.name); executed, but handleSeatSelect never get called.

HTML is case insensitive. Don't use uppercase for event names.

thanks a lot :)


P225 - Where to add the script

Writing the base code
I am a bit confused, It looks like you need to add a separate script to the EnemySpawner rather than add the script to the EntitySpawner.
This will probably be the same for the Health Potion section as well.
Please let me know if I am wrong on this one

It does read a bit confusing, but only EntitySpawner needs the script to provide the general spawning functions that everything (enemies, potions, any other collectibles etc.) need.
When you add an instance of it to the Main scene, you specify the type of spawner it is by setting the entity_scene variable, and adding the Marker2D nodes under Positions For the spawn points.
Hope that helps :)


discord link invalid

hey I tried to join the server but I am unable to. I think the links invalid: https://discord.gg/x6FuzQPQXY

@lucidrains

@Ayaan-Sharif oh, my bad, want to try again?

yay works! thanks

Invalid again 😢. Could you send me the link to<EMAIL_ADDRESS>

@idevede @adarshxs  hi guys - what happened to the discord server? if its still alive - could you add me<EMAIL_ADDRESS>

@lucidrains please let me in 🥹

@lucidrains i saw u mentiond that u put off the DC whyman lots of people were there


CI: test against Python 3.12

Include testing against 3.12. Given mapclassify is quite crucial dependency of geopandas, which still support 3.9, I'd keep it for a bit longer than usual.

Should we remove the pytest-doctestplus in the py311-numba env?

And let's add pytest-doctestplus to the [project.optional-dependencies][test] in pyproject.toml


Not installing properly using the Tar file.

I have use the Tar method for installing Elassandra.
after typing the command : python pylib/setup.py install
I am getting the following error and do not know how to resolve it:
aims@aims:~/elassandra$ sudo python pylib/setup.py install
[sudo] password for aims:
Traceback (most recent call last):
  File "pylib/setup.py", line 33, in <module>
    ext_modules=get_extensions(),
  File "pylib/setup.py", line 27, in get_extensions
    return cythonize("cqlshlib/copyutil.py")
  File "/usr/local/lib/python2.7/dist-packages/Cython-0.25.2-py2.7-linux-x86_64.egg/Cython/Build/Dependencies.py", line 818, in cythonize
    aliases=aliases)
  File "/usr/local/lib/python2.7/dist-packages/Cython-0.25.2-py2.7-linux-x86_64.egg/Cython/Build/Dependencies.py", line 704, in create_extension_list
    for file in nonempty(sorted(extended_iglob(filepattern)), "'%s' doesn't match any files" % filepattern):
  File "/usr/local/lib/python2.7/dist-packages/Cython-0.25.2-py2.7-linux-x86_64.egg/Cython/Build/Dependencies.py", line 108, in nonempty
    raise ValueError(error_msg)
ValueError: 'cqlshlib/copyutil.py' doesn't match any files

Kindly, help me with the problem.

Please check that you run python 2.7+ and install the python cassandra driver :
$ pip install cassandra-driver

Le 6 janv. 2017 à 15:06, Jaffer Wilson<EMAIL_ADDRESS>a écrit :
I have use the Tar method for installing Elassandra.
after typing the command : python pylib/setup.py install
I am getting the following error and do not know how to resolve it:
aims@aims:~/elassandra$ sudo python pylib/setup.py install
[sudo] password for aims:
Traceback (most recent call last):
File "pylib/setup.py", line 33, in
ext_modules=get_extensions(),
File "pylib/setup.py", line 27, in get_extensions
return cythonize("cqlshlib/copyutil.py")
File "/usr/local/lib/python2.7/dist-packages/Cython-0.25.2-py2.7-linux-x86_64.egg/Cython/Build/Dependencies.py", line 818, in cythonize
aliases=aliases)
File "/usr/local/lib/python2.7/dist-packages/Cython-0.25.2-py2.7-linux-x86_64.egg/Cython/Build/Dependencies.py", line 704, in create_extension_list
for file in nonempty(sorted(extended_iglob(filepattern)), "'%s' doesn't match any files" % filepattern):
File "/usr/local/lib/python2.7/dist-packages/Cython-0.25.2-py2.7-linux-x86_64.egg/Cython/Build/Dependencies.py", line 108, in nonempty
raise ValueError(error_msg)
ValueError: 'cqlshlib/copyutil.py' doesn't match any files
Kindly, help me with the problem.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/strapdata/elassandra/issues/73, or mute the thread https://github.com/notifications/unsubscribe-auth/AJzHmY-wPWNXA4ktL1wET4jIyG2_mnFrks5rPkpogaJpZM4Lcvb8.

You can check this:
aims@aims:~$ python --version
Python 2.7.12
aims@aims:~$ pip install cassandra-driver
Requirement already satisfied: cassandra-driver in ./.local/lib/python2.7/site-packages
Requirement already satisfied: futures in ./.local/lib/python2.7/site-packages (from cassandra-driver)
Requirement already satisfied: six>=1.6 in ./.local/lib/python2.7/site-packages (from cassandra-driver)

Still I have this problem.

Ok, could you run <elassandra_install_dir>/bin/cqlsh to see if it works correctly ?

Le 7 janv. 2017 à 06:51, Jaffer Wilson<EMAIL_ADDRESS>a écrit :
You can check this:
aims@aims:~$ python --version
Python 2.7.12
aims@aims:~$ pip install cassandra-driver
Requirement already satisfied: cassandra-driver in ./.local/lib/python2.7/site-packages
Requirement already satisfied: futures in ./.local/lib/python2.7/site-packages (from cassandra-driver)
Requirement already satisfied: six>=1.6 in ./.local/lib/python2.7/site-packages (from cassandra-driver)
Still I have this problem.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub https://github.com/strapdata/elassandra/issues/73#issuecomment-271065214, or mute the thread https://github.com/notifications/unsubscribe-auth/AJzHmQH-HVKH7eAG3s2CzMx_rLDjan1iks5rPyf8gaJpZM4Lcvb8.

@vroyer  Is there anyway I can connect with the open source Cassandra instead of the cassandra that came along with elassandra? I recently did a format to my system owing to the cassandra issue, so may after complete confirmation I wil use Elassandra again. Can you let me know whether how I can connect with the seperately installed Cssandra and elasticsearch?

@vroyer  Is there anyway I can connect with the open source Cassandra instead of the cassandra that came along with elassandra? I recently did a format to my system owing to the cassandra issue, so may after complete confirmation I wil use Elassandra again. Can you let me know whether how I can connect with the seperately installed Cssandra and elasticsearch?

No, ELassandra it’s not a connector but cassandra + elasticsearch tightly integrated in the same JVM.
But cqlsh from open source cassandra 2.2 is exactly the same as the one provided by elassandra (elassandra = cassandra 2.2 + elasticsearch 2.4), so if open source cassandra can run on your system, elassandra will run too.

Le 7 janv. 2017 à 12:02, Jaffer Wilson<EMAIL_ADDRESS>a écrit :
@vroyer https://github.com/vroyer Is there anyway I can connect with the open source Cassandra instead of the cassandra that came along with elassandra? I recently did a format to my system owing to the cassandra issue, so may after complete confirmation I wil use Elassandra again. Can you let me know whether how I can connect with the seperately installed Cssandra and elasticsearch?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/strapdata/elassandra/issues/73#issuecomment-271076899, or mute the thread https://github.com/notifications/unsubscribe-auth/AJzHmUhcHBEaR6Kbzr13_0900gx89AIfks5rP3DQgaJpZM4Lcvb8.

I do not know what exactly is the problem. Open cassandra work properly. But when I go for Elassandra, the cassandra in it doesn't works. Then if I shift to open Cassandra, the cqlsh is not connecting. That's why I formatted my system previously. I want to make sure that after using elassandra, I do not get any problem again.
The cassandra in the elassandra was also not getting connected too. So I thought i should ask whether the cqlsh is working or not which is in the elassandra.
Kindly, let me know whether it is the problem of the python or not? if yes then where I can get the dependency libraries?

Yes, cqlsh works with elassandra (like cassandra 3.0.10)
$ python --version
Python 2.7.12
$ pip list
...
cassandra-driver (3.5.0)
...
$ cqlsh
Connected to TestCluster at <IP_ADDRESS>:9042.
[cqlsh 5.0.1 | Cassandra 3.0.10-SNAPSHOT | CQL spec 3.4.0 | Native protocol v4]
Use HELP for help.
cqlsh>
Please post more details about your issue, what's going wrong ?

Thank you for your help :)

I hope you solved your issue, otherwise let me know.
Thanks.


Catch errors thrown in async route handlers

Introduced this issue in https://github.com/wellcomecollection/identity/pull/175, found it in https://github.com/wellcomecollection/identity/pull/177

The diff is a bit confusing - it makes the route handlers partially applied (for readability), injecting the dependencies on the first application and taking requests/responses thereafter, and wraps them in a utility library which makes sure errors are caught by the middleware


Exception are not handled when binding to indexers

Describe the bug
If an exception occurs in the setter of a property, then binding handles the exception and TextBox displays nice red border and error icon. However if an exception occurs in an indexer setter, the exception is not handled and application crashes.

To Reproduce
Steps to reproduce the behavior:

Clone repo https://github.com/antrv/samples/tree/master/Avalonia-Indexer-Validation-Issue and run the app
Delete all characters from the top text box and move focus outside of it. The red border and error icon are displayed.
Delete all characters from the 2nd text box and move focus outside of it.
See app crash

Expected behavior
Validation should work as expected.
Desktop (please complete the following information):

OS: Windows 10 x64 20H2
Version 0.10.0-rc1

Tests to reproduce
[Fact] // success
public void Data_Validation_Exception_Handled_And_Wrapped_Property()
{
    var source = new ViewModel();

    var target = new Class1
    {
        [!Class1.ValidatedDirectStringProperty] = new Binding
        {
            Path = nameof(ViewModel.StringValueThrows),
            Source = source,
            Mode = BindingMode.TwoWay
        },
    };

    target.ValidatedDirectString = "foo";

    // Skip initial value notification.
    var notification = Assert.Single(target.Notifications.Skip(1).OfType<BindingValue<string>>());

    Assert.Equal(BindingValueType.DataValidationError, notification.Type);
    Assert.NotNull(notification.Error);
    Assert.Equal("foo-exception", notification.Error.Message);
}

[Fact] // fails
public void Data_Validation_Exception_Handled_And_Wrapped_Indexer()
{
    var source = new ViewModel();

    var target = new Class1
    {
        [!Class1.ValidatedDirectStringProperty] = new Binding
        {
            Path = "[0]",
            Source = source,
            Mode = BindingMode.TwoWay
        },
    };

    target.ValidatedDirectString = "foo";

    // Skip initial value notification.
    var notification = Assert.Single(target.Notifications.Skip(1).OfType<BindingValue<string>>());

    Assert.Equal(BindingValueType.DataValidationError, notification.Type);
    Assert.NotNull(notification.Error);
    Assert.Equal("foo-exception", notification.Error.Message);
}

public class ViewModel : NotifyingBase
{
    private string _stringValueThrows;

    public string StringValueThrows
    {
        get => _stringValueThrows;
        set { throw new DataValidationException(value + "-exception"); }
    }

    public string this[int index]
    {
        get => _stringValueThrows;
        set { throw new DataValidationException(value + "-exception"); }
    }
}

@antrv it seems indexers in bindings doesn't support any validation right now. But as a workaround it works with some inner property like "AdditionalData[0].Value".

@maxkatz6 Thanks, I'm using custom properties as a workaround https://github.com/AvaloniaUI/Avalonia/issues/5225


undefined is not a function (evaluating 'I.hasOwnProperty("process")')

Couldn't find any leads on the net to this issue. I'm pretty new to this so sorry in advance for any lack of information. I started getting this error when i updated npm. the project works in debug mode but throws this error otherwise.
Thank you.

{
"name": "firstrnproject",
"version": "0.0.1",
"private": true,
"scripts": {
"start": "node_modules/react-native/packager/packager.sh/"
},
"dependencies": {
"firebase": "^3.6.4",
"lodash": "^4.17.2",
"react": "^15.4.2",
"react-addons-create-fragment": "^15.4.2",
"react-native": "^0.42.3",
"react-native-animatable": "^1.1.0",
"react-native-button": "^1.7.1",
"react-native-camera": "git+https://github.com/lwansbrough/react-native-camera.git",
"react-native-collapsible": "^0.8.0",
"react-native-datepicker": "^1.4.4",
"react-native-facebook-login": "^1.4.0",
"react-native-gifted-chat": "^0.1.3",
"react-native-google-places-autocomplete": "^1.2.8",
"react-native-image-crop-picker": "^0.10.9",
"react-native-image-picker": "^0.24.1",
"react-native-linear-gradient": "^1.5.15",
"react-native-maps": "^0.12.2",
"react-native-modalbox": "^1.3.8",
"react-native-overlay": "^0.5.0",
"react-native-router-flux": "^3.37.0",
"react-native-scrollable-tab-view": "^0.7.0",
"react-native-tab-navigator": "^0.3.3",
"react-native-tabs": "^1.0.9",
"react-native-toggle": "^1.0.3",
"react-native-vector-icons": "^3.0.0",
"react-redux": "^4.4.6",
"redux": "^3.6.0",
"redux-logger": "^2.7.4",
"redux-storage": "^4.1.2",
"redux-storage-engine-reactnativeasyncstorage": "^1.0.5",
"redux-thunk": "^2.1.0",
"whatwg-fetch": "^2.0.1"
}
}

I met same error. How did you solve this error?

Upgrading firebase to the latest (3.7.6) has solved the problem for me.

@nucleartux thanks. I solved this problem.

@ncuillery :)


Replace testing certificates which expire within 3 years.

Some of our testing certs were expired/expiring. This replaces them with ones that are valid for 10 years.

This change is

Command to verify certificates:
bazel build //src/main/k8s/testing/secretfiles:gen_trusted_certs && openssl verify -attime<PHONE_NUMBER> -trusted bazel-bin/src/main/k8s/testing/secretfiles/all_root_certs.pem src/main/k8s/testing/secretfiles/*cs_cert.der src/main/k8s/testing/secretfiles/*.pem

Where the timestamp provided is Monday, July 29, 2024 12:03:48 AM UTC


Updated Serbian translation

As discussed in the bug reported to elementary OS repo, Serbian language uses Cyrillic script, and translations into Serbian must use Serbian Cyrillic script, as per the current Orthography of Serbian language, and constitution and law of Serbia.

Please update translations on Transifex, because otherwise they'll be overridden when pulling translations from Transifex. See TRANSLATE.md
You can directly import JSON files in Transifex so you won't have to copy each string.

I already did that earlier today. Do you have any idea when can we expect the changes to take effect?

Okay, I'll merge that, and anyway it will be overridden with new translations next time we'll pull those from Transifex.


[Bug] Fix background color

Bug

Background color is set to black and hence can't properly view the text

Fix

change the background-color in the global CSS file to white

would like to work on this!

@pushkaraj2007 ,
please assign this to my name

@TanmayBhosale
It's actually the default code written by nextJS which switch between dark mode according to system settings.
if you can do something to make text color look more white, do it.

BTW, I'm agree on @Coding-Hashira's point, I was thinking of implementing this feature.
If you (@TanmayBhosale) want to work on that feature, let me know!

Actually, I think implementing our own dark mode in the app is the only way to fix this issue. I'm not sure though.

And I'm sorry @jsvigneshkanna, but I think Tanmay wants to work on this issue and as he asked first I'm going to assign him.
You can check out other issues in the issues tab or create one if you want.

Maybe he can work on #15

Yeah! I think the same too.
Let's see if Tanmay wants to work on this, if so I'll create a separate issue and assign it to him.

Do you want to implement a light/ dark mode ? I can do that

You got it right @TanmayBhosale
Let me just create a new issue for adding this feature, you have to comment on that issue so I can assign it to you.

up sure will do

up sure will do

The issue has been created #16

Yup! You can close this issue if it's not needed.

Closing this issue now!


UPDATE ethan.link

Please fill out ALL ITEMS below before submitting a new issue. If this is a for an update to an existing site, please ensure "UPDATE" is in the issue title.
Link to GTMetrix results: https://gtmetrix.com/reports/ethan.link/K2XjYjye/#waterfall
- domain: ethan.link
  url: https://ethan.link/
  size: 88.7

🤣 love the scrolling marquee at the bottom of the page!

Haha, thanks! 😁


Support for authentication on SMTP relays

There seems to be a fair amount of need for username & password authentication on SMTP relays. This is a fairly simple thing to add so we might as well do it.

+1

+1

+1

+1

Very well needed.

1 Im having issues using Azure Communication Service SMTP relay because it needs credentials. I would love to use Postal for my platform but without this feature Im dead in the water. Please prioritize!

smtp_relays: ['smtp://smtp.azurecomm.net:587?ssl_mode=STARTLS']

Temporary SMTP delivery error when sending to <IP_ADDRESS>:587 (smtp.azurecomm.net)

530 5.7.57 Client not authenticated to send mail.

Time: 0.04s

Support Ref: A0NPJDRO


Do not create dictionary for high-cardinality columns

Disable dicts for JSON and TEXT indexing columns
Extend optimizeDictionary config for dimension columns with fixed width as well.

Objective is to reduce the segment size and server space/memory usage.

Codecov Report

Merging #9527 (90dbc74) into master (79c27e0) will increase coverage by 30.12%.
The diff coverage is 75.00%.

@@              Coverage Diff              @@
##             master    #9527       +/-   ##
=============================================
+ Coverage     37.11%   67.24%   +30.12%
- Complexity      198     5005     +4807
=============================================
  Files          1927     1426      -501
  Lines        102693    74437    -28256
  Branches      15586    11880     -3706
=============================================
+ Hits          38114    50054    +11940
+ Misses        61415    20763    -40652
- Partials       3164     3620      +456

Flag
Coverage Δ

integration1
?

integration2
?

unittests1
67.24% <75.00%> (?)

unittests2
?

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

Impacted Files
Coverage Δ

...ment/creator/impl/SegmentColumnarIndexCreator.java
79.42% <75.00%> (+79.42%)
:arrow_up:

...va/org/apache/pinot/core/routing/RoutingTable.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...va/org/apache/pinot/common/config/NettyConfig.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...a/org/apache/pinot/common/metrics/MinionMeter.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...g/apache/pinot/common/metrics/ControllerMeter.java
0.00% <0.00%> (-100.00%)
:arrow_down:

.../apache/pinot/common/metrics/BrokerQueryPhase.java
0.00% <0.00%> (-100.00%)
:arrow_down:

.../apache/pinot/common/metrics/MinionQueryPhase.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...ache/pinot/server/access/AccessControlFactory.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...he/pinot/common/messages/SegmentReloadMessage.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...he/pinot/common/messages/TableDeletionMessage.java
0.00% <0.00%> (-100.00%)
:arrow_down:

... and 1619 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

I can see that for json and text column, we might not want to create dictionary, but for other dimensions, in most cases we still want to create dictionaries, or a lot of indexes cannot be applied.
With the current change, for existing users who have optimize dictionary set for metrics, this will automatically apply that to dimensions, which can cause serious regression (inverted index cannot be added).
How about adding a config to only apply this to json/text column?

Actually the reason for this change was to introduce this config for dimension columns (after complaints about space amplification and memory usage from users).
Json and text index got introduced later in the scope.
IMO, what we can do though is then introduce a seperate metric optimizeDictionaryForDimensions but mention the risk with setting this config.
users do have cases where they keep String columns as dimensions but don't really do any filtering on top of them.

In that case, we can keep both optimizeDictionary (apply to both dimensions and metrics) and optimizeDictionaryForMetrics (only apply to metrics) to avoid backward incompatible. I don't see a case where user only want to optimize dimensions but not metrics

In that case, we can keep both optimizeDictionary (apply to both dimensions and metrics) and optimizeDictionaryForMetrics (only apply to metrics) to avoid backward incompatible. I don't see a case where user only want to optimize dimensions but not metrics

Makes sense. Incorporated this now.


Add terminal colors

Hi, here are some face definitions that work with both term and ansi-term.

Looks good, thanks!


📚 [Documentation] - Updating steps to proceed while contributing

Description ✍
Would like to add necessary step while contributing for the project. It is being occured to me,so would like to share this with fellow contributors.
Are you contributing for a program ?
GSSoC2023
Code of Conduct

[X] I have read and agree to the Contributing Guidelines of this project.

@Harshil-Jani  kindly, assign this to me.

@Harshil-Jani please assign this to me
Thank you

@anmode Kindly, assign this to me


Response::redirect don't keep https on url

In my website I need every request to be made using ssl. But if the user is logged out and try to access private content he will be redirected to domain.com/login but in this redirect the https is converted to http.
I do some debug and I found that everytime I use the redirect the https is converted to http.
For example in any action if I add something like this:
Yii::$app->getResponse()->redirect('/site/index');
The request don't keep the https and I get a request like this http://domain.com/site/index instead of https://domain.com/site/index
I redirect every url from http to https in my htaccess but since my website should run in an canvas page in facebook I can't have any request that use http and at the moment I can't put is running on facebook

show identity cookie config
secure - if true, cookie will be set only if HTTPS is used.
(c) https://github.com/samdark/yii2-cookbook/blob/master/book/cookies.md

http://www.yiiframework.com/doc-2.0/yii-helpers-baseurl.html#to()-detail you can use Url::to(['site/index'], true) to generate the url that you will pass to the redirect.
if you want to have ALL the url to use https by default you can configure http://www.yiiframework.com/doc-2.0/yii-web-urlmanager.html#setBaseUrl()-detail this property on your config/main.php

According to the API doc, a string is considered to be an url (like "http://example.com").
So use array instead:
Yii::$app->getResponse()->redirect(['/site/index']);

First thing this solution:
Yii::$app->getResponse()->redirect(['/site/index']);
return the same result than this:
Yii::$app->getResponse()->redirect('/site/index');
The url is created without the https.
The other solution configure the baseUrl to the one with https then use Url::to(['site/index'], true)  and pass it to redirect, this works but is not a ideal solution. For example I get this problem in this plugin https://github.com/codemix/yii2-localeurls and in https://github.com/dektrium/yii2-user. There are many other plugins that use redirect and where people that need the full use of https will be affected.
A simple login system that implement yii\web\User we have this problem for example we have for default: 'loginUrl' => ['user/login']
When we create a controller with a rule to allow only registered users ( 'roles' => ['@'])
this will redirect to a url with urls even if we are using https.
I think the redirect should check keep using the same protocol, without we need to take extra actions. This should be the normal behavior, if the website is using http and we do a redirect it keeps with http if we are using https it keeps with https.

For example I get this problem in this plugin https://github.com/codemix/yii2-localeurls and in https://github.com/dektrium/yii2-user. There are many other plugins that use redirect and where people that need the full use of https will be affected.

Then configure the url manager to use https on all requests.

The doc clearly says:

Any relative URL will be converted into an absolute one by prepending it with the host info of the current request.

So it should keep the same schema and if you look at the code it's actually implemented:
@invaderhd Could it be that Request::getIsSecureConnection() does not work right for you? Because that's what's used in Request::getHostInfo().

Thank you mikehaertl, this was exactly the problem the Request::getIsSecureConnection()  return allways false. I'm using apache with nginx as reverse proxy and this $_SERVER['HTTPS'] was never set.
I do a quick fix adding:
$_SERVER['HTTPS']='on';
On index.php in frontend/web and backend/web now the secureconnection is checked and everything works fine.

@invaderhd You should probably better fix this in your nginx configuration:
proxy_set_header        X-Forwarded-Proto $scheme;

I fixed this by using
fastcgi_param   HTTPS	on;

in the nginx conf, because for any good nginx configuration, one should have set
set_real_ip_from <IP_ADDRESS>/32; # load-balancer CIDR
real_ip_header X-Forwarded-For;
real_ip_recursive on;

and when this happens, the real IP of the end-user gets into nginx logs and in Request:: getRemoteIP() so the Request->trustedHosts gets useless, because all relevant headers will be filtered out. Not so well thought through... from a DevOps point of view.

@razvanphp
fastcgi_param   HTTPS	on;

Thank you.
It worked for me:


Unsupported browser - iOS 10

I'm using an old iPad for home assistant and getting an error unsupported browser. Is there a work around for this?

The old iPad is only good enough to be a bread cutting board


Proxy: use memmove for address overlapping cases

Blackduck scan failure details
Summary: 0 violations, 0 files pending approval, 1 file pending identification.

Protex Server Path: /home/blackduck/github/Thunder/589/rdkcentral/Thunder

Commit: 9a07f11977e35e581a778d7f5eb48817b3bf4ff8

Report detail: gist

Hi Haseena: This repo also now expects a Metrological header.  Pierre needs to merge pull/462 first, then you should pick up the changed headers and this should go away.
Thanks,
Martin Hughes RDK CMF Compliance Team

Ok sure @mhughesacn

@HaseenaSainul just merged the pull @mhughesacn was refering to so if you rebase, the pull should be oke again

@pwielders, these changes also I cherry-picked from master to R2. currently the pull/462 is only applicable for master. So what we have to follow for R2 ?


Add option to limit the Helm release history (#14)

This PR adds an option to limit the Helm release history.
Fixes #107
Source commit: https://github.com/stackrox/helm-operator/commit/5094baf0065dba3604145299f1bdeccc77598497

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

10 of 18 (55.56%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.4%) to 89.358%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

pkg/reconciler/reconciler.go
9
17
52.94%

Totals

Change from base Build<PHONE_NUMBER>:
-0.4%

Covered Lines:
1503

Relevant Lines:
1682

💛  - Coveralls

@varshaprasad96 @fabianvf Can someone take a look at this PR please?


setuptools pkg_resources pip wheel failed with error code 2

Today I tried this script on a fresh installation of latest VestaCP 0.98-17 version. After VestaCP was installed, I created a new website (domain), without uploading any file.
Then I followed the installation guide of your script at:
https://github.com/interbrite/letsencrypt-vesta/blob/master/README.md
I exactly ran through those 5 steps in the "Installation" section. When running the 5th step, I got errors at the end:

#letsencrypt-vesta myusername joomlagate.com
Bootstrapping dependencies for Debian-based OSes...
 Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
augeas-lenses is already the newest version (1.4.0-0ubuntu1).
ca-certificates is already the newest version (20160104ubuntu1).
gcc is already the newest version (4:5.3.1-1ubuntu1).
libaugeas0 is already the newest version (1.4.0-0ubuntu1).
libffi-dev is already the newest version (3.2.1-4).
python is already the newest version (2.7.11-1).
python-dev is already the newest version (2.7.11-1).
libssl-dev is already the newest version (1.0.2g-1ubuntu4.5).
openssl is already the newest version (1.0.2g-1ubuntu4.5).
python-virtualenv is already the newest version (15.0.1+ds-3ubuntu1).
virtualenv is already the newest version (15.0.1+ds-3ubuntu1).
The following packages were automatically installed and are no longer required:
linux-headers-4.4.0-31 linux-headers-4.4.0-31-generic linux-image-4.4.0-31-generic
linux-image-extra-4.4.0-31-generic
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Creating virtual environment...
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/virtualenv.py", line 2363, in
main()
File "/usr/lib/python3/dist-packages/virtualenv.py", line 719, in main
symlink=options.symlink)
File "/usr/lib/python3/dist-packages/virtualenv.py", line 988, in create_environment
download=download,
File "/usr/lib/python3/dist-packages/virtualenv.py", line 918, in install_wheel
call_subprocess(cmd, show_stdout=False, extra_env=env, stdin=SCRIPT)
File "/usr/lib/python3/dist-packages/virtualenv.py", line 812, in call_subprocess
% (cmd_desc, proc.returncode))
OSError: Command /root/.local/share/letsencrypt/bin/python2.7 - setuptools pkg_resources pip wheel failed with error code 2
Let's Encrypt returned an error status.  Aborting.

Why? How to fix this?
My server OS is Ubuntu server 16.04.1 LTS 64-bit.
Thank you.

Well, finally I solved this problem myself. After some Googling, I realized that : my pip version is old, it need to be upgraded to the latest version.

how to check your pip version:
# pip -V

my pip version is 8.1.1, but the latest version is 9.0.1, so I ran following command to upgrade it:
# pip install --upgrade pip

Now check the pip version again:

# pip -V
pip 9.0.1 from /usr/local/lib/python2.7/dist-packages (python 2.7)

Now I can install the  letsencrypt-vesta script and run following command:

# letsencrypt-vesta USERNAME DOMAIN
Hope the author of  letsencrypt-vesta will add a new feature of "automatically detect pip version and upgrade it if needed", this will avoid above mentioned errors.
Thank you.

@baijianpeng
pip install --upgrade pip
Traceback (most recent call last):
File "/usr/bin/pip", line 11, in
sys.exit(main())
File "/usr/lib/python2.7/dist-packages/pip/init.py", line 215, in main
locale.setlocale(locale.LC_ALL, '')
File "/usr/lib/python2.7/locale.py", line 581, in setlocale
return _setlocale(category, locale)
locale.Error: unsupported locale setting

I update my pip but there is still such a error.
`OSError: Command /root/.local/share/letsencrypt/bin/python2.7 - setuptools pkg_resources pip wheel failed with error code 2
pip -V
pip 9.0.1 from /usr/local/lib/python2.7/dist-packages (python 2.7)`

my server
pip 9.0.1 from /usr/local/lib/python2.7/dist-packages (python 2.7)
there is still such a error.
OSError: Command /root/.local/share/letsencrypt/bin/python2.7 - setuptools pkg_resources pip wheel failed with error code 2

how to fix this???
$pip install --upgrade pip
Collecting pip
Exception:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 209, in main
status = self.run(options, args)
File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 328, in run
wb.build(autobuilding=True)
File "/usr/lib/python2.7/dist-packages/pip/wheel.py", line 748, in build
self.requirement_set.prepare_files(self.finder)
File "/usr/lib/python2.7/dist-packages/pip/req/req_set.py", line 360, in prepare_files
ignore_dependencies=self.ignore_dependencies))
File "/usr/lib/python2.7/dist-packages/pip/req/req_set.py", line 512, in _prepare_file
finder, self.upgrade, require_hashes)
File "/usr/lib/python2.7/dist-packages/pip/req/req_install.py", line 273, in populate_link
self.link = finder.find_requirement(self, upgrade)
File "/usr/lib/python2.7/dist-packages/pip/index.py", line 442, in find_requirement
all_candidates = self.find_all_candidates(req.name)
File "/usr/lib/python2.7/dist-packages/pip/index.py", line 400, in find_all_candidates
for page in self._get_pages(url_locations, project_name):
File "/usr/lib/python2.7/dist-packages/pip/index.py", line 545, in _get_pages
page = self._get_page(location)
File "/usr/lib/python2.7/dist-packages/pip/index.py", line 648, in _get_page
return HTMLPage.get_page(link, session=self.session)
File "/usr/lib/python2.7/dist-packages/pip/index.py", line 757, in get_page
"Cache-Control": "max-age=600",
File "/usr/share/python-wheels/requests-2.9.1-py2.py3-none-any.whl/requests/sessions.py", line 480, in get
return self.request('GET', url, **kwargs)
File "/usr/lib/python2.7/dist-packages/pip/download.py", line 378, in request
return super(PipSession, self).request(method, url, *args, **kwargs)
File "/usr/share/python-wheels/requests-2.9.1-py2.py3-none-any.whl/requests/sessions.py", line 468, in request
resp = self.send(prep, **send_kwargs)
File "/usr/share/python-wheels/requests-2.9.1-py2.py3-none-any.whl/requests/sessions.py", line 576, in send
r = adapter.send(request, **kwargs)
File "/usr/share/python-wheels/CacheControl-0.11.5-py2.py3-none-any.whl/cachecontrol/adapter.py", line 46, in send
resp = super(CacheControlAdapter, self).send(request, **kw)
File "/usr/share/python-wheels/requests-2.9.1-py2.py3-none-any.whl/requests/adapters.py", line 376, in send
timeout=timeout
File "/usr/share/python-wheels/urllib3-1.13.1-py2.py3-none-any.whl/urllib3/connectionpool.py", line 610, in urlopen
_stacktrace=sys.exc_info()[2])
File "/usr/share/python-wheels/urllib3-1.13.1-py2.py3-none-any.whl/urllib3/util/retry.py", line 228, in increment
total -= 1
TypeError: unsupported operand type(s) for -=: 'Retry' and 'int'

i solve this problem https://bbs.vpser.net/thread-16024-1-1.html

@Young1993  @sbmzhcn
Why we have to remove python3? It was said that Certbot ALREADY support python3 since May 2017, see:  https://github.com/certbot/certbot/issues/3179
And, we know that Ubuntu Server 16.04 installs both Python 2.7 and Python 3.5 .
Why we can not find a way to let  letsencrypt-vesta script use the "python 3 support" feature of Certbot ?
Since I am not a programmer, hope some here will find a way to solve this issue perfectly.
Thank you.


Allow async import of Objective-C methods with non-prototyped completion handler blocks

We allow import of non-prototyped blocks such as void (^)() and treat
them the same way as void (^)(void), so do the same with async imports.
Fixes rdar://81239857.

@swift-ci please smoke test and merge


Fix compaction coordinator bug in monitor

Fixes #3096
This PR moves the logic to hide/show the tables/banner in the external compactions page in the monitor. This allows us to check the status of the compaction coordinator and act accordingly without having to refresh the page.
A new Status variable was added to StatusInformation.java to represent the status of the CompactionCoordinator. This is how the manager, gc and tserver status are fed to the monitor. The monitor code uses this new variable to check whether the 'compaction coordinator not running' banner should be displayed or the tables should be displayed. If the coordinator is not running, the refresh() function in ec.js will return out of the function to avoid refreshing the tables that are not shown (also avoiding errors in the console).
I have tested these changes by starting an instance without a coordinator or compactors, then stopping it, adding the config to start them, and restarting the instance. The monitor behaves correctly and will show the banner when the coordinator is not running and show the tables when it is.

I want into some warning logs when creating an instance without a coordinator running but still trying to access the page. Some of the logs below:

org.eclipse.jetty.server.HttpChannel
/rest/ec/compactors
jakarta.servlet.ServletException: java.lang.IllegalStateException: Tried fetching from compaction coordinator that's missing
	at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:410)
	at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:346)
	at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:358)
	at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:311)
	at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:205)
	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:764)
	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:529)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:131)
	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:578)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:223)
	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1571)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221)

/rest/ec/running

java.lang.IllegalStateException: Error getting the compaction coordinator. Check that it is running. It is not started automatically with other cluster processes so must be started by running 'accumulo compaction-coordinator'.

It is my understanding, it should just show the banner that it is not running but not actually try to fetch any information.

It should only try to fetch it once and if unsuccessfully it wont try to
pull the data again but i could be wrong
On Sat, Dec 3, 2022 at 1:56 PM Jeffrey Manno @.***>
wrote:

I want into some warning logs when creating an instance without a
coordinator running but still trying to access the page. Some of the logs
below:
org.eclipse.jetty.server.HttpChannel
/rest/ec/compactors
jakarta.servlet.ServletException: java.lang.IllegalStateException: Tried fetching from compaction coordinator that's missing
at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:410)
at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:346)
at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:358)
at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:311)
at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:205)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:764)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:529)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:131)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:578)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:223)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1571)
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221)
/rest/ec/running
java.lang.IllegalStateException: Error getting the compaction coordinator. Check that it is running. It is not started automatically with other cluster processes so must be started by running 'accumulo compaction-coordinator'.
It is my understanding, it should just show the banner that it is not
running but not actually try to fetch any information.
—
Reply to this email directly, view it on GitHub
https://github.com/apache/accumulo/pull/3104#issuecomment-1336218607,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALMD2INX55O45Y6HLL2QTL3WLOJWTANCNFSM6AAAAAASSGJPDU
.
You are receiving this because you were assigned.Message ID:
@.***>


WIP Fix ansible-lint complaints

This will fix the ansible-lint complaints brought up in issue #615. I ran ansible-lint against the latest site.yml. I'm still working on a few things, but here it is so far.

Can one of the admins verify this patch?

"ok to test" to accept this pull request for testing
"test this please" for a one time test run
"add to whitelist" to add the author to the whitelist

:+1:

test this please

I have a few more changes to make, so please don't test yet. :) No reason to clutter the CI queue.

ok to test


Missing support for TEXT datatype?

When trying to insert data into a TEXT field I'm getting:

InterfaceError: Prepared statement parameter datatype not supported: 32

MVE:
from contextlib import closing
import pyhdb
hanadata = dict(
    user     = '',
    password = '',
    host     = '',
    port     = 30015)

with closing(pyhdb.connect(**hanadata)) as con:
    curs = con.cursor()
    curs.execute('SET SCHEMA MYSCHEMA;')
    curs.execute('CREATE COLUMN TABLE MYTESTTABLE(ID INT PRIMARY KEY, SOMETEXT TEXT);')
    curs.execute('INSERT INTO MYTESTTABLE (ID, SOMETEXT) VALUES (?,?);', [1,'asdf'])
    # won't reach this line
    curs.execute('SELECT * FROM MYTESTTABLE;')
    print(curs.fetchall())

If you absolutely need support for TEXT columns right now, feel free to use our fork at https://github.com/hpi-epic/PyHDB until this has been merged.

Closing due to the sunset of the project. Please check active maintained alternative: https://pypi.org/project/hdbcli/


Unnecessary Semicolon warning (no semicolon in file)

Environment data

VS Code version: 1.53.2
Python extension for Visual Studio Code
Extension version (available under the Extensions sidebar): v2021.2.582707922
OS and version: Windows 10
Python version (& distribution if applicable, e.g. Anaconda): 3.73
Type of virtual environment used (N/A | venv | virtualenv | conda | ...): XXX
Relevant/affected Python packages and their versions: XXX
Relevant/affected Python-related VS Code extensions and their versions: XXX
Value of the python.languageServer setting: XXX

[NOTE: If you suspect that your issue is related to the Microsoft Python Language Server (python.languageServer: 'Microsoft'), please download our new language server Pylance from the VS Code marketplace to see if that fixes your issue]
Expected behaviour
albet_lc = 'abcdefghijklmnopqrstuvwxyz'
#  albet_uc = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'

Actual behaviour
albet_lc = 'abcdefghijklmnopqrstuvwxyz'
#  albet_uc = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'

^ Squiggly under #  hover mouse and get Unnecessary Semicolon
Logs
Upon searching the entire file there were NO semicolons found in the file.
Peter Hedlund

@phedlund113 Which language server are you using?

If i understand your question I am using the Python language server.

From: Karthik Nadig<EMAIL_ADDRESS>Sent: Wednesday, March 3, 2021 6:15 PM
To: microsoft/vscode-python<EMAIL_ADDRESS>Cc: phedlund113<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [microsoft/vscode-python] Unnecessary Semicolon warning (no semicolon in file) (#15543)
@phedlund113https://github.com/phedlund113 Which language server are you using?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/microsoft/vscode-python/issues/15543#issuecomment-789948955, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAW7DAMFYWF42XMK5MS3IPLTBZ4CJANCNFSM4YRUYSZA.

I recommend switching to pylance as the language server. You can download Pylance from the marketplace and install it alongside the core Python extension. Because our team's development efforts have shifted to support pylance, we'd encourage you to try it out.

Meanwhile, I will transfer this issue over to the Microsoft Python Language Server.


allow generating metrics even labels are empty (#92)

Fix https://github.com/stolostron/backlog/issues/25054
Merge https://github.com/stolostron/clusterlifecycle-state-metrics/pull/92 in main branch
Signed-off-by: haoqing0110<EMAIL_ADDRESS>

/assign @qiujian16 @xuezhaojun

/lgtm


一个非常人性化的需求。

What feature or improvement do you think would benefit Files?
“在Crowdin上翻译此用”功能打开的连接应随应用语言而改变，如
默认语言打开https://crowdin.com/project/files-app，
设置成中文则打开https://zh.crowdin.com/project/files-app。
Translated:
The connection opened by the "Translate this on Crowdin" feature should change depending on the app language, e.g.
Default language is turned on https://crowdin.com/project/files-app set
to Chinese https://zh.crowdin.com/project/files-app is turned on.
Requirements

This proposal will accomplish X
This proposal will accomplish Y
This proposal will accomplish Z

Files Version
<IP_ADDRESS>
Windows Version
10.0.26080.1400
Comments
No response

Thanks for the feedback, why would you want this?

It would be a nice touch but it's a bit beyond the scope of Files to do this. Does Crowdin not have a way to set the default language on their site?


Add a shortcut like Facebook and Whatsapp

Facebook and Whatsapp can also add smilies to the shortcut :) :-). In this library, it can be added as ": smile:". Can I add extra shortcuts?
I do not look in vain I translated it with google translate

duplicate of https://github.com/mervick/emojionearea/issues/61


Extend theme will make radix colors unavailable when matching Uno preset is equivalent.

Right now we only have 2 options, either extend or remove all defaults. The issue is this line:
       ...(extend ? theme.colors : []),

It's applied after adding the radix colors, meaning for colors like mauve, Uno will prefer the default theme colors. I suggest a way to add this at the start, or similarly a way to not only prefix css variables but also prefix the generated color matchers so I can write bg-radix-<color> and keep the default uno colors for themselves.

I'd accept a PR for this, but unfortunately I don't have a lot of time to work on this library at the moment. It's used internally at my company and iterating on it isn't a priority. If you can wait I'll probably get to it soon, but I'd accept a PR that adds a global prefix or somehow fixes the load order.
This solution could also try and resolve #19


[FEATURE] dump Elasticsearch index via PIT

Is your feature request related to a problem? Please describe.
Hi repo maintainers, I'm a newbie in this community. I'm wondering is there any version of this repo that uses Point In Time (PIT) feature for index export? I read through the readme, and it seems it's currently based on scroll API.
According to this elastic search blog and this medium post, I see

"We recommend that you use the new point-in-time functionality in Elasticsearch if you can. The scroll API is no longer recommended for deep pagination (even though it still works)". Scroll API holds unnecessary reference to segments that are not needed for live data. PIT, on the other hand, does not have this problem, and search can be performed even on deleted data.
The experiment in the medium post shows that using PIT with search_after decreases the response time by 30% compared to scroll API.

Given this advantage of PIT, is there any plan for supporting PIT? If not, what's reason behind it?

No plans to support PIT. Performance is relative. You can import your own transport and incorporate it as part of a custom transport, or send a PR.
It doesn't solve the major wants of most people.

Recovery from crashes during index (rare, but possible). search_after would help if keep track of the sort, but this is also available via the scroll_id.
Real point search, meaning ... you can do something like, search_after [record_id]. kinda like offset/count without the performance overhead


Add option to configure Certificate Endpoint and fix recorded tests

Contributing to the Azure SDK
Please see our CONTRIBUTING.md if you are not familiar with contributing to this repository or have questions.
For specific information about pull request etiquette and best practices, see this section.

Thank you for making these changes!!

API change check
APIView has identified API level changes in this PR and created following API reviews.
Azure.Security.ConfidentialLedger


Adding custom css file into development

Is this possible?

yes, you have to use class references or psudo selectors in css.


[PT] Translation for IEx Helpers

Related to #355
This lesson is not in the pt translation list, but there is no translation for that. So I took the responsibility to do it.
Please review it and give me feedback if there is something to fix.

Thanks, @norbajunior!
@pragmaticivan, could you take a look at this?

All good @norbajunior ! Thanks!

My pleasure @nscyclone and @pragmaticivan!


Provide breakable loops

This can be done with EitherT or EitherRT (or similar internal functionality) :
loop f = runEitherT (forever f) >>= (\(Left x) -> return x)

break = left

For this purpose I actually really liked the "loop-while" library on Hackage - it appears not to build any more, but as simple as it is I suspect it just needs its dependency versions loosened.  It provides a very nice monad transformer (LoopWhileT) that does exactly this, and gives more informative types while it's at it.  The newer loops package looks more complex but is probably also a good alternative.


XP drops on left side

Hey guys,
Xp drops used to be in the right side , locked to the xp rectangle with progress bar like this

But now since yesterday it just hopped to the left superrandom

i tried uninstalling installing reseting blabla, tried all the settings but it just stays left.
Any idea's?

Did you try alt-dragging it with the mouse back into the box in the top right? Hold alt and click and drag the yellow box where the xp drops are into the cyan box under the progress bar.

bro --' xD didnt even realise it was also a ALT box :p Tnx man! xD

No worries. My last update last night accidentally made the runelite client forget where the user had the xp drops anchored.


extra params to query string params

cached urls

Can you resend this but add the extra params as an additional param for the urlFor method.
$app->urlFor('user-list', ['page' => 12], ['sort' => 'firstname.desc']);

This way we are taking in the third param as a query string, this will allow the user to set the desired expectation rather than one being imposed on them.

@silentworks
Hello,
in my opinion a third optional parameters looks a bit uglier and the purpose of the PR was also to add some sort of /auto(detection|mation)/
If a parameter they is not a route parameter then it's automatically added to the url as a query string parameter. If you change,say remove, any routing parametersin the route definition, you will get all leftover params as qs, so you will always get this (probably useful) extra information with the request, without the need to move it to the 3rd method arg.
kindly

We discussed this at length in IRC, and the consensus is to move query params to an optional additional argument. This way you don't get any unintentional/unexpected side-effects. The Zend Framework does it this way, as do many other frameworks.

Yes, i have used zf2 url view helper a lot (that's why i tried to avoid the 3rd method ardument)
questions:

i used the name $options as in zf2. Any better but still short name? naming things always takes me a lot of time

should we type hint as array $params and $options? (http_build_query also supports objects but i don't think it makes any sense here)

should we add support for url fragments as in zf2 inside the $options arguments

kindly

maybe queryParams would be more descriptive
yes please
not sure as I have no experience with zf2 and don't know what this does

queryParams was my 1st choice even if a little longer.
readability and semantic are always more important  and i have just remembered i wondered what was the meaning of the $options argument in zf2.
so => I'll change it instantly

@pine3ree thanks for updating, but this still looks like its not aligned with the latest dev branch updates.

yeah, i notice now,....it was added for the 2 dev branch and it was also splitted. I think it's better to move the code to a new PR and close this.

in the dev branch there will be no need to update the urlFor proxy method in the main app class

#1007
there was a travis erro report but the error is found in:
PHP Parse error:  syntax error, unexpected '.', expecting ',' or ';' in /home/travis/build/codeguy/Slim/tests/Http/BodyTest.php on line 37
the same error reported in the next PR


more documentation on configuration properties

Per Core WG meeting of 3/29, more documentation is needed on the meaning and options of each of the services configuration properties.  Perhaps this is in the code or in a separate file (TBD) - but some guidance to developers is required.

Closing as duplicate of https://github.com/edgexfoundry/edgex-go/issues/802


chore: combine .gitignore files into one

this PR simply combines the individual .gitignore files into one and removes any lock files from test/example directories

oh windows...

Folding this PR in manually.


Fix: Small screen cutoff text in Senior and Blind forms

We received feedback that the Senior and Blind Access forms were sometimes cut off on the right side of the screen for smaller mobile devices. This PR applies a CSS fix to reduce the width for ONLY screens between 250-375 pixels.
Asana task: https://app.asana.com/0/1170867711449497/1202237097134092/f

It looks like the built css files got checked in, but maybe not the source scss files?

Good catch! I'll update this now.

@krisrjohnson21 Have you tried running npm run prettier? I think you just have some whitespace noise.


How to programmaticaly go to a specific route?

When trying this :
onSubmit(values, dispatch) {
    actions.update(values)
        .then((response) => {
            // ...doing stuf
            this.props.history.push(`step/2`);
        });
}

I get a warning telling me that is deprecated and that I should use this.context.router.push but I did not have any this.context.router and cannot find any documentation about that.
Is someone can point me to the answer?
Thank you very much!

Use withRouter: https://github.com/reactjs/react-router/blob/master/upgrade-guides/v2.4.0.md


Unsupported api-version for armnetwork GetVirtualMachineScaleSetNetworkInterface() method

Bug Report

import path of package in question: github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork
SDK version v1.0.0

Commit 181cbed626787fe2f850e573babd3169d56d5050

go version go1.18.3 linux/amd64

After updating the armnetwork module from 0.5.0 to 1.0.0, the GetVirtualMachineScaleSetNetworkInterface() method returns the following error:
Error: GET https://management.azure.com/subscriptions/REDACTED/resourceGroups/REDACTED/providers/microsoft.Compute/virtualMachineScaleSets/REDACTED/virtualMachines/0/networkInterfaces/REDACTED
--------------------------------------------------------------------------------
RESPONSE 400: 400 Bad Request
ERROR CODE: NoRegisteredProviderFound
--------------------------------------------------------------------------------
{
  "error": {
    "code": "NoRegisteredProviderFound",
    "message": "No registered resource provider found for location 'northeurope' and API version '2021-08-01' for type 'virtualMachineScaleSets/virtualMachines/networkInterfaces'. The supported api-versions are '2015-05-01-preview, 2015-06-15, 2016-03-30, 2016-04-30-preview, 2016-06-01, 2016-07-01, 2016-08-01, 2016-09-01, 2017-03-30, 2017-12-01, 2018-04-01, 2018-06-01, 2018-10-01, 2019-03-01, 2019-07-01, 2019-12-01, 2020-06-01, 2020-12-01, 2021-03-01, 2021-04-01, 2021-07-01, 2021-11-01, 2022-03-01, 2022-08-01'. The supported locations are 'eastus, eastus2, westus, centralus, northcentralus, southcentralus, northeurope, westeurope, eastasia, southeastasia, japaneast, japanwest, australiaeast, australiasoutheast, australiacentral, brazilsouth, southindia, centralindia, westindia, canadacentral, canadaeast, westus2, westcentralus, uksouth, ukwest, koreacentral, koreasouth, francecentral, southafricanorth, uaenorth, switzerlandnorth, germanywestcentral, norwayeast, jioindiawest, westus3, swedencentral'."
  }
}
--------------------------------------------------------------------------------

I expected the API call to use a supported API version and to return a network interface.
How to reproduce
ifClient, err := armnetwork.NewInterfacesClient(subscriptionID, cred, nil)
if err != nil {
	return nil, err
}
resp, err := ifClient.GetVirtualMachineScaleSetNetworkInterface(
	context.Background, "resourceGroup", "scaleSet", "virtualmachineIndex", "interface", nil)
if err != nil {
	return nil, err
}
return resp, nil

Removing CXP attention label since Service attention label has been added already

Resolved by https://github.com/Azure/azure-sdk-for-go/pull/18795


shiny methods + proxy

Hello,
I've added :

methods for using bertin in shiny : bertinOutput() / renderBertin() + an example in examples/shiny.R.
proxy method to update an existing map : bertinProxy() and bt_proxy_update + an example in examples/shiny-proxy.R.

some minor changes in bt_draw() and in JavaScript bindings.

Let me know if you have questions !
Victor

TODO:

add argument id to all layer functions
display = has been removed in<EMAIL_ADDRESS>

Many thanks @pvictor !
I'll try this soon.


Add support for Sports and Golf apps

Those apps are basically just regular apps that communicate via AppMessage. What needs to be added is customization feature that allows mobile apps to change the name of the app (so apps would say "Strava" instead of just generic "Sports" for example).
I'm not aware of any Android app that uses golf, but in the worst case, I will whip some testing app myself so I can test this feature out.

Completed with https://github.com/pebble-dev/mobile-app/pull/190 and https://github.com/pebble-dev/mobile-app/issues/37


custom field-types

great feature, but rather undocumented.
is there a feature/event invoked at render time?
eg.
i want to make a field based on an object like {postalCode:90096, city: 'Los Angeles'}
target, two dependent fields with my own lookup logic.

This is what I have about custom fields: http://w2ui.com/web/docs/form/fields-custom

thx for reopening.
I tried some things, but have seen, that the thing is called 2 times.
I'll try to give a good example, how we can use this feature by now, and if there are showstoppers, i'll report them in this issue.

I closed it by mistake :).


feat(richtext-lexical)!: various validation improvements

Description
Breaking: This now runs validation for upload and link fields. In case your upload or link fields were incorrect before, now it will throw a validation error

[ ] I have read and understand the CONTRIBUTING.md document in this repository.

Type of change

[ ] Chore (non-breaking change which does not add functionality)
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Change to the templates directory (does not affect core functionality)
[ ] Change to the examples directory (does not affect core functionality)
[ ] This change requires a documentation update

Checklist:

[ ] I have added tests that prove my fix is effective or that my feature works
[ ] Existing test suite passes locally with my changes
[ ] I have made corresponding changes to the documentation

Closing in favor of #6163


Migrate Correlated Genes page to new platform

https://www.patricbrc.org/portal/portal/patric/TranscriptomicsGeneCorrelated?cType=feature&cId=PATRIC.83332.12.NC_000962.CDS.34.1524.fwd

Here is one version.
https://www.alpha.patricbrc.org/view/Feature/PATRIC.83332.12.NC_000962.CDS.2052.3260.fwd#view_tab=correlatedGenes

Need to implement filter
Need to add default sorting condition
Make sure toolbar buttons are working


Update dependencies

Grunt exists in version 1.x from now on and I recommend to switch to lodash. It is in most cases faster than underscore and as far as I know they work together anyway. They mainly have the same API, especially for the limited features used in the assetmanager.

Great thanks!


[Google Translate] ...

Extension
https://www.raycast.com/gebeto/translate
Raycast Version
1.76.0
macOS Version
14.5
Description
All of my language sets are gone today suddenly.

Steps To Reproduce

Open raycast
Go to translate command
Select language sets

Current Behaviour
Existing language sets are gone.
Expected Behaviour
Existing language sets appear as expected.

It looks like some bug related to Raycast itself, so local storage was cleared

@patrikkernke do you have any insights here? maybe Raycast dev team know what can go wrong here?
Do the raycase even have any functionality to reset the extension storage?


Wifi + Bluetooth

Hi, I've been booting with a usb2 network connection, but wanted to migrate to wifi to free up a port for my mouse and the first boot the network icon in the system tray had the option for wireless connections but listed none found, and the bluetooth utilities list no adapter found so I can't use that for input instead.
Congrats on the release though, initial confusion at not working instantly with 'cheese', but after reading the 'build your own' notes and playing with the included example scripts for config and gles/gstreamer implementation it all made sense.

Just running an update then I'll recheck, and then go and check the release it's based off of.

Hello.  Are you running one of the prebuilt images or did you build your own kernel and rootfs?
There was an error in the 1.1 release where the wifi firmware wasn't included in the build.  This was corrected in the 1.1.1 release.  If you are running from the prebuilt images then please download the new version here : https://github.com/D3Engineering/410c_camera_support/releases/tag/D3%2FRELEASE%2FOV5640_QCOMLT_4.9_1.1.1
I'm sorry we didn't catch that before the release was made and any trouble that may have caused.
If you are running a custom image then check the troubleshooting guide on the wiki.  https://github.com/D3Engineering/410c_camera_support/wiki/D3-Camera-Mezzanine-Expected-Output-and-Troubleshooting#symptom---wifi-unavailable
Missing kernel modules or firmware are the most frequent cause of wifi not functioning.
Let me know if this fixes your problem.

Deleted the archives but the extracted files remain of the prebuilt image:

dragonboard410c-boot-linux-20170630-13
dragonboard410c-rootfs-debian-stretch-alip-20170630-13.emmc

I think I'm using latest, I wonder if it relates to having a network device hotswapped, but I'll be honest after not finding ifconfig and other things I gave up, thanks for the responses.


no_time_gap schema test

This is a:

[ ] bug fix PR with no breaking changes (please change the base branch to main)
[x] new functionality
[ ] a breaking change

Description & motivation
Add no_time_gap schema test
(Open to suggestions on the name 😉)
This test asserts that the largest gap between records is less than the specified interval. For example, if you have a source table that is loaded once per day, you can use this test to find any gaps larger than 1 day in the data.
Example/Usage:
version: 2

models:
  # tests that events exist in every 2 day interval in the past year
  - name: events
    tests:
      - dbt_utils.no_time_gap:
          field: created_at
          datepart: day
          interval: 2
          since: 365

Checklist

[x] I have verified that these changes work locally on the following warehouses (Note: it's okay if you do not have access to all warehouses, this helps us understand what has been covered)

[ ] BigQuery
[x] Postgres
[x] Redshift
[ ] Snowflake

[x] I have updated the README.md (if applicable)
[x] I have added tests & descriptions to my models (and macros if applicable)
[x] I have added an entry to the changelog

@clrcrl yes, I'm still interested. Looking forward to your review :)
By renaming to sequential_values, do you see this as being used for other types besides DATETIME?

I made the decision here to take the functionality of this PR and rewrite it as a sequential_values test, in PR #318.
Notably:

the sequential values test works for both time intervals, and integer / decimal gaps
It does not have the concept of a "since" parameter — instead I'd implement a "min value" test in addition to sequential values

Typically, I try my best to provide feedback on pull requests rather than redo code myself — in this case I went against my typical behavior and wrote my own code. Your code was good, however it was a matter of style — the SQL style is really different to our SQL style, and we tend to use seed files for testing rather than a sequence (which have much nicer cross-db compatibility). Given that I also felt there should be design changes to the test (i.e. making it work with both time intervals and integer / decimal intervals), the back-and-forth of reviewing was likely going to be a frustrating process for both parties as there were a ton of changes I had in mind.
I would love to work with you on a future PR — if you have another test in mind, I encourage you to open an issue and we can work on it earlier on in the process. Again, thank you for this PR — the idea behind the test is really good, and I'm excited to add its sibling to our testing suite!

I made the decision here to take the functionality of this PR and rewrite it as a sequential_values test, in PR #318.
Notably:

the sequential values test works for both time intervals, and integer / decimal gaps
It does not have the concept of a "since" parameter — instead I'd implement a "min value" test in addition to sequential values

Typically, I try my best to provide feedback on pull requests rather than redo code myself — in this case I went against my typical behavior and wrote my own code. Your code was good, however it was a matter of style — the SQL style is really different to our SQL style, and we tend to use seed files for testing rather than a sequence (which have much nicer cross-db compatibility). Given that I also felt there should be design changes to the test (i.e. making it work with both time intervals and integer / decimal intervals), the back-and-forth of reviewing was likely going to be a frustrating process for both parties as there were a ton of changes I had in mind.
I would love to work with you on a future PR — if you have another test in mind, I encourage you to open an issue and we can work on it earlier on in the process. Again, thank you for this PR — the idea behind the test is really good, and I'm excited to add its sibling to our testing suite!


Update sbt-scoverage to 1.8.1

Updates org.scoverage:sbt-scoverage from 1.6.1 to 1.8.1.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scoverage", artifactId = "sbt-scoverage" } ]

labels: sbt-plugin-update, semver-minor

Codecov Report

Merging #509 (ef679be) into main (65f9a5e) will decrease coverage by 0.13%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #509      +/-   ##
==========================================
- Coverage   95.90%   95.77%   -0.14%
==========================================
  Files          15       15
  Lines         757      757
  Branches       44       43       -1
==========================================
- Hits          726      725       -1
- Misses         31       32       +1

Impacted Files
Coverage Δ

core/src/main/scala/io/iteratee/Enumeratee.scala
99.57% <0.00%> (-0.43%)
:arrow_down:

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 65f9a5e...ef679be. Read the comment docs.

Superseded by #512.


[Bug/Proposition] Normalize pipeline sampler coordinates to match world coordinates

Currently, the value of pack:biomes.resolutionincreases the final scale of the output of the biome provider. I believe that this shouldn't be the case, as the options main use case is for tuning performance (sacrificing fidelity to reduce biome calculations per unit of space), and shouldn't have an impact on increasing the scale of biomes.
The advantage of removing pack:biomes.resolution's modification of scale is that you will be able to tune performance (via the reduced fidelity that comes with increasing the resolution) independently from other more suitable methods of scaling biome distribution.
For config developers who wish to maintain a 'baseline scale' any time resolution is changed, this would remove the process of reconfiguring the biome provider scale options. In addition, this would remove an additional factor that goes into biome scale, reducing unneeded complexity from the process of both understanding, and tuning biome scale.

Glitchy generation is normally good!

Expanding on this, expander stages shouldn't affect sampler input coordinates either
Making this change will allow for other sampler usages to match biome distribution, allowing for things like adjusting terrain height based on proximity to oceans and or rivers

Test pack for this issue:
264.zip

Fixed with #355


Update zio, zio-test, zio-test-sbt to 2.0.0-RC5

Updates

dev.zio:zio
dev.zio:zio-test
dev.zio:zio-test-sbt

from 2.0.0-RC2 to 2.0.0-RC5.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "dev.zio" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequest = { frequency = "@monthly" },
  dependency = { groupId = "dev.zio" }
}]

labels: library-update, early-semver-pre-release, semver-spec-pre-release, commit-count:1

Superseded by #17.


Create test for resource bag downloading

This issue is prompted by https://github.com/hydroshare/hydroshare/issues/703 with expectation to catch such errors early via unit testing.

I added a test to the sampledata repo to test for this.


Fix WUnderground duplicate entity ids

Description:
With #12346, when using multiple wunderground stations duplicate entity ids would manually be generated, thus breaking the platform. This PR fixes that by manually keeping track of our own generated entity ids.
Also changed some type hints to allow passing in set()s to the entity_id methods, but code-wise nothing has changed there.
Related issue (if applicable): fixes #12852
Example entry for configuration.yaml (if applicable):
sensor:
  - platform: wunderground
    api_key: !secret wunderground_api_key
    monitored_conditions:
      - weather
      - weather_1d_metric
      - weather_1n_metric

Checklist:

[x] The code change is tested and works locally.
[x] Local tests pass with tox. Your PR cannot be merged unless tests pass

If the code does not interact with devices:

[x] Tests have been added to verify that the new code works.

Shouldn't the unique_id not be also based on the weather station id then?
What if the sensors will get initialized in another order then the first time, will they get a different unique-id then the first time?

This platform doesn't have any unique_id support and can't really get any unique_id support either (unless you want to change hundreds of entities every time you change the lat/long of the platform).
But concerning entity ids it is true that they're not "stable", that was also the previous behavior though. Thankfully we have an entity_namespace: option, I will put it in this PR.

I now implemented the "entity_namespace" option. If you specify
sensor:
  - platform: wunderground
    api_key: !secret wunderground_api_key
    entity_namespace: hi
    monitored_conditions:
      - weather
      - weather_1d_metric
      - weather_1n_metric

The sensors will be called sensor.hi_weather and so on instead of sensor.pws_weather.
(Compared to 0.62 this would technically a breaking change, since in that version it the namespaced sensors would be called sensor.hi_pws_weather, but compared to 0.63+ it's actually not; I personally like being able to hide the ugly pws...)

Oh... lol.. I completely misread this 🤦♂
Good job!


[RFE] K8's 1.27 Support

This is a placeholder ticket for 1.27

Hi, we are running Kubernetes 1.27 with Rancher 2.6.10 for user authentication (our cluster is imported into Rancher).
We have a lot of warning when using kubectl :
kubectl get nodes
Warning: Use tokens from the TokenRequest API or manually created secret-based tokens instead of auto-generated secret-based tokens.
NAME                         STATUS   ROLES           AGE   VERSION

This warning is related to : https://github.com/kubernetes/enhancements/tree/master/keps/sig-auth/2799-reduction-of-secret-based-service-account-token
Is there any way to avoid theses warnings ?
Thanks.

Closing as duplicate of https://github.com/rancher/rancher/issues/41840


Move Daily Aggregation Stream Endpoints to the Stream API

Definition of Ready

[ ] Does this meet the INVEST criteria?
[ ] Does this have a clearly defined user?
[ ] Does this have an estimate?
[ ] Does this have acceptance criteria?
[ ] Does this have sufficient context for the specific functionality being developed (design, business rules, etc.)
[ ] Does this have a dev link been provided in the design?
[ ] Is this traceable to a feature, epic, or PI?

User Story
As a CAMPD user I want to aggregate daily emissions data at the facility, state, and national level So that I can conduct analysis
Acceptance Criteria
Given that a user has entered one or more valid values for all the parameters (see parameters below)
When API endpoint is executed
Then the system displays the records that match the criteria (containing data elements below)
Given that a user has entered one or more valid values for all the parameters in an upper case or lower case format
When API endpoint is executed
Then the system displays the records that match the criteria
Given that a user has entered one or more valid values for all the parameters without white space(s) before or after the delimiter
When API endpoint is executed
Then the system displays the records that match the criteria
Given that a user has entered one or more valid values for all the parameters with white space(s) before or after the delimiter
When API endpoint is executed
Then the system displays the records that match the criteria
Given that a user has made a GET request with the media type set to json or csv
When request is executed
Then the system displays the records that match the criteria in the appropriate format (json or csv)
Given that a user has entered one or more invalid values for a parameter
When the API endpoint is executed
Then the system displays the appropriate error message (see error message repo)
Development Notes
The following endpoints are in the scope of this ticket:
/streaming-services/emissions/apportioned/daily/by-facility
/streaming-services/emissions/apportioned/daily/by-state
/streaming-services/emissions/apportioned/daily/nationally
The scope of this ticket includes creating the following endpoints:

Ensure data labels and descriptions are in alignment with the Master data dictionary
Ensure that you can query multiple years on swagger
address issue with querying multiple years with the annual facility endpoints

Does this Story require 508 Testing?

[ ] Implementing a new authoring tool that will produce code / content for the application
[ ] Implementing a 3rd party widget that will be part of the application
[ ] Adding new / updating custom functionality
[ ] Adding new / updating a page template
[ ] Adding new / replacing existing functionality (unless the replacement has already passed 508 testing)
[ ] Full Site Review prior to a scheduled EPA 508 review
[ ] Planning a video that will appear on the application
[ ] Producing a video that will appear on the application
[ ] Producing Training materials
[ ] Producing documents

Context
Error message repo

CAMPD Master Data Dictionary
Parameters
API Parameters:
Year: Required, multiple values allowed, Format: YYYY, Range: 1980, 1985, 1990, 1995-latest reporting quarter, Allow indiv. Years, ranges, and comma sep. list
Facility ID (ORIS code): Optional, multiple values allowed
State: Optional, multiple values allowed, 2 letter postal abbreviation for the 50 states plus Puerto Rico.
Unit Type: Optional, multiple values allowed
Unit Fuel Type: Optional, multiple values allowed, query will filter on both primary and secondary fuel type
Control Technologies: Optional, multiple values allowed
Program: Optional, multiple values allowed, excludes MATS
Validations
Year:
Validate that at least one value exists for the parameter
Validate that the year is in the YYYY format
Validate that the year is 1980, 1985, 1990 or greater than or equal to 1995
Error Message 1: should not be null or undefined FV-106
Error Message 2: One or more < insert property > are not in the < insert format >. Ensure all are in the < insert format > FV-102
Error Message 3: Update one or more < insert property > to < insert valid range > FV-105
State:
Validate that the value matches a valid 2 letter postal abbreviation for at least 1 of the 50 states, PR, or DC
Error Message: One or more states codes are not valid. Use the two letter postal abbreviation (use TX, not Texas). FV-101
Facility ID (ORIS Code):
Validate that the value is a number
If the value is a number, validate that the format is correct
positive integer (no negative numbers, not 0)
whole numeric value (no letters or special characters)
no more than 6 digits
Error Message: One or more < insert property > are not valid. Refer to the list of available < insert property > for valid values [placeholder for link to endpoint] FV-100
Unit Type:
Validate that the value is a valid unit type.
Error Message: One or more < insert property > are not valid. Refer to the list of available < insert property > for valid values [placeholder for link to endpoint] FV-100
Unit Fuel Type:
Validate that the value is a valid fuel type.
Error Message: One or more < insert property > are not valid. Refer to the list of available < insert property > for valid values [placeholder for link to endpoint] FV-100
Control Technologies:
Validate that the value is a valid control technology.
Error Message: One or more < insert property > are not valid. Refer to the list of available < insert property > for valid values [placeholder for link to endpoint] FV-100
Program:
Validate that the value matches a valid program code
Error Message: One or more < insert property > are not valid. Refer to the list of available < insert property > for valid values [placeholder for link to endpoint] FV-100
Data Elements:

[ ] /daily/by-facility:
{
"stateCode":
"facilityName":
"facilityId":
"date":
"grossLoad": ,
"steamLoad": ,
"so2Mass": ,
"co2Mass": ,
"noxMass": ,
"heatInput": ,

}

[ ] /daily/by-state
{
"stateCode":
"date":
"grossLoad":
"steamLoad": ,
"so2Mass": ,
"co2Mass": ,
"noxMass": ,
"heatInput": ,

}

[ ] /daily/nationally
{
"date":
"grossLoad":
"steamLoad": ,
"so2Mass": ,
"co2Mass": ,
"noxMass": ,
"heatInput": ,
}

Does this Story require 508 Testing?

[ ] Implementing a new authoring tool that will produce code / content for the application
[ ] Implementing a 3rd party widget that will be part of the application
[ ] Adding new / updating custom functionality
[ ] Adding new / updating a page template
[ ] Adding new / replacing existing functionality (unless the replacement has already passed 508 testing)
[ ] Full Site Review prior to a scheduled EPA 508 review
[ ] Planning a video that will appear on the application
[ ] Producing a video that will appear on the application
[ ] Producing Training materials
[ ] Producing documents

Context
(User journeys, design mockups, architectural diagrams, business rules, data element definitions)
Testing
Test Case: TC746
Tester: @JanellC
Definition of Done

[ ] Have all Acceptance Criteria been agreed to and validated by the scrum team?
[ ] Has the code been unit tested and peer reviewed?
[ ] Have the functional tests been executed?
[ ] Have all defects been reviewed and dispositioned, resolved, or deferred?
[ ] Is the user story ready to be deployed to the test/staging environments?

Found Bug: Bug: Daily Emissions Streaming endpoints missing JSON schema on swagger#3631


Error when hover mouse over code

I run debug bits and that's why I found this error probably.
Take a look at following code
router.get('/', function (req, res) {
    res.json({ title: 'Express' }<<BEGIN>>)<<END>>;
});

When hovering over ) between <<BEGIN>> and <<END>> blocks, then exception occurs. You should mouse over from the right side where ; character is present, otherwise value for { title: 'Express' } would be displayed.
Failed to find object literal value
   at Microsoft.NodejsTools.Analysis.Analyzer.ExpressionEvaluator.EvaluateObjectLiteral(ExpressionEvaluator ee, Node node)
   at Microsoft.NodejsTools.Analysis.Analyzer.ExpressionEvaluator.EvaluateWorker(Node node)
   at Microsoft.NodejsTools.Analysis.Analyzer.ExpressionEvaluator.Evaluate(Expression node)
   at Microsoft.NodejsTools.Analysis.Analyzer.ExpressionEvaluator.Evaluate(Expression[] astNodeList)
   at Microsoft.NodejsTools.Analysis.Analyzer.ExpressionEvaluator.EvaluateCall(ExpressionEvaluator ee, Node node)
   at Microsoft.NodejsTools.Analysis.Analyzer.ExpressionEvaluator.EvaluateWorker(Node node)
   at Microsoft.NodejsTools.Analysis.Analyzer.ExpressionEvaluator.Evaluate(Expression node)
   at Microsoft.NodejsTools.Analysis.ModuleAnalysis.GetValuesByIndex(String exprText, Int32 index)
   at Microsoft.NodejsTools.Intellisense.ExpressionAnalysis.get_Values()
   at Microsoft.NodejsTools.Intellisense.QuickInfoSource.AugmentQuickInfoWorker(ExpressionAnaly......

Please advice how to start debugging. Running from the debugger is not practical, since Microsoft.NodejsTools.Intellisense.ExpressionAnalysis.get_Values called very often and very often not related to my issue.
i need start from this point because since error in Analyzer.ExpressionEvaluator.EvaluateObjectLiteral looks trivial and means that we have corrupted(?) analyzer state. The evaluator try to find object literal {title: 'Expess'} in the GlobalEnvironment and fails to do that. When I inspect data in the GlobalEnvironment looks like that object contains some object literal which corresponds to {title: 'Expess'}, but I don't yet understand how whole thing works, so need help and little guidance in that area.

Other way how I could debug that is possible something like in the issue #106.

Add test to the DebuggerTests.cs file
Add file to the Nodejs\Tests\TestData\DebuggerProject\ with JS snippet above.

Or maybe Nodejs\Tests\AnalysisTests\AnalysisTests.cs good fit too.

@mousetraps or somebody else, could suggest how should I debug this error? Do I work in right direction, or other set of tests better suited for this?

Friendly ping

Only on debug bits. Moving out to future milestone unless we see this impacting releases.

Seems that this issue causes freezing in the Release bits too. At least very often when I hover over areas with large count of { NTVS is freezing. Could not 100% sure say that this is the related to this issue, but on first glance seems related.
@billti and @mousetraps please take a look.

When I add following code
var x = function (req, res) {
    var data = {};
}

When VS start producing issues in Debug.
But also on empty project I also start notice that ntvs_analysis.dat start eating space Just by closing and reopening solution it grow from 2Mb to 53Mb. Maybe this is related to erron in analysis, but maybe not.

Simple repo file for the original issue:
({ });

This does not seem to effect ES6 Preview.
Root cause is that the node we get in EvaluateObjectLiteral is not the same object as the one stored in our analysis set dictionary. They have the same properties and are functionally equivalent as far as I can tell, but return different hash values. This causes the lookup to fail, throwing the assertion.

Actually never mind, the EncodeSpan of the two nodes are slightly different, but their other properties are the same.
Additionally, if you get rid of the parens, there does not seem to be any problem:
var a = { x: 2 };

That seems like one possible root cause.

From what I understand, is that expression evaluator confuses when inside (), I seen similar issues which related to expression evaluation in different places. If ES6 Preview does not affected, should I care about this issue? In the couple next days I will definitely take a look at 1.2 Alpha and if automatic TSD acquisition does not break my project I will move to 'ES6 Preview' settings. Also if I have time I will take a look at simpler repro case, maybe i could fix that.

@kant2002 we'll be taking bug fixes on the ES5 intellisense experience, but will be focusing most of our efforts on the new ES6 Preview going forward.

Closing this since, as Sara said, we are really focusing on our modern ES6 IntelliSense engine going forward.  Also, after a quick investigation, the fix appears to be non-trivial.
Try upgrading to NTVS 1.2 Beta to use the new ES6 IntelliSense and please report any issues you run into or share any feedback on the new IntelliSense experience. Thanks.


Added check for multiple overrides in manifest files.

Small enhancement to check for multiple overrides for the same project.

Is this better? I fixed all manifest and lock files, not only ones for my change.

@mikijov would you mind instead making a separate PR with the fixes to the other ones, and instead just make a correct addition here? It's always better to keep changesets single-purpose when we can 😄

I rebased and separated the test file changes into separate PR.
BTW, I have to thank you @sdboyer for making me jump through these small hoops. Seriously. I am learning all sorts of git tricks this way.

Hmm, let me see why all these commits show up here. I did not expect rebase to master to do this...


Please add support for Tom Clancy's Rainbow Six Siege

Title

Duplicate of #163 and #92
Seems to be not possible.

I have bought R6Siege, so I will see if logs can provide some useful information.

Duplicate, closing


[add-resource] New Plugin - Scheduler

For your consideration: Perlkonig/grav-plugin-scheduler
A simple, naive content scheduler developed as a proof of concept for issue #1176.

Added, thanks!


Tested hubs.mdx page by changing title.

I changed the title for hubs.mdx file to test if changes work on local machine to main.

helps implement #11