[FEATURE] CPU / Memory hotplug support

Is your feature request related to a problem? Please describe.
KubeVirt 1.1 supports CPU / Memory hotplug to dynamically update cpu / memory claims for VMs at runtime. Harvester should leverage this feature to have flexible and efficient resource management.
Additional context

https://kubevirt.io/user-guide/compute/cpu_hotplug/
https://kubevirt.io/user-guide/operations/memory_hotplug/
https://kubevirt.io/user-guide/operations/node_overcommit/

Memory hotplug was introduced in KubeVirt version 1.1, enabling the dynamic resizing of the amount of memory available to a running VM.

Some prerequisite for this feature:

Bump KubeVirt to v1.2, because there is some redesign for hotplug feature (https://github.com/kubevirt/kubevirt/issues/11900#issuecomment-2111775208)
UI Enhancement:

UI set memory to spec.template.spec.domain.resources.limits.memory, but this feature can't have value in this field.
If we manually remove spec.template.spec.domain.resources.limits.memory, the dashboard can't show correct memory.


Fix typo: "dependenceis" » "dependencies"

Can't believe I missed this when I fixed the other, much smaller typo :)

Oops, thanks!


Add feature to mark a model as local to avoid synchronizing it

There's already my PR from this morning that does this without any mode attributes.


add m68k arch support

The M68k values were already included, this PR adds the enum Architecture entry for M68k and fills out the relevant match statements

Thanks, had missed those functions. I believe I've gotten everything and matched the formatting.


Fix typing indicators!

About the PR

There were various issues with typing indicators, specifically, if you equipped something that overrode the default indicator after removing the item the typing indicator would return to the default indicator, not your original indicator.
I tried this before (#27593) but Tayrtahn explained a much better way of doing it!
Fixes: #26937
Media

https://github.com/space-wizards/space-station-14/assets/107373427/79d16540-672c-4927-a476-b9296d461ebb
Breaking changes

Changelog

:cl: Beck Thompson, Tayrtahn

fix: Typing indicators now correctly stack and will not overwrite your default species indicator.

Surely delta wont see anything wrong

Let me know if this looks good (Especially the comments)!

sloth you have forsaken me :sob:
I pray this didn't mess up what I have done too much

That was the easiest merge conflict sloth you are a megamind! I honestly don't trust it but it appears to work and I gotta sleep I'll double check everything tomorrow.

Sorry on the delay think we got it for realsies.

Only took me like 3 tries 😆


Fix invalid combination of sizer flags passed to wxPython.

In version 4.1, wxPython became more strict about accepting
nonsensical combinations of sizer flags. From the release notes of
wxPython 4.1.1:
This should have been mentioned in the notes for the last release,
but alas, it wandered away and got lost. wxWidgets is now
validating the flags passed when adding items to a sizer, to ensure
that they are the correct flags for the type of the sizer. If the
given flags do not make sense, for example using horizontal
alignment flags in a horizontal box sizer, then a wxAssertionError
error is raised.
Fix this by removing bogus centering flags in some calls.

This part of the code is automatically generated by the wxFormBuild software (file kicost_gui_wxFormBuilder.fbp), if you want to have a look.


(Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)) When trying to access an optical drive

Hello.
I've been trying very hard this evening to get my app to access my optical drive as a StorageFolder in order to retrieve its drive letter by GUID using AQS. It appears that the DeviceInformation object is found by the GUID, but attempting to access it with StorageDevice.FromId(device.Id).Path  results in an access denied exception. My manifest includes <rescap:Capability Name="broadFileSystemAccess" /> and <DeviceCapability Name="optical" /> but I'm still seeing this error.
Thanks!

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

ID: a02a280f-6a8a-81c7-584f-7825c18272f9
Version Independent ID: 2762cad0-c205-af68-7b19-e5f168af5358
Content: How to specify device capabilities in a package manifest - Windows UWP applications
Content Source: winrt-related-src/schemas/appxpackage/how-to-specify-device-capabilities-in-a-package-manifest.md
Product: uwp
Technology: winrt-reference
GitHub Login: @laurenhughes
Microsoft Alias: lahugh

<Capabilities>
    <uap:Capability Name="removableStorage" />
    <rescap:Capability Name="runFullTrust" />
    <rescap:Capability Name="broadFileSystemAccess" />
    <Capability Name="internetClient"/>
    <DeviceCapability Name="optical" />
</Capabilities>

     var opticalDrives = new List<string>();
     foreach(var device in (await Windows.Devices.Enumeration.DeviceInformation.FindAllAsync("System.Devices.ClassGuid:=\"{4d36e965-e325-11ce-bfc1-08002be10318}\"", null, Windows.Devices.Enumeration.DeviceInformationKind.Device)))
     {
           try
           {
               opticalDrives.Add(StorageDevice.FromId(device.Id).Path);
           }
           catch (KeyNotFoundException)
           {

           }
     }

By the way, I got the GUID filter from here: https://docs.microsoft.com/en-us/windows-hardware/drivers/install/system-defined-device-setup-classes-available-to-vendors

@laurenhughes Any update on this ticket?

HI @duke7553; our apologies for the delayed response, this article wasn't assigned to the owner of this article.
This feels not so much like feedback specifically about the documentation, but rather like a support request. Here are all of the developer support resources, for completeness.

The Feedback Hub app is the right place to lobby for a change, a feature, or to make a suggestion.
For community assistance with development questions, there are our forums, and StackOverflow.
The Windows developer support site explains other support options.
The Visual Studio developer community is available, and responsive. The former User Voice feature is now there on the Suggest a feature tab, if you want to lobby for a change, a feature, or to make a suggestion.
For developer issues, or suspected product bugs, there's Microsoft Support; a support engineer will look at the repro and see whether the issue is a Microsoft product bug, or something else. If it's a bug with a Microsoft product then the ticket will be free of charge.

If you receive assistance via any support resource, and you believe that information would help us improve the docs, then please come back and let us know.


Include fee calculation while choosing UTXOs

Issue being fixed #25
While choosing the UTXOs to use for the transaction only enough UTXOs are selected to meet the total amount required. This doesn't include the fee, because the fee is unknown during selection.
So lets say you have 2 UTXO's with an amount of 100 each and try to send 100. Only 1 is choosen.
While the transaction is constructed, the fee is calculated.
As the total amount available in the UTXO is less than the total amount required, the fee gets deducted from UTXO
What was done
A dummy transactions is created while choosing the UTXO's
The total amount for the chosen UTXOs is checked against the total amount required + the fee for the dummy transaction

Can you refactor chooseUTXOs so it returns the transaction so we don't have to construct it twice?
cTxDummy ends up being the same as ¢tx

Agreed to this, upon reviewing you are creating the dummy transaction, to calculate but if were doing the filling anyways, it becomes the same as cTx.
Could simplify by just filling cTx imo
Otherwise its looking good

tACK! Works perfectly as expected, and prior reviews were resolved. :tada:


Use SDL_mixer over XAudio2

I want my program to actually play music (mp3 file) rather than play a sound effect (WAVE file).

git fetch origin
git checkout 15-use-sdl_mixer-over-xaudio2


Open Source License

Would you be willing to assign an open source license to this project?

Possibly. Why, how are you intending on using the code?

I want to use it for an internal tool for the company I work for. It's a WPF app that will assist artists by performing validation against the FBX files they export from Maya or 3ds Max. I'd also would be extending it to wrap a handful more of the classes provided by the FBX SDK and to target the latest version of the FBX SDK.

I'll try to find some time to look into it this weekend, but not sure if it's going to be done before you go to work on Monday. I'm fine with you using it as you like, though.

Hello,
Is there any chance you could officially put this under an open-source licence?
I'm working on some open-source game modding tools where something like this would be very handy.

Hi @ZNixian
Do you have any suggestions as to which open-source license would be appropriate? Happy to look into it.
I will be honest in saying that I am a bit apprehensive in licensing this source code, as it's based on a proprietary technology that belongs to Autodesk.

I would personally suggest the MIT licence - it's very short and is compatible with basically everything.
Both the Apache 2 licence and the GNU GPL have trouble integrating with proprietary software, either due to redistribution requirements (GPL 2/3) and patent requirements (Apache 2 / GPL 3).

I've done something somewhat similar before - one of my open-source projects (OpenComposite) uses the proprietary Oculus SDK.
My solution was to licence the code I wrote under a compatible open-source licence (GPL3 with an exception permitting the use of the Oculus SDK), however I don't distribute the actual Oculus SDK - people have to download that themselves from the Oculus website, then extract it into a clearly-marked folder.
(note that I chose the GPL3 since OpenComposite is a stand-alone program, not a library)
That would be my general advice for projects like this - licence just your code with MIT (and be clear that when compiled the user must observe Autodesk's licence), and have other people download the FBX SDK and install it into Libs/FBX, when people can then agree to it's terms.
That way you can be clear that the user is still having to use the library under Autodesk's licence, and it's only the code you own that is under the MIT licence.

Thanks for your detailed advice, it's greatly appreciated.
I've taken a look at the MIT license and I think it aligns well with my intent. I've created a new LICENSE file specifying the MIT license.
Closing this. Will reply to your e-mail.

Awesome, thank you very much.


Good definition of device for using whatever resource you have available (GPU/CPU)
Usage of the gpu device
Update runs
Update params: 5k episodes

Everything looks good to me!

GitHub Selfies


chore: remove creator field from channel query

Description

closes: #XXXX

Before we can merge this PR, please make sure that all the following items have been
checked off. If any of the checklist items are not applicable, please leave them but
write a little note why.

[ ] Targeted PR against the correct branch (see CONTRIBUTING.md).
[ ] Linked to GitHub issue with discussion and accepted design, OR link to spec that describes this work.
[ ] Code follows the module structure standards and Go style guide.
[ ] Wrote unit and integration tests.
[ ] Updated relevant documentation (docs/).
[ ] Added relevant godoc comments.
[ ] Provide a conventional commit message to follow the repository standards.
[ ] Include a descriptive changelog entry when appropriate. This may be left to the discretion of the PR reviewers. (e.g. chores should be omitted from changelog)
[ ] Re-reviewed Files changed in the GitHub PR explorer.
[ ] Review SonarCloud Report in the comment section below once CI passes.

We will add a separate query for channel creator if necessary further down the road. It seems it may not be required and as discussed asynchronously, it is not needed and will be empty once a channel has become active.


Playground Broken in master

Describe the bug
@LegNeato Just a heads up, as of 2e24b55e99f7f7c38e70a640633f5b6479adeaf5, the graphql playground has borked because graphql-playground(js) 1.7.27 seems build into a different structure.  It no longer has the /build/static folder, so jsdelivr fails.
To Reproduce

checkout master
load the playground
see the browser console.log where the middleware.js file can't be found from jsdelivr

Expected behavior
the playground works

seems like graphql-playground README recommends a static html file that doesn't specify the version , here. Do we need to specify the version for a specific reason?  I just tried accessing the middleware.js file without the version from jsdelivr and it works.

seems like graphql-playground README recommends a static html file that doesn't specify the version , here. Do we need to specify the version for a specific reason?  I just tried accessing the middleware.js file without the version from jsdelivr and it works.

PR submitted #854

PR submitted #854

#856 merged, closing

#856 merged, closing


Update Remove-SPEnterpriseSearchTenantSchema.md

Format example

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

sharepoint/sharepoint-ps/sharepoint-server/Remove-SPEnterpriseSearchTenantSchema.md
:white_check_mark:Succeeded
View (sharepoint-ps)

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


Create a single Board Game Question

Is there a way outside of the seed functionality to create say a single new board game?
thanks

No, there isn't an endpoint for that in the sample API provided by the book. However, you can easily modify the Post() method of the BoardGamesController to achieve such a result:
    public async Task<RestDTO<BoardGame?>> Post(BoardGameDTO model)
    {
        var boardgame = await _context.BoardGames
            .Where(b => b.Id == model.Id)
            .FirstOrDefaultAsync();
        if (boardgame != null)
        {
            if (!string.IsNullOrEmpty(model.Name))
                boardgame.Name = model.Name;
            if (model.Year.HasValue && model.Year.Value > 0)
                boardgame.Year = model.Year.Value;
            boardgame.LastModifiedDate = DateTime.Now;
            _context.BoardGames.Update(boardgame);
            await _context.SaveChangesAsync();
        }
        else {
            // TODO: create a new boardgame entity here
        }
  }

Put a value of 0 or -1 in the model.Id property of the new boardgame to ensure it won't be found in the DBMS.
The code to create a new BoardGame entity can be taken from the SeedController.


need to use new index name in reindex

Fix a bug in ETL.
The current ETL in prod is temporarily disabled. Until this is deployed.

Coverage remained the same at 26.266% when pulling 99d06aaccabda005b22ac0a18290b7317680a839 on camelliazhang:master into d142ef17c38ce6b2064501907db627b7e946aacf on linkedin:master.


Move dashboards to top level folder (merge to feature branch)

Summary
Moves dashboards to their own top level folder. Note, this does not include the update/validate script updates to support these changes.
Ticket NR-14717

Closing this since we will want to do this migration off of the main branch to avoid conflicts


[BUG] AssertionError when using pd.PeriodIndex forecasting horizon with freq="H"

Describe the bug
I have  fitted a model over a series that looks something like:
ds
2021-10-14 18:12:00    22811316.0
2021-10-14 18:42:00    22700704.0
2021-10-14 18:43:00    22439784.0
2021-10-14 18:44:00    22979880.0
2021-10-14 18:45:00    23051732.0
...
2021-10-17 17:07:32    26841748.0
2021-10-17 17:34:32    26620540.0
2021-10-17 17:35:32    27671180.0
2021-10-17 17:36:32    27202980.0
2021-10-17 17:37:32    27075036.0
Length: 441, dtype: float64
The fit succeeds. However when I try to  predict over a forecasting horizon as:
fh = ForecastingHorizon(
pd.PeriodIndex(pd.date_range(start="2021-10-17 18:37:32", periods=24, freq="H")), is_relative=False
)
forecaster.fit(series)
y_pred = forecaster.predict(fh)
I get an AssertionError as:
AssertionError                            Traceback (most recent call last)
 in
5 #fh = np.arange(1, 2)
6 forecaster.fit(series)
----> 7 y_pred = forecaster.predict(fh)
~/.local/lib/python3.8/site-packages/sktime/forecasting/base/_base.py in predict(self, fh, X, return_pred_int, alpha)
236         # alpha = check_alpha(alpha)
237
--> 238         y_pred = self._predict(
239             self.fh,
240             X=X_inner,
~/.local/lib/python3.8/site-packages/sktime/forecasting/base/adapters/_statsmodels.py in _predict(self, fh, X, return_pred_int, alpha)
81         # statsmodels requires zero-based indexing starting at the
82         # beginning of the training series when passing integers
---> 83         start, end = fh.to_absolute_int(self._y.index[0], self.cutoff)[[0, -1]]
84
85         if "exog" in inspect.signature(self._forecaster.init).parameters.keys():
~/.local/lib/python3.8/site-packages/sktime/forecasting/base/_fh.py in to_absolute_int(self, start, cutoff)
338         # to convert the horizon to the absolute representation below
339         absolute = self.to_absolute(cutoff).to_pandas()
--> 340         _check_start(start, absolute)
341
342         # Note: We should here also coerce to periods for more reliable arithmetic
~/.local/lib/python3.8/site-packages/sktime/forecasting/base/_fh.py in _check_start(start, index)
499 def _check_start(start, index):
500     if isinstance(index, pd.PeriodIndex):
--> 501         assert isinstance(start, pd.Period)
502         assert index.freqstr == start.freqstr
503
AssertionError:
I tried with a few different values  for start  of forecasting horizon as 2021-10-17 17:37:32 or 2021-10-17 18:00 without luck. What am I missing.
To Reproduce
I can provide  my file in .csv and code to load it in pandas Dataframe and convert it into Series for feeding it to fit in case it helps.
Here is  my file in .csv
<IP_ADDRESS>_<IP_ADDRESS>_1974_6_octet.csv
and here is my code to read it as pandas Dataframe and convert it to series for  feeding it to fit:
import pandas as pd
d = pd.read_csv('<IP_ADDRESS>_<IP_ADDRESS>_1974_6_octet.csv')
b = d.groupby(["ds"]).y.sum().reset_index()
b['ds'] = pd.to_datetime(b['ds'])
b['y'] = b['y'].astype(float)
series = pd.Series(b.y.values, index=b.ds)

fh = ForecastingHorizon(
    pd.PeriodIndex(pd.date_range(start="2021-10-17 18:37:32", periods=24, freq="H")), is_relative=False
)
forecaster.fit(series)
y_pred = forecaster.predict(fh)

Expected behavior
predictions should have happened and eventually I should be able to plot them.
Additional context
I have provided  my file in .csv and code to load it in pandas Dataframe and convert it into Series for feeding it to fit in case it helps.
Versions

System:
    python: 3.8.10 (default, Sep 28 2021, 16:10:42)  [GCC 9.3.0]
executable: /usr/bin/python3
   machine: Linux-5.11.0-1020-aws-x86_64-with-glibc2.29
Python dependencies:
pip: 20.0.2
setuptools: 45.2.0
sklearn: 1.0
sktime: 0.8.0
statsmodels: 0.13.0
numpy: 1.21.2
scipy: 1.7.1
Cython: 0.29.24
pandas: 1.3.3
matplotlib: 3.4.3
joblib: 1.1.0
numba: None
pmdarima: None
tsfresh: None

In my case, I don't have control over when the data arrives and I want to model time as closely as when it arrives exactly. Also, my data works perfectly with another open-source namely Fbprophet and gives me hourly predictions which looked reasonable. Not sure whether it does hourly aggregation as you are suggesting under the cover...

@niekvanderlaan, can you confirm your diagnosis in more detail, please? E.g., what is the precise condition for which error/behaviour to occur?

The condition for this particular error is the mismatch between the frequency of the input data and the desired output frequency, i.e. Seconds and Hourly frequencies. Therefore, in order to resolve it, one would have to provide an input that is as hourly.
Now, in this case, converting the input data to hourly is not trivial due to the unevenly spaced data. I am not aware of any functionality in sktime that is able to deal with such unevenly spaced or sparsed time series. As for Fbprophet, it is a possibility that they are dealing with it, or they are simply not checking for the frequencies to match, but I wouldn't know.
Does that help clarify?

Also, my data works perfectly with another open-source namely Fbprophet and gives me hourly predictions which looked reasonable. Not sure whether it does hourly aggregation as you are suggesting under the cover...

@sameermahajan, sktime interfaces fbprophet via the Prophet forecaster, so it would be useful to compare. I.e., how do the following behave when providing discrepant frequencies:

the sktime Prophet adapter
the fbprophet functionality

For AutoETS, it may simply be that that forecaster cannot handle unequal frequencies in y and fh. Then, we may want to resolve this by adding functionality to return informative error messages for the forecasters that can't.


Rename getters and signals on XR nodes to be consistant with input types

Just a few renames on XRNodes, better do it now before we're stable. This brings the names of signals and getters on these nodes in line with the types that are actually stored and named in the action map.
Minor breaking change for those already working on VR projects in Godot 4.

See further discussion here: https://github.com/godotengine/godot-docs/pull/6633#discussion_r1081848893

@BastiaanOlij Can you include an additional get_value(...) that returns a Variant.

@BastiaanOlij Can you include an additional get_value(...) that returns a Variant.

Yes I can but I will call it get_input as that is already the name used in XRPositionalTracker and because it won't clash with the old get_value method.

Thanks!


Broker starts extra workers when existing workers are under heavy load

In an example we're seeing now, testing 1000 simulated schedules, worker throughput is about 5-8 tasks per minute.  If a worker does not complete MAX_TASKS_PER_WORKER (16) in WORKER_RECORD_DURATION_MSEC (2 minutes), the broker purges it from the worker catalog.  And if no workers for a given worker category are in the worker catalog when the broker tries to distribute tasks, it starts a new on-demand instance.
If the broker repeatedly starts extra on-demand instances, it could easily hit the AWS limit (20 on-demand instances), preventing other users from starting workers.
To mitigate this , purgeDeadWorkers() could check workerObservation.workerStatus.loadAverage and exempt busy workers from purging.  A more thorough solution would be change the main AnalystWorker polling behavior in R5, making workers check in with the broker regularly even if they are not ready for additional tasks.

Related discussion in https://github.com/conveyal/r5/issues/417

As discussed in a meeting yesterday, a simpler and perhaps more robust way to address this might be to require all workers to report in once every N seconds even when they don't need any tasks. This is covered by #167.


Added section on preparing your repositores, and other small changes

You may disregard these recommendations if you used the Edit on GitHub button from dvc.org to improve a doc in place.

❗ Please read the guidelines in the Contributing to the Documentation list if you make any substantial changes to the documentation or JS engine.
🐛 Please make sure to mention Fix #issue (if applicable) in the description of the PR. This causes GitHub to close it automatically when the PR is merged.
Please choose to allow us to edit your branch when creating the PR.
Thank you for the contribution - we'll try to review it as soon as possible. 🙏

@shcheklein I've made some changes to the docs as per your earlier feedback. This is still not ideal, but a small improvement over the last version.


Updated MailHandler to allow using TLS without having a keyfile/certfile

Hey guys,
Thanks for logbook! After dealing with the pain of python's stdlib logging for years, this library is such a relief! Never want to go back ;)
Attached is a small patch to allow using TLS without explicitly defining keyfile/certfile. I didn't find any unit tests testing this behavior. Also fixed a small typo.
Cheers,
Remco

Hmm this is of course not really backwards compatible with people using tls with smtp in the old way. Let me know what you think and I could fix backward compatibility.


Added cargo fmt & clippy check to github workflow.

Looks like they fail?

Looks like they fail?

Yea for two separate reasons. The ‘unchecked-access’ tests were broken but not being executed on GitHub before. The tests are fixed in the ‘closure_result’ branch. I’ll merge that in.
Clippy is failing for to the variants in the proc macro having to great a size difference. One solution is to Box the variants. I’ve changed nearly ready to fix that.

Master is merged, now there is just a warning about the large enum variants from clippy :wink:

Well, I think we can just disable the warning about large enum variants. It's not a problem in this case :)

Yea ignoring the warning is fair enough with me for now as placement new is not implemented yet, meaning that boxing the variants still means a stack allocation which is then moved to the heap. It leaves me questioning the advice of the lint, as for now if your stack is going to overflow, it will overflow due to the mandatory stack allocation.

I think this has nothing to do with the stack. The value of any enum variant has the size of the largest variant. So if you have a variant that is 4 bytes and variant that is 32 bytes, a vec![SomeEnum, 5] will be 32*5 bytes in size. The lint is useful in general, but not in this case.

Indeed, the convern of the lint is not about the stack, but about the potential waste of space. But the proposed solution is a stack vs heap trade off. In short, I'm comfortable with both the "waste" of space and placing a large value on the stack.


Gonzales LESS parser failing on nested parentheses and ease out function

Given valid LESS code containing nested parentheses or an ease out function the gonzales-pe LESS parser throws parsing errors.
Given
    @media (max-width: 100px) {
        font-size: floor((1em * 1.1));
    }

gonzales-pe throws
Parsing error: Please check validity of the block starting from line #16

15 |     @media (max-width: @breakpoint-mobile) {
16*|         font-size: floor((@font-size-base * 1.1));
17 |     }

Syntax: less
Gonzales PE version: 3.0.0-29

parsing errors are also thrown for
.grid-unit((12 / @i), 12, @gutter);

and
.generate-gallery-columns(@n, (@i + 1));

Given the following LESS code containing an ease out function
@ease-out-function: cubic-bezier(0.23, 1, 0.32, 1);
.ease-out(@duration: 450ms; @property: all; @delay: 0ms) {
    .lh-transition(@property @duration @ease-out-function @delay);
}

gonzales-pe throws the following cryptic parsing error
Parsing error: Please check validity of the block

Syntax: undefined
Gonzales PE version: 3.0.0-29

On the gonzales-pe project I already opened the respective issues (tonyganch/gonzales-pe#76 and tonyganch/gonzales-pe#77), but am also opening this one here on sc5-styleguide for completeness.

Thank you! As a workaround solution you can use ignore tags to ignore these lines and still generate the styleguide.


Continuous Delivery

Continuous Delivery and creating an organization in docker cloud

Create an organization in docker cloud
Setting up Continuous delivery

According to #74 Dockerfiles will be distributed into separate projects. Then can we setup docker hub's built in CI/CD pipeline for this task
WDYT?


Argument to VimuxPromptCommand

It would be nice if we could just give the command as an argument, that way if someone wants to change vim external command functionality, they could just replace :! invocation to :VimuxPromptCommand, they wouldn't need to wait for the prompt and run it.

My bad, I think VimuxRunCommand provides this functionality. Thank you


Undo last commit should warn user if they have uncommited changes

VSCode Version: 1.5.0
OS Version: OS X 10.11.6

Steps to Reproduce:

Choose any git repo, add a file test.js with the following content

var foo = 1;
var bar = 2;

Add the file and commit it.

Remove the second line, so the file ends up with:

var foo = 1;

In VSCode's git viewlet, choose Undo Last Commit

Now the file is:
var foo = 1;

and this bit
var bar = 2;

is permanently lost.
 Or

Use git reset --soft instead of git reset, which defaults to --mixed. In this case, when user has staged but uncommited changes, prompt him to either commit or unstage them.
The benefit of using --soft this way is all last commit changes will end up in staged mode, whereas any local changes won't. So user could select which change they want, if the same file is edited both on last commit and locally.

Great catch!

Decided to simply disable the action.


Firefox 64 will support interaction media queries

https://bugzilla.mozilla.org/show_bug.cgi?id=1035774 marked as fixed for M64

Thanks!


Support scalar inputs

ngraph wants scalar as Shape{} and mkldnn wants it as Shape{1}. So changing the shape in the backend. Might not be the cleanest solution

No longer needed.


OpenAPI validation using manageiq-api-common

This PR moves OpenAPI validator to ManageIQ::Api::Common::Docs::DocV3.
Also fixes InventoryController superclass

[x] depends on https://github.com/ManageIQ/manageiq-api-common/pull/80

@agrare please review
cc @Ladas


Outlier detection not happening for upstream response timeout cases with grpc calls

Description:
While verifying outlier_detection and failover configuration in a simulated failure scenario, observed logs without UPSTREAM HOST and grpc-status: unavailable.
Was expecting outlier detection to capture the (upstream_)response_timeout errors but these error were not considered.
Repro steps:
Setup:
EnvoyProxy as part Istio sidecar : "version": "ed148b62dfb0dc79adc8c8573ced4806883389c0/1.19.2-dev/Clean/RELEASE/BoringSSL"
Simulated Scenario:

Svc-one calls Svc-Two.
Configure route timeout  timeout: 5s to the http route in Svc-Two.

        cluster: outbound|8002||svc-two.svc-two-namespace.svc.cluster.local
        timeout: 5s
        maxGrpcTimeout: 5s
        retryPolicy:
          hostSelectionRetryMaxAttempts: "5"
          numRetries: 2
          retriableStatusCodes:
          - 503
          retryHostPredicate:
          - name: envoy.retry_host_predicates.previous_hosts
          retryOn: connect-failure,refused-stream,unavailable,cancelled,retriable-status-codes

Using NetworkPolicy block traffic from Svc-one pods to Svc-two pods.
This will result in upstream_response_timeout error on the Svc-One pods.

Logs:
svc-one-deployment-7d8dcc748-4v7tp istio-proxy 2022-07-21T10:51:54.739441Z      debug   envoy http      [C440203][S374698705624913161] request end stream
svc-one-deployment-7d8dcc748-4v7tp istio-proxy 2022-07-21T10:51:54.763924Z      debug   envoy upstream  transport socket match, socket tlsMode-disabled selected for host with address 10.*.*.43:8002
svc-one-deployment-7d8dcc748-4v7tp istio-proxy 2022-07-21T10:51:54.764002Z      debug   envoy upstream  DNS refresh rate reset for svc-two-svc.svc-two-playground.svc.cluster.local, refresh rate 30000 ms
...
svc-one-deployment-7d8dcc748-4v7tp istio-proxy 2022-07-21T10:51:59.742415Z      debug   envoy router    [C440203][S374698705624913161] upstream timeout
svc-one-deployment-7d8dcc748-4v7tp istio-proxy 2022-07-21T10:51:59.742471Z      debug   envoy pool      cancelling pending stream
svc-one-deployment-7d8dcc748-4v7tp istio-proxy 2022-07-21T10:51:59.742483Z      debug   envoy router    [C440203][S374698705624913161] canceled pool request
svc-one-deployment-7d8dcc748-4v7tp istio-proxy 2022-07-21T10:51:59.742502Z      debug   envoy http      [C440203][S374698705624913161] Sending local reply with details upstream_response_timeout
svc-one-deployment-7d8dcc748-4v7tp istio-proxy 2022-07-21T10:51:59.742547Z      debug   envoy http      [C440203][S374698705624913161] encoding headers via codec (end_stream=true):
svc-one-deployment-7d8dcc748-4v7tp istio-proxy ':status', '200'
svc-one-deployment-7d8dcc748-4v7tp istio-proxy 'content-type', 'application/grpc'
svc-one-deployment-7d8dcc748-4v7tp istio-proxy 'grpc-status', '14'
svc-one-deployment-7d8dcc748-4v7tp istio-proxy 'grpc-message', 'upstream request timeout'
svc-one-deployment-7d8dcc748-4v7tp istio-proxy 'date', 'Thu, 21 Jul 2022 05:21:59 GMT'
svc-one-deployment-7d8dcc748-4v7tp istio-proxy 'server', 'envoy'
svc-one-deployment-7d8dcc748-4v7tp istio-proxy
svc-one-deployment-7d8dcc748-4v7tp istio-proxy 2022-07-21T10:51:59.742592Z      debug   envoy http2     [C440203] stream closed: 0
svc-one-deployment-7d8dcc748-4v7tp istio-proxy [2022-07-21T05:21:54.739Z] "POST /proto.SvcTwoGroup/Cre***ber HTTP/2" 200 UT 52 0 5003 - "-" "grpc-java-netty/1.39.0" "d60dbd1e-8f2b-4d04-9b1e-f0fadc7e5b9e" "svc-two-svc.svc-two-playground.fkcloud.in:8002" "-" "svc-two-svc.svc-two-playground.fkcloud.in:8002" <IP_ADDRESS>:8002 Unavailable

In HTTP case too, when an explicit route timeout is set, outlier detection is not happening.

/not-stale
/reopen


Add manifest file for Chrome 'Add to Homescreen' feature

A user suggested this and it does look very handy: https://developer.chrome.com/multidevice/android/installtohomescreen

Added the meta info and icon, looks great.


[Doc] Add return_proba argument explanation

Issue #, if available:
Description of changes:
This PR fix the documentation of return_proba:

Add the return_proba argument;
Add a note on eval_metric.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Also remove the note because we decide the return_proba should have nothing to do with evaluation metrics. We need to set its value automatically based on the metrics. No need users to be aware of this.


Bug: $isCommandInteraction

Bug Type
Function
Bugged Behavior
module.exports = [{
    name: "test",
    code: `
    Hello!
    $addButton[1;Click Me!;primary;ButtonID;false]

    `
    },{
    name: "ButtonID",
    type: "interaction",
    prototype: "button",
    code:`
	$isCommandInteraction
    $interactionReply[Hello World!;everyone;false]
  `
}]

Second usage:

module.exports = [{
    name: "test-slash",
    prototype: "slash",
    type: "interaction",
    code: `
$isCommandInteraction
$interactionReply[Hi]`
}]

Version of aoi.js
v6.8.x
Version of Node.js
v20.16.0 (LTS)
Excepted Output
true (or false)
Relevant log output
isCommand() {
return this.type === InteractionType.ApplicationCommand;
}
Code of Conduct

[X] I agree to follow this project's Code of Conduct

not a but, use $iscomponentinteraction

turns out i didnt read this correctly

Also it seems $addSelectMenu with channel type value is also broken.
$addSelectMenu[1;channel;yourCustomID;This is a placeholder!;1;5;false;A Option:Description of option A:anotherCustomID:false;B Option:Description of option B:andAnotherCustomID:true]

Can we include this in this issue thread or should I open a new one for this?

You can't provide options with the channel type, it's just
$addSelectMenu[1;channel;yourCustomID;This is a placeholder!;1;5;false]
in this case


Research Permit Resource Model subheader addition

[x] Under Project Details, first field should be “Project Name”, with a field placeholder that states “Enter brief name - maximum 40 chars”

@LeannePyle - Should this value be unique across Research Permits to uniquely identify them?

Yes


cannot import name 'ball_query_ext' from partially initialized module 'mmdet3d.ops.ball_query' (most likely due to a circular import)

Hello, this problem occurred when I was organizing the dataset file. I read the source code and found no exceptions. No one asked in other issues. Is there a solution?
Traceback (most recent call last):
File "/home/wistful/work/my_bevfusion/tools/create_data.py", line 5, in
from tools.data_converter import kitti_converter as kitti
File "/home/wistful/work/my_bevfusion/tools/data_converter/kitti_converter.py", line 5, in
from mmdet3d.core.bbox import box_np_ops
File "/home/wistful/work/my_bevfusion/mmdet3d/core/init.py", line 2, in
from .bbox import *  # noqa: F401, F403
File "/home/wistful/work/my_bevfusion/mmdet3d/core/bbox/init.py", line 4, in
from .iou_calculators import (AxisAlignedBboxOverlaps3D, BboxOverlaps3D,
File "/home/wistful/work/my_bevfusion/mmdet3d/core/bbox/iou_calculators/init.py", line 1, in
from .iou3d_calculator import (AxisAlignedBboxOverlaps3D, BboxOverlaps3D,
File "/home/wistful/work/my_bevfusion/mmdet3d/core/bbox/iou_calculators/iou3d_calculator.py", line 5, in
from ..structures import get_box_type
File "/home/wistful/work/my_bevfusion/mmdet3d/core/bbox/structures/init.py", line 1, in
from .base_box3d import BaseInstance3DBoxes
File "/home/wistful/work/my_bevfusion/mmdet3d/core/bbox/structures/base_box3d.py", line 5, in
from mmdet3d.ops.iou3d import iou3d_cuda
File "/home/wistful/work/my_bevfusion/mmdet3d/ops/init.py", line 5, in
from .ball_query import ball_query
File "/home/wistful/work/my_bevfusion/mmdet3d/ops/ball_query/init.py", line 1, in
from .ball_query import ball_query
File "/home/wistful/work/my_bevfusion/mmdet3d/ops/ball_query/ball_query.py", line 4, in
from . import ball_query_ext
ImportError: cannot import name 'ball_query_ext' from partially initialized module 'mmdet3d.ops.ball_query' (most likely due to a circular import)

Hello. I met the same problem. May you share the solutions?

Sorry, I saw it too late. I haven't seen this project for a long time. I looked at my modified code and found that I did this. I can't remember anything else.

Wistfully
@.***

------------------ 原始邮件 ------------------
发件人: @.>;
发送时间: 2023年2月6日(星期一) 中午1:01
收件人: @.>;
抄送: @.>; "State @.>;
主题: Re: [ADLab-AutoDrive/BEVFusion] cannot import name 'ball_query_ext' from partially initialized module 'mmdet3d.ops.ball_query' (most likely due to a circular import)  (Issue #41)
Hello. I met the same problem. May you share the solutions?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you modified the open/close state.Message ID: @.***>


Use return values in toLocaleString example

Fixed the example code for toLocaleString(...) so the return values (strings) are used in the console.log(). Doing npm run build updated a bunch of stuff in dist/ but I'm not sure if we want that added to source control as well.

yeah, good catch. 👍 thanks for updating the spanish version too.
the dist folder becomes the docs folder which builds the site.


[turborepo] turbo gen workspace --copy [url] doesn't work

What version of Turborepo are you using?
1.10.3
What package manager are you using / does the bug impact?
pnpm
What operating system are you using?
Mac
Describe the Bug
running turbo gen workspace --copy [url] seems to ignore the url and run the command prompting what local package turbo should copy instead of the url.
turbo gen workspace --copy https://github.com/vercel/turbo/tree/main/examples/with-prisma/packages/database

>>> Copy an existing workspace from boilerplate

? What type of workspace should be added? package
? What is the name of the package? db
? Which workspace should "db" start from?   ui```

### Expected Behavior

Copy the setup in https://github.com/vercel/turbo/tree/main/examples/with-prisma/packages/database

### To Reproduce

turbo gen workspace --copy https://github.com/vercel/turbo/tree/main/examples/with-prisma/packages/database

### Reproduction Repo

_No response_

Hey @sofshant, is this still reproducible? I just checked on this (apologies for the delay) and I'm unable to reproduce on<EMAIL_ADDRESS>Happy to take a look!

Going to close for now, but please open a new issue if this is still reproducible and we'll be happy to take a look!


Add ActionLink extension method to IUrlHelper

#7807

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

Thanks for your effort, @recklessforce. Do you plan to address the comments you've received so we can merge this in?

@mkArtakMSFT I'm currently busy with something else but I will try to get it done this month

@ZeroNightzz, do you still plan to complete this, or should we close it?

Closing this PR as it seems this PR went stale.


SimpleRobotRulesParser: Expose MAX_CRAWL_DELAY

SimpleRobotRulesParser keeps MAX_CRAWL_DELAY as private static variable. Shouldn't it be defined by the crawler which delay is acceptable? A black-box behavior does not really make sense, as well as a fixed invisible value of 300,000 seconds (two fetches per week).

Closed via commit 67adc27. Thanks @aecio!


[Bug] brin index related,  could not read block xxx in file  when insert after cbdb binary swap

Cloudberry Database version
Swap from: PostgreSQL 14.4 (Cloudberry Database 1.6.0 build 79708 commit:81b10d5c)
Swap to: PostgreSQL 14.4 (Cloudberry Database 1.6.0+dev.3.g48d76a3e build 80152 commit:48d76a3e)
What happened
psql:test.sql:38: ERROR:  could not read block 16384 in file "base/16384/24584": read only 0 of 32768 bytes  (seg2 <IP_ADDRESS>:7004 pid=5195)
What you think should happen instead
No response
How to reproduce
Download this file: recreate_script.zip
Unzip the recreate_script.zip
Install cbdb: PostgreSQL 14.4 (Cloudberry Database 1.6.0 build 79708 commit:81b10d5c)
Then install another cbdb:  PostgreSQL 14.4 (Cloudberry Database 1.6.0+dev.3.g48d76a3e build 80152 commit:48d76a3e)
Issue the source command: source /code/cbdb_src/gpAux/gpdemo/gpdemo-env.sh
Run recreate.sh
Operating System
centos7
Anything else
No response
Are you willing to submit PR?

[ ] Yes, I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct.

Hi Mingli,
According to information in release meeting, it is needed ensure compatibility across certain versions. I'd like to open an issue regarding this. If you have any concerns about binary compatibility requirement, would you please work with Max on this?

Hi Mingli, According to information in release meeting, it is needed to ensure compatibility across certain versions. I'd like to re-open this issue regarding this. If you have any concerns about binary compatibility requirement, would you please work with Max on this?

No objection if release team decide to do that work, thanks.

Already discussed. It's Lightning related, and it's not an issue but expected.


Create norm_matrix.c

A program in c that implements the logic of norm of a user given matrix using c programming.
By Shourya Gupta

Please label it as 'hacktoberfest-accepted' . As it is showing some error
Thank You for accepting my contribution.


Logo Proposal

Hello! I would love to contribute to your project by designing a logo for it. Let me know if you'd want that too!

Thanks for the offer, @newfinal100! The work you've done for other projects looks great.
The company that maintains this project (https://www.appscale.com/) currently has a logo, and it tends to use that logo when branding the project as well. I'm guessing that the people in charge of marketing decisions would be reluctant to change the "AppScale" logo.
However, they've recently started differentiating between "AppScale GTS" (for the project relating to Google Cloud Platform) and "AppScale ATS" (for the project relating to Amazon Web Services). They may be interested in a logo for one of the sub-projects. This particular Github project is for AppScale GTS.
I'll make sure they hear about your offer. I would recommend holding off on starting work for it, though. I don't want to waste your time if it turns out they are not interested. I'll keep this issue open and update it when I hear from them.

Thanks a lot for all the info @cdonati , I really appreciate it! Do let me know when you hear from them, if they are interested that would be great :)


Need Help with iOS demo app

Hi again. I have been trying to get this your demo code to work on Android and iOS devices. The Android demo worked, but I cannot make progress with the iOS demo app. I have not used XCode in a while so I may be missing something.
I am using OS X 10.14.6
XCode 11.3.1
Node 11
react-native 4.4.0
Errors shown in XCode:
/Users/klemm/Sites/react_native/react-native-advertising-id/demo/node_modules/react-native-advertising-id/ios/RNAdvertisingId-Bridging-Header.h:1:9: 'React/RCTBridgeModule.h' file not found
failed to emit precompiled header '/Users/klemm/Library/Developer/Xcode/DerivedData/demo-fdvybqppbmpffsfydatjyizmizdk/Build/Intermediates.noindex/PrecompiledHeaders/RNAdvertisingId-Bridging-Header-swift_28Y52FXFNEZV-clang_KLU4EDN5EN1U.pch' for bridging header '/Users/klemm/Sites/react_native/react-native-advertising-id/demo/node_modules/react-native-advertising-id/ios/RNAdvertisingId-Bridging-Header.h'
It is not clear to me if I need to do something with the pod file.
I am not seeing any files in XCode as red.
Any ideas what I am missing?
Thanks

If you use the latest react-native version (>=0.60.x), the package is auto-linked,
I guess you do some manual linking?

Ever find a fix here?


Variable Row Heights

I would like to make a Table with different rowHeights depending if the row was clicked.
I have passed the following function to the rowHeight props in Table. Note that this.state.selectedIndex is the index of the row that was clicked.
 rowHeightSetter = ({index}) => {
    if (index === this.state.selectedIndex) {
      return 150;
    }
    return 30;
  };

However, it seems that the absolute positioning of the rows makes it so that the expanded row overlaps other rows. Does anyone have an idea on how to fix this? Thanks!

i also occur the same question? no method


Craft Till get recipe feature support

Describe your enhancement
A special type of a processing recipe support that would be used for a chance based recipes where the output Is not guaranted I would imagine IT Beeing a special type of a pattern where the insertion delay could be set (timer after which the recipe Will be repeated if output of a recipe Is not recieved from the craft.)

The usual way I deal with that is to overestimate. Like if you have a 20% chance of getting what you want, make it an 8->1 recipe

Alternatively, make it passive using a detector and exporter

While this issue was closed as won't fix, I think you will be interested in the planned redstone autocrafter variant


KingSocksProxy have memory leak

It's nothing with KingSocksProxy. But when oc communicate with swift  may leaks


Firmware for AOT-4221SR

if any body hai  unlock firmware of  AOT-4221SR.
then let me know ,my email address<EMAIL_ADDRESS>

sorry, this is wrong place, this only for RTL960x SFP


[macOS arm64] Build fails on Sonoma: gc_priv.h: error: define GC_THREAD_STATE_T; error: 'long long' is a C++11 extension [-Werror,-Wc++11-long-long]

There are multiple errors on macOS 14:
:info:build [  5%] Building C object iv/lv5/third_party/gc/CMakeFiles/gcmt-dll.dir/alloc.c.o
:info:build cd /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_devel_iv/iv/work/build/iv/lv5/third_party/gc && /usr/bin/clang -DIV_DISABLE_JIT -Dgcmt_dll_EXPORTS -I/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_devel_iv/iv/work/iv-64c3a9c7c517063f29d90d449180ea8f6f4d946f -I/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_devel_iv/iv/work/iv-64c3a9c7c517063f29d90d449180ea8f6f4d946f/iv/third_party -I/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_devel_iv/iv/work/iv-64c3a9c7c517063f29d90d449180ea8f6f4d946f/iv/lv5/third_party/gc/include -I/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_devel_iv/iv/work/iv-64c3a9c7c517063f29d90d449180ea8f6f4d946f/iv/lv5/third_party/gc/libatomic_ops/src -pipe -Os -DNDEBUG -I/opt/local/include -D_LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -mmacosx-version-min=14.0 -fPIC   -D_CRT_SECURE_NO_DEPRECATE                  -DALL_INTERIOR_POINTERS -Wno-incompatible-pointer-types -Wno-deprecated-declarations -MD -MT iv/lv5/third_party/gc/CMakeFiles/gcmt-dll.dir/alloc.c.o -MF CMakeFiles/gcmt-dll.dir/alloc.c.o.d -o CMakeFiles/gcmt-dll.dir/alloc.c.o -c /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_devel_iv/iv/work/iv-64c3a9c7c517063f29d90d449180ea8f6f4d946f/iv/lv5/third_party/gc/alloc.c
:info:build In file included from /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_devel_iv/iv/work/iv-64c3a9c7c517063f29d90d449180ea8f6f4d946f/iv/lv5/third_party/gc/reclaim.c:17:
:info:build /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_devel_iv/iv/work/iv-64c3a9c7c517063f29d90d449180ea8f6f4d946f/iv/lv5/third_party/gc/include/private/gc_priv.h:598:7: error: define GC_THREAD_STATE_T
:info:build #     error define GC_THREAD_STATE_T
:info:build       ^
:info:build In file included from /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_devel_iv/iv/work/iv-64c3a9c7c517063f29d90d449180ea8f6f4d946f/iv/lv5/third_party/gc/alloc.c:18:
:info:build /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_devel_iv/iv/work/iv-64c3a9c7c517063f29d90d449180ea8f6f4d946f/iv/lv5/third_party/gc/include/private/gc_priv.h:598:7: error: define GC_THREAD_STATE_T
:info:build #     error define GC_THREAD_STATE_T
:info:build       ^
:info:build In file included from /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_devel_iv/iv/work/iv-64c3a9c7c517063f29d90d449180ea8f6f4d946f/iv/lv5/third_party/gc/alloc.c:18:
:info:build /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_devel_iv/iv/work/iv-64c3a9c7c517063f29d90d449180ea8f6f4d946f/iv/lv5/third_party/gc/include/private/gc_priv.h:598:7: error: define GC_THREAD_STATE_T
:info:build #     error define GC_THREAD_STATE_T
:info:build       ^
:info:build 1 error generated.
:info:build In file included from /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_devel_iv/iv/work/iv-64c3a9c7c517063f29d90d449180ea8f6f4d946f/iv/lv5/third_party/gc/alloc.c:18:
:info:build /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_devel_iv/iv/work/iv-64c3a9c7c517063f29d90d449180ea8f6f4d946f/iv/lv5/third_party/gc/include/private/gc_priv.h:598:7: error: define GC_THREAD_STATE_T
:info:build #     error define GC_THREAD_STATE_T
:info:build       ^
:info:build 1 error generated.
:info:build make[2]: *** [iv/lv5/third_party/gc/CMakeFiles/gc-lib.dir/reclaim.c.o] Error 1
:info:build make[2]: *** Waiting for unfinished jobs....
:info:build 1 error generated.
. . .
:info:build [  8%] Building CXX object third_party/google-benchmark/CMakeFiles/google-benchmark.dir/src/sleep.cc.o
:info:build cd /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_devel_iv/iv/work/build/third_party/google-benchmark && /usr/bin/clang++ -DIV_DISABLE_JIT -DOS_MACOSX -I/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_devel_iv/iv/work/iv-64c3a9c7c517063f29d90d449180ea8f6f4d946f/third_party/google-benchmark/include -I/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_devel_iv/iv/work/iv-64c3a9c7c517063f29d90d449180ea8f6f4d946f/third_party/google-benchmark/src -Wall -Wno-unused-const-variable -pedantic-errors -pipe -Os -DNDEBUG -I/opt/local/include -D_LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION -stdlib=libc++ -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -mmacosx-version-min=14.0 -MD -MT third_party/google-benchmark/CMakeFiles/google-benchmark.dir/src/sleep.cc.o -MF CMakeFiles/google-benchmark.dir/src/sleep.cc.o.d -o CMakeFiles/google-benchmark.dir/src/sleep.cc.o -c /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_devel_iv/iv/work/iv-64c3a9c7c517063f29d90d449180ea8f6f4d946f/third_party/google-benchmark/src/sleep.cc
:info:build In file included from /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_devel_iv/iv/work/iv-64c3a9c7c517063f29d90d449180ea8f6f4d946f/third_party/google-benchmark/src/sleep.cc:15:
:info:build /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_devel_iv/iv/work/iv-64c3a9c7c517063f29d90d449180ea8f6f4d946f/third_party/google-benchmark/src/sleep.h:7:37: error: 'long long' is a C++11 extension [-Werror,-Wc++11-long-long]
:info:build const int64_t kNumMillisPerSecond = 1000LL;
:info:build                                     ^
:info:build /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_devel_iv/iv/work/iv-64c3a9c7c517063f29d90d449180ea8f6f4d946f/third_party/google-benchmark/src/sleep.h:8:36: error: 'long long' is a C++11 extension [-Werror,-Wc++11-long-long]
:info:build const int64_t kNumMicrosPerMilli = 1000LL;
:info:build                                    ^
:info:build /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_devel_iv/iv/work/iv-64c3a9c7c517063f29d90d449180ea8f6f4d946f/third_party/google-benchmark/src/sleep.h:9:59: error: 'long long' is a C++11 extension [-Werror,-Wc++11-long-long]
:info:build const int64_t kNumMicrosPerSecond = kNumMillisPerSecond * 1000LL;
:info:build                                                           ^
:info:build /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_devel_iv/iv/work/iv-64c3a9c7c517063f29d90d449180ea8f6f4d946f/third_party/google-benchmark/src/sleep.h:10:35: error: 'long long' is a C++11 extension [-Werror,-Wc++11-long-long]
:info:build const int64_t kNumNanosPerMicro = 1000LL;
:info:build                                   ^
:info:build 4 errors generated.
. . .

iv_macos14.2.log

I have fixed the build on Sonoma, but something is still missing, since running lv5 on aarch64 fails with:
GC Warning: Out of memory - trying to allocate less
Insufficient memory for GC_all_nils


Extend the get-cluster.sh script to use sudo if necessary.

+1, except that it needs to lock for racing gcloud updates. :) https://github.com/GoogleCloudPlatform/kubernetes/blob/master/hack/jenkins/e2e.sh#L105
(This actually did show up on our Jenkins server already. :/)

flock doesn't exist on OS X.  I'd rather not do this.  Besides, shouldn't gcloud update ... handle the locking itself?

It should, and I have an internal bug open, but until it does, there's a problem here with racing gcloud components update calls. The problem isn't unique to the sudo case, but having this case error out was the last way I had to protect Jenkins from the race.
If you're going to go this route:

add an env variable as to whether we update gcloud at all (then we can just disable it in Jenkins and leave the update at the top level)
update GKE as well, or move these to a common function (they're getting pretty large).

ok, added an environment variable for both GCE and GKE.
ptal
--brendan


CloudFormation JSON-files use light mode font colors in dark mode

Describe the bug
Syntax highlighting in CloudFormation JSON files uses light mode colors in dark mode
To Reproduce

Create a new CloudFormation-file cfn.template.
Open the file in Visual Studio with dark mode enabled
Put valid CloudFormation JSON code in the file:

{
    "Resources": {
        "MyBucket": {
            "Type": "AWS::S3::Bucket",
            "Properties": {
                "BucketName": "my-bucket-name"
            }
        }
    }
}

Notice how the font is using the colors for light mode, and not the dark mode colors as you would expect.

Expected behavior
Syntax should be displayed in dark mode colors
Screenshots
The above example in my editor

There are dark mode colors defined in the options (Tools -> Options -> Environment -> Fonts and colors) that aren't being used. Here you can see that the normal font color is used:

Computer

Windows Version: 10.0.19045 Build 19045
Visual Studio Version: Visual Studio Professional 2022 (17.5.3)
AWS Toolkit for Visual Studio Version: <IP_ADDRESS>

Thank you for bringing this issue to our attention. I was able to reproduce the issue and we are investigating further.


FS Read stores garbage value in variable!!

How can I ignore that Highlighted characters?

Thanks!!

just add '\0' to the end of string!


Open authoring breaks with no feedback when fork is out of sync

Description
Create a fork of tinacms, then make a breaking change to a page in tinacms. This causes the website to fail to load when editing.
Steps to reproduce

Create a fork of tinacms.org with a user that doesn’t have access to the main repo
Make a breaking change to a page controller for tinacms.org, such as changing the where content files are stored
Try loading the page in editing mode as the user with the fork
Get a 500 error

Expected result
Notify the user what is going on? Give them the option to attempt to sync back up?
Actual result
500 error
Environment
Tinacms Package Versions

Tools

Tool
Version

browser

os

node

npm

To go further on this, I think the open authoring workflow is backwards, which makes this issue a PITA for editors.

Auth with github
Create a fork -- oops already have one
Shoot, it's out of sync, now the site is broken

I think open authoring should do:

Auth with GitHub
Enter editing mode
Make a change to the page, persisted via localstorage
Go to save, or doing an action that requires access like uploading new media
Create a fork?

Have one
Looks like it's out of date -- click here to merge master back into your fork

Success
Submit PR


[BUG] expanded navbar in login / signup page

Description
Navbar is expanded in login and sign up page
I would like to work on it and make user friendly
Screenshots

Any additional information?
No response
What browser are you seeing the problem on?
Chrome
Checklist

[X] I have checked the existing issues
[X] I have read the Contributing Guidelines
[X] I'm a GSSoC'24-Extd contributor
[X] I'm a Hacktoberfest'24 contributor
[X] I am willing to work on this issue (optional)

@mdazfar2
Ok
Thankyou


Items are not translated (hardcoded)

Hello,
I had created an issue (https://github.com/apache/superset/issues/21493) but it has multiples cause of no translation.
I specialise this issue on elements hardcoded
Items are not translated because they are not present in https://github.com/apache/superset/blob/3.0/superset/translations/en/LC_MESSAGES/messages.json
and french translations

Items are :

"It's not a good policy to remove a user, just make it inactive"
Select value (rôle)
The user role on the application, this will associate with a list of permissions
Your database was successfully connected! Here are some optional settings for your database
SCREENSHOT WIDTH
Input custom width in pixels
"Click here to edit Markdown"

Example :

Bests regards

I use Superset in version 3.0.0

CC @dpgaspar for an opinion here... if this is a FAB issue, I don't think there's much we can do on the Superset side, and we can close it, and perhaps file an issue on that repo.
For any strings in Superset, we don't typically support these as bugs but you're welcome to open a PR that adds either translated strings to existing translated strings, or turn any static strings into translated strings in the codebase (e.g. adding t(string) on the frontend).
Tempted to close this as stale anyway, but I'll leave it open hoping that we can get further thoughts on the matter and/or a PR to address it!


vote: update(OWNERS): add incertum (Melissa Kilby) to approvers

Signed-off-by: Melissa Kilby<EMAIL_ADDRESS>
What type of PR is this?
/kind documentation

What this PR does / why we need it:
Extremely excited to propose myself as libs maintainer ❤ (as per 2023-02-01 community call discussion) and continue supporting the project in the following main areas:

production performance, stability and scale
threat detection capabilities and robustness + data modeling
code reviews + bug fixes

Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

NONE

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: incertum
Once this PR has been reviewed and has the lgtm label, please assign jasondellaluce for approval by writing /assign @jasondellaluce in a comment. For more information see the Kubernetes Code Review Process.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

The following users are mentioned in OWNERS file(s) but are untrusted for the following reasons. One way to make the user trusted is to add them as members of the falcosecurity org. You can then trigger verification by writing /verify-owners in a comment.

incertum

User is not a member of the org. Satisfy at least one of these conditions to make the user trusted.

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: incertum, leogr
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [leogr]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

LGTM label has been added.  Git tree hash: fdf6fbbaf8eb66dad46a2002c550b71afc856f3a

As said in the community call a big plus one on my side :tada: :rocket:
+1

cc @falcosecurity/libs-maintainers

+1, really happy to see this happening! 🚀

You've been making a ton of contributions and are really active in the repo as a whole, so it'll be great to have you as a maintainer IMO.
vote: +1

Hi @incertum ! Happy to see this PR! And agree to my co-maintainers. Reviewing your great PRs help me to learn and dig deeper in the libs parts. I am excited and look forward to have you on board! :rocket:
vote: +1

+1 :)

welcome aboard! :D
vote: +1

I think we reached majority, right?
@leogr

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: FedeDP, incertum, leogr
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [FedeDP,leogr]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: Andreagit97, FedeDP, incertum, leogr
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [Andreagit97,FedeDP,leogr]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

https://github.com/falcosecurity/test-infra/pull/990 merged :+1:
/verify-owners
/hold cancel

The following users are mentioned in OWNERS file(s) but are untrusted for the following reasons. One way to make the user trusted is to add them as members of the falcosecurity org. You can then trigger verification by writing /verify-owners in a comment.

incertum

User is not a member of the org. Satisfy at least one of these conditions to make the user trusted.

Again :)
/verify-owners


The runner thread which was running the jobs raised an exeception. Read the traceback above to debug it. You can also pass raise_exceptions=False incase you want to show only a warning message instead.

[ ] I have checked the documentation and related resources and couldn't resolve my bug.
Describe the bug
A clear and concise description of what the bug is.
Ragas version:
Python version:
Code to Reproduce
Install latest version of ragas using git
attempt
from datasets import Dataset
from ragas.metrics import context_recall
from ragas import evaluate
data_samples = {
'question': ['When was the first super bowl?', 'Who won the most super bowls?'],
'answer': ['The first superbowl was held on Jan 15, 1967', 'The most super bowls have been won by The New England Patriots'],
'contexts' : [['The First AFL–NFL World Championship Game was an American football game played on January 15, 1967, at the Los Angeles Memorial Coliseum in Los Angeles,'],
['The Green Bay Packers...Green Bay, Wisconsin.','The Packers compete...Football Conference']],
'ground_truth': ['The first superbowl was held on January 15, 1967', 'The New England Patriots have won the Super Bowl a record six times']
}
dataset = Dataset.from_dict(data_samples)
score = evaluate(dataset,metrics=[context_recall])
score.to_pandas()
Error trace
Expected behavior
A clear and concise description of what you expected to happen.
Additional context
Evaluating:   0%
 0/2 [00:00<?, ?it/s]
Exception in thread Thread-14:
Traceback (most recent call last):
File "/home/user/miniconda3/envs/textgen/lib/python3.10/threading.py", line 1016, in _bootstrap_inner
self.run()
File "/home/user/miniconda3/envs/textgen/lib/python3.10/site-packages/ragas/executor.py", line 95, in run
results = self.loop.run_until_complete(self._aresults())
File "/home/user/miniconda3/envs/textgen/lib/python3.10/asyncio/base_events.py", line 649, in run_until_complete
return future.result()
File "/home/user/miniconda3/envs/textgen/lib/python3.10/site-packages/ragas/executor.py", line 83, in _aresults
raise e
File "/home/user/miniconda3/envs/textgen/lib/python3.10/site-packages/ragas/executor.py", line 78, in _aresults
r = await future
File "/home/user/miniconda3/envs/textgen/lib/python3.10/asyncio/tasks.py", line 571, in _wait_for_one
return f.result()  # May raise f.exception().
File "/home/user/miniconda3/envs/textgen/lib/python3.10/site-packages/ragas/executor.py", line 37, in sema_coro
return await coro
File "/home/user/miniconda3/envs/textgen/lib/python3.10/site-packages/ragas/executor.py", line 111, in wrapped_callable_async
return counter, await callable(args, kwargs)
File "/home/user/miniconda3/envs/textgen/lib/python3.10/site-packages/ragas/metrics/base.py", line 132, in ascore
raise e
File "/home/user/miniconda3/envs/textgen/lib/python3.10/site-packages/ragas/metrics/base.py", line 125, in ascore
score = await asyncio.wait_for(
File "/home/user/miniconda3/envs/textgen/lib/python3.10/asyncio/tasks.py", line 445, in wait_for
return fut.result()
File "/home/user/miniconda3/envs/textgen/lib/python3.10/site-packages/ragas/metrics/_context_recall.py", line 169, in _ascore
results = await self.llm.generate(
File "/home/user/miniconda3/envs/textgen/lib/python3.10/site-packages/ragas/llms/base.py", line 93, in generate
return await agenerate_text_with_retry(
File "/home/user/miniconda3/envs/textgen/lib/python3.10/site-packages/tenacity/_asyncio.py", line 88, in async_wrapped
return await fn(args, kwargs)
File "/home/user/miniconda3/envs/textgen/lib/python3.10/site-packages/tenacity/_asyncio.py", line 47, in call
do = self.iter(retry_state=retry_state)
File "/home/user/miniconda3/envs/textgen/lib/python3.10/site-packages/tenacity/init.py", line 314, in iter
return fut.result()
File "/home/user/miniconda3/envs/textgen/lib/python3.10/concurrent/futures/_base.py", line 451, in result
return self.__get_result()
File "/home/user/miniconda3/envs/textgen/lib/python3.10/concurrent/futures/_base.py", line 403, in __get_result
raise self._exception
File "/home/user/miniconda3/envs/textgen/lib/python3.10/site-packages/tenacity/_asyncio.py", line 50, in call
result = await fn(args, kwargs)
File "/home/user/miniconda3/envs/textgen/lib/python3.10/site-packages/ragas/llms/base.py", line 170, in agenerate_text
return await self.langchain_llm.agenerate_prompt(
File "/home/user/miniconda3/envs/textgen/lib/python3.10/site-packages/langchain_core/language_models/chat_models.py", line 687, in agenerate_prompt
return await self.agenerate(
File "/home/user/miniconda3/envs/textgen/lib/python3.10/site-packages/langchain_core/language_models/chat_models.py", line 647, in agenerate
raise exceptions[0]
File "/home/user/miniconda3/envs/textgen/lib/python3.10/site-packages/langchain_core/language_models/chat_models.py", line 832, in _agenerate_with_cache
result = await self._agenerate(
File "/home/user/miniconda3/envs/textgen/lib/python3.10/site-packages/langchain_openai/chat_models/base.py", line 623, in _agenerate
response = await self.async_client.create(messages=message_dicts, params)
File "/home/user/miniconda3/envs/textgen/lib/python3.10/site-packages/openai/resources/chat/completions.py", line 1181, in create
return await self._post(
File "/home/user/miniconda3/envs/textgen/lib/python3.10/site-packages/openai/_base_client.py", line 1790, in post
return await self.request(cast_to, opts, stream=stream, stream_cls=stream_cls)
File "/home/user/miniconda3/envs/textgen/lib/python3.10/site-packages/openai/_base_client.py", line 1493, in request
return await self._request(
File "/home/user/miniconda3/envs/textgen/lib/python3.10/site-packages/openai/_base_client.py", line 1584, in _request
raise self._make_status_error_from_response(err.response) from None
openai.AuthenticationError: Error code: 401 - {'error': {'message': 'Incorrect API key provided: sk-NkLIY****************************lyRC. You can find your API key at https://platform.openai.com/account/api-keys.', 'type': 'invalid_request_error', 'param': None, 'code': 'invalid_api_key'}}
ExceptionInRunner                         Traceback (most recent call last)
Cell In[153], line 13
5 data_samples = {
6     'question': ['When was the first super bowl?', 'Who won the most super bowls?'],
7     'answer': ['The first superbowl was held on Jan 15, 1967', 'The most super bowls have been won by The New England Patriots'],
(...)
10     'ground_truth': ['The first superbowl was held on January 15, 1967', 'The New England Patriots have won the Super Bowl a record six times']
11 }
12 dataset = Dataset.from_dict(data_samples)
---> 13 score = evaluate(dataset,metrics=[context_recall])
14 score.to_pandas()
File /home/user/miniconda3/envs/textgen/lib/python3.10/site-packages/ragas/evaluation.py:255, in evaluate(dataset, metrics, llm, embeddings, callbacks, in_ci, is_async, run_config, raise_exceptions, column_map)
252     if not evaluation_group_cm.ended:
253         evaluation_rm.on_chain_error(e)
--> 255     raise e
256 else:
257     result = Result(
258         scores=Dataset.from_list(scores),
259         dataset=dataset,
260         binary_columns=binary_metrics,
261     )
File /home/user/miniconda3/envs/textgen/lib/python3.10/site-packages/ragas/evaluation.py:237, in evaluate(dataset, metrics, llm, embeddings, callbacks, in_ci, is_async, run_config, raise_exceptions, column_map)
235 results = executor.results()
236 if results == []:
--> 237     raise ExceptionInRunner()
239 # convert results to dataset_like
240 for i, _ in enumerate(dataset):
ExceptionInRunner: The runner thread which was running the jobs raised an exeception. Read the traceback above to debug it. You can also pass raise_exceptions=False incase you want to show only a warning message instead.

thank you!
from datasets import Dataset
from ragas.metrics import context_recall
from ragas import evaluate
data_samples = {
'question': ['When was the first super bowl?', 'Who won the most super bowls?'],
'answer': ['The first superbowl was held on Jan 15, 1967', 'The most super bowls have been won by The New England Patriots'],
'contexts' : [['The First AFL–NFL World Championship Game was an American football game played on January 15, 1967, at the Los Angeles Memorial Coliseum in Los Angeles,'],
['The Green Bay Packers...Green Bay, Wisconsin.','The Packers compete...Football Conference']],
'ground_truth': ['The first superbowl was held on January 15, 1967', 'The New England Patriots have won the Super Bowl a record six times']
}
dataset = Dataset.from_dict(data_samples)
score = evaluate(dataset,metrics=[context_recall],llm=chat)
score.to_pandas()
fixed it


Some baseline eth2 performance optimizations

What was wrong?
We did not cache things that should definitely be cached to avoid recomputing values during an epoch transition.
We also had some obviously inefficient code given the size of the validator set on mainnet-like configurations.
How was it fixed?

Add basic functools.lru_cache caching to the functions that do not change over a single epoch.
Skip the "immutability penalty" when making a large number of changes to a list of balances.

Cute Animal Picture

curious if there is a benchmark suite you guys are using for this?

mainly watching sync performance with "slots / second" as a metric.
i'm using the same setup for each measurement so feel confident the numbers are meaningful.
we could easily write a benchmark suite that e.g. loads a bunch of blocks from disk and then processes them but haven't yet.


Default  query params for router state

It would be great to be able to set some default query params without using using redirects. It would be great to specify some defaults in the the route state reducer, but I'm not seeing how to do that cleanly.
Any suggestions would be welcome. Thanks!

Are you talking about something similar to this?
https://github.com/rackt/react-router/blob/master/examples/query-params/app.js


Typo "Azure Database for MySQL service"→"～MySQL Service"

https://learn.microsoft.com/en-us/azure/mysql/single-server/concepts-connect-to-a-gateway-node
https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/mysql/single-server/concepts-connect-to-a-gateway-node.md
#PingMSFTDocs

@SudheeshGH

Can you review this PR?
IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.

#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

#sign-off


Add option to disable chart zoom on scroll.

Users with track pads may inadvertently scroll and zoom the chart.  Add an options to the settings menu to disable zoom on scroll.

Reviewed and decided not to make changes at this time.  Feel free to re-open.


how to pickle cython code wrap c++

how to pickle cython code wrap c++, c++ use stl container，like this：
class StdAux
{
public:
    StdAux() {}
    StdAux(int);
    double std(double);

private:
    int period = 10;
    double sum = 0;
    double sum_2 = 0;
    std::deque<double> elements{};
};

# use stl vector
cdef class TsStd(NodeBase):

    def init(self, *args, **kwargs):
        cdef:
            int window = kwargs.get('window', 10)
            int i = 0
        self.std = vector[aux.StdAux]()
        for i in range(self.length):
            self.std.push_back(aux.StdAux(window)

std = TsStd()
how can i pickle std object, thanks

Support questions should be asked on https://groups.google.com/forum/#!forum/cython-users


Add displayName to components.

https://reactjs.org/docs/react-component.html#displayname
Display name is really useful during debugging and testing. Without defining it, rebass components would all show up as Styled(Styled(Base)).
For example, shadow rendering result in test.
Before:

After:

Codecov Report

Merging #352 into master will not change coverage.
The diff coverage is 100%.

@@          Coverage Diff          @@
##           master   #352   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files          11     11
  Lines         170    173    +3
=====================================
+ Hits          170    173    +3

Impacted Files
Coverage Δ

src/create-component.js
100% <100%> (ø)
:arrow_up:

src/grid.js
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

👍

Thanks for this! Will resolve the snapshot conflicts and merge this in


Editable Feature Request

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

[ ] question
[ ] any problem or bug report
[x] feature request

If you choose 'problem or bug report', please select OS:  (check one with "x")

[x] Android
[ ] iOS

cordova information:  (run $> cordova plugin list)
cordova-plugin-device 2.0.1 "Device"
cordova-plugin-geolocation 4.0.1 "Geolocation"
cordova-plugin-googlemaps 2.2.8 "cordova-plugin-googlemaps"
cordova-plugin-ionic-keyboard 2.0.5 "cordova-plugin-ionic-keyboard"
cordova-plugin-ionic-webview 1.1.16 "cordova-plugin-ionic-webview"
cordova-plugin-splashscreen 5.0.2 "Splashscreen"
cordova-plugin-whitelist 1.3.3 "Whitelist"

Hi Team,
Greetings..!
I am going to develop a app with native map in ionic 3, on that i need "Editable" feature in polygon like this

https://www.daftlogic.com/projects-google-maps-area-calculator-tool.htm
plz fix that issue

This is not the place asking for how to programming. For general question about how to programming, please ask at the Stack Overflow or the ionic forum. Many people will help you.

ok thanks for the help


Release 1.3.2

Feat update activitybar icon #928
Fix severity 0 codemod not show #927

Codecov Report

Merging #929 (7be8ec8) into master (7dbe4b9) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head 7be8ec8 differs from pull request most recent head e07e708. Consider uploading reports for the commit e07e708 to get more accurate results

@@           Coverage Diff           @@
##           master     #929   +/-   ##
=======================================
  Coverage   57.14%   57.14%
=======================================
  Files           1        1
  Lines          70       70
  Branches       15       18    +3
=======================================
  Hits           40       40
  Misses         30       30

Continue to review full report at Codecov.

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


enhancement to credential test

[ ] coverage for https://issues.redhat.com/browse/AAP-22567
[ ] add credential type resource to cleanup

closed in favor of https://github.com/ansible/ansible-ui/pull/2677


remove inspect-port

This is a workaround for https://github.com/microsoft/vscode/issues/85490

Thanks for the workaround


Moving to a new part of a series/sequence not working

Here's an example trial with a sequence.
https://aaonline.fr/player.php?trial_id=148564
AAO normally allows the action of moving to a different part of a series, and a specific frame of that part, and to carry over variables and the game state. Currently, any trial that does so just restarts the same trial and gives an error saying "The save you provided was not created on this trial."

That sequence test case is very helpful, thanks. I'd like to support this, but it's kind of complicated to implement—AAO handles this by changing the ?trial_id query parameter, but we only have static files and thus can't do it the same way. I have an idea for how to do this[^1], but it may take me a few days to implement this, so I'll release v1.1.1 first and work on this for v1.2.0 (since I'd consider it a new feature instead of a bugfix to support sequences).
[^1]: When downloading a sequence, aaoffline is aware of where each case will end up, so we can replace the final redirection with a hard-coded (added at download-time) switch statement that chooses a different relative URL based on the ID, similar to how we do it for psyche locks. Carrying over variables and selecting the right frame is then just a matter of appending the encoded save_data parameter again.