The .godot file doesn't open when I import it to Godot

In Godot 3.0.2 it doesn't open when I try to open it in Godot. This is the only file that does this. When I click 'Edit', it tries to open the editor and crashes, going back to the project select page. Any idea why this is happening?
I also tried it on Godot 3.0.5 and it didn't work on that either. I tried it on two different computers, both Mac Minis. Didn't want to open.
Sory if there are any mistakes in this, I'm typing this with an iPod.
TIA,
Zeph

Hey Zeph!
The reason you cannot open the project with Godot 3.0.2 or 3.0.5 is because the project here on Github was updated for Godot 3.1/master. You can download the project for Godot 3.0 by going to the documentation for Godot 3.0 and then download the completed project from part 6. The Godot 3.0 project is missing a few bug fixes, but the majority of the code is the same as the version here on Github.
If you want to download/use the project here on Github, I’d recommend either building Godot from source, or downloading a nightly build (like one from here, which is maintained by one of the Godot developers) and using that to open the project.
If you really want to try and use the project in Godot 3.0, see some of the later comments in #11 for details on what you need to change in the project.godot file to open the project. The biggest issue with opening the Godot 3.1 project in Godot 3 is all of the Input mappings are lost, so you’ll have to manually input them all in again if you want to use the project in Godot 3.
You may be able to download the project from the documentation and from Github, and replace the Github project.godot file with the documentation’s project.godot file. Then it may open in Godot 3.0 without needing the inputs remapped, but I have never done it so I cannot say whether it will work or not.
Hopefully this helps!

Thanks a lot! And thanks for replying so quickly! Will definitely try Godot 3.1 with the nightly builds.
Helped a lot!

@TwistedTwigleg it works :)
It just runs a bit slow, probably because my computer is trash, but it looks beautiful. I couldn't figure out how to make the guns visible and shootable. Is it supposed to be like that?
TIA,
Zeph

@TwistedTwigleg it works :)

Great!

It just runs a bit slow, probably because my computer is trash, but it looks beautiful. I couldn't figure out how to make the guns visible and shootable. Is it supposed to be like that?

You should be able to change the equipped weapon by pressing the 1-4 keys, scrolling with the mouse wheel, and/or by pressing left or right on a Xbox 360 controller.
I have not tried the project with the latest builds of Godot 3.1, so it's possible something changed and the project is broken (again). Let me know if you are still not able to change weapons and I'll see if I can fix it.
Hope this helps!

Great! I’m glad everything works!
The project is a little more performance hungry than it should be and I’m not totally sure why. My hunch is it’s due to the Gridmap node, since performance was decent when the levels were just a bunch of nodes. Using the Gridmap node is much better for usability though, so I suppose for now it’s a trade off.
Hopefully in future versions of Godot the performance will get better!
Regardless, I’m glad it’s working! Closing this issue since everything worked out 👍

Yep, awesome. Thanks.


Replace Request with Axios

This is a rebasing/fixup of #151.
One feature added after the original PR was submitted was the rpOptions configuration option which allows any option to be passed through to request-promise (see #125). This is arguably a bit of a leaky abstraction and would be difficult to implement with any degree of completeness (it would require a full mapping of request options to axios options which seems beyond the scope of this module). It seems like the original intent was just to allow an agent to be passed through to the underlying request library (which could be easily accomplished). We could also consider allowing various Axios-specific options to be passed through but regardless, for now, I've just skipped the existing test that exercised the rpOptions pending specific direction for how compatible we need to keep the API given the challenges I've mentioned.

@kr1sp1n Could you please let me know how to proceed, specifically with the rpOptions issue with removing request-promise support?

@brianphillips see my comment here: https://github.com/kr1sp1n/node-vault/issues/150#issuecomment-1007339290


Lab #1: Updated UI behavior for report builder

Regarding the following step:

Fabric now opens reports in the same window. Thus instead of closing a new window we should direct users to navigate back to the SQL endpoint.
Please update instructions accordingly.

Thanks for pointing it out. Fixed now.


help center: Add a note about notifications for wildcard mentions.

Fixes: https://github.com/zulip/zulip/pull/23911#issuecomment-1368168035
Before: https://zulip.com/help/pm-mention-alert-notifications#wildcard-mentions
After:

Merged, thanks @alya!


new feature UpdateZoneSSLSettings

Added new function UpdateZoneSSLSettings() with functionality described on https://api.cloudflare.com/#zone-settings-change-ssl-setting. I tested this function by my cloudflare account manualy.
Please merge this pull request to main and create new release.
Thanks.

this is awesome, thank you @dossif. would you mind please adding a test case for this new functionality and we can get this merged?

I added basic test TestUpdateZoneSSLSettings().

thanks! appreciate it! 👏


Use setuptools_scm to determine version

This bases versions entirely off of git tags in our case so we never
need to update the source code with version changes again.
setuptools_scm is "the blessed package" for doing this (it's provided by the pypa org who are the main python packaging people). Here's the PEP-440 compliant versioning scheme: https://github.com/pypa/setuptools_scm#default-versioning-scheme
For us, this means that on tagged commits we get a version like 0.30.0 while between releases we get a version like 0.29.1.dev27+ga5f929e (it increments the last version component and adds the dev suffix including distance from the tagged commit and short commit id).
:eyeglasses: @ckwang8128 @bsimpson63 @pacejackson

🐟 nice


Upgrade to mattermost 4.2

Released now: https://github.com/mattermost/mattermost-server/releases/tag/v4.2.0

Thanks !


HTTPS on openmessaging.cloud

It's 2018, Let's Encrypt exists, there's no reason to not be using HTTPS on openmessaging.cloud. Fundamental stuff if you want to gain trust.

Hi, we will resolve this issue soon, Github page doesn't provide a certificate for the custom domain.


Feature request: Close opened dialog before open new

Hi, please, add support close opened dialog when open new one.
Thanks

Hello,
I’m not sure there’s anything missing from the library to handle this case.
For a dialog to be open while another one is already shown, it means the opener is part of the currently open dialog. This will open the new dialog on top, which is supported (although not recommended). If you don’t want the first dialog to remain visible when the second one opens, you can close it manually with JavaScript..

Thanks for the early response.
For example:
Login Dialog (Dialog 1)
Registration Dialog (Dialog 2)
When I open Dialog 1 and there is a link inside to open Dialog 2 and I open that Dialog 2, I think it would be nice if Dialog 1 closes before Dialog 2 opens. Because in Dialog 2 is a link to Dialog 1 and when I click on that link , Dialog 1 does not appear because it is in the DOM before Dialog 2.

I see, thank you for clarifying.
The fact is this is not necessarily the expected behavior though. Opening a second dialog from the first does not always mean the first needs to be closed — both dialogs could legitimately be open on top of one another.
So I don’t want to force that behavior in the library itself, given it can be done manually on your side with the existing API.


fix connection leakage

fix the nats connection leakage issue

Please check with @ye11ow / @zliang-min
It looks that this change can be contributed back to benthos

we may not need to merge this. Since the upstream contains this fix https://github.com/benthosdev/benthos/pull/2347

we may not need to merge this. Since the upstream contains this fix benthosdev#2347

no, I believe we still need merge this one, as we are building on our own branch @ye11ow ?

(Jove Github Bot) added it to the current sprint.

(Jove Github Bot) moved this ticket out of the GitHub project(up to 1200 tickets for one project).


Add Mutant Monsters Support

https://legacy.curseforge.com/minecraft/mc-mods/mutant-monsters
https://github.com/Fuzss/mutantmonsters

I'm probably not going to do this. It doesn't really add much. Just some sorta hidden abilities. There isn't much info on the mod, and I'm not entirely sure how a player is supposed to discover the niche items. They didn't even bother providing tooltips to the items. I mean I had to read code to see what the things even were. Like wearing the skeleton helmet and it gives a crit on jump attack with the bow ... how is a player supposed to even know this exists?


Consider a DEV mongo db or cluster

We might not want our local-running bots to touch the "prod" mongo cluster/db

We have a dev Collection at least, but its on the same cluster

What is the benefit? Not sure what independent clusters helps with

It's just probably safer if us messing around with new dev features doesn't have the potential to screw up the Prod data

@lilserf I think this is done, no?

Yup!


Update two-way.md

2-way sync is now publicly available

Good catch! This page is actually auto-generated from other files, and the source text is here:
https://github.com/coda/packs-sdk/blob/main/documentation/samples/packs/two-way/README.md
Can you remove it from there as well? I'm also happy to make this change in my own workspace, if that's simpler.

Closing this PR, and I'm carrying it forward in #2808.


Unique issue with too many LDAP objects - [BUG]

Hey there, love the idea of this tool!
I've run into an issue, which might not be as common enough to warrant a true fix, but when running in a domain with 100's of thousands of LDAP objects, the process ends up dying around averagely around 410k objects retrieved
[2022-12-29T16:21:17Z INFO  rusthound::ldap] Starting data collection...
LDAP objects retreived: 405944#
56821 killed     target/release/rusthound -d xxx.com -u 'xxxxx' -p  --adcs -```

[2022-12-29T18:24:42Z INFO  rusthound::ldap] Starting data collection...
⢀ LDAP objects retreived: 56783#
.  LDAP objects retreived: 57480#
⠐ LDAP objects retreived: 429216#
Killed
$

Let me know if you'd like any other data points!

oh apologies, i see this is referenced in #7 , feel free to close if already working on it

Hello @AnubisSec,
Thanks for your message.
Yes, indeed this issue is the same as #7
I'm currently working on it :)
I'm going to close this one but for my information and to help me in fixing this one could you please tell me how much RAM you have on your computer that ran the data collection with RustHound?
Thanks!

Thans @g0h4n!
And sure, i tried on my Mac with 32GB of RAM, and a VM with 8GB or RAM

@AnubisSec thanks for your feedback,
I note as duplicated with issue #7
I am working on it to use a serialized swap file instead of RAM


HCLOUD-2617_Add-callback-urls-to-webhook-executions_Jorge-Brown

Task linked: HCLOUD-2617 Add callback urls to webhook executions


webhook in loop?

Hi, im using tg bot sample for webhook.
everything seems OK but when I send an message to bot, it will send me every 30 second my message. it seems in a loop,
here is my code
    public class WebHookController : ApiController
    {
        public async Task<IHttpActionResult> Post(Update update)
        {

            try
            {
                var message = update.Message;

                Console.WriteLine("Received Message from {0}", message.Chat.Id);
                await Bot.Api.SendTextMessageAsync(message.Chat.Id,
                    string.Format("Payam az {0}\r\nType: {1}", message.Chat.Username, message.Type)
                    ,);

                if (message.Type == MessageType.TextMessage)
                {
                    // Echo each Message
                    await Bot.Api.SendTextMessageAsync(message.Chat.Id, "Chi migia>>>" + message.Text);
                }
                else if (message.Type == MessageType.PhotoMessage)
                {
                    // Download Photo
                    var file = await Bot.Api.GetFileAsync(message.Photo.LastOrDefault()?.FileId);

                    var filename = file.FileId + "." + file.FilePath.Split('.').Last();

                    using (var saveImageStream = File.Open(filename, FileMode.Create))
                    {
                        await file.FileStream.CopyToAsync(saveImageStream);
                    }

                    await Bot.Api.SendTextMessageAsync(message.Chat.Id, "Thx for the Pics");
                }

            }
            catch (Exception ex)
            {

                return Ok(ex.Exception("error"));
            }
            return Ok("OK");
        }

    }

This problem will happen when telegram server is not getting right response! in this situation telegram think you didn't get his message and send another one!

In case of an unsuccessful request, we will give up after a reasonable amount of attempts. Returns true.
More Here

For checking what's wrong, you can use  Postman or Online Curl and check if response is 200 Ok or not!


When loading scene from backend the font is not being set until I click somewhere

Tried on latest Chrome/Safari
https://excalidraw.com/?id=6309590945759232
If I click anywhere or refresh the page it renders the correct font

This is because the preload html tag is using the public folder but the css is going through the build pipeline and stored on a cdn. They don't match anymore.
https://stackoverflow.com/questions/41676054/how-to-add-fonts-to-create-react-app-based-projects
I'll try to fix it.

Grrrr, when deployed in production, the css gets rewritten :(

Okay, so the issue is that netlify added a smart layer on-top. It rewrites the css and the font paths inside, but not the link preload.
On now, the css is not rewritten https://excalidraw.now.sh/

On netlify, the css is rewritten but not the link preload:

This means that we're no longer preloading the same font and why we have a "flash of unstyled content".
@sdras, what is the best way to make a bug report to netlify html rewriting such that it also rewrites link preload?

Okay, I found a ticket on netlify support group ( https://community.netlify.com/t/asset-optimization-preloading-fonts/3197/8 ) that says that there are no plans to fix it. But it's possible to disable the optimization in the settings (@lipis can you do it? or give me access to the account?)

We don’t have any plans to update this behavior at present, so you should choose one or the other (asset optimization or preloading) for best results on netlify.

I'll remove the optimizations.. and they never got back to me for extra admins.. bugging them again

disabled..

This has been fixed.

I can still repro this on Firefox. The correct font doesn't render until the shape is invalidated.
Steps:

open new tab and load excalidraw (either a backend link, or let it load from localStorage)

I see this sometimes on Safari too.


Speed Improvement: polars backends

Running checklist of backends: https://github.com/business-science/pytimetk/issues/77#issuecomment-1763539878

I will check what's possible there

Augment Lags Speed Improvement

Polars Backend Functions
Data Visualization

[ ] plot_time_series

Wrangling Pandas Time Series DataFrames

[x] summarize_by_time @JustinKurland
[ ] apply_by_time
[ ] pad_by_time
[ ] future_frame

Anomaly Detection

[ ]  anamolize

Adding Features to Time Series DataFrames (Augmenting)

[x]  augment_timeseries_signature @JustinKurland
[ ]  augment_holiday_signature
[x]  augment_lags @JustinKurland
[x]  augment_leads @JustinKurland
[ ]  augment_rolling
[ ]  augment_rolling_apply
[x]  augment_expanding @alexriggio
[ ]  augment_expanding_apply

TS Features

[ ]  ts_features
[ ]  ts_summary

Finance Module

[ ]  augment_ewn

Time Series for Pandas Series

[ ]  make_future_timeseries
[ ]  make_weekday_sequence
[ ]  make_weekend_sequence
[ ]  get_date_summary
[ ]  get_frequency_summary
[ ]  get_diff_summary
[ ]  get_frequency
[ ]  get_seasonal_frequency
[ ]  get_trend_frequency
[x]  get_timeseries_signature @JustinKurland
[ ]  get_holiday_signature

Date Utilities

[ ]  floor_date
[ ]  ceil_date
[ ]  is_holiday
[ ]  week_of_month
[ ]  time_series_unit_frequency_table
[ ] time_scale_template

Visualization Utilities

[ ] theme_timetk
[ ] palette_timetk

Extra Pandas Helpers

[ ] glimpse
[ ] parallel_apply
[ ]  progress_apply
[ ]  flatten_multiindex_column_names

13 Datasets

[ ] get_available_datasets
[ ]  load_dataset
[ ]

Will do augment_fourier (discussed with Justin Kurland) :)

Awesome that's much appreciated!

I will do ts_summary at the same time because I need it.
I updated checks.py like this (not yet pushed):
`def check_data_type(data, authorized_dtypes: list, error_str=None):
if not error_str:
error_str = f'Input type must be one of {authorized_dtypes}'
if not sum(map(lambda dtype: isinstance(data, dtype), authorized_dtypes)) > 0:
raise TypeError(error_str)
def check_dataframe_or_groupby(data: Union[pd.DataFrame, pd.core.groupby.generic.DataFrameGroupBy]) -> None:
check_data_type(
data, authorized_dtypes = [
pd.DataFrame,
pd.core.groupby.generic.DataFrameGroupBy
], error_str='data is not a Pandas DataFrame or GroupBy object.')`
It seems more Pythonic to me, if you agree with it. I ran the tests/ it is working :)
I am doing a polars version of augment_fourier, then if possible I plan to merge the polar version with augment_fourier_v2, converting pandas dtypes to polars dtypes, then doing the computations, then converting back. Is that what you intended to do ?

As long as it works as intended I'm Ok. Thanks!

I will do ts_summary at the same time because I need it.
I updated checks.py like this (not yet pushed):
def check_data_type(data, authorized_dtypes: list, error_str=None):
    if not error_str:
        error_str = f'Input type must be one of {authorized_dtypes}'
    if not sum(map(lambda dtype: isinstance(data, dtype), authorized_dtypes)) > 0:
        raise TypeError(error_str)

def check_dataframe_or_groupby(data: Union[pd.DataFrame, pd.core.groupby.generic.DataFrameGroupBy]) -> None:
    check_data_type(
        data, authorized_dtypes = [
        pd.DataFrame,
        pd.core.groupby.generic.DataFrameGroupBy
    ], error_str='`data` is not a Pandas DataFrame or GroupBy object.')

def check_dataframe_or_groupby_polar(data: Union[pl.DataFrame, pd.DataFrame, pd.core.groupby.generic.DataFrameGroupBy]) -> None:
    check_data_type(data, authorized_dtypes = [
        pl.DataFrame,
        pd.DataFrame,
        pd.core.groupby.generic.DataFrameGroupBy
    ])

It seems more Pythonic to me, if you agree with it. I ran the tests/ it is working :)
I am doing a polars version of augment_fourier, then if possible I plan to merge the polar version with augment_fourier_v2, converting pandas dtypes to polars dtypes, then doing the computations, then converting back. Is that what you intended to do ?

@GTimothee yes, that is correct. pandas -> polars -> pandas ... where inside the function the conversions occur. There may be some functions at the moment where polars dataframes are being accepted. Do not use that pattern those have to be refactored to only accept pandas.

Understood :) Sorry I am lacking time a little bit but I am on it !

I think we can check augment_fourier, no ?
I am now starting to add polars support to ts_summary.
About the speed improvement on calc_fourier, I found a bug in my new implementation so I will have to experiment a bit more and check again that my idea is good. I will be in touch with Justin K about this.

Ok sounds good. I plan to release 0.2.0 tomorrow. Let me know if there is anything I can do to help.

Actually the main problem I have is with checking my results. I am trying %timeit in a notebook cell but everytime I run it it gives me different results. And there is also a difference between running my experiments notebook locally and in colab'. Not the same output. I am not sure what I am doing wrong.

In this function : https://github.com/business-science/pytimetk/blob/master/src/pytimetk/core/ts_summary.py#L398 why is there the comment "# "America/New_York" ?

I think that's just an example of the time zone

I was wondering if you were expected this particular time zone

No I believe it can be different time zones. That comment is just an example.

Actually the main problem I have is with checking my results. I am trying %timeit in a notebook cell but everytime I run it it gives me different results. And there is also a difference between running my experiments notebook locally and in colab'. Not the same output. I am not sure what I am doing wrong.

There are many reasons that running something even just locally could generate different results, I would not expect them to be identical. In fact you may get instances where the time goes down as a function of caching. Do not get thrown off by this. Further and related, I would not expect your results in colab to be the same. Also in colab I do not know what your setup is, but you can choose to take advantage of GPUs. You can check disk information using a command like !df -h. To see CPU specs, !cat /proc/cpuinfo. For memory, !cat /proc/meminfo.

But I guess my experimental function is not good enough anyway because in general, even with the variations, the current implementation is faster. I had an implementation leveraging itertools.permutation which was faster but I found that it does not give good results. I switched to itertools.product and now it is slower :/

Maybe we can connect. I am not sure why you would be using itertools for pretty much anything we are doing, so deeply curious how you are using this.

Yes I will submit my experiments to you asap to get some feedback :) I was using itertools to generate permutations of order x period. It is how I would replace the loops.

Can I take ceil_date? @JustinKurland

Can I take ceil_date? @JustinKurland

Absolutely @seyf97 . I had begun working on this to figure out what this looked like for polars dataframes and series. I actually finished figuring this out for most dates, but did not start on datetimes. This code should help you start quickly.
Dataframes
import polars as pl

# Create a DataFrame with a datetime column
df = pl.DataFrame({
    'date': ['2023-10-01', '2023-10-02', '2023-10-03', '2023-10-04', '2024-02-26'],
    'value': [1, 2, 3, 4, 5]
})
# Convert the date column to datetime
df = df.with_columns(pl.col('date').str.strptime(pl.Date, format="%Y-%m-%d"))#.cast(pl.Datetime)

# week
(df.with_columns(
    (pl.col('date')
      .dt.offset_by('1w')
      .dt.truncate('1w')
      .dt.offset_by('-1d'))
    .alias('ceil_W'))
)

# month
(df.with_columns(
    (pl.col('date')
      .dt.offset_by('1mo')
      .dt.truncate('1mo')
      .dt.offset_by('-1d'))
      .alias('ceil_M')
      )
)
# or you can use this but I think given the pattern it probably makes more sense to actually not use it and use the pattern
df.with_columns(pl.col("date").dt.month_end())

# quarter
(df.with_columns(
    (pl.col('date')
      .dt.offset_by('1q')
      .dt.truncate('1q')
      .dt.offset_by('-1d'))
    .alias('ceil_Q')))

# year
(df.with_columns(
    (pl.col('date')
      .dt.offset_by('1y')
      .dt.truncate('1y')
      .dt.offset_by('-1d'))
    .alias('ceil_Y')))

# So the missing ceiling now for the dataframe pattern all relates to the time component like hour, minute, and
# second and whatever other `pandas` frequency we have included to ensure alignment.

Series
pl_series = pl.Series('date', ['2023-10-01', '2023-10-02', '2023-10-03', '2023-10-04', '2024-02-26'])

pl_series = pl_series.str.strptime(pl.Date, format="%Y-%m-%d")

# Week
pl_series.dt.offset_by('1w_saturating').dt.truncate('1w').dt.offset_by('-1d')

# Month - In the case of the month I recommend to use this as using the offset pattern does not give consistent results
# but .month_end() does
pl_series.dt.month_end()

# Quarter
pl_series.dt.offset_by('1q_saturating').dt.truncate('1q').dt.offset_by('-1d')

# Year
pl_series.dt.offset_by('1y_saturating').dt.truncate('1y').dt.offset_by('-1d')

# So the missing ceiling now for the series pattern, like with the dataframes, all relates to the time component like hour,
# minute, and second and whatever other `pandas` frequency we have included to ensure alignment.

Hopefully this helps jump start your effort quickly!

Will do  get_frequency_summary


return np.linalg.norm(face_encodings - face_to_compare, axis=1)

face_recognition version:
Python version: 3.9
Operating System: Windows 10

Description
i was trying this code by sentdex in my compiler but i was getting a error, sentdex in his code have assigned [0] in this line
encoding = face_recognition.face_encodings(image)[0]
while my system is giving error like 'list index out of range' when i copied code from sentdex. but when i tried to remove [0] and made the line like encoding = face_recognition.face_encodings(image) i now am getting another errors what should i do
What I Did
import face_recognition
import os
import cv2
KNOWN_FACES_DIR = "C:/Users/Admin/Desktop/KnownFaces"
TOLERANCE = 0.5
FRAME_THICKNESS = 3
FONT_THICKNESS = 2
MODEL = "cnn"
video = cv2.VideoCapture(0)
print('Loading known faces...')
known_faces = []
known_names = []
for name in os.listdir(KNOWN_FACES_DIR):
for filename in os.listdir(f'{KNOWN_FACES_DIR}/{name}'):
image = face_recognition.load_image_file(f'{KNOWN_FACES_DIR}/{name}/{filename}')
encoding = face_recognition.face_encodings(image)[0]
known_faces.append(encoding)
known_names.append(name)
print('Processing unknown faces...')
while True:
ret, image = video.read()
locations = face_recognition.face_locations(image, model=MODEL)
encodings = face_recognition.face_encodings(image, locations)
image = cv2.cvtColor(image, cv2.COLOR_RGB2BGR)
print(f', found {len(encodings)} face(s)')

for face_encoding, face_location in zip(encodings, locations):
    results = face_recognition.compare_faces(known_faces, face_encoding, TOLERANCE)

    match = None
    if True in results:
        match = known_names[results.index(True)]
        print(f' - {match} from {results}')

        top_left = (face_location[3], face_location[0])
        bottom_right = (face_location[1], face_location[2])

        color = [0, 255, 0]

        cv2.rectangle(image, top_left, bottom_right, color, FRAME_THICKNESS)

        top_left = (face_location[3], face_location[2])
        bottom_right = (face_location[1], face_location[2] + 22)

        cv2.rectangle(image, top_left, bottom_right, color, cv2.FILLED)

        cv2.putText(image, match, (face_location[3] + 10, face_location[2] + 15), cv2.FONT_HERSHEY_SIMPLEX, 0.5, (200, 200, 200), FONT_THICKNESS)

cv2.imshow(video, image)
if cv2.waitKey(1) & 0xFF == ord("q"):
    break
cv2.destroyWindow(filename)

Traceback (most recent call last):
  File "C:\Users\Admin\PycharmProjects\pythonProject1\venv\FT.py", line 18, in <module>
    encoding = face_recognition.face_encodings(image)[0]
IndexError: list index out of range
[ WARN:0] global C:\Users\runneradmin\AppData\Local\Temp\pip-req-build-sn_xpupm\opencv\modules\videoio\src\cap_msmf.cpp (438) `anonymous-namespace'::SourceReaderCB::~SourceReaderCB terminating async callback

this happend when i didnt remove [0]

[ WARN:0] global C:\Users\runneradmin\AppData\Local\Temp\pip-req-build-sn_xpupm\opencv\modules\videoio\src\cap_msmf.cpp (1022) CvCapture_MSMF::grabFrame videoio(MSMF): can't grab frame. Error: -2147483638
Traceback (most recent call last):
  File "C:\Users\Admin\PycharmProjects\pythonProject1\venv\FT.py", line 27, in <module>
    locations = face_recognition.face_locations(image, model=MODEL)
  File "C:\Users\Admin\PycharmProjects\pythonProject1\venv\lib\site-packages\face_recognition\api.py", line 119, in face_locations
    return [_trim_css_to_bounds(_rect_to_css(face.rect), img.shape) for face in _raw_face_locations(img, number_of_times_to_upsample, "cnn")]
  File "C:\Users\Admin\PycharmProjects\pythonProject1\venv\lib\site-packages\face_recognition\api.py", line 103, in _raw_face_locations
    return cnn_face_detector(img, number_of_times_to_upsample)
TypeError: __call__(): incompatible function arguments. The following argument types are supported:
    1. (self: _dlib_pybind11.cnn_face_detection_model_v1, imgs: list, upsample_num_times: int=0, batch_size: int=128) -> std::vector<std::vector<dlib::mmod_rect,std::allocator<dlib::mmod_rect> >,std::allocator<std::vector<dlib::mmod_rect,std::allocator<dlib::mmod_rect> > > >
    2. (self: _dlib_pybind11.cnn_face_detection_model_v1, img: array, upsample_num_times: int=0) -> std::vector<dlib::mmod_rect,std::allocator<dlib::mmod_rect> >

Invoked with: <_dlib_pybind11.cnn_face_detection_model_v1 object at 0x0000019063CB1BB0>, None, 1

Did you forget to `#include <pybind11/stl.h>`? Or <pybind11/complex.h>,
<pybind11/functional.h>, <pybind11/chrono.h>, etc. Some automatic
conversions are optional and require extra headers to be included
when compiling your pybind11 module.
[ WARN:0] global C:\Users\runneradmin\AppData\Local\Temp\pip-req-build-sn_xpupm\opencv\modules\videoio\src\cap_msmf.cpp (438) `anonymous-namespace'::SourceReaderCB::~SourceReaderCB terminating async callback

this happend when i tried to remove [0]

same problem


An error occurs when expanding emulator 'Blob Containers' node with emulator running

Storage Explorer Version: 1.17.0
Emulator: Azurite 3.10.0, Microsoft Azure Storage Emulator <IP_ADDRESS>
Build Number: 20201222.1
Branch: main
Platform/OS: Windows 10
Architecture: ia32
Regression From: Previous release (1.17.0)
Steps to Reproduce

Install and run Azurite -> Launch Storage Explorer.
Expand 'Local & Attached' node -> Storage Accounts -> (Emulator - Default Ports) (Key).
Expand the 'Blob Containers' node.
Check whether no error occurs.

Expected Experience
No error occurs.
Actual Experience
An error occurs.

Additional Context

This issue also reproduces when using 'Microsoft Azure Storage Emulator <IP_ADDRESS>'.
This issue also reproduces when expanding 'Queues' node and show the below error.

Verified this issue on build 20210106.4. Fixed. So close it.

Verified this issue on build 20210106.4. Fixed. So close it.


Sponsored Brands - missing sb2 campaigns in amazon ads api

Describe the bug
We are calling this API - https://advertising-api-eu.amazon.com/sb/campaigns to get all the metrics against each Ad group, campaign data from Amazon Ads API. However, there are sb2 campaigns that are shown in the front-end report which are not available in the data sent via API.

Hi @naveenpatnana, to get data for both V2 and V3 SB campaigns, you need to use "creativeType": "all" as part of your report request.
For example, a request for a campaigns report should look like:
curl --request POST 'https://advertising-api-eu.amazon.com/v2/hsa/campaigns/report' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer xxxxxx' \
--header 'Amazon-Advertising-API-ClientId: xxxxxx' \
--header 'Amazon-Advertising-API-Scope: xxxxxx' \
--data-raw '{
"reportDate": "20211102",
"metrics": "impressions,clicks,cost,attributedConversions14d,attributedSales14d",
"creativeType": "all"
}'

Let me know if that helps!

@elizafarley Thanks for your comment. We are able to get SB2 campaign using creativeType: all but how do we differentiate Sponsored video campaigns from this list? Is there any dimension that we could add that would signify the campaign type?
Earlier we used to fetch data in 2 stream one with creativeType: 'video' and other without passing any parameter for "creativeType" (which our understanding is that it would fetch all campaigns which are not video) but SB2 campaigns were neither  in 'Video' campaigns nor in the stream without creativeType.
Appreciate your time.

Glad that you are now able to get data for SB v4 campaigns.
In SB version 4, one campaign can contain both image and video creatives, so there is no longer a distinction between video and non-video campaigns.

Hi @elizafarley
I had not seen that SB campaigns can now contain both image and video creatives in the same campaign so that there's no longer a distinction between video and non video SB.  With that being the case, I'm not sure how to make sense of https://advertising.amazon.com/API/docs/en-us/reference/concepts/limits, particularly the "Bid constraints by marketplace" table.  We set bids for our clients' keywords, including for SB campaigns. Until now, we've had to differentiate in our system between video and non-video SB campaigns because there are different min and max bids allowed for video vs. non-video, as you can see in that table.  With this change that you're mentioning (which unfortunately I don't see mentioned in the migration guide at https://advertising.amazon.com/API/docs/en-us/reference/migration-guides/sb-v3-v4 or elsewhere in the documentation), how do we know what the min and max allowable bids are for a given SB campaign?
Thanks,
Greg

Hi @GregThoen, the bid limits are still in place for video vs. non-video ads.
Bid limits are still applied at the ad-group level based on the ad format (image or video) associated with the ad group. If the ad group contains video ads, you need to use the video bid limits. If the ad group contains non-video ads, you use the non-video bid limits. Ad groups can only contain one type of ad format, which can be found by listing the ads associated with the ad group and checking the type field.
Hopefully that helps clarify!

Ok - thanks for the clarification.


Report SIMD intrinsics to RyuJIT

Implement isInSIMDModule
Implement appendClassName
Implement a type name formatter that roughly approximates
typestring.cpp in the CLR. Should be enough for the purposes of
recognizing SIMD intrinsics. Hopefully, we won't ever have to be
complete. This is the formatter used by reflection - the rules are
complex and long.

Do we also need to adjust the size of Vector<T> accordingly, or are we getting lucky?
(Look for https://github.com/dotnet/coreclr/search?q=getMaxIntrinsicSIMDVectorLength in CoreCLR.)

Do we also need to adjust the size of Vector<T> accordingly, or are we getting lucky?

Without AVX, the size in IL (16) matches the size used by RyuJIT. But I made the changes to also support AVX in the future (once we make RyuJIT stop conditioning it on conditions that might make sense for a JIT, but don't make sense for an AOT compiler).
Instead of CompilerTypeSystemContext calling back into RyuJIT to determine sizes of things, I'm guarding this with asserts. I don't think we should have a RyuJitTypeSystemContext or a set of weird callbacks between Compilation and CompilerTypeSystemContext. The native vector sizes should be specified by the driver, not by the codegen in an AOT compiler.
I don't particularly like how ingrained Vector<T> became into the type system, but I guess there's no way around it. We might also want to make it a WellKnownType, actually, to make checking for it cheaper...
Cc @davidwrighton


[WIP][SPARK-28887][K8S] Executor pod status fix

What changes were proposed in this pull request?
If there is a long running sidecar container running in executor pod. the pod status will still be running even if executor container failed. so driver can't properly kill the executor.

Why are the changes needed?
Without this change, executor pod may stuck where driver think executor still running base on the pod status, but the executor container already dead.

Does this PR introduce any user-facing change?
No

How was this patch tested?

./dev/run-tests
Tested this image in a live k8s cluster.
changed already used in internal spark image.

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Can one of the admins verify this patch?

ok to test

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/109913/
Test FAILed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/14940/
Test FAILed.

ok to test

Test build #109918 has started for PR 25614 at commit cfd4a5e.

Test build #109918 has finished for PR 25614 at commit cfd4a5e.

This patch fails Scala style tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
sealed trait ExecutorState
case class ExecutorRunning(pod: Pod) extends ExecutorState
case class ExecutorPending(pod: Pod) extends ExecutorState
case class ExecutorSucceeded(pod: Pod) extends FinalExecutorState
case class ExecutorFailed(pod: Pod) extends FinalExecutorState
case class ExecutorPodDeleted(pod: Pod) extends FinalExecutorState
case class ExecutorPodUnknown(pod: Pod) extends ExecutorState

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/109918/
Test FAILed.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/testing-k8s-prb-make-spark-distribution-unified/14944/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/testing-k8s-prb-make-spark-distribution-unified/14944/

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/14944/
Test PASSed.

Thank you for making a PR, @jinxingwang . Could you fix the scala style? You can check with dev/scalastyle.
[error] /home/jenkins/workspace/SparkPullRequestBuilder/resource-managers/kubernetes/core/src/main/scala/org/apache/spark/scheduler/cluster/k8s/ExecutorPodsSnapshot.scala:25:18: Instead of importing implicits in scala.collection.JavaConversions._, import
[error]     scala.collection.JavaConverters._ and use .asScala / .asJava methods
[error] /home/jenkins/workspace/SparkPullRequestBuilder/resource-managers/kubernetes/core/src/main/scala/org/apache/spark/scheduler/cluster/k8s/ExecutorPodsSnapshot.scala:25:0: collection.JavaConversions._ should be in group 3rdParty, not spark.

ok to test

Test build #109962 has started for PR 25614 at commit 648ccc1.

Test build #109962 has finished for PR 25614 at commit 648ccc1.

This patch fails Scala style tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/109962/
Test FAILed.

Test build #109964 has started for PR 25614 at commit da6025f.

Test build #109964 has finished for PR 25614 at commit da6025f.

This patch fails Scala style tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/109964/
Test FAILed.

ok to test

Test build #109966 has started for PR 25614 at commit 87772a3.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/14984/
Test FAILed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/14985/
Test FAILed.

Test build #109966 has finished for PR 25614 at commit 87772a3.

This patch fails to build.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/109966/
Test FAILed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/14987/
Test FAILed.

Test build #109970 has started for PR 25614 at commit a73e42f.

Test build #109970 has finished for PR 25614 at commit a73e42f.

This patch fails to build.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/109970/
Test FAILed.

Test build #109975 has started for PR 25614 at commit d2f7dae.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/14991/
Test FAILed.

Test build #109975 has finished for PR 25614 at commit d2f7dae.

This patch fails to build.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/109975/
Test FAILed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/14995/
Test FAILed.

please update the PR description also.

Test build #110046 has started for PR 25614 at commit 3ecea39.

Test build #110046 has finished for PR 25614 at commit 3ecea39.

This patch fails to build.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/110046/
Test FAILed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/15065/
Test FAILed.

Test build #110050 has started for PR 25614 at commit 6028500.

Test build #110050 has finished for PR 25614 at commit 6028500.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/110050/
Test FAILed.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/testing-k8s-prb-make-spark-distribution-unified/15069/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/testing-k8s-prb-make-spark-distribution-unified/15069/

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/15069/
Test PASSed.

Test build #110059 has started for PR 25614 at commit 0a53d5e.

Test build #110059 has finished for PR 25614 at commit 0a53d5e.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/110059/
Test PASSed.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/testing-k8s-prb-make-spark-distribution-unified/15078/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/testing-k8s-prb-make-spark-distribution-unified/15078/

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/15078/
Test PASSed.

Test build #110067 has started for PR 25614 at commit 513fa96.

Test build #110067 has finished for PR 25614 at commit 513fa96.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/110067/
Test PASSed.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/testing-k8s-prb-make-spark-distribution-unified/15085/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/testing-k8s-prb-make-spark-distribution-unified/15085/

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/15085/
Test PASSed.

Retest this please.

Test build #110265 has started for PR 25614 at commit 513fa96.

Test build #110265 has finished for PR 25614 at commit 513fa96.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/110265/
Test PASSed.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/testing-k8s-prb-make-spark-distribution-unified/15262/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/testing-k8s-prb-make-spark-distribution-unified/15262/

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/15262/
Test PASSed.

Test build #110360 has started for PR 25614 at commit 1b79943.

Test build #110360 has finished for PR 25614 at commit 1b79943.

This patch fails Scala style tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/110360/
Test FAILed.

Test build #110361 has started for PR 25614 at commit b69ba8a.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/testing-k8s-prb-make-spark-distribution-unified/15348/

Test build #110361 has finished for PR 25614 at commit b69ba8a.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/110361/
Test PASSed.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/testing-k8s-prb-make-spark-distribution-unified/15349/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/testing-k8s-prb-make-spark-distribution-unified/15348/

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/15348/
Test PASSed.

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/testing-k8s-prb-make-spark-distribution-unified/15349/

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/15349/
Test PASSed.

Can one of the admins verify this patch?

ok to test

Test build #110652 has started for PR 25614 at commit b69ba8a.

Test build #110652 has finished for PR 25614 at commit b69ba8a.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/110652/
Test PASSed.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/15827/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/15827/

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/15827/
Test FAILed.

I am closing this PR, because there maybe a better solution to this problem.
Such as using the restart policy from K8s. which will restart sidecar containers individually, this may be a better approach.


[hotfix] Replace deprecated Calcite's APIs

What is the purpose of the change

org.apache.calcite.sql.SqlCharStringLiteral#getNlsString was made deprecated at
https://github.com/apache/calcite/commit/a1bdba6d79ac05ef227cdb15b7c044c6e0e54dfa#diff-de2027de5bcb4bbe94314c3414b63166ecd9537b437e08d39f6424c0f903c8fbR48
and as suggested in the same place
* @deprecated Use {@link #getValueAs getValueAs(NlsString.class)}

org.apache.calcite.rex.RexSimplify#RexSimplify(RexBuilder, RelOptPredicateList, boolean, RexExecutor) was made deprecated at https://issues.apache.org/jira/browse/CALCITE-2604
and it is recommended
* @deprecated Use methods with a {@link RexUnknownAs} argument, such as
* {@link #simplify(RexNode, RexUnknownAs)}. */

org.apache.calcite.rel.core.AggregateCall#create(SqlAggFunction, boolean, boolean, boolean, List<Integer>, int, RelCollation, RelDataType, String) was made deprecated at https://issues.apache.org/jira/browse/CALCITE-4483
now distinct keys should be specified

org.apache.calcite.rel.core.Aggregate#Aggregate(RelOptCluster, RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) was deprecated at https://issues.apache.org/jira/browse/CALCITE-3723
now hints should be specified

Verifying this change
This change is a trivial rework / code cleanup without any test coverage.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): ( no)
The public API, i.e., is any changed class annotated with @Public(Evolving): ( no)
The serializers: ( no )
The runtime per-record code paths (performance sensitive): ( no )
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn, ZooKeeper: ( no )
The S3 file system connector: ( no)

Documentation

Does this pull request introduce a new feature? ( no)
If yes, how is the feature documented? (not applicable)

Created FLINK-30328 to cover the test failure

@flinkbot run azure

Looks like Idea(or just my set up of it) is kind of weird in finding usages... with help of full-text search I noticed several more missing AggregateCall#create
I'm going to push one more commit once this finishes

Yeah, grepping/idea file search is the best way to identify usages for something like that. But all the occurrences of AggregateCall#create I found looked legit. I'm curious what you sitll found...

Usages in these classes
org.apache.flink.table.planner.delegation.hive.HiveParserUtils
org.apache.flink.table.planner.calcite.RelTimeIndicatorConverter
org.apache.flink.table.planner.plan.rules.logical.FlinkAggregateExpandDistinctAggregatesRule
org.apache.flink.table.planner.codegen.MatchCodeGenerator
org.apache.flink.table.planner.plan.rules.logical.AggregateReduceGroupingRule
org.apache.flink.table.planner.plan.utils.AggregateUtil
org.apache.flink.table.planner.plan.metadata.FlinkRelMdHandlerTestBase
probably could be initially missed because of different args

The failure is related to https://issues.apache.org/jira/browse/FLINK-29755

@flinkbot run azure


Ruby on Rails capstone project - Budget app

Hello theeere 😄
In this Capstone project I have done the following:
Interactions:

Splash screen

A simple page with the name of your app (yes, you need to choose one), and links to the sign up and log in pages.

Sign up and log in pages

The user should be able to register in the app with full name, email and password (all mandatory).
The user can log into the app using email and password.
If the user is not logged in, they can't access pages that require the user to be logged in (all the pages described below).

Home page (categories page)

When the user logs in, they are presented with the categories page.
For each category, the user can see their name, icon and the total amount of all the transactions that belongs to that category.
When the user clicks (or taps) on a category item, the application navigates to the transactions page for that category.
There is a button "add a new category" at the bottom that brings the user to the page to create a new category.

Transactions page

For a given category, the list of transactions is presented, ordered by the most recent.
At the top of the page the user could see the total amount for the category (sum of all of the amounts of the transactions in that category).
There is a button "add a new transaction" at the bottom that brings the user to the page to create a new transaction.
When the user clicks on the "Back" button (<), the user navigates to the home page.

"Added a new category" page

The user fills out a form to create a new category, indicating their name and icon (both mandatory).
The user clicks (or taps) the "Save" button to create the new category, and is taken to the home page on success.
When the user clicks on the "Back" button (<), the user navigates to the home page.

"Added a new transaction" page

The user fills out a form to create a new transaction with:

name (mandatory)
amount (mandatory)
categories (mandatory at least one)

The user click (or taps) the "Save" button to create the new transaction, and is taken to the transactions page for that category.
When the user clicks on the "Back" button (<), the user navigates to the transactions page for that category.

Testing requirements

Created unit and integration tests for all the most important components of your RoR application.

Technical requirements

Used Postgres as my database.
Used devise for authentication.
Validated all user input to make sure that anyone with bad intentions cannot compromise your app.
The project is deployed and accessible online here ``

Presentation video: https://www.loom.com/share/2ad753faa59147238e0e35676f24ad56

thank you @joel-kalema


Importing of large .obj files fails without a clear error message

A Java Null Pointer Exception is thrown and shown in the logs, but a clearer error message via a pop up indicating that the file is too large (possibly with the maximum size acceptable in terms of vertices) would make it easier for the user to understand what happened. I presume the error is because of the size, because smaller files are imported correctly, but I'm not sure about this.

A couple of whiles for which this error occurred:
Archive.zip

The objects are actually imported, they are just physically very large, so they were out of view.
However, the bounding box handling in sciview uncovered an inconsistency in the Node bounding box calculation in scenery, where it would not recurse into children. This has been fixed in https://github.com/scenerygraphics/scenery/commit/1a5b1e71.


Enable BreezeWiki by default / use a post-install page for new user configuration

Is there a particular reason not to? If nothing else, I think having a post-install pop-up page asking if user want to enable it, like BetterTTV does with enabling access to YouTube, would be nice. I'd rather not touch the actual fandom wiki at all if possible.

Hi @bayazidbh, good question. I'm hesitant to have BreezeWiki enabled by default because being redirected to BreezeWiki is quite a change in experience, and I'd like users to be conscious of why the redirect is happening. I'm not completely opposed to enabling BreezeWiki by default, but I like to tread carefully when changing user experience.
I tried out BetterTTV and I do really like that post-install pop-up page. A page like that could also ask the user if they'd like redirects to independent wikis to be automatic (instead of having the redirect banner appear at the top of the page). I'll look into adding a post-install page like that!

Starting with v2.5.0, installing the extension will automatically open up the settings page along with some first-time explanation at the top. It's not particularly glamorous, but it's a start.


Add table of content

I can add a table of content as mentioned below to readme.md for easy navigation, can you assign me this issue to me under GSSOC'23?

I would like to add a responsive table component by using react.js and material ui design.


Http request timeout are not getting honoured

Describe the bug
Http default request timeout (5 sec) are not getting honored , after connect stage request can hang indefinitely.
Setup (please complete the following information):

V4 4.3.0

This has been fixed.


No function for setting the x509 certificate version

I'm trying to use this wrapper to generate x509v3 certificates (with v3-specific extensions), however I'm getting output of x509v1. The underlying openssl code has a function set_version() that would enable me to specify that the certificates should be x509v3, but it is not exposed in this module.

Closing this in favor of #61 tracking the issue.


Dropdown list footer

I'm working on a google maps autocomplete (which requires logo at the bottom) and i was wondering if there is a way using selectize.js api that accepts html template to be rendered at the bottom

@seifsallam do you have a jsfiddle on how to use google maps typeahead with selectize? I am trying to do it but am going anywhere with it.
thanks!


ngx-admin with Angular5 and .NET Core 2.0

Issue type
I'm submitting a ...  (check one with "x")

[ ] bug report
[ ] feature request
[x ] question about the decisions made in the repository

Hi,
As I said in a previous email, I am trying to put your admin template on top of .NET Core.  I have attached 2 zip files, one (ng-admin.zip) is taken from you github repository and the second is an Angular5 template sitting in a .NET Core 2 app - i have removed the node-modules directories for obvious reasons.
I have tried to follow your documentation about how to add your system into an existing Angular application but it hasn't worked so I am having to start again from scratch.
Basically, I am wanting to be able to display your admin demo (with all the default pages) so that I can see it working and then I will be able to modify the pages that are there to do what I need.
It is going to be a bit to ask for you to do it for me but can you provide me with a list of pointers so that I can get it working.
Many thanks for any advice that you can offer - once I have it working then I am happy for you to have my resultant code in case anybody else wants to do the same.
Regards
Alan
shiskineadmin4.zip
ngAdmin.zip

Hi @albrookesplowman, please take a look at the following issue https://github.com/akveo/ngx-admin/issues/1498.

I managed to integrate ngx-admin into asp.net core mvc project.
https://github.com/ttma1046/asp.net-core-ngx-admin


my go live didn't work , each time i press on it, it doesn't work, i don't know why

Environment (please complete the following information):

OS (e.g., Windows 10):
Extension version (e.g., 1.2.3):

Describe the bug:

Repro steps:

Expected behavior:

Additional context:

Thanks for reaching out. Could you please comment back here and explain in more details what you do that doesn't work?
What button do you press? A screenshot would actually help too. What do you expect should happen, and what happens instead?
Is there any error shown anywhere?
Thanks a lot for your help!


This is a bug report

Hey @bot-hubaaa,
I'm on vacation
This comment was automatically generated by Hubaaa's GitHub Vacation Responder app.

Hey @bot-hubaaa,
I'm on vacation
This comment was automatically generated by Hubaaa's GitHub Vacation Responder app.

Enjoy wherever u r

Hey @bot-hubaaa,
I'm on vacationing
This comment was automatically generated by Hubaaa's GitHub Vacation Responder app.

Hey @bot-hubaaa,
I'm on vacation until whenever
This comment was automatically generated by Hubaaa's GitHub Vacation Responder app.

Hey @bot-hubaaa,
v
This comment was automatically generated by Hubaaa's GitHub Vacation Responder app.


Fixes warning for missing keys in example color controls

Summary
Fixes a warning in the color examples for missing keys for elements in an array for the style controls.
react.development.js:336 Warning: Each child in an array or iterator should have a unique "key" prop.

Check the render method of `ColorControls`. See https://fb.me/react-warning-keys for more information.
    in StyleButton (created by ColorControls)
    in ColorControls (created by ColorfulEditorExample)
    in div (created by ColorfulEditorExample)
    in ColorfulEditorExample

Test Plan
Manual tests on Chrome, warnings are gone
Note: This PR also fixes the Travis CI build failure introduced with e6c693c

Thanks @elboman, I'll rebase when #1854 lands before merging

@niveditc 🎉


Adding new switches (multibyte commands) #17

Added switchs:
Save last battery change date
Shutdown with grace period
Soft shutdown
Shutdown immediately
Turn on

I was able to add an input number to enter dates, but it's inconvenient.
I couldn't add the datetime, so I use template and lambda.
If you can correctly add datetime to the component, it will be good!


Fix a possible memory leak in X509_ATTRIBUTE_set1_data

If attrtype is V_ASN1_BOOLEAN, we should free stmp after call ASN1_TYPE_set in X509_ATTRIBUTE_set1_data, because ASN1_TYPE_set does not preserve the stmp.

Pulling this out into the main discussion so it doesn't get lost. This PR should not be merged. See https://github.com/openssl/openssl/pull/23030#discussion_r1425453898
Part of why this function is so confusing is there are several functions in one here:

If attrtype is MBSTRING_*, this is taking a Unicode string as input, in the caller-specified encoding, and then using selecting an ASN.1 type a la ASN1_STRING_set_by_NID. Here, len being -1 is just the usual OpenSSL auto-strlen thing.

If attrtype is not MBSTRING_* and len is not -1, attrtype must be a valid ASN1_STRING type* (e.g. it cannot be V_ASN1_BOOLEAN or V_ASN1_OBJECT). The input is then interpreted as the ASN1_STRING representation of the type. Note there is a bug here when trying to represent negative integers because OpenSSL gets the ASN1_TYPE-level type wrong. V_ASN1_NEG is handled funny.

If attrtype is not MBSTRING_* and len is -1, the data is not a pointer to a buffer at all. Instead, attrtype must be an ASN1_TYPE type (a subtly different concept from ASN1_STRING type!), and then data must be a valid pointer to corresponding type of object. This is the only mode that allows constructing an OBJECT IDENTIFIER or BOOLEAN attribute.

This function is undocumented in OpenSSL, but BoringSSL and LibreSSL have each documented this function, so you can look there for details:
https://boringssl.googlesource.com/boringssl/+/fcec1397a411cbe4e27bd1428dad63adf207dc33/include/openssl/x509.h#2101
https://man.openbsd.org/X509_ATTRIBUTE_create_by_OBJ.3

Thanks for the explanation, I get it, because I used inappropriate parameters.
Maybe some parameter validation should be added to the X509_ATTRIBUTE_set1_data function to prevent misuse, such as:
(1) if attrtype == V_ASN1_BOOLEAN && len != -1, then raise ERR_R_PASSED_INVALID_ARGUMENT
(2) if attrtype == V_ASN1_NULL && (data != NULL || len != -1), then raise ERR_R_PASSED_INVALID_ARGUMENT

Since there isn't a do-not-merge label, should we close this PR?

OK


When using helloSystem to install FreeBSD: invite the end user to set a password for the root user

helloSystem 0.4.0 (0D26)
mowa219-gjp4-vm-hellosystem-issue115% sudo grep LOCKED /etc/master.passwd
root:*LOCKED*:0:0::0:0:Charlie &:/root:/bin/csh
mowa219-gjp4-vm-hellosystem-issue115%

This *LOCKED* approach is problematic.
See for example https://github.com/helloSystem/ISO/issues/115#issuecomment-778544706

We do not want the root user to have a password not should it be able to log in as the root user; this approach has been working very well for Ubuntu and the Mac. (Very) advanced users who know what they are doing can easily set a password for the root user. Let's keep in mind our "mere mortals" target audience (not system administrators).

and how to install a program?

Log in as a normal user and run sudo pkg install ...


Update completeAnchors to remove use of "childof" edges. [phab:D1264]

Created by fromberger at 2017-01-14 04:38:30:
Because of the rules for http://kythe.io/docs/schema#anchors, it is not
necessary to read "childof" edges to connect an anchor to its enclosing file.
Simplify the completeAnchors function based on that assumption.
This is a step toward allowing us to drop explicit "childof" edges from each
anchor to its enclosing file.

shahms accepted this revision at 2017-01-17 16:30:30

fromberger closed via commit f1d15956050a5c526da1498c792007b08e2a3454 at 2017-01-17 21:01:43


Links to project files result in 404

General Summary

We sometimes link to source files directly (in contrast to linking to documentation files), for example when mentioning some project configuration files.
These links do not work currently in the documentation (but they work correctly when viewed on GitHub). It would be great if they would also work in the docs, probably linking to the source code in the main branch.
Steps to Reproduce

Go to https://dev.enso.org/docs/enso/CONTRIBUTING.html#system-requirements
Click on the build.sbt link

Expected Result

I see the file contents of build.sbt file.
Actual Result

Nothing happens at all, if I open it in a new tab I get a 404 error.

Just to note that this is a result of jekyll-relative-links and submodules: jekyll-relative-links converts our relative links to work with the output of static site generation, but we don't actually pull in these project files to the static site, so it's generating links that don't exist.
This PR fixes it by changing those links to absolute ones. But another approach would be to excluse those links from the jekyll-relative-links config, I think, I'm not 100% how it'll work given those files don't exist in the site tree but I'm hoping it excludes just based on the strings.


[Mod] Fixed a bug in run.py code

There a small  error punctuation in the code of run.py in README
Delete: if name == "main"。
Add: if name == "main":

Already merged the same PR to dev branch.


Explore migrating to IndexedDB for data storage

Based on https://github.com/excalidraw/excalidraw/issues/1245#issuecomment-609481939  it might be worthwhile to consider IndexedDB for an asynchronous API to store data.
~Also need to evaluate if libraries like localForage that has options for IndexDB ,WebSQL and falls back to localStorage.~ cc @dwelle

Considering IndexedDB is also worthwhile if we end up storing collab scenes in separate entries in which case we could quickly run out of the 5MB localStorage limit.

WebSQL is still a thing? Latest Safari version, doesn't support it. And Chromium browsers don't need to use it

I was just mentioning what localForage is capable of, but afaik our idea would be to try using IndexedDB.

Another use case for increased storage: multiple scenes https://github.com/excalidraw/excalidraw/issues/1543#issuecomment-624817976

@dwelle To continue the discussion further of adopting IndexDB, should a PR having an option to switch between localStorage and IndexDB work?
We might add some sort of an abstraction layer for the storage we use, and then completely switch to IndexDB if it fits our needs well?

I think migrating directly should be fine. Almost every localStorage access is located in src/data/localStorage.ts. The consumers will need to be rewritten to be async, though.

This topic should be closed due to the PR https://github.com/excalidraw/excalidraw/pull/1643


Specific permission to add a player in a group

Hi !
I'm wondering if your plugin allows to add a group to a player according to a specific permission.
Case example:

You have the default track "Player", "Moderator", "Admin".
You have several secondary groups "Mayor", "Trader", "Bandit"

As an Admin, we can add anyone in anygroup but we would appreciate if we can delegate some group addition for our Moderators.
That said they'll be able to add any player in group Mayor, Trader and/or Bandit with a permission like "luckperms.user.group.add.Mayor" and "luckperms.user.group.remove.Bandit"
Thank for the good work :+1:

That page may help you: https://github.com/lucko/LuckPerms/wiki/Argument-based-command-permissions

Well, indeed that's what I'm looking for, yet it's not sufficient.
Giving the permission [base command permission].modify.others will allow "Moderator" to grant any group of any player. We really want to segregate action on groups (add/remove).
In fact we would like to allow them to add/remove group Mayor but only remove the Bandit one.
Is there any permission node to manage a group specifically such as luckperms.group.modeartor.info instead of luckperms.group.info ?

Yes, it's covered in the last section.
https://github.com/lucko/LuckPerms/wiki/Argument-based-command-permissions#checks-when-a-player-makes-changes-with-a-set-of-specific-arguments

Ok nice, thank you for your reactivity. That's really appreciated.
Looking forward to migrate zPermissions into Luckperms ;)

I have an issue can we resolve it in discord? Thanos#4755


Difference in read values

import pyfakefs.fake_filesystem
import os
fs = pyfakefs.fake_filesystem.FakeFilesystem()
fs.CreateDirectory('/Volumes')
fs.CreateDirectory('/Volumes/ramdisk')
fs.CreateDirectory('/Volumes/ramdisk/test')
os0 = pyfakefs.fake_filesystem.FakeOsModule(fs)
component0 = "alpha"
path0 = "/Volumes/ramdisk/test"
path0 += "/" + component0
bytes0 = 0
bytes0 += 1
str0 = ""
str0 += 'm'
fd1 = os0.open(path0, os.O_CREAT)
fd2 = os0.open(path0, os.O_RDWR)
os0.write(fd2,str0)
fd0 = os0.open(path0, os.O_CREAT | os.O_WRONLY | os.O_TRUNC)
result = os0.read(fd2,bytes0)
os0.write(fd2,str0)
result = os0.read(fd1,bytes0)
print result
Spoke too soon, there was a rather intricate one hiding, still.

Failure rate on this one is less than once an hour, so it's pretty low probability, whatever is going on.

Thanks, I was already worried that I wouldn't know what to do in the evening ;)

Ok, this is a little obsure, but completely valid - the position in one file handle is after the file end because the file has been truncated by opening another handle, and the next write produces a hole (e..g. a zero byte) in the file.
I will check this tomorrow.

Took a timeout from pyfakefs today, and may do so for some more days, so if you need something fixed to be able to continue the work, let me know!

Sounds good.   If I turn off O_TRUNC, nothing seems to come up, so this may be all that's left with the current testing set.  Extending to "normal" Python file I/O is something that will have to wait until I get some free time to play with this, it's a good deal trickier due to not having a nice module to route the reference through.  You guys are going to want to just "take over" open, etc. right?

If by "take over" you mean emulate the real behavior similar to os.open- right,  that's we try to do (or rather what the original author did).
Give us notice when you have the time. I want to wait for @jmcgeheeiv to get back, before going on with other stuff in pyfakefs - I like to have someone to review my code...

  Got it wrapped now, may report a few things.

Ah well, let's see how many "few" will be :)


how to invalidate the cache

Is there any method that will allow me to invalidate the cache?

cache_clear?

doh.  thanks.

No problem.  Glad it was a simple fix!


.dark section not included in tailwind output

This is probably not a shadcn problem but I could really use some help figuring it out. For some reason my dark mode does not work because the css variables .dark in global.css that shadcn uses never get included in the final css output of tailwind. If I manually add it to the className of html element then it works, but of course that doesn't work because it prevents switching. Anyone got idea why tailwind would exclude .dark section from output even though the tailwind.config.js uses darkMode: class?

@tonyxiao
i had the same problem. Putting the CSS variable definition out of @layer worked. My understanding is that these definitions don't have to be inside @layer .
From
@layer base {
  :root ...
  .dark ...
}

To
:root ...
.dark ...

You can fix it by safelist.
https://tailwindcss.com/docs/content-configuration#safelisting-classes
module.exports = {
  darkMode: ["class"],
  content: ["app/**/*.{ts,tsx}", "components/**/*.{ts,tsx}"],
  safelist: ["dark"],
  theme: {
    // ...
  },
  plugins: [require("tailwindcss-animate")],
}

Great workaround, thanks @mogeko . Do you happen to know why this may happen?

Of course! @tonyxiao,
Tailwind CSS will automatically delete those unused CSS to keep the package thin. However, this should not happen when you set darkMode: "class" and use dark variant in your app. I don't know why it happened to you.
I have encountered the same problem for unknown reason before, I used safelist to prevent Tailwind from deleting my code. I hope this can help you.

I encountered the same problem, and fixed it by moving the CSS out of the layer declaration. As far as I can tell, https://ui.shadcn.com/ uses the CSS variables approach as well, and inspecting the website shows the dark class in the generated CSS. I would be interested in knowing what we are doing differently.

I fixed it by removing darkMode: "class" from the tailwind config.

Doing that actually breaks more things, this is the correct way to fix this

Thanks for the comment, but your referenced solution does not fix it for me. Only thing working so far is what I described above.

This issue has been automatically closed because it received no activity for a while. If you think it was closed by accident, please leave a comment. Thank you.


DBeaver: Viewing details on column definition (for table/mv/view)

Example query:
SELECT c.relname,a.*,pg_catalog.pg_get_expr(ad.adbin, ad.adrelid, true) as def_value,dsc.description
FROM pg_catalog.pg_attribute a
INNER JOIN pg_catalog.pg_class c ON (a.attrelid=c.oid)
LEFT OUTER JOIN pg_catalog.pg_attrdef ad ON (a.attrelid=ad.adrelid AND a.attnum = ad.adnum)
LEFT OUTER JOIN pg_catalog.pg_description dsc ON (c.oid=dsc.objoid AND a.attnum = dsc.objsubid)
WHERE NOT a.attisdropped AND c.oid=0::BIGINT ORDER BY a.attnum:
Feature is not yet implemented: pg_catalog.pg_attrdef is not supported, please use `SHOW` commands for now.

features:

system tables: pg_catalog.pg_attrdef.
system functions: pg_catalog.pg_get_expr().


Basic minor improvements

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

Project coverage is 100.00%. Comparing base (578118f) to head (e2363d8).

Additional details and impacted files
@@            Coverage Diff            @@
##              main       #11   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           29        29
  Lines          860       858    -2
=========================================
- Hits           860       858    -2

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


Update sdk

This is a huge rework of the library. Lot of BC break...

[x] Move Attachment to Model
[x] Add Quick replies
[x] Add metadata
[x] Lot of clean / rework
[x] Prepare for multi file types to send
[x] Add video and audio attachment
[ ] Add Airline template
[ ] Add Sender actions
[ ] Handle Account linking
[ ] Handle webhook ?
[ ] Apply php-cs-fixer

@tgallice you are doing great work with this project! :) Thank you!
And this PR looks very promising, I am really waiting for it :)

Hey @tgallice what do you think of tweaking a bit sendMessage method (or just adding more stuff in MessageResponse so it gives you access to "what is supposed to be sent to Messenger".
Lets assume this use case:
FB will request your API, you will send some commands back to FB and you will send response to webhook silently, eg. just 200 and after sendMessage method, you will have object with just "response" from FB. But, it might be useful to actually have at hand, what was "supposed" to be send for facebook.
It might help a lot in acceptance testing, as sending to FB can be mocked, but instead it can be returned as a response from your own API.

I merge it like that to split the PR and avoid a big one. @RuslanZavacky Yes it's good idea, feel free to open a PR or I will look at it later...


Send events if switch is detached

{
	"src": "shellyplus1pm-b22864",
	"dst": "shellyplus1pm-b22864/events",
	"method": "NotifyEvent",
	"params": {
		"ts":<PHONE_NUMBER>.66,
		"events": [
			{
				"component": "input:0",
				"id": 0,
				"event": "single_push",
				"ts":<PHONE_NUMBER>.66
			}
		]
	}
}

Closed via https://github.com/bieniu/ha-shellies-discovery-gen2/pull/17


Update gateway doesnt seem to work with SPN authentication, Any suggestions?

Using Power Bi actions and its really helpful, we have a onprems oracle source, so tried to update the gateway using Power BI Actions using SPN, but it doesnt seem to work

Changing a gateway with an isn't supported at this time. So you would need to use a user.

ohh okay.
Our account uses Multi Factor authentication. So is there any alternative?

Yes making a specific service account without MFA


Critical CSS

Evaluate if is needed to use a critical-css solution or just with the common css bundle is ok

won't have it for default, but gatsby will have inline css


Only a single tag is created

Behaviour
Steps to reproduce this issue
On v4 I want to have multiple tags, e.g. for sha and branch, but whatever input I provide, only a single tag is generated.
name: PR Lint & Test & Build
on:
  pull_request:
    types: [opened, reopened, synchronize]

jobs:
  build:

      - name: Extract metadata (tags, labels) for Docker
        id: meta
        uses: docker/metadata-action@v4
        with:
          images: ${{ env.REGISTRY }}/${{ env.PROJECT_ID }}/${{ env.IMAGE }}
          tags: |
            type=raw,value={{branch}}
            type=raw,value={{sha}}

Output:
Processing tags input
  type=raw,value=***branch***,enable=true,priority=200
  type=raw,value=***sha***,enable=true,priority=200
...
Docker tags
  eu.gcr.io/.../...:657c8de

Tried with other types, such as ref and sha, same result.
Expected behaviour
Multiple tags are created
Actual behaviour
Only a single tag is created.
Configuration
Repo is private

{{branch}} global expression is empty on pull request because it's not a branch reference. I guess {{base_ref}} is what you need.
Closing this issue since that should answer your question, but feel free to re-open if it doesn't. Thanks.

@crazy-max Thanks! Any chance the action could print a warning when an empty tag is skipped? It's pretty unexpected to specify a tag and then get nothing.
As for tagging with the branch name on a PR, base_ref refers to the target branch of the current PR, can I access the current branch name?

In the end solved it by type=raw,value=${{ github.head_ref }}


Update: joncampbell123.DOSBox-X version 0.83.16

[ ] Have you signed the Contributor License Agreement?
[ ] Have you checked that there aren't other open pull requests for the same manifest update/change?
[ ] Have you validated your manifest locally with winget validate --manifest <path>?
[ ] Have you tested your manifest locally with winget install --manifest <path>?
[ ] Does your manifest conform to the 1.0 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

Manifest is invalid. (Line: 24, Col: 11, Idx: 744) - (Line: 24, Col: 11, Idx: 744): While scanning a plain scalar value, found invalid mapping.
wat


Versions && Peer dependencies

Type of issue

My environment

OS version/details: `NAME OS:   Microsoft Windows 11 Home
Version OS: 10.0.22621
Node version: x.x.x (run node --version in your terminal) v14.21.1
npm version: x.x.x (run npm --version in your terminal)6.14.17
Version of yo : x.x.x (run yo --version in your terminal)3.1.1

Expected behavior
I have to use Node14 version. I run on the terminal npm install-g yo and the output error is shown below(output is long so they're some examples in order and finally the version with yo --version, but there are some strange things:
=>  yo --version 3.1.1
yo g-next:app
Error g-next:app
This generator (g-next:app) requires yeoman-environment at least 3.0.0, current version is 2.10.3,  WTF??? (IT WAS 3.1.1 (????))
 WHAT COULD I DO TO SOLVE THIS PROBLEM?
Steps to reproduce the behavior
Command line output
Paste your error output over here
"""""""""""""""""""""""""""""""""
npm WARN notsup Unsupported engine for<EMAIL_ADDRESS>wanted: {"node":"^16.14.0 || >=18.0.0"} (current: {"node":"14.21.1","npm":"6.14.17"})
npm WARN notsup Not compatible with your version of node/npm<EMAIL_ADDRESS>npm WARN notsup Unsupported engine for<EMAIL_ADDRESS>wanted: {"node":"^16.14.0 || >=18.0.0"} (current: {"node":"14.21.1","npm":"6.14.17"})
npm WARN notsup Not compatible with your version of node/npm<EMAIL_ADDRESS>npm WARN notsup Unsupported engine for<EMAIL_ADDRESS>wanted: {"node":"^16.14.0 || >=18.0.0"} (current: {"node":"14.21.1","npm":"6.14.17"})
npm WARN notsup Not compatible with your version of node/npm<EMAIL_ADDRESS>npm WARN notsup Unsupported engine for<EMAIL_ADDRESS>wanted: {"node":"^16.14.0 || >=18.0.0"} (current: {"node":"14.21.1","npm":"6.14.17"})
npm WARN notsup Not compatible with your version of node/npm<EMAIL_ADDRESS>""""""""""""""""
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none is installed. You must install peer dependencies yourself.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none is installed. You must install peer dependencies yourself.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none is installed. You must install peer dependencies yourself.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none is installed. You must install peer dependencies yourself.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none is installed. You must install peer dependencies yourself.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none is installed. You must install peer dependencies yourself.
"""""""""""""""""""""""""""""""""
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none is installed. You must install peer dependencies yourself.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none is installed. You must install peer dependencies yourself.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none is installed. You must install peer dependencies yourself.

+<EMAIL_ADDRESS>added 808 packages from 310 contributors in 473.257s
PS C:\Users\39377\OneDrive\Desktop\academy-getapper-course\nextjs13>
PS C:\Users\39377\OneDrive\Desktop\academy-getapper-course\nextjs13> yo --version
3.1.1
PS C:\Users\39377\OneDrive\Desktop\academy-getapper-course\nextjs13> yo g-next:app
Error g-next:app

This generator (g-next:app) requires yeoman-environment at least 3.0.0, current version is 2.10.3, try reinstalling latest version of 'yo' or use '--ignore-version-check' option
"""""""""""""""""""""""""

Hi @baketti, you must use generators which are compatible with your yo version and nodejs runtime.
The<EMAIL_ADDRESS>is from July 2018, while the getapper/generator-g-next was created on Feb 2022 and requires the yeoman-environment to be at least at version 3.0.
You can upgrade your yo to v4 which has yeoman-environment at version 3.5.
npm i -g yo@4

This generator (g-next:app) requires yeoman-environment at least 3.0.0, current version is 2.10.3, WTF??? (IT WAS 3.1.1 (????))

You have yo v3.1.1 with uses yeoman-environment v2.10.3. The log information is correct.


Fix compile error with BOOL_SWITCH

See also: https://stackoverflow.com/questions/55136414/constexpr-variable-captured-inside-lambda-loses-its-constexpr-ness
We had this sort of errors with nvcc 11.6:
$SRC_DIR/third_party/flash-attention/csrc/flash_attn/src/flash_fwd_launch_template.h(68): error: expression must have a constant value
Note #2767-D: the value of *this cannot be used as a constant
          detected during instantiation of "void run_mha_fwd_hdim64<T>(Flash_fwd_params &, cudaStream_t) [with T=cutlass::half_t]"
$SRC_DIR/third_party/flash-attention/csrc/flash_attn/src/flash_fwd_hdim64_fp16_sm80.cu(25): here

Thank you @danthe3rd!


Question

Hello, Can I make the slide past a certain value? For example, scrolling the slide from 1000 to 1000

Hi @FelipeZago14. I'm not sure I understand the full ask here do you mean so that both of the sliders are equal to one another? If so that is not possible since it's a range slider. However, if you need this functionality there is a slight work around you can use inputs-for-labels and then you could set them equal using the inputs. You can view examples of that on the demo.
Let me know if that answers the question. Thanks!

I want the range to move in steps of 50 thousand instead of going one by one, is the only way to do that using the onChange event or is there something on the lib?

Got it, currently the slider does not support stepping in anything other than 1. If you add a feature request I can try and work on this. Alternatively if you need this asap you could fork it and if you look inside the library you'll see where the steps are set. The problem is that there appears to be a bug where if you change these values to something other than 1 then both values update when either the minimum range selector or maximum is selected
      Minimum
      <input id="${constants.MIN}" class="range-input" name="${constants.MIN}" type="range" step="1" />
      Maximum
      <input id="${constants.MAX}" class="range-input" name="${constants.MAX}" type="range" step="1" />


Non-fuzzy lookup doesn't highlight matches

Please select the area your Bug applys to. (Multiple selections are Possible)

[ ] Onboard. Initial vault setup and import/export pods
[x] Create. Note creation, lookup, snippets and templates
[x] Retrieve. Backlinks, references, graph view
[ ] Structure. Refactoring, multi-vault and schemas
[ ] Publish. Sharing your repo with the world
[ ] Misc (Choose this if your not sure)

Describe the bug
When performing a non-fuzzy search by splitting tokens with spaces, matched parts of file name are not highlighted as it's the case with a fuzzy search.
fuzzy search:

non-fuzzy search:

To Reproduce
Steps to reproduce the behavior:

Search for a note that has at least two levels in its hierarchy with and without a space between tokens.
Observe that when tokens are separated by spaces, the matches are not highlighted.

Expected behavior
The matches are highlighted the same way for fuzzy and non-fuzzy searches.
Desktop (please complete the following information)

Version 0.63

Fair enough. Thank you for checking. It's okay to close this then, unless you want to keep it for when you will be working on the new webview lookup.


feat(vuepress): add client type export

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
673

Relevant Lines:
1697

💛  - Coveralls


Add compatibility for older compilers

Closes #81
Older versions of gcc don't handle __VA_OPT__ correctly. This pull request works around that, with removing __VA_OPT__.

Looks good to me. @nopeslide ?

Looks good to me. @nopeslide ?


It does not run at startup

Microsoft PowerToys version
0.66.0
Installation method
PowerToys auto-update
Running as admin
Yes
Area(s) with issue?
General
Steps to reproduce
auto update , restart the laptop and notice that powertoys awake does not come to life, notice that powertoys in general did not start
✔ Expected Behavior
I expected powertoys, and in special awake, to run at laptop startup
❌ Actual Behavior
powertoys at to be clicked by me to start
Other Software
no

Based on the information provided in the issue, some potential causes of the issue could include:

A problem with the PowerToys auto-update process
An issue with the PowerToys software itself
A conflict with another piece of software
A problem with your laptop or operating system

It may be helpful for the user to provide additional information, such as:

The operating system and version of the laptop
Any error messages that were displayed
Any recent changes that were made to the laptop or the PowerToys software
Any other relevant details about the issue, such as whether it has occurred before or if it only occurs under certain circumstances, or if an event has been logged in the Event viewer.

Hi
I am running windows 11 pro
No error messages were displayed
I had a recent windows update through the beta channel
Every single time I start my laptop, the powertoys have to started manually
Regards,
Jose
On Sat, 7 Jan 2023 at 19:22, Shawn Bragdon @.***> wrote:

Based on the information provided in the issue, some potential causes of
the issue could include:

A problem with the PowerToys auto-update process
An issue with the PowerToys software itself
A conflict with another piece of software
A problem with your laptop or operating system

It may be helpful for the user to provide additional information, such as:

The operating system and version of the laptop
Any error messages that were displayed
Any recent changes that were made to the laptop or the PowerToys
software
Any other relevant details about the issue, such as whether it has
occurred before or if it only occurs under certain circumstances, or if an
event has been logged in the Event viewer.

—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/PowerToys/issues/23193#issuecomment-1374582260,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIRHGHAZHRBZ2ZJLFC32NBLWRG67LANCNFSM6AAAAAATUDTWGI
.
You are receiving this because you authored the thread.Message ID:
@.***>

Thank you for providing additional information about your issue. Based on what you have shared, some potential causes of the issue could include:

A problem with the beta update that you installed
An issue with the PowerToys software that is preventing it from starting automatically
A conflict with another piece of software that is preventing PowerToys from starting
A problem with your laptop or operating system that is preventing PowerToys from starting

It may be helpful to try the following steps to troubleshoot the issue:

Check for updates to the PowerToys software and see if installing any available updates helps to resolve the issue.
Try uninstalling and reinstalling PowerToys to see if that helps.
Check for any error messages or events logged in the Event Viewer that may provide clues about the cause of the issue.
Try disabling any other software that may be running at startup to see if a conflict with another program is causing the issue.
If none of these steps help, it may be helpful to seek assistance from Microsoft or a qualified IT professional.

Does it function normally if you try to start it after logging in and it doesn't start?
/bugreport might be helpful here.

Hi
I have attached a bug report to this email.
Powertoys works fine if I start it manually. The issue  is that it does not
run at startup as per settings definition
Regards,
Jose
https://about.me/jpires?promo=email_sig&utm_source=product&utm_medium=email_sig&utm_campaign=edit_panel&utm_content=thumb
José Pires
about.me/jpires
https://about.me/jpires?promo=email_sig&utm_source=product&utm_medium=email_sig&utm_campaign=edit_panel&utm_content=thumb
On Mon, 9 Jan 2023 at 17:28, msftbot[bot] @.***> wrote:

Hi there!
We need a bit more information to really debug this issue. Can you add a
"Report Bug" zip file here?  Then drag the zipfile from your desktop onto the
GitHub comment box in this issue. Thanks!
[image: Report Bug]
https://user-images.githubusercontent.com/11349917/133042052-4975be21-4699-4363-83c9-a8e1869d079d.png
—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/PowerToys/issues/23193#issuecomment-1375993114,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIRHGHBZIXSREGKLTWF6RLLWRRDFNANCNFSM6AAAAAATUDTWGI
.
You are receiving this because you authored the thread.Message ID:
@.***>

PowerToysReport_2023-01-09-21-25-43.zip

PowerToysReport_2023-02-18-10-22-57.zip same here, but only occasionally

PowerToysReport_2023-04-05-18-45-16.zip
Same issue!

I noticed on my Win10 computer:
After every powertoys update, I have to manually run powertoys once to have it continue starting on windows user login from then.

Same issue here in 2024! A few updates ago, it stopped running on PC startup. No settings were changed, and I've disabled and re-enabled "Run at startup" many times. This issue happens on both my Windows 10 Pro 22H2 desktop and my Windows 10 22H2 laptop.
Current PowerToys version: v0.85.1
PowerToysReport_2024-10-09-06-22-19.zip

PowerToysReport_2024-10-21-13-18-52.zip
same


Character sheet Oltréé! V1.0 - French

French character sheet for Oltréé! an rpg by Le Grümph

Hey, just FYI the file name case has to match between the json file and the actual file names. For example you have "Oltree" in the json, but the files are all named "oltree". I will fix it this time.

ok, I will carefull the next time.
Thanks.


:microscope: run length encoded indexed message handling

DRAFT for discussion
I have implemented a rle_indexed_service and rle_indexec_builder to provide a RLE blob version of the existing ones.

This should now be successfully building on all compilers. The only outstanding issue is that I haven't built the more efficient bitwise operators for combining index bitsets and still materialise them for each index.


pull request for e2e test at 11/30/2016 00:26:05

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


keyFilename from JSON string instead of file

Is it possible to pass a JSON string value for keyFilename instead of a local file path? Example usage is if keyFilename is stored in a database as a string and don't want to write to disk.

jeez why isn't this documented!

Holy wow, what! WHY ISNT THIS DOCUMENTED LOL. ty for saving me. took me 2hrs to find this post.

:( What path did you take for docs? We definitely want to make sure we communicate this stuff properly.

:( What path did you take for docs? We definitely want to make sure we communicate this stuff properly.

https://github.com/googleapis/nodejs-storage which took me to https://cloud.google.com/docs/authentication/getting-started
Mostly only points to setting the environment variable to the path to the JSON file. I wanted to pass the JSON data via the environment variable instead.
I googled for a bit and found the client.authClient.fromJSON(). Though after instantiating Storage() and then setting it fromJSON() still didn't work. I don't think I found anywhere but here mentioning I can pass it via credentials. Also, my bad because even though I checked the source it slipped my mind to check the parent of StorageOptions :(

Just for reference, I was having some trouble with actually getting the credentials in, so here are some things to note:

Make sure that the credentials line has the PARSED version of the JSON: credentials: JSON.parse(process.env.GOOGLE_KEY)
In the .env file, make sure that the JSON is on 1 line but does NOT have a starting and ending quotation mark: GOOGLE_KEY={"start": "json", "key":"here"....}  (example what NOT to do: GOOGLE_KEY="{"start":"json", "key":"here"...}"

Make sure that the credentials line has the PARSED version of the JSON: credentials: JSON.parse(process.env.GOOGLE_KEY) (https://github.com/googleapis/google-cloud-node/issues/2847#issuecomment-667687400)

Thanks @dannydenenberg, the credentials piece was the trick for me. Most examples were showing only the keyFile, but switching to credentials worked perfectly when using the googleapis package.
Example using Google Analytics API:
import { google } from "googleapis";

const analytics = google.analytics({
  version: "v3",
  auth: new google.auth.GoogleAuth({
    // Your Google service account JSON key as a string.
    credentials: JSON.parse(process.env.YOUR_GOOGLE_JSON_KEY), // make sure to replace with whatever you call your `.env` variable,
    scopes: ["https://www.googleapis.com/auth/analytics.readonly"]
  })
});

The contents of the key file are what you have to work with? You can provide a credentials object with the contents of a JSON key file:
new Storage({
  credentials: require('service-account-key-file.json') // (or just a raw JS object)
})

bro you are GOD 😭😭😭😭

The contents of the key file are what you have to work with? You can provide a credentials object with the contents of a JSON key file:
new Storage({
  credentials: require('service-account-key-file.json') // (or just a raw JS object)
})

Thanks, the docs say nothing about this. Crazy.

This was way harder to find than it needed to be

new Storage({
credentials: {
      type: 'service_account',
      project_id: 'xxxxxxx',
      private_key_id: 'xxxx',
      private_key:'-----BEGIN PRIVATE KEY-----xxxxxxx\n-----END PRIVATE KEY-----\n',
      client_email: 'xxxx',
      client_id: 'xxx',
      auth_uri: 'https://accounts.google.com/o/oauth2/auth',
      token_uri: 'https://oauth2.googleapis.com/token',
      auth_provider_x509_cert_url: 'https://www.googleapis.com/oauth2/v1/certs',
      client_x509_cert_url: 'xxx',
    },
})

I submitted pull request https://github.com/googleapis/nodejs-storage/pull/2123 with hope of landing that and helping other future developers to find this without having to google or scan the issue queue for clues.

Thanks!!!! 🙏

It's the second half of 2024 and it's still too hard to find this information.