simple word completetion

this is a feature request.
In many IDEs (pycharm, sublime, vim, and in idle) there is a simple word completion (usually mapped to Alt+/)
this will autocomplete any word in the current file without understanding python at all
It is very useful when writing function and autocompleting the name of new variables from similar functions or documentation or similar.
example of usage:
def foobar(var_list_a):
    """ returns calculated prices_of_list """
    price_of<Alt+/>

will autocomplete to prices_of_list. regular autocomplete can't do it because it is in a documentation.
This shouldn't be a very hard feature I guess.
Thanks!

Nice suggestion. We'll try to implement it for 3.1 :-)

@dalthviz, I'll let you know what's this issue about in our next meeting :-)


dbeaver#34917 Remove splash for console using

The issue appears when we try to start another instance of DBeaver with an error path, so an error appears in the first instance, and the second one gets blocked. Now, It will not block the second one

Explanation of what's happening: there's a running instance of DBeaver; the user starts DBeaver via the CLI and passes a script filename. The newly created instance of DBeaver finds an existing instance of DBeaver and uses RMI to call the IInstanceController#openExternalFiles method. This method tries to open a file in blocking mode and shows an error if the file cannot be opened for whatever reasons, in blocking mode as well. All this happens when there's still a splash screen present: it won't be closed because the remote method is still executing because it's blocked by the UIUtils#syncExec. The fix is to perform UI operations asynchronously.

Verified


Can't connect to websocket in 3.1

Godot version: v.3-1.alpha-official
OS/device including version: Everything except HTML5, confirmed on Windows Desktop, Android and normal Windows debug.
Issue description:
I've tried connecting to websockets at localhost, <IP_ADDRESS>, my domain address, my server IP; with and all without prefixing the URL with ws:// or wss://. Website certificate is saved in Godot's files. None of it ever worked except when exporting to HTML5, where it succeeds. The server doesn't ever receive any signals from Godot. Client is defined as a class property with var client = WebSocketClient.new() in a global/singleton. App is stuck connecting and doesn't report any errors. client.get_connection_status() returns 1 (WebSocketClient.CONNECTION_CONNECTING). Nor Godot or the game is blocked by firewall.
I've also created a question 2 days ago: https://godotengine.org/qa/33572/connecting-to-websockets-doesnt-end
Steps to reproduce: Create a websocket client and try to connect.
Minimal reproduction project:
websocket.zip
Also, I forgot to add the client.poll() method in _process. It doesn't change anything anyway.

@Soaku did you try the demo here: https://github.com/LudiDorici/godot-websocket/tree/master/websocket_chat_demo

Also, I forgot to add the client.poll() method in _process. It doesn't change anything anyway.

Well, if you don't poll, it won't work in native client. But HTML5 does, because the browser does that for you and there is no way to prevent that. That would explain why HTML5 was working and native was not.
If you think you are polling now, but it still does nothing and you get no error. I suspect there is either an error in your code, or some troubles with your local server (less likely).
Other people have been using WebSocket on Windows and reported it to work.
Let me know if the linked demo works for you.

@Faless Sorry for the trouble, didn't really understand how the .poll method works. Fixed it now. Thanks!

From this and various other threads I compiled a working example here.
https://github.com/dirkk0/nodejs-godot-websockets


Update impl_try_from_scalar! to check limits and rounding.

Currently, impl_try_from_scalar! uses "as" to convert between scalar types.
This doesn't do type checking.
We could maybe use TryFrom on scalar types to do the conversion.
We could add an error type of CouldNotConvert(Robj) in case this fails.
So if we do:
#[extendr(use_try_from = true)]
fn test_i32(val: i32) -> i32 {
    val
}

// Then this should fail with Error::CouldNotConvert
new_owned(wrap__test_i32(r!(1.5).get()))

Likewise for i16 and r!(32768)

Agreed. Is it possible to somehow generate a meaningful error message, such as Input value 1.5 cannot be converted to i32?

The display implemenation for the error is here:
https://github.com/extendr/extendr/blob/2103979ab085376194b1f51a5a20b28e2f165691/extendr-api/src/error.rs#L76-L137
This converts the error into a string and we should make these errors as readable as possible.
Currently, each of these errors takes a Robj that represents the error.
We could define our error as:
CouldNotConvert(Robj, &str)
Where the second parameter is the type name.
The Display line then becomes:
   Error::CouldNotConvert(robj, typename) => write!(f, "Input Value {} could not be converted to {}", robj, typename),

A small PR with just one type conversion would be a good starter here.

Sorry, maybe I don't understand the strategy of this issue.

We could maybe use TryFrom on scalar types to do the conversion.

Is this suggesting to use TryFrom, instead of as, to convert between Rust's primitive types (e.g., f64 to i32)...? Or, is this just saying that we can implement TryFrom for scalar Robj with various checkings, so that we can use it around? If the former, TryFrom is implemented only for int-to-int conversion (c.f. https://doc.rust-lang.org/std/convert/trait.TryFrom.html), so I'm a bit confused.

I thought the idea was to implement TryFrom for scalar Robj types.

In:
https://github.com/extendr/extendr/blob/be761f31141a1bc34c0774041407e9c0f4e722ff/extendr-api/src/robj/try_from_robj.rs#L16-L28
We could replace the v[0] as Self with v[0].try_into()?
This would require a conversion from the respective errors into our Error type also.
This code on playground shows how this works:
https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=1e7b38b47cecf4323bc8c7b9cec7bb44

We could replace the v[0] as Self with v[0].try_into()?

Yeah, but I meant this is only meaningful for checking the limits on int-to-int conversion. To check the rounding on float-to-int conversion (i.e. let the conversion from 1.5 to a int type fail), we need other implementation than TryFrom provided by std, if I understand correctly.

My assumption was we wouldn't do any automatic conversion from float to int. Do you think that's too restrictive, considering that the basic numeric datatype in R is a float?

Oh, I just thought we follow vctrs' rule here. Sorry, I might forget the discussion on this topic.

I don't really know what vctrs does. You're probably right that we should convert if no rounding is needed.

I understood the original post, and the follow-up playground example, to be asking for something like this dummy example
https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=bfcc6f6115fb748a64e666e335911f12
the vctrs behavior converts successfully if truncating to integer doesn't change the value. clearly, i don't yet have much experience with writing Robj conversions but perhaps something like the example above might work here as well.

Yes, I think it would be possible to implement something like this.

For floats it is not quite enough to check that the number is an integer.
The simplest way is to check the round trip.
if myfloat as i32 as f64 == myfloat {
  Ok(myfloat as i32)
}

This also excludes NaNs.
Note that strange things will happen when the mantissa is maxed out.
Then a + 1 == a as floats cannot represent large integers precisely.
This is unavoidable.

https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=54946889564256c0bcb86374844e47b5

The simplest way is to check the round trip.

Amazing that the compiler doesn't optimize this away. Is it guaranteed to never get removed in an optimization?

Anything float is hard to optimise as the arithmetic is not associative (ie. a + (b + c) != (a + b) + c)
The exception is "fast math" options which are not global optimisations in Rust.
f64 can represent everything up to 253 as an integer and even integers up to 254 etc.
but this cannot be statically analysed unless using constants.


Packaging tool improvements before shipping

Can you remove the Notes section at the bottom of the README as well.

Hello @lukewrites! Thanks for updating this PR. We checked the lines you've touched for PEP 8 issues, and found:

In the file packaging/package/jar_jdk_signer.py:

Line 31:80: E501 line too long (95 > 79 characters)
Line 85:80: E501 line too long (80 > 79 characters)
Line 86:80: E501 line too long (103 > 79 characters)
Line 112:80: E501 line too long (97 > 79 characters)

In the file packaging/package/package.py:

Line 19:80: E501 line too long (100 > 79 characters)
Line 21:80: E501 line too long (85 > 79 characters)
Line 22:80: E501 line too long (82 > 79 characters)
Line 23:80: E501 line too long (102 > 79 characters)
Line 25:80: E501 line too long (83 > 79 characters)
Line 26:80: E501 line too long (81 > 79 characters)
Line 28:80: E501 line too long (110 > 79 characters)
Line 30:80: E501 line too long (113 > 79 characters)
Line 47:80: E501 line too long (98 > 79 characters)
Line 51:80: E501 line too long (94 > 79 characters)
Line 55:80: E501 line too long (85 > 79 characters)
Line 62:80: E501 line too long (90 > 79 characters)
Line 73:80: E501 line too long (101 > 79 characters)
Line 77:80: E501 line too long (102 > 79 characters)

In the file packaging/package/xml_parser.py:

Line 45:80: E501 line too long (105 > 79 characters)
Line 51:80: E501 line too long (112 > 79 characters)


Kud Wafter: Converted Edition [PCSG00273]

App summary

App name: Kud Wafter: Converted Edition
App serial: [PCSG00273
App version: 1.00

Vita3K summary

Version: v0.1.4
Build number: 2400
Commit hash: https://github.com/vita3k/vita3k/commit/7cf07fb1

Test environment summary

Tested by: Zangetsu38
OS: Windows 10
CPU: AMD Ryzen 9 3900X
GPU: NVIDIA RTX 2070 Super
RAM: 16 GB

Issues

music and voice missing

Screenshots

graphic bug ?

Log
vita3k.log

fixed graphic bug

remove audio missing


This is shit!!!

So hard to use, i hate this shit!!!

Thank you for your comment. Please help us improve the accessibility to new people by explain what's the barrier for you to use this project so hard. All comments for contribute to grow the project are welcome.
For now, I'll close this issue. Please open another issue and let we known your problem in detail.


print_summary fails when called on GPR instance

System information:

Python version: 3.7.3
TensorFlow installed from (source or binary): source
TensorFlow version (use command below): 2.0 RC1
GPflow installed from (source or binary): source
GPflow version: 1.9.999

Creating a GPR object from gpflow.models.GPR, and then attempting to run gpflow.utilities.print_summary on that object results in a failure:
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-30-28aba10e031b> in <module>
----> 1 print_summary(m)

~/Repositories/GPflow/gpflow/utilities/utilities.py in print_summary(module, fmt)
     89         return None
     90
---> 91     merged_leaf_components = _merge_leaf_components(leaf_components(module))
     92
     93     column_values = [[

~/Repositories/GPflow/gpflow/utilities/utilities.py in leaf_components(input)
    110
    111 def leaf_components(input: tf.Module):
--> 112     return _get_leaf_components(input)
    113
    114

~/Repositories/GPflow/gpflow/utilities/utilities.py in _get_leaf_components(input, prefix)
    155             for term_idx, subterm in enumerate(submodule):
    156                 subterm_key = f"{submodule_name}_{key}[{term_idx}]"
--> 157                 subterm_var = _get_leaf_components(subterm, prefix=f"{prefix}.{subterm_key}")
    158                 var_dict.update(subterm_var)
    159         elif isinstance(submodule, _DictWrapper):

~/Repositories/GPflow/gpflow/utilities/utilities.py in _get_leaf_components(input, prefix)
    138     """
    139     if not isinstance(input, tf.Module):
--> 140         raise TypeError("Input object expected to have `tf.Module` type")
    141
    142     prefix = input.__class__.__name__ if prefix is None else prefix

TypeError: Input object expected to have `tf.Module` type

I expect this to work, as it does for all other model types, and there appears to be no other function or method for providing similar information from GPR objects.

Hello @fonnesbeck,
In [12]: gpr = gpflow.models.GPR(data, gpflow.kernels.RBF())
In [13]: gpr
Out[13]: <gpflow.models.gpr.GPR at 0x13a690f60>
In [14]: gpflow.utilities.print_summary(gpr)
name                     class      transform    trainable    shape    dtype      value
-----------------------  ---------  -----------  -----------  -------  -------  -------
GPR.kernel.variance      Parameter  Softplus     True         ()       float64        1
GPR.kernel.lengthscale   Parameter  Softplus     True         ()       float64        1
GPR.likelihood.variance  Parameter  Softplus     True         ()       float64        1

Latest commit of awav/gpflow-2.0 works fine. Follow instructions to install GPflow 2.0 from README.md. The problem might be that you use TF2.0-rc version and GPflow 2.0 requires TF2.0-nightly.

Sorry about that. I could have sworn I was working off of master. Will try again.

One additional note, tf-nightly-2.0-preview no longer exists, I assume because they have moved to release candidates.

It exists:
→ pip install -U tf-nightly-2.0-preview tfp-nightly
Collecting tf-nightly-2.0-preview
  Downloading https://files.pythonhosted.org/packages/b7/e9/eb7e47c52dce3d83af480a46708f8bf9dc9770723408eb890e9f7952289c/tf_nightly_2.0_preview-2.0.0.dev20190922-cp36-cp36m-macosx_10_9_x86_64.whl
...

Could you update your pip and try to install TF2.0 preview again? You can do it with pip install -U pip.


Endergenic Generators are processed starting from injector instead of last pearl

The list of TE to process is built starting with the injector.  Building the list in this manner makes it impossible to consistently process all pearl arrived events on the same tick if a pearl reaches the endergenic generator selected as the head of the todoEndergenics.  In practice, this makes it necessary to set the timings for that generator off-by-one.

d640206 and 00aff56


How do i18n json files get read for a custom renamed examples component

So I'm trying to create a new component based on examples called "workspace". In workspace.module (renamed from examples) I added workspace instead of examples as the path, and copy pasted the folder as workspace. When I try to use the new tabs though, the tabs show as the i18n names rather than the translated/proper captions. There has to be something I'm missing. Any suggestions?
export function HttpLoaderFactory(http: HttpClient) {
return new TranslateHttpLoader(
http,
${environment.i18nPrefix}/assets/i18n/workspace/,
'.json'
);
}

Pfuu, hard to say like this, must be something missing, wish you good luck with the hunt!

Same thing happened to me and I just renamed the folders examples into tabs


Pinning to a .NET feature band

Describe the bug
I am trying to pin to a certain feature branch: 8.0.2xx. I do so by specifying channel: '8.0.2xx'.
The logs give me:
Run martincostello/update-dotnet-sdk@v3
Current .NET SDK version is 8.0.205
Current .NET runtime version is 8.0.5
Latest .NET SDK version for channel '8.0.2xx' is 8.0.300 (runtime version 8.0.5)
Updating .NET SDK version in '/home/runner/work/usbipd-win/usbipd-win/global.json' to 8.0.300...
Updated SDK version in '/home/runner/work/usbipd-win/usbipd-win/global.json' to 8.0.300
Updated git user name to 'github-actions[bot]'
Updated git user email to<EMAIL_ADDRESS>The update-dotnet-sdk-8.0.300 branch already exists

I expect the updater to fixate on 8.0.2xx. 8.0.205 is the latest for 8.0.2xx. But, for example, if current version would be 8.0.204, then I expect an update to 8.0.205.
This URL also gives 8.0.205 as result: https://aka.ms/dotnet/8.0.2xx/sdk-productVersion.txt
But it appears this is not the URL from where you determine the latest version?
Steps To reproduce
See: https://github.com/dorssel/usbipd-win/pull/954/files
Additional context
Maybe I also need a quality setting, as in your code (https://github.com/martincostello/update-dotnet-sdk/blob/main/src/DotNetSdkUpdater.ts#L523), the sdk-productversion is retrieved only if both channel and quality are set. But I wouldn't know which quality to set for the correct results. Neither daily, signed, validated, nor preview work...
Or maybe I need some other configuration to get this to work?

This isn't a bug, it's by design.
According to the release notes JSON, which are the canonical source-of-truth as far as I'm aware (the dot.net website uses it to offer downloads), the latest SDK release is 8.0.300, so that's what you get.
The channel and quality settings are only used to get daily builds - you won't get "official" builds of .NET from using those settings 99% of the time, unless the most recent build happened to be what will be the official one. When releases have security fixes, they're built separately to the public stuff in internal branches, so often there's a disconnect between what's visible in the nightly builds in public compared to what the official build actually is.
That said, it did occur to me this week that the action doesn't currently support people wanting to stay on a specific feature band, like say 8.0.1xx or 8.0.2xx. That's something I can look to add at some point when I have the time (unless you'd like to have a stab at contributing the support to do so).

Thanks for your quick and thorough response.
Yes, that explains it. And I certainly would like to keep it as a feature request. I'll see if I can brush up on my TS skills, they are a bit rusty (pun intended...). In the mean time, do you know of any official documents on URLs like https://aka.ms/dotnet/8.0.2xx/sdk-productVersion.txt (which seems to be what I am after)?

do you know of any official documents on URLs like...

I'm afraid not. The support for daily builds was essentially reverse-engineered by me looking at this table in the dotnet/installer repository and the .NET install scripts (which is what actions/setup-dotnet uses).

Would an additional boolean setting pinFeatureBand be OK to you? Then either the combination channel: A.B.Cxx + pinFeatureBand: true triggers this function, or else the current global.json SDK version + pinFeatureBand: true.

I haven't fully thought through what the best way to do it would be yet. I was thinking maybe something like how actions/setup-dotnet works and if the channel was of the format A.B.Cxx the logic here would instead find all the SDK versions in the notes that matched the pattern, and then take the latest one of what it finds, rather than just taking the value of latest-sdk.

That sounds reasonable, but would be a breaking change. I'm OK with that, but are you?

And additionally. It would be nice if the feature band could be pinned simply based on a single setting while keeping global.json as the single source of truth for the actual channel + feature band. In fact, we could even use a "rollForward: latestPatch" setting in global.json to trigger this...

What's your reasoning on how that we be a breaking change?

we could even use a "rollForward: latestPatch" setting

I like this idea, doing what the user is already indicating, but I'm not sure if the semantics between intent for the runtime and what SDK to update to necessarily match.
For example here I set latestMajor which is basically to say "you can use a newer SDK if this version isn't installed", but that doesn't really mean anything to this action because it's not intended to upgrade you across major versions, just within the channel you're already in.
Maybe a new setting that's a similar concept could be added to the action? featureBand: "latest|latestPatch". Even if there were only two options, it could be more flexible if there needed to be other options in the future.

Yes, I like that. And I guess here you mean that latest and latestPatch just do the same? (if so, we could consider only "latestPatch", as "latest" is really legacy).
On the other hand (also for easy documentation), maybe we should just support exactly the same options as global.json's "rollForward", and indeed update to the maximum available SDK version that rollForward would be willing to use?

What I intended was:

latest - the absolute latest for that channel, whatever it is (8.0.100 goes to 8.0.300, 8.0.400 gets used when available)
latestPatch - the latest patch of that channel (8.0.100 goes to 8.0.105, 8.0.200 goes to 8.0.205, 8.0.300 does nothing and won't go to 8.0.400 in the future).

Maybe the naming just needs to be better.
Whatever the option is, it shouldn't be a breaking change and the behaviour should remain as it is today - it should be opt-in for those who want it (like yourself) as it introduces the burden of needing to manually keep on top of your feature band, as otherwise it'll go stale. 8.0.2xx will eventually not get any new versions again, even while 8.0 is supported, and will get superseded by newer feature bands - you can see this with .NET 6's SDK versions: this month there was a new 6.0.1xx and a 6.0.4xx, but no new updates for 6.0.2xx or 6.0.3xx. The user would need to manually roll over to a future band if they don't stay on A.B.1xx or become stagnant and undermine the benefits of using the action in the first place.
I don't think supporting major makes any sense, as it'll probably just break your code immediately when .NET 9 releases (because it won't update any packages, TFMs, won't have the right runtime installed to run your tests, you might not want it because it's not an LTS...). I have a completely different project for that 😄: martincostello/dotnet-bumper

And what I intended was: see global.json spec: https://learn.microsoft.com/en-us/dotnet/core/tools/global-json#rollforward
So, for example, if global.json (or your channel) specifies 8.0 and you have rollForward (let's call it the same in your config) as latestMinor. Then global.json would mean: the highest available SDK that matches 8.x that is currently installed. And for us it would mean: the highest available SDK in the releases.txt that would still match 8.x.
Now it is fully configurable. I would use rollForward: 'latestPatch', others may use whatever. (and in this sense, patch would be the same as latestPatch). And yes, I was confusing that with your latest|latestPatch, which I read as patch|latestPatch.
Your latest is called latestFeature in global.json terms...
In short: I would like to have all the stuff that global.json could do for matching installed SDKs available in this action to mean matching available SDKs. That is also easy to explain. And maybe we should just use the options already configured in global.json itself. After all, if that says latestMajor (which is tricky, I agree, I would personally never use that), then obviously the author intends that the code requires any SDK >= the current mentioned version.

We could maybe use the same terms, but omit support for some of them (i.e. the major ones). So maybe:

latestPatch
latestFeature
latestMinor (which at this point is probably redundant as we haven't had a minor release since .NET Core 3.1)

I don't want to go down the slippery slope of supporting major upgrades here, as what people would want them to do wouldn't match what it would actually do in reality, and I have no intention of adding that complexity to this relatively simple TypeScript action (hence my other project).

latestMinor (which at this point is probably redundant as we haven't had a minor release since .NET Core 3.1)

In fact, that wouldn't be used, because 3.0 was a different channel to 3.1 anyway, so would never be in the same JSON file (assuming they don't change their processes).
So essentially we're left with two modes: one for features (today's behaviour) and one for patches (what you want it to do).

We could maybe use the same terms, but omit support for some of them (i.e. the major ones). So maybe:

latestPatch
latestFeature
latestMinor (which at this point is probably redundant as we haven't had a minor release since .NET Core 3.1)

Yes, this makes the most sense. Shall we also call it rollForward? And default to current behavior, (i.e. if you don't set the option): latestFeature?
That would mean:

no breaking change
same terminology as global.json
not an extra (as in: specifying this option makes it work totally differently), but an extension (as in: before, this option was "as if" set to latestFeature, but now you can set it to something else as well)

That sounds good to me.
So:
rollForward:
  description: 'The optional roll-forward behavior for .NET SDK updates. Must be one of: latestFeature, latestPatch.'
  required: false
  default: 'latestFeature'


Plot3: heatmap of prices with Map interactivity

Hi Folks, I have made this map wherein the size of the points depends on the cost column all and color is as per the region. This may be just a preliminary plot and might need changes but before proceeding any further I wanted to show you guys and get to know if we are moving in the right direction or not?
Please let me know if anything else is needed

Hi @Affrin101, yeah I think we are definitely going in the right direction and great work so far! My only suggestion is if we color based on country as opposed to region, I think from the users perspective it would make more sense, but again not sure how feasible that is given the number of countries we have. @voremargot @hjw0703 what do you guys think?

Hi @Arushi282, thank you for the feedback, the change to color these points based on the country is not that big and I had it earlier but my concern was that in the European region there are too many cities and countries and the plot looks a bit cluttered and is not much interpretable. Actually it looks similar to the earlier plot but in the legend, there are too many options. PFB the screenshot of the plot as well.

Thank you for your hard work @Affrin101 ! Personally I think color based on region seems be more clear as opposed to country, you can just keep it like this.

Yeah agree, on looking at the color based on countries, I feel like there is a lot overlap between points, defeating the purposed of making clear plots. Let's stick with regions, thank you again!

@Affrin101  I agree that the regions make more sense than the countries. One thing I think that you should do is have a different size chart title (something more descriptive than all) and make the sizes of the circles more different! Right now it is pretty hard to tell the difference between different sizes once they are on the map! Also is there functionality that will only show the countries that the user selects? This would make the map more specific to what the user is interested in.

@voremargot I ll work on the size chart title and see how it can be customized and also try adding interactivity based on country


Tesseron ASM Ticket Update

When submitting a connector, please make sure that you follow the requirements below, otherwise your PR might be rejected. We want to make you have a well-built connector, a smooth certification experience, and your users are happy :)
If this is your first time submitting to GitHub and you need some help, please sign up for this session.

[ ] I attest that the connector doesn't exist on the Power Platform today. I've verified by checking the pull requests in GitHub and by searching for the connector on the platform or in the documentation.
[ ] I attest that the connector works and I verified by deploying and testing all the operations.
[ ] I attest that I have added detailed descriptions for all operations and parameters in the swagger file.
[ ] I attest that I have added response schemas to my actions, unless the response schema is dynamic.
[ ] I validated the swagger file, apiDefinition.swagger.json, by running paconn validate command.
[ ] If this is a certified connector, I confirm that apiProperties.json has a valid brand color and doesn't use an invalid brand color, #007ee5 or #ffffff. If this is an independent publisher connector, I confirm that I am not submitting a connector icon.

If you are an Independent Publisher, you must also attest to the following to ensure a smooth publishing process:

[ ] I have named this PR after the pattern of "Connector Name (Independent Publisher)" ex: HubSpot Marketing (Independent Publisher)
[ ] Within this PR markdown file, I have pasted screenshots that show: 3 unique operations (actions/triggers) working within a Flow. This can be in one flow or part of multiple flows. For each one of those flows, I have pasted in screenshots of the Flow succeeding.
[ ] Within this PR markdown file, I have pasted in a screenshot from the Test operations section within the Custom Connector UI.
[ ] If the connector uses OAuth, I have provided detailed steps on how to create an app in the readme.md.

Hello @developmentLL,
There is a conflict between branches. We can't merge the PR when there are conflicts.
Please make sure that your branch is up-to-date. You can either pull the latest changes to your branch or recreate a fork and raise a new PR from a new fork.
Let us know if you have any questions or need help.

Hello @developmentLL,
Thank you for an update!
There is still a conflict between branches. You can see the message below the comment section.
Please make sure that your fork is up-to-date, it's 52 commits behind our dev branch at the moment.
Let us know if you have any questions or need help.


Unable to Convert Nested Classes and Selectors

I'm encountering difficulties while using the package to convert CSS to Tailwind CSS, particularly in handling nested classes and selectors, for the purpose of converting styled-component based projects to Tailwind CSS.
.myclass {
  background-color: #007bff;
  &:hover {
    background-color: #0056b3;
  }
  & > td {
    text-align: left;
  }
  & > * {
    padding: 0;
  }
  & span {
    font-weight: bold;
  }
  & * {
    font-style: italic
  }
}

Expected output:
bg-[#007bff] hover:bg-[#0056b3] [&>td]:text-left [&>*]:p-0 [&_span]:font-bold [&_*]:italic

Note that Tailwind allows arbitary-variant selectors:

https://tailwindcss.com/docs/hover-focus-and-other-states#using-arbitrary-variants
https://stackoverflow.com/questions/67119992/how-to-access-all-the-direct-children-of-a-div-in-tailwindcss

Parsing these CSS snippets, especially those with nested structures, might require PostCSS nested plugin for accurate conversion: https://github.com/postcss/postcss-nested / https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-nesting
Could you please address these issues and provide support for converting nested classes and selectors as described above? Thank you!

running into this problem as well


update to token for zilliz

Updating the zilliz notebooks to use a token instead of username and password. Required for it to work with current cloud.

Merged - thanks!


[Question]: SQL query response has 'sql\n' from SQLAutoVectorQueryEngine

Question Validation

[X] I have searched both the documentation and discord for an answer.

Question
I encountered an issue while using the SQLAutoVectorQueryEngine with GPT-4 and MS SQL database along with a vector tool.
The issue is that when I query context with query_engine,  SQL query is invalid issue because SQL query response includes 'sql\n' and the result cannot come out. But it does not appear all the time and is not stable when I use this.
Here's a snippet of the code:
sql_query_engine = SQLTableRetrieverQueryEngine(
    sql_database, obj_index.as_retriever(similarity_top_k=6)
)

sql_tool = QueryEngineTool.from_defaults(
    query_engine=sql_query_engine,
    description=(
        "Useful for translating a natural language query into a SQL query."
    ),
)

vector_tool = QueryEngineTool.from_defaults(
    query_engine=retriever_query_engine,
    description=(
        "Useful for answering semantic questions about different streets."
    ),
)

query_engine = SQLAutoVectorQueryEngine(
    sql_tool, vector_tool, llm=OpenAI(model=os.environ["GPT_VERSION"])
)

# Concatenate prompt and history
context = f"{history}\n{prompt}" if history else prompt
response = query_engine.query(context)
print(f"Query engine response: {response}")

# Extract the response message from the custom response object
response_message = response.response
response_metadata = response.metadata

# Result

Querying SQL database: The first choice is most relevant as it specifically addresses the translation of natural language queries into SQL queries for different types of property transactions, including sale transactions, which is directly related to the user's questions about transactions
SQL query: sql
SELECT Block, Street, Amount
FROM transactions

SQL response: It appears there was an error in retrieving the data. The SQL query was invalid. I recommend checking the database schema or query syntax and trying again to ensure the correct information can be fetched. If you need further assistance, please let me know how I can help!

@thin-amicus I've reported a similar issue: https://github.com/run-llama/llama_index/issues/13491
Any ideas on how to fix it?


Upgrade @rollup/plugin-commonjs version

We are working on a project and found a bug in the commonjs rollup plugin that prevents us from compiling the project properly for the commonjs module format which is failing on a nested symbol-observable depedency.
This is related to the issue reported her:
https://github.com/rollup/plugins/issues/304
And was fixed in plugin release 12.0.0
https://github.com/rollup/plugins/blob/master/packages/commonjs/CHANGELOG.md#v1200
This PR proposes to upgrade the @rollup/plugin-commonjs module from 11.1.0 to 12.0.0 to address this.
Note: the latest version of @rollup/plugin-commonjs is 17.1.0, but I'm not fully able to access the potential impact

Thanks for the contribution @bartsidee .
I know @rollup/plugin-commonjs has many bugs and their CHANGELOG is far from the most readable, so I understand that struggle. The bugs break a few other things as well
Unfortunately this is a breaking change and would have to go into a breaking release as such. There is also already an existing PR ready for the next breaking release: #889 .
So I'll have to close this as a duplicate as such.
In the meantime, you're welcome to update your resolutions to bump to the version you need (at your own risk).


Add quic command channel

Reqeust current timstamp data
Response sended data
Modify tick channel buffer size

Closes: #101

이게 머지되면 기존 프로토콜을 따르는 클라이언트는 사용 불가하게 되므로 프로토콜 버전 관리(#107)를 먼저 넣은 후에 버전을 올리면서 머지하는 것이 좋겠습니다.

@msk
프로토콜 버전 관리(#107) 완료되어 다시 commit 하였습니다.

Codecov Report
Base: 35.55% // Head: 35.07% // Decreases project coverage by -0.48% :warning:

Coverage data is based on head (58e71de) compared to base (90d5720).
Patch coverage: 0.00% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #102      +/-   ##
==========================================
- Coverage   35.55%   35.07%   -0.49%
==========================================
  Files          10       10
  Lines        1021     1035      +14
==========================================
  Hits          363      363
- Misses        658      672      +14

Impacted Files
Coverage Δ

src/ingestion.rs
0.00% <0.00%> (ø)

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

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

@msk
pcap요청 quic channel 수정 완료 했습니다.

해당 사항 수정 완료했습니다.


Installation fails on any folder path that contains spaces in the path

Describe the bug
Installation fails within any folder containing a space in the folder name.
To Reproduce
Gemfile:
source 'https://rubygems.org'
gem 'nokogiri'

% bundle install --path "./Bundles Here/"
Expected behavior
nokogiri installs
Actual Behaviour
========================================================================
/Applications/Xcode.app/Contents/Developer/usr/bin/make  install-recursive
Making install in include
Making install in libxml
make[4]: Nothing to be done for `install-exec-am'.
/usr/local/bin/gmkdir -p '/Users/clivec/tmp/test-nokogiri/Bundles
Here/ruby/2.3.0/gems/nokogiri-1.10.2/ports/x86_64-apple-darwin17.5.0/libxml2/2.9.9/include/libxml2/libxml'
/usr/local/bin/ginstall -c -m 644 SAX.h entities.h encoding.h parser.h parserInternals.h xmlerror.h HTMLparser.h HTMLtree.h debugXML.h
tree.h list.h hash.h xpath.h xpathInternals.h xpointer.h xinclude.h xmlIO.h xmlmemory.h nanohttp.h nanoftp.h uri.h valid.h xlink.h
xmlversion.h DOCBparser.h catalog.h threads.h globals.h c14n.h xmlautomata.h xmlregexp.h xmlmodule.h xmlschemas.h schemasInternals.h
xmlschemastypes.h xmlstring.h xmlunicode.h xmlreader.h relaxng.h dict.h '/Users/clivec/tmp/test-nokogiri/Bundles
Here/ruby/2.3.0/gems/nokogiri-1.10.2/ports/x86_64-apple-darwin17.5.0/libxml2/2.9.9/include/libxml2/libxml'
/usr/local/bin/ginstall -c -m 644 SAX2.h xmlexports.h xmlwriter.h chvalid.h pattern.h xmlsave.h schematron.h
'/Users/clivec/tmp/test-nokogiri/Bundles
Here/ruby/2.3.0/gems/nokogiri-1.10.2/ports/x86_64-apple-darwin17.5.0/libxml2/2.9.9/include/libxml2/libxml'
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
Making install in .
/usr/local/bin/gmkdir -p '/Users/clivec/tmp/test-nokogiri/Bundles
Here/ruby/2.3.0/gems/nokogiri-1.10.2/ports/x86_64-apple-darwin17.5.0/libxml2/2.9.9/lib'
/bin/sh ./libtool   --mode=install /usr/local/bin/ginstall -c   libxml2.la '/Users/clivec/tmp/test-nokogiri/Bundles
Here/ruby/2.3.0/gems/nokogiri-1.10.2/ports/x86_64-apple-darwin17.5.0/libxml2/2.9.9/lib'
libtool: install: /usr/local/bin/ginstall -c .libs/libxml2.lai /Users/clivec/tmp/test-nokogiri/Bundles
Here/ruby/2.3.0/gems/nokogiri-1.10.2/ports/x86_64-apple-darwin17.5.0/libxml2/2.9.9/lib/libxml2.la
ginstall: target 'Here/ruby/2.3.0/gems/nokogiri-1.10.2/ports/x86_64-apple-darwin17.5.0/libxml2/2.9.9/lib/libxml2.la' is not a directory
make[3]: *** [install-libLTLIBRARIES] Error 1
make[2]: *** [install-am] Error 2
make[1]: *** [install-recursive] Error 1
make: *** [install] Error 2
========================================================================
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers.  Check the mkmf.log file for more details.  You may
need configuration options.

Provided configuration options:
	--with-opt-dir
	--with-opt-include
	--without-opt-include=${opt-dir}/include
	--with-opt-lib
	--without-opt-lib=${opt-dir}/lib
	--with-make-prog
	--without-make-prog
	--srcdir=.
	--curdir
	--ruby=/Users/clivec/.rvm/rubies/ruby-2.3.1/bin/$(RUBY_BASE_NAME)
	--help
	--clean
	--use-system-libraries
	--enable-static
	--disable-static
	--with-zlib-dir
	--without-zlib-dir
	--with-zlib-include
	--without-zlib-include=${zlib-dir}/include
	--with-zlib-lib
	--without-zlib-lib=${zlib-dir}/lib
	--enable-cross-build
	--disable-cross-build
/Users/clivec/tmp/test-nokogiri/Bundles Here/ruby/2.3.0/gems/mini_portile2-2.4.0/lib/mini_portile2/mini_portile.rb:402:in `block in
execute': Failed to complete install task (RuntimeError)
	from /Users/clivec/tmp/test-nokogiri/Bundles Here/ruby/2.3.0/gems/mini_portile2-2.4.0/lib/mini_portile2/mini_portile.rb:373:in `chdir'
from /Users/clivec/tmp/test-nokogiri/Bundles Here/ruby/2.3.0/gems/mini_portile2-2.4.0/lib/mini_portile2/mini_portile.rb:373:in
`execute'
from /Users/clivec/tmp/test-nokogiri/Bundles Here/ruby/2.3.0/gems/mini_portile2-2.4.0/lib/mini_portile2/mini_portile.rb:120:in
`install'
	from /Users/clivec/tmp/test-nokogiri/Bundles Here/ruby/2.3.0/gems/mini_portile2-2.4.0/lib/mini_portile2/mini_portile.rb:155:in `cook'
	from extconf.rb:365:in `block (2 levels) in process_recipe'
	from extconf.rb:257:in `block in chdir_for_build'
	from extconf.rb:256:in `chdir'
	from extconf.rb:256:in `chdir_for_build'
	from extconf.rb:364:in `block in process_recipe'
	from extconf.rb:262:in `tap'
	from extconf.rb:262:in `process_recipe'
	from extconf.rb:557:in `<main>'

To see why this extension failed to compile, please check the mkmf.log which can be found here:

  /Users/clivec/tmp/test-nokogiri/Bundles Here/ruby/2.3.0/extensions/x86_64-darwin-17/2.3.0/nokogiri-1.10.2/mkmf.log

extconf failed, exit code 1

Hi! Thanks for asking this question. This is actually an issue with libxml2's tooling, which uses libtool and a Makefile that don't support spaces. Prior issues around this include #1407, #1289, and #1175.
You should be able to work around this by installing with the "systems library" option, using your distro's libxml2 and libxslt. Check out https://nokogiri.org/tutorials/installing_nokogiri.html for help with that.
Given that this is an upstream issue with libxml2 and its toolchain, I'm going to close this issue. I'm sorry we can't be of more help.


[EN X-SAMPA Phonemizer] Consonant length optimization + refactor

I have adjusted GetTransitionBasicLengthMs() in the phonemizer by defining the oto suffix (both pitch and voice color) as nullable. This way, it gets ignored when calculating the transition length through if (alias.EndsWith(c)).

I am reopening this with a better branch. Apologies.


Extend example is not updated to the latest release version and contains some bugs

As I mentioned at #36 and #37 there is a problem with the extended example.
It is using an old version of the gate proxy and that one has critical bugs.
This should be fixed to avoid future confusion and bad perceptions of this project.  📈💪

Awesome, your PR is merged!


feat: split demo from main sdk repository

Description
Addresses SRGSSR/pillarbox-web#179 by migrating the demo to a standalone repository to leverage a different build framework, specifically Vite.
Changes Made
Importing assets
Previously, asset imports utilised the prefix bundle-text: as per parcel convention. With the migration to Vite, this approach has been replaced, and now text imports should use the suffix ?inline or ?raw in the import statement depending on the intention (see Static Asset Handling).
Before:
import textContent from 'bundle-text:path/to/file.txt';

Now:
import textContent from 'path/to/file.txt?inline';

Stylelint changes

A PostCSS plugin for Stylelint has been introduced to enable linting of CSS declarations inside Lit elements that use the css template.
The stylelint-config-standard-scss has been incorporated to enforce a more robust set of styles.

Eslint changes
Eslint rules have been expanded by extending both eslint:recommended and the standard ruleset. All previously established rules remain in place.
Removal of the Pre-push hook
The pre-push hook responsible for triggering tests in the demo app has been removed due to the absence of tests for the demo app.

@jboix one suggestion, one issue and finally one question.

suggestion: could we replace the default port to something like 9696
issue: the player's css doesn't load, http://localhost:5173/video.js/dist/video-js.css
question: since the demo needs Pillarbox to play the SRG SSR content what are the next steps ?

@amtins Thanks for the review!

suggestion: could we replace the default port to something like 9696

It is done ! 👍  Much easier to remember, thanks for the feedback.

issue: the player's css doesn't load, http://localhost:5173/video.js/dist/video-js.css

I've fixed the issue by importing the css directly in the index.scss.

question: since the demo needs Pillarbox to play the SRG SSR content what are the next steps ?

As discussed, we will be using video.js temporary for the demo while awaiting the first Pillarbox release. It should become available shortly after SRGSSR/pillarbox-web#185 and SRGSSR/pillarbox-web#180 are merged. This means we cannot show any SRG/SSR content in the demo, but we can still work on other features.


Switch to new "core_nt" database for blast steps?

The Blast web interface recently switched to a new default database, "core_nt". info

Effective August 2024, core_nt will become the default
Interested in faster nucleotide BLAST searches with more focused search results? As previously announced, NCBI has been re-evaluating the BLAST nucleotide database (nt) to make it more compact and more efficient. Thanks to your feedback, NCBI’s BLAST is excited to introduce the core nucleotide database (core_nt), an alternative to the default nt database that contains better-defined content and is less than half the size.
Benefits of BLAST core_nt over nt

Enables faster searches
Returns similar top results for most searches
Reduces redundancy for some highly represented organisms
Allows easier download and requires less storage space for database download for standalone BLAST

I'm wondering if using core_nt would give more reliable blast results at lower computational overhead.

I have no objection. @jeffkaufman?

In my manual testing, I agree core_nt seems to work well.

Merged into master on latest release.


[3602503105] animation path and postprocessor cleanup+ moved define symbol

3602503105
Description

Briefly describe what this change will do

Changes
Updated

animation extractor folder path
moved define symbol add logic from Avatar Loader to core

How to Test

Add steps to locally test these changes

Checklist

[ ] Tests written or updated for the changes.
[ ] Documentation is updated.
[ ] Changelog is updated.
[ ] QA Testing is updated.

QA Testing

Mention any useful test cases for this feature and add to QA Testing documentation.

Details

If more details are necessary to support the description with images and videos add them here.

We don't need READY_PLAYER_ME in scripting define symbols anymore?


Fix categorization of optional methods

Tackle #939

[x] Check that you pass the basic style checks and unit tests by running mvn clean install

Coverage remained the same at 70.92% when pulling 4faa2b617e732eb06b8815b33c966239a7eed6c6 on feature/fix_extended_categories into 4da4f0254f6117390ad66054e8785879412e566a on develop.


Add test runner inside qemu

Summary: This adds the test_runner script that runs inside of qemu to manage and
execute the test programs.
Relevant Issues: #709
Type of change: /kind test-infra
Test Plan: Tested locally, part of the larger test infra.

@pixie-io-buildbot test this please

@pixie-io-buildbot test this please

@pixie-io-buildbot test this please


BigInteger improvements

Use SecureRandom
Allow seeding from arbitary biginteger values.
Use SecureRandom to seed itself.
Add biginteger.seed method and share seed across instances.

To summarize what we came up with on gitter. There is two ways of doing it depending on what you think is easier.

Use a new SecureRandom() per computer that you let seed itself
Add way of resetting the random number generator with a choosen seed
Make bigint.newProbPrime use it
or
Create a globale/per thread SecureRandom instance that you let seed itself
If user gives seed create a temporary SecureRandom instance otherwise use the global one

i think creating temporary securerandom instances is definitely a lot slower - its possible to just pass the random instance around in the metatable so why not just do that really

People should only use seed for testing so shouldn't be a problem even if it is slow. But as we don't know if its slow enough to matter I say it's up to Squid.

I've pushed a commit: can you guys check that this does everything you want/need before I release?


Lift module types when lifting ground modules.

This doesn't work at the moment:

module%server A = struct
  type t = int * string fragment
  let compare (x,y) (x',y') = compare x x'
end

module%server B = Map.Make(A)

The issue is that Map.Make expects a module in scope base, not in scope server. We need to lift the module type into the server scope when lifting the module itself.

This is also causing issues for a much simpler (and quite more common) pattern, in a .mli:
module type M = sig
  ...
end

include%server M

I have a prototype fix which repurpose Ident.rename, which has for consequence that Subst will shift things to the current side.... This is not extremely clean.

test case that exercises this:
module type%client S = sig
  type t
  val make : int -> char -> t
end

module%client M = String

module%client F (M : S) = struct type t = M.t * M.t end
module%client X = F(String)
module%client Y = F(M)

module%client N = struct
  type t = int * string
  let compare = compare
end

module%client SN = Map.Make(N)

let%client x : string = M.make 3 'f'

This works and is much cleaner now.

This works and is much cleaner now.


('HY000', '[HY000] [Microsoft][ODBC SQL Server Driver]Connection is busy with results for another hstmt (0) (SQLExecDirectW)')

Environment
To diagnose, we usually need to know the following, including version numbers.  On Windows, be
sure to specify 32-bit Python or 64-bit:

Python: 3.6.0 (64-bit)
pyodbc: 4.0.17
OS: Windows 10
DB:
driver: SQL Server

Issue
Often it is easiest to describe your issue as "expected behavior" and "observed behavior".
I am getting following error trying to read data from SQL server into pandas data frame:

pandas.io.sql.DatabaseError: Execution failed on sql 'select distinct top 500000 * from dbo.KrishAnalyticsAllCalls': ('HY000', '[HY000] [Microsoft][ODBC SQL Server Driver]Connection is busy with results for another hstmt (0) (SQLExecDirectW)')

I had executed the function with a SQL Query before and interrupted the execution with ctrl+k as I wanted to make a change in the function. Now, after making the change when I'm trying to execute the function I am getting the above error. I have shut down the Python Shell from where I was running the previous Query.

The error message suggests that you have only one connection, but are attempting to use another statement on it while it is still executing a previous one.
pyodbc 4.0.21 adds support for cursor.cancel(), and will let you cancel executing queries. If you cannot use this version of pyodbc, then your application will have to handle the cancellation itself, by making new connections or using the MARS feature (note: use of MARS may reduce performance, especially on connections with low bandwidth and high latency.)

cursor.close() did the job for me, using Pyodbc 4.0.30


fix: fixed module name in intellij run configurations

already covered in https://github.com/Dynatrace/dynatrace-configuration-as-code/pull/809


Solution

Would you like to provide a solution..?
If possible, in a separate notebook, please.

@bagustris thanks for your interest! I've added the completed notebook from the class, as well as a notebook and .py file that should contain all the solutions. (It's from a prior version of this tutorial but it should contain all the information you need.) Please let me know if you have any more questions!


fix: thread-safe extensions

Ensure that Extensions are Send by replacing shared references with thread-safe alternatives.
This addresses https://github.com/veraison/rust-ear/issues/19

Thanks @setrofim. I tested this with my branch and it works.


Loratap SC400ZB-EU-V5S (TS130F curtain switch) percentage position not working

Problem description
Percentage Positioning is not working if state 0 and put for example 10%, it will go to 100%. And same in the other direction.
Calibration was made and calibration time is correctly set. Percentage state is also correctly get back in HA if actuate via physical button or via HA.
Quirk is loaded: zhaquirks.tuya.ts130f.TuyaTS130ESTC
Solution description
Would like to get the percentage positioning working.
Screenshots/Video
Screenshots/Video
[Paste/upload your media here]

Device signature
Device signature
[Paste the device signature here]

Diagnostic information
Diagnostic information
[Paste the diagnostic information here]

Logs
Logs
[Paste the logs here]

Custom quirk
Custom quirk
[Paste your custom quirk here]

Additional information
No response

How did you fix it?

I would be interested in a fix as well.

Hello,
check here.
https://github.com/zigpy/zha-device-handlers/issues/2724
I didn't solve the problem but I found a way to use thoses switched.
It would still be finde to get thoses switches working correctly with the percentage position. Or at least to integrate the actual percentage value in the cover rf time based so everything works even when usingthe hardware switch...


garlic: Opt.Output = 'separate'

Implement Opt.Output = 'separate' for garlic. It is supported by pepper, so this would be important for consistency.

This might not be very useful. In any case, this should be addressed when resolving #176.


Upgraded packages and then having a failed build leaves all packages uninstalled

Steps to reproduce:

Have out of date packages
Do a "vcpkg upgrade --no-dry-run"
Watch vcpkg uninstall all of the packages for some reason
Have the build fail for some reason
Watch all of the installed packages disappear and there is no way to know what packages were previously installed

Proposed solution
Since rolling back would be difficult (and some of the upgrades might have already been applied), it would be nice if VCPkg could generate a list of packages that were being installed as part of the upgrade, so if a failure happens, we could run a command to retry/continue the upgrade.
Describe alternatives you've considered
Additional context
Build failures can happen for various reasons (my specific one in this case was I was using an alternative shell, but I have seen it before where a bug got introduced into a package.)

Can you provide the details?
We know there are some bugs in upgrade, but I must know which it is.

In this specific case, the build failure was my fault (I use TCC instead of CMD for my primary shell and it occasionally has compatibility problems with some build scripts due to esoteric differences in edge case handling).  Hence, the upgrade could have succeeded if I ran CMD first. The problem I had is that the upgrade process seems to uninstall all of the existing builds and then install the latest versions. If something happens between the uninstall and the re-install, the list of installed packages is lost.
The same thing would presumably happen if some background upgrader decided it was a good time to install something and reboot the machine in the middle of an package upgrade. The upgrade process would abort and there does not seem to be any way to restart it without manually trying to remember which packages I had installed and re-installing them.

Please track https://github.com/microsoft/vcpkg/issues/18402.

#18402 is this issue. Did you mean to include a different issue?

Sorry, please track #4360 or https://github.com/microsoft/vcpkg/discussions/17922.


date Query filter is failed to parse and throw 404 error (date+ time query filter is not failing)

We noticed that our api is failing with 404 error when the query string date field is not a full OffsetDate Sting format.
for example:
this request pass:
curl 'https://ai.twilio.com/v1/Transcripts?AfterDateCreated=2020-11-22T23:46:00Z' -u $AC:$TK
but this one fails:
curl 'https://ai.twilio.com/v1/Transcripts?AfterDateCreated=2020-11-22' -u $AC:$TK
the error we get in the internal service is:
{"message":"HTTP 404 Not Found","code":404,"user_error":false,"http_status_code":404,"params":{"error_detail":"org.glassfish.jersey.server.ParamException$QueryParamException: HTTP 404 Not Found"}
and it comes from this generated code:
 private static class ValueFactories {
            private static class QueryParamValueFactory extends AbstractContainerRequestValueFactory<Object> {
                private final MultivaluedParameterExtractor<?> extractor;
                private final boolean decode;
                QueryParamValueFactory(final MultivaluedParameterExtractor<?> extractor, final boolean decode) {
                    this.extractor = extractor;
                    this.decode = decode;
                }
                @Override
                public Object provide() {
                    try {
                        return this.extractor.extract(getContainerRequest().getUriInfo().getQueryParameters(decode));
                    } catch (final ProcessingException e) {
                        throw new ParamException.QueryParamException(e.getCause(), this.extractor.getName(),
                                this.extractor.getDefaultValueString());
                    }
                }
            }

sample schema:
get:
     x-jvm-package: transcripts
     summary: Get transcripts for an account and service
     operationId: getTranscripts
     parameters:
       - name: AfterDateCreated
         in: query
         description: Filter by after DateCreated
         schema:
           type: string
           format: date-time
       200:
         description: List of all transcripts
         content:
           application/json:
             schema:
               $ref: "#/components/schemas/Transcripts"
       400:
         description: Bad request
         content:
           application/json:
             schema:
               type: string
               x-jvm-type: com.twilio.rest.TwilioServiceErrorResponse
       401:
         description: Unauthorized
         content:
           application/json:
             schema:
               type: string
               x-jvm-type: com.twilio.rest.TwilioServiceErrorResponse
       404:
         description: Not found
         content:
           application/json:
             schema:
               type: string
               x-jvm-type: com.twilio.rest.TwilioServiceErrorResponse
       500:
         description: Internal server error
         content:
           application/json:
             schema:
               type: string
               x-jvm-type: com.twilio.rest.TwilioServiceErrorResponse

@ldremer that makes sense, since you are passing a date to the parameter, and yet you have specified date-time in your openapi spec.  Does it work when you specify date instead?


Production build issue

Has any experienced this issue recently after running npm run build.

The production build contains warnings and the build file size is larger in the latest version.
Vue Dev Tool detects the production build.

Vue.js v1.0.14
Vue-cli v1.0.1

This is caused by a build script regression of<EMAIL_ADDRESS>Releasing a patch release soon.


1.8 customrealms

is theres any way to run customrealms on 1.8?

Just don't use 1.9+ stuff in the plugin and it should work.


[TypeScript] Update How-To docs

Description
Update the following docs:

Adding Skills Support to a V4 Bot (not based on Virtual Assistant Template)
Skill Enabling a V4 Bot (not based on Skill Template)

Testing Steps
Review the files:

docs/howto/skills/typescript/addskillsupportforv4bot.md
docs/howto/skills/typescript/skillenablingav4bot.md

Don't close this one, I'll update w the template.
Sent from my📱
From: Ted<EMAIL_ADDRESS>Sent: Wednesday, May 8, 2019 3:14:37 PM
To: microsoft/AI
Cc: Ryan Lengel Isgrig; Review requested
Subject: Re: [microsoft/AI] [TypeScript] Update How-To docs (#1314)
@lzc850612 approved this pull request.
—
You are receiving this because your review was requested.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmicrosoft%2FAI%2Fpull%2F1314%23pullrequestreview-235118688&data=01|01|Ryan.Lengel%40microsoft.com|0936430ce7e8434d061e08d6d3c7e39a|72f988bf86f141af91ab2d7cd011db47|1&sdata=qCCyb0VNtfOAloeDVOTNeiNFNbz6ZVPe4x787u0Y7pg%3D&reserved=0, or mute the threadhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAKIMTSFUJR5IYSV6FG6H3TLPULU53ANCNFSM4HLSO2WQ&data=01|01|Ryan.Lengel%40microsoft.com|0936430ce7e8434d061e08d6d3c7e39a|72f988bf86f141af91ab2d7cd011db47|1&sdata=wc29TKksCML8ieOWtKLyHcoTbemCKEMbE6VTm%2B0T%2BkE%3D&reserved=0.
[Image]


Add docs on how to update other Repos with new features from this repo

Describe the change:
Add document about how to reference this “template” repo in the forked repos and update the forked repos so any changes to this are included in those

Can we add remote to other (existing) repos and merge from this develop to get all the stuff?

Additional context/Links:

[x] Test this:

Add remote named “template”
upmerge local master from “template/master”
resolve conflicts

current steps to update:
git checkout master;
git remote add template <repo_address>;
git checkout template/master ./;
git reset HEAD *;
<compare diff with `origin/master` to see updates>

Reset changes after attempting to update:
git checkout <files that have changed>;
git clean -f -d;


PAF 166:Highlight sections on menu navigation

What?
Highlight sections on menu navigation - PAF-166
Why?

When a user is on a question page within a given section the section should be highlighted in the menu

How?

Add element ids to side-nav html
Set current url and class list for navigation sections in assets/js/index.js
Add css styling for highlighting navigation sections in assets/css/app.scss

Testing?

tests passing locally

Screenshots (optional)
Anything Else? (optional)

All are OK. Approved


Added support for Swift 4.2

Signed-off-by: Robin Malhotra<EMAIL_ADDRESS>

Thank you so much @codeOfRobin! I reviewed the PR and ran it locally, everything seems to work. I appreciate your contribution and will merge it, and update the pod.
Cheers!


text outputs modified CharSequence

I just noticed that the CharSequence passed along to text handler has HTML entities unescaped. However this makes it impossible to know the exact byte-span of the text in the source file. Is there a way to disable this behaviour? I know that in JSoup you can set the document output to ASCII.

Hi @RXminuS Thanks for reporting! Just please help me to understand correctly:
If the input is:
<html><body>
AB
C D

Jodd encodes entities and emits:
"\nA\u200CB\nC\u00A0D\n"

You had in mind to actually disable the conversion of HTML escaped entities? Is that what you had in mind? So to return the exact text as it is in the input, for the text blocks?

Exactly, in my case it was Hello World® emitting Hello World® which means that my character count is off by 4 and I couldn't tell if it had been originally escaped. This is important for me as I'm trying to figure out the exact byte positions in the source HTML. So I would prefer to get the text exactly as it, because I can always unescape it myself if I need that. I would have used Unbescape but Lagarto could also expose this as a utility itself.

Would you be able to test the snapshot @RXminuS ? I believe i have the patch ready.

Did you publish a snapshot to test?

Is it working?

@RXminuS hey, just wonder if you were able to try it?

Sorry, I thought I had posted already. Yes I have and it works like a charm <3

Released 6.0.6 :)


Plugins/middleware to track state changes

https://github.com/CharlesStover/reactn-devtools#readme


Chapter 6 fixes

Best left until Appendix H has been updated as the updated link to the example may not be valid.

#23 merged, is this one good to go now?

is this one good to go now?

Yes - I've rebased and adjusted the link so it's consistent.


custom image loader not being called in next 13.x

I just tried upgrading my saleor react-storefront to the latest version which is next 13.x but I found the custom image loader never even gets called.  I downgraded the pacckages.json to 12.3.3 and updated the imports of next/legacy/image to be next/image and the plugin resumed working.   I have been using this in tandem with next-compose-plugins since May.

Can you give mo some more detailed information?
The library example is currently running on the latest Next.js (v13.0.4) and is working fine, no bugs found.
https://next-image-loader.vercel.app/
https://github.com/aiji42/next-image-loader/tree/main/example

This is a natural result since we did not support next/legacy/image in next.js v13.
I just released v3.0.0 with next/legacy/image support. Please give it a try.
https://github.com/aiji42/next-image-loader/releases/tag/v3.0.0

Tried it out and the new version is working for this case.  Thanks for the quick turnaround!

Next.js 13 supports this feature natively, no plugin needed:
https://nextjs.org/docs/api-reference/next/image#loader-configuration

@styfle Awesome!
Thanks for letting me know. I was not aware of this document.
It is finally time to seal this library!


jbao-huntsville

jbao-huntsville

Nice job.

@baojason you opened this PR in reverse, you can close it, and start a new one. Make sure base: master and compare: jbao-huntsville. Open up a new issue if you need help!


feat: allow use assets in webmanifest icons

It works if referenced via static import or directly in src attribute: example on vue-router on src/App.vue: check the docs here https://deploy-preview-397--vite-plugin-pwa-legacy.netlify.app/guide/static-assets.html#reusing-src-assets-images
The docs will go to old docs and the new ones, this PR on draft until finished.
On dev server with dev options enabled it just works, Vite will resolve the src/assets/xxx  asset.
closes #211 and #396

@antfu maybe we can have some problem with this on vite-ssg, since we're using it without the bundle param, I'll try to check it tmr on vitesse template

I need to test all integrations, a fast review just checking source code:

vite-ssg: no problem, build module just regenerates the service worker
îles: should check if it is required, we're regenerating the webmanifest (https://github.com/ElMassimo/iles/blob/main/packages/pwa/src/pwa.ts#L156)
VitePress: no problem
SvelteKit: no problem
Astro: no problem

I Will try to emit the icon if missing fron the bundle, I think we shouldn't add this behavior.
If ppl Just want to add the icons to the assets folder instead public folder and those icons not being used (vía static import or used directly in the src attr) we need to do here the work done by Vite, no makes sense.


[openss 1.1.1l] Build error on arm64-linux

Package: openssl:arm64-linux -> 1.1.1l
Host Environment

Host: arm64-linux
Compiler: GNU 9.3.1
vcpkg-tool version: 2999-12-31-unknownhash
vcpkg-scripts version: 8eb57355a 2023-10-19 (7 months ago)

To Reproduce
vcpkg install
Failure logs
-- Using cached openssl-1.1.1l.tar.gz.
CMake Warning at /home/jenkins/vcpkg/scripts/cmake/vcpkg_fail_port_install.cmake:2 (message):
  vcpkg_fail_port_install has been removed and all values should be moved by
  adding `supports` field to manifest file or directly adding `openssl:=fail`
  to _scripts/ci.baseline.txt_.

  Please remove `vcpkg_fail_port_install(...)`.

Call Stack (most recent call first):
  /home/jenkins/vcpkg/buildtrees/versioning_/versions/openssl/1916410d0a836cb70be2341fa3ec3cce74d25267/unix/portfile.cmake:2 (vcpkg_fail_port_install)
  /home/jenkins/vcpkg/buildtrees/versioning_/versions/openssl/1916410d0a836cb70be2341fa3ec3cce74d25267/portfile.cmake:21 (include)
  /home/jenkins/vcpkg/scripts/ports.cmake:168 (include)

-- Cleaning sources at /home/jenkins/vcpkg/buildtrees/openssl/src/1.1.1l-5a7d592597.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source /home/jenkins/vcpkg/downloads/openssl-1.1.1l.tar.gz
-- Using source at /home/jenkins/vcpkg/buildtrees/openssl/src/1.1.1l-5a7d592597.clean
-- Configuring arm64-linux-rel
CMake Error at /home/jenkins/vcpkg/scripts/cmake/vcpkg_execute_required_process.cmake:112 (message):
    Command failed: /var/opt/teradata/jenkins/cmake-3.25.2-linux-aarch64/bin/cmake /home/jenkins/vcpkg/buildtrees/versioning_/versions/openssl/1916410d0a836cb70be2341fa3ec3cce74d25267/unix -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/home/jenkins/vcpkg/packages/openssl_arm64-linux -DSOURCE_PATH=/home/jenkins/vcpkg/buildtrees/openssl/src/1.1.1l-5a7d592597.clean -DPERL=/usr/bin/perl -DMAKE=/usr/bin/make -DVCPKG_CONCURRENCY=5 -DCMAKE_SYSTEM_NAME=Linux -DBUILD_SHARED_LIBS=OFF -DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=/home/jenkins/vcpkg/scripts/toolchains/linux.cmake -DVCPKG_TARGET_TRIPLET=arm64-linux -DVCPKG_SET_CHARSET_FLAG=ON -DVCPKG_PLATFORM_TOOLSET=external -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE -DCMAKE_VERBOSE_MAKEFILE=ON -DVCPKG_APPLOCAL_DEPS=OFF -DCMAKE_TOOLCHAIN_FILE=/home/jenkins/vcpkg/scripts/buildsystems/vcpkg.cmake -DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON -DVCPKG_CXX_FLAGS= -DVCPKG_CXX_FLAGS_RELEASE= -DVCPKG_CXX_FLAGS_DEBUG= -DVCPKG_C_FLAGS= -DVCPKG_C_FLAGS_RELEASE= -DVCPKG_C_FLAGS_DEBUG= -DVCPKG_CRT_LINKAGE=dynamic -DVCPKG_LINKER_FLAGS= -DVCPKG_LINKER_FLAGS_RELEASE= -DVCPKG_LINKER_FLAGS_DEBUG= -DVCPKG_TARGET_ARCHITECTURE=arm64 -DCMAKE_INSTALL_LIBDIR:STRING=lib -DCMAKE_INSTALL_BINDIR:STRING=bin -D_VCPKG_ROOT_DIR=/home/jenkins/vcpkg -DZ_VCPKG_ROOT_DIR=/home/jenkins/vcpkg -D_VCPKG_INSTALLED_DIR=/home/jenkins/azure-sdk-for-cpp/build.Release/vcpkg_installed -DVCPKG_MANIFEST_INSTALL=OFF -DINSTALL_HEADERS=ON
    Working Directory: /home/jenkins/vcpkg/buildtrees/openssl/arm64-linux-rel
    Error code: 1
    See logs for more information:
      /home/jenkins/vcpkg/buildtrees/openssl/config-arm64-linux-rel-CMakeCache.txt.log
      /home/jenkins/vcpkg/buildtrees/openssl/config-arm64-linux-rel-out.log
      /home/jenkins/vcpkg/buildtrees/openssl/config-arm64-linux-rel-err.log

Call Stack (most recent call first):
  /home/jenkins/vcpkg/scripts/cmake/vcpkg_configure_cmake.cmake:344 (vcpkg_execute_required_process)
  /home/jenkins/vcpkg/buildtrees/versioning_/versions/openssl/1916410d0a836cb70be2341fa3ec3cce74d25267/unix/portfile.cmake:22 (vcpkg_configure_cmake)
  /home/jenkins/vcpkg/buildtrees/versioning_/versions/openssl/1916410d0a836cb70be2341fa3ec3cce74d25267/portfile.cmake:21 (include)
  /home/jenkins/vcpkg/scripts/ports.cmake:168 (include)

/home/jenkins/vcpkg/buildtrees/openssl/config-arm64-linux-rel-CMakeCache.txt.log
# This is the CMakeCache file.
# For build in directory: /var/opt/teradata/jenkins/vcpkg/buildtrees/openssl/arm64-linux-rel
# It was generated by CMake: /var/opt/teradata/jenkins/cmake-3.25.2-linux-aarch64/bin/cmake
# You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor.
# If you do want to change a value, simply edit, save, and exit the editor.
# The syntax for the file is as follows:
# KEY:TYPE=VALUE
# KEY is the name of a variable in the cache.
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
# VALUE is the current value for the KEY.

########################
# EXTERNAL cache entries
########################

//No help, variable specified on the command line.
BUILD_SHARED_LIBS:UNINITIALIZED=OFF

//Path to a program.
CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line

//Path to a program.
CMAKE_AR:FILEPATH=/usr/bin/ar

//Choose the type of build, options are: None Debug Release RelWithDebInfo
// MinSizeRel ...
CMAKE_BUILD_TYPE:STRING=Release

CMAKE_CROSSCOMPILING:BOOL=OFF

//C compiler
CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc

//A wrapper around 'ar' adding the appropriate '--plugin' option
// for the GCC compiler
CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9

//A wrapper around 'ranlib' adding the appropriate '--plugin' option
// for the GCC compiler
CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9

//Flags used by the C compiler during all build types.
CMAKE_C_FLAGS:STRING=-fPIC

//Flags used by the C compiler during DEBUG builds.
CMAKE_C_FLAGS_DEBUG:STRING=-g

//Flags used by the C compiler during MINSIZEREL builds.
CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG

//Flags used by the C compiler during RELEASE builds.
CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG

//Flags used by the C compiler during RELWITHDEBINFO builds.
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG

//Path to a program.
CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND

//No help, variable specified on the command line.
CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION:UNINITIALIZED=ON

//Flags used by the linker during all build types.
CMAKE_EXE_LINKER_FLAGS:STRING=

//Flags used by the linker during DEBUG builds.
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during MINSIZEREL builds.
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during RELEASE builds.
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during RELWITHDEBINFO builds.
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//Enable/Disable output of compile commands during generation.
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=

//No help, variable specified on the command line.
CMAKE_EXPORT_NO_PACKAGE_REGISTRY:UNINITIALIZED=ON

//No help, variable specified on the command line.
CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY:UNINITIALIZED=ON

//No help, variable specified on the command line.
CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY:UNINITIALIZED=ON

//Value Computed by CMake.
CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/var/opt/teradata/jenkins/vcpkg/buildtrees/openssl/arm64-linux-rel/CMakeFiles/pkgRedirects

//No help, variable specified on the command line.
CMAKE_INSTALL_BINDIR:STRING=bin

//No help, variable specified on the command line.
CMAKE_INSTALL_LIBDIR:STRING=lib

//Install path prefix, prepended onto install directories.
CMAKE_INSTALL_PREFIX:PATH=/home/jenkins/vcpkg/packages/openssl_arm64-linux

//No help, variable specified on the command line.
CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP:UNINITIALIZED=TRUE

//Path to a program.
CMAKE_LINKER:FILEPATH=/usr/bin/ld

//Program used to build from build.ninja files.
CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/ninja

//Flags used by the linker during the creation of modules during
// all build types.
CMAKE_MODULE_LINKER_FLAGS:STRING=

//Flags used by the linker during the creation of modules during
// DEBUG builds.
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during the creation of modules during
// MINSIZEREL builds.
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during the creation of modules during
// RELEASE builds.
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during the creation of modules during
// RELWITHDEBINFO builds.
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//Path to a program.
CMAKE_NM:FILEPATH=/usr/bin/nm

//Path to a program.
CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy

//Path to a program.
CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump

//Value Computed by CMake
CMAKE_PROJECT_DESCRIPTION:STATIC=

//Value Computed by CMake
CMAKE_PROJECT_HOMEPAGE_URL:STATIC=

//Value Computed by CMake
CMAKE_PROJECT_NAME:STATIC=openssl

//Path to a program.
CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib

//Path to a program.
CMAKE_READELF:FILEPATH=/usr/bin/readelf

//Flags used by the linker during the creation of shared libraries
// during all build types.
CMAKE_SHARED_LINKER_FLAGS:STRING=

//Flags used by the linker during the creation of shared libraries
// during DEBUG builds.
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during the creation of shared libraries
// during MINSIZEREL builds.
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during the creation of shared libraries
// during RELEASE builds.
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during the creation of shared libraries
// during RELWITHDEBINFO builds.
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//If set, runtime paths are not added when installing shared libraries,
// but are added when building.
CMAKE_SKIP_INSTALL_RPATH:BOOL=NO

//If set, runtime paths are not added when using shared libraries.
CMAKE_SKIP_RPATH:BOOL=NO

//Flags used by the linker during the creation of static libraries
// during all build types.
CMAKE_STATIC_LINKER_FLAGS:STRING=

//Flags used by the linker during the creation of static libraries
// during DEBUG builds.
CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during the creation of static libraries
// during MINSIZEREL builds.
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during the creation of static libraries
// during RELEASE builds.
CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during the creation of static libraries
// during RELWITHDEBINFO builds.
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//Path to a program.
CMAKE_STRIP:FILEPATH=/usr/bin/strip

CMAKE_SYSTEM_NAME:STRING=Linux

CMAKE_SYSTEM_PROCESSOR:STRING=aarch64

//The CMake toolchain file
CMAKE_TOOLCHAIN_FILE:FILEPATH=/home/jenkins/vcpkg/scripts/buildsystems/vcpkg.cmake

//If this value is on, makefiles will be generated without the
// .SILENT directive, and all commands will be echoed to the console
// during the make.  This is useful for debugging only. With Visual
// Studio IDE projects all commands are done without /nologo.
CMAKE_VERBOSE_MAKEFILE:BOOL=ON

//No help, variable specified on the command line.
INSTALL_HEADERS:UNINITIALIZED=ON

//No help, variable specified on the command line.
MAKE:UNINITIALIZED=/usr/bin/make

//No help, variable specified on the command line.
PERL:UNINITIALIZED=/usr/bin/perl

//No help, variable specified on the command line.
SOURCE_PATH:UNINITIALIZED=/home/jenkins/vcpkg/buildtrees/openssl/src/1.1.1l-5a7d592597.clean

//Automatically copy dependencies into the output directory for
// executables.
VCPKG_APPLOCAL_DEPS:BOOL=OFF

//No help, variable specified on the command line.
VCPKG_CHAINLOAD_TOOLCHAIN_FILE:UNINITIALIZED=/home/jenkins/vcpkg/scripts/toolchains/linux.cmake

//No help, variable specified on the command line.
VCPKG_CONCURRENCY:UNINITIALIZED=5

//No help, variable specified on the command line.
VCPKG_CRT_LINKAGE:UNINITIALIZED=dynamic

//No help, variable specified on the command line.
VCPKG_CXX_FLAGS:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_CXX_FLAGS_DEBUG:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_CXX_FLAGS_RELEASE:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_C_FLAGS:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_C_FLAGS_DEBUG:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_C_FLAGS_RELEASE:UNINITIALIZED=

//The directory which contains the installed libraries for each
// triplet
VCPKG_INSTALLED_DIR:PATH=/home/jenkins/azure-sdk-for-cpp/build.Release/vcpkg_installed

//No help, variable specified on the command line.
VCPKG_LINKER_FLAGS:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_LINKER_FLAGS_DEBUG:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_LINKER_FLAGS_RELEASE:UNINITIALIZED=

//The path to the vcpkg manifest directory.
VCPKG_MANIFEST_DIR:PATH=

//Use manifest mode, as opposed to classic mode.
VCPKG_MANIFEST_MODE:BOOL=OFF

//No help, variable specified on the command line.
VCPKG_PLATFORM_TOOLSET:UNINITIALIZED=external

//Appends the vcpkg paths to CMAKE_PREFIX_PATH, CMAKE_LIBRARY_PATH
// and CMAKE_FIND_ROOT_PATH so that vcpkg libraries/packages are
// found after toolchain/system libraries/packages.
VCPKG_PREFER_SYSTEM_LIBS:BOOL=OFF

//Enable the setup of CMAKE_PROGRAM_PATH to vcpkg paths
VCPKG_SETUP_CMAKE_PROGRAM_PATH:BOOL=ON

//No help, variable specified on the command line.
VCPKG_SET_CHARSET_FLAG:UNINITIALIZED=ON

//No help, variable specified on the command line.
VCPKG_TARGET_ARCHITECTURE:UNINITIALIZED=arm64

//Vcpkg target triplet (ex. x86-windows)
VCPKG_TARGET_TRIPLET:STRING=arm64-linux

//Trace calls to find_package()
VCPKG_TRACE_FIND_PACKAGE:BOOL=OFF

//Enables messages from the VCPKG toolchain for debugging purposes.
VCPKG_VERBOSE:BOOL=OFF

//(experimental) Automatically copy dependencies into the install
// target directory for executables. Requires CMake 3.14.
X_VCPKG_APPLOCAL_DEPS_INSTALL:BOOL=OFF

//(experimental) Add USES_TERMINAL to VCPKG_APPLOCAL_DEPS to force
// serialization.
X_VCPKG_APPLOCAL_DEPS_SERIALIZED:BOOL=OFF

//No help, variable specified on the command line.
Z_VCPKG_ROOT_DIR:UNINITIALIZED=/home/jenkins/vcpkg

//The directory which contains the installed libraries for each
// triplet
_VCPKG_INSTALLED_DIR:PATH=/home/jenkins/azure-sdk-for-cpp/build.Release/vcpkg_installed

//No help, variable specified on the command line.
_VCPKG_ROOT_DIR:UNINITIALIZED=/home/jenkins/vcpkg

//Value Computed by CMake
openssl_BINARY_DIR:STATIC=/var/opt/teradata/jenkins/vcpkg/buildtrees/openssl/arm64-linux-rel

//Value Computed by CMake
openssl_IS_TOP_LEVEL:STATIC=ON

//Value Computed by CMake
openssl_SOURCE_DIR:STATIC=/home/jenkins/vcpkg/buildtrees/versioning_/versions/openssl/1916410d0a836cb70be2341fa3ec3cce74d25267/unix

########################
# INTERNAL cache entries
########################

//ADVANCED property for variable: CMAKE_ADDR2LINE
CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_AR
CMAKE_AR-ADVANCED:INTERNAL=1
//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=/var/opt/teradata/jenkins/vcpkg/buildtrees/openssl/arm64-linux-rel
//Major version of cmake used to create the current loaded cache
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
//Minor version of cmake used to create the current loaded cache
CMAKE_CACHE_MINOR_VERSION:INTERNAL=25
//Patch version of cmake used to create the current loaded cache
CMAKE_CACHE_PATCH_VERSION:INTERNAL=2
//Path to CMake executable.
CMAKE_COMMAND:INTERNAL=/var/opt/teradata/jenkins/cmake-3.25.2-linux-aarch64/bin/cmake
//Path to cpack program executable.
CMAKE_CPACK_COMMAND:INTERNAL=/var/opt/teradata/jenkins/cmake-3.25.2-linux-aarch64/bin/cpack
//Path to ctest program executable.
CMAKE_CTEST_COMMAND:INTERNAL=/var/opt/teradata/jenkins/cmake-3.25.2-linux-aarch64/bin/ctest
//ADVANCED property for variable: CMAKE_C_COMPILER
CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_COMPILER_AR
CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB
CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_DLLTOOL
CMAKE_DLLTOOL-ADVANCED:INTERNAL=1
//Path to cache edit program executable.
CMAKE_EDIT_COMMAND:INTERNAL=/var/opt/teradata/jenkins/cmake-3.25.2-linux-aarch64/bin/ccmake
//Executable file format
CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
//Name of external makefile project generator.
CMAKE_EXTRA_GENERATOR:INTERNAL=
//Name of generator.
CMAKE_GENERATOR:INTERNAL=Ninja
//Generator instance identifier.
CMAKE_GENERATOR_INSTANCE:INTERNAL=
//Name of generator platform.
CMAKE_GENERATOR_PLATFORM:INTERNAL=
//Name of generator toolset.
CMAKE_GENERATOR_TOOLSET:INTERNAL=
//Source directory with the top level CMakeLists.txt file for this
// project
CMAKE_HOME_DIRECTORY:INTERNAL=/home/jenkins/vcpkg/buildtrees/versioning_/versions/openssl/1916410d0a836cb70be2341fa3ec3cce74d25267/unix
//Install .so files without execute permission.
CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0
//ADVANCED property for variable: CMAKE_LINKER
CMAKE_LINKER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_NM
CMAKE_NM-ADVANCED:INTERNAL=1
//number of local generators
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1
//ADVANCED property for variable: CMAKE_OBJCOPY
CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_OBJDUMP
CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
//Platform information initialized
CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RANLIB
CMAKE_RANLIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_READELF
CMAKE_READELF-ADVANCED:INTERNAL=1
//Path to CMake installation.
CMAKE_ROOT:INTERNAL=/var/opt/teradata/jenkins/cmake-3.25.2-linux-aarch64/share/cmake-3.25
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_RPATH
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STRIP
CMAKE_STRIP-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_TOOLCHAIN_FILE
CMAKE_TOOLCHAIN_FILE-ADVANCED:INTERNAL=1
//uname command
CMAKE_UNAME:INTERNAL=/bin/uname
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
//Install the dependencies listed in your manifest:
//\n    If this is off, you will have to manually install your dependencies.
//\n    See https://github.com/microsoft/vcpkg/tree/master/docs/specifications/manifests.md
// for more info.
//\n
VCPKG_MANIFEST_INSTALL:INTERNAL=OFF
//ADVANCED property for variable: VCPKG_VERBOSE
VCPKG_VERBOSE-ADVANCED:INTERNAL=1
//Making sure VCPKG_MANIFEST_MODE doesn't change
Z_VCPKG_CHECK_MANIFEST_MODE:INTERNAL=OFF
//linker supports push/pop state
_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE

/home/jenkins/vcpkg/buildtrees/openssl/config-arm64-linux-rel-out.log
-- The C compiler identification is GNU 9.3.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Configuring done
-- Generating done

/home/jenkins/vcpkg/buildtrees/openssl/config-arm64-linux-rel-err.log
CMAKE_C_COMPILER=/usr/bin/cc
COMPILER_ROOT=/usr/bin
CMAKE_SYSROOT=
CMAKE_OSX_SYSROOT=
CMAKE_OSX_DEPLOYMENT_TARGET=
CMAKE_C_FLAGS=-fPIC
CMAKE_C_FLAGS_RELEASE=-O3 -DNDEBUG
CMAKE_C_FLAGS_DEBUG=-g
CMAKE_INCLUDE_SYSTEM_FLAG_C=-isystem
CMAKE_C_OSX_DEPLOYMENT_TARGET_FLAG=
ENV{ANDROID_DEV}=/usr
CMake Error:
  Running

   '/usr/bin/ninja' '-C' '/var/opt/teradata/jenkins/vcpkg/buildtrees/openssl/arm64-linux-rel' '-t' 'recompact'

  failed with:

   ninja: error: build.ninja:121: expected '=', got lexing error

  ENV_ROOTPATH	/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bi...

              ^ near here

CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_INSTALL_BINDIR
    CMAKE_INSTALL_LIBDIR
    INSTALL_HEADERS
    VCPKG_PLATFORM_TOOLSET
    VCPKG_SET_CHARSET_FLAG
    _VCPKG_ROOT_DIR

CMake Generate step failed.  Build files cannot be regenerated correctly.

**Additional context**
vcpkg.json
{
  "name": "azure-sdk-for-cpp",
  "version": "1.5.0",
  "builtin-baseline": "8eb57355a4ffb410a2e94c07b4dca2dffbee8e50",
  "dependencies": [
    {
      "name": "curl"
    },
    {
      "name": "libxml2",
      "platform": "!windows & !uwp"
    },
    {
      "name": "openssl"
    },
    {
      "name": "opentelemetry-cpp",
      "platform": "!(windows & !static)",
      "version>=": "1.3.0"
    },
    {
      "name": "wil",
      "platform": "windows"
    }
  ],
  "overrides": [
    {
      "name": "openssl",
      "version-string": "1.1.1l"
    },
    {
      "name": "curl",
      "version": "8.3.0"
    }
  ]
}

The build work on x86-linux but not on arm64-linux.

jenkins@arm-sles-4907:~/vcpkg/triplets> cat arm64-linux.cmake
set(VCPKG_TARGET_ARCHITECTURE arm64)
set(VCPKG_CRT_LINKAGE dynamic)
set(VCPKG_LIBRARY_LINKAGE static)
set(VCPKG_CMAKE_SYSTEM_NAME Linux)
set(VCPKG_BUILD_TYPE release)


CPLVM Class Missing fit_model_vi method

Hi Andrew. This is awesome work! Unfortunately when I tried applying it to a dataset of mine using the example in the README, I ran into an error due to the CPLVM class missing the fit_model_vi method
.
The code to reproduce the error is below:
from cplvm import CPLVM

foreground_data = target_adata.layers['count'].T
background_data = background_adata.layers['count'].T

model_output = cplvm.fit_model_vi(
    background_data,
    foreground_data,
    compute_size_factors=True,
    is_H0=False,
    offset_term=False
)

Hey Ethan, thanks for noticing this. I think the example in the README was outdated, so I updated it with the current usage. Let me know if you still run into issues.

Closing this since I'm no longer having this issue. Thanks for the help!


AssertionError on python 2.7.9 in Werkzeug>=0.15.3

When trying to create new flask object, I get following error:
>>> from flask import Flask
>>> flask_app = Flask(__name__)
python: /mnt/builds/jenkins-builds/workspace/pulsar-8/RC/icedge-apl-4/build-intel-apollolake/tmp/work/core2-64-wrs-linux/python/2.7.9-r1/Python-2.7.9/Python/symtable.c:1319: symtable_visit_params: Assertion `arg->v.Name.ctx == Param || (arg->v.Name.ctx == Store && !toplevel)' failed.
Aborted (core dumped)

This assertion error only shows up with Werkzeug version 0.15.3 and 0.15.4. It doesn't appear with version 0.15.2.
OS: Pulsar Linux <IP_ADDRESS>
Python: 2.7.9
Flask: 1.0.2

@asottile :cry:
It's ridiculous that direct bytecode manipulation appears to be a more stable API than the AST above it.

@DOlearczyk we'll try to fix this, but you're very far behind on patch updates to Python 2.7. There is no easy way we can test on different patch versions of Python, so you're always running the risk of weird bugs in this case.

I think I know how to fix this, but I'd like to reproduce it first, I tried with 2.7.9 but it doesn't trigger the assertion -- are you perchance using a debug build of python?
I guess I could follow my own docs for doing that 🤔

(I spent a ton of time trying to compile 2.7.9 on bionic, but libssl is too new for such an old python version 😆 -- ended up resorting to docker, see #1554 for the fix)


Convert outside icon to SVG files

Fix #28 .
This problem isn't shown in Windows/macOS but it is confirmed in Linux(using Arch Linux, latest nodejs & yarn) due to module resolving related problem.

Coverage remained the same at 36.022% when pulling<PHONE_NUMBER>ee73c39d0b6bc9a55edd33ca462b0b on kirainmoe:master into a32b7efa3fab6f2e4065b7fb5240bebc056b1c68 on LoveLiveSunshine:master.


feat: Action redesign - changes in save and edit datasource

Description
This PR updates the save datasource text to "Save" and edit datasource text to "Edit". Also, updated the save datasource icon to better represent datasource.
Fixes #35503
Automation
/ok-to-test<EMAIL_ADDRESS>:mag: Cypress test results

[!IMPORTANT]
🟣 🟣 🟣 Your tests are running.
Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/10787660137
Commit: 1081c9b8b8a4b60bb8b1b6d76f673f5c0945938e
Workflow: PR Automation test suite
Tags: @tag.All
Spec: ``
Tue, 10 Sep 2024 07:18:54 UTC

Communication
Should the DevRel and Marketing teams inform users about this change?

[ ] Yes
[x] No

Summary by CodeRabbit

New Features

Simplified user interface messages for editing and saving data sources to "Edit" and "Save."
Updated the icon for the save button to better represent the action when saving a datasource.

Bug Fixes

Improved adherence to coding standards by modifying ESLint rules related to function props.

/build-deploy-preview skip-test=true

Corresponding EE PR: https://github.com/appsmithorg/appsmith-ee/pull/5095

EE DP: https://ee-5095.dp.appsmith.com/


Upgrade note for metadata-building changes

Provide a warning to upgraders about the bug found by JUnit.

@bot-gradle test and merge


Optical error source threshold may need adjustment

With the camera face-down on a table I was getting some occasional spurious feature detections. This may be a result of bumping up the default exposure parameter from 2000 to 3200. May need to raise the threshold a bit to account for this. I raised the magic number in threshold_2 from 4 to 6 which seemed to help but testing outside or with recorded video of the camera pointed at the sky seems like a better way to validate this.

Quite a bit has changed since this issue was created. We are now using a ZWO ASI camera as the primary guidescope camera, which has improved sensitivity compared to the old webcam. In some testing today I found that with the lens cap on and with a high enough gain to see noise in the image that too many bits of noise were being treated as targets. I raised the "magic number" threshold to 8 which seemed to help. Further testing seems prudent.

A significant change to the algorithm to compute the threshold was applied and tested with previously captured frames in 892461c. It has no problem rejecting noise with the test frames I had available. The sensitivity was reasonable, though a few very dim stars that I could just pick out by sight were sometimes missed so there may be further fine-tuning possible.