Fixed header in mat-table

Bug, feature request, or proposal: It would be good if we can have a fixed header for mat-table.
What is the expected behavior? Header should always be visible even while scrolling the table body.
What is the current behavior?  When the mat-table body is scrolled, the header is also getting scrolled along with the body and getting hidden.
What are the steps to reproduce?
Check the official mat-table link below.
https://material.angular.io/components/table/overview
What is the use-case or motivation for changing an existing behavior?
When we had to show more than 50 records per page, user will have to scroll down to see the bottom records. When we scroll down, header should stay static on top of the table and it helps the user to easily identify which column is what.
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Is there anything else we should know?

found a sample

No working sample available

.mat-header-row {
    position: sticky;
    top: 0;
    background-color: inherit;
}

@oktav777 You should also include position: -webkit-sticky for Safari browsers.
.mat-header-row {
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    background-color: inherit;
}

@Chan4077 preprocessor should autoprefix it.

@oktav777  the css work .but if the hearder has  selection,when scroll the below will occur
before scoll:

when scroll:

Thanks oktav and Chan. The css works fine. But not working in IE 11

@stevenmi add z-index so it looks like:
.mat-header-row {
    top: 0;
    position: sticky;
    z-index: 1;
    background-color: inherit;
}

@jayakrishna-v position: sticky is not supported in IE. If you really need IE, you have to override the styles or change the layout of tables.

ok. I have a basic question. Does Angular Material support IE browsers?

@jayakrishna-v Yes, IE11 is supported, see here

ok. Thank you

Solution does not work if the table is inside mat-sidenav-container. Any suggestion?

@soumyakantiroychowdhury did you find a solution?

@Ch4osCosmo I did not try after that. Will post here if I get a solution.

is there a fix for this?

I want to make the first four columns as sticky. Is there any way in angular mat-table??

https://stackblitz.com/angular/qondealmmyp?file=app%2Ftable-basic-example.ts
Tried this solution on  @angular/material 8.1.4 . It's not working

I don't understand why would you say Angular Material is compatible with IE 11, if the property 'sticky: true' of mat table's header is not working in IE 11 ?
In addition I see a case where we would need fixed position on header (and not sticky). Suppose you have a fixed header. Setting sticky table's headers would cause them to stick  underneath the fixed header, making it invisible.


Configuration section is missing from Readme

The readme says "Check out the Configuration section above," and points to https://github.com/nopara73/HiddenWallet#configuration, but that section no longer exists. How should the app be configured? I just got it running and it appears to be generating mainnet addresses, so I'm guessing I'm missing some config.

I removed it. https://github.com/nopara73/HiddenWallet/commit/6658c51e7766f8c48438e8181541c0eb6cd95a8c
There was a configuration section before, but I removed it.
At the time I was not allowing spending unconfirmed outputs, but for convenient testing I wanted to point out they can change it. Now that with segwit malleability is not an issue spending unconfirmed outputs is safer and I enabled it by default, so I could remove the config file modification tutorial.


Fail to override the kube-scheduler.

Hi,
I copied the kube-scheduler file of yours to `/etc/kubernetes/manifests/kube-scheduler.yaml.
The container initialized successfully, but the container log seems that it cannot request resources as follows:

Is kube-scheduler of v1.11.2 (in your image) not compatible with my k8s cluster (v1.17) or any other problems in my environment?
Thanks!

Hello,
I also seen the same problem with my k8s cluster (v1.16.6-beta.0). I followed the installation instruction, which instruct to modify the kube-scheduler.yaml and use the image registry.cn-hangzhou.aliyuncs.com/acs/kube-scheduler-amd64:v1.11.2
Is it possible to obtain an image that for a latest version of K8 an not v1.11.2? Or can this image be build from the github repo?
Thanks
kubectl logs kube-scheduler-sta2node01.sdp.research.bell-labs.com -n kube-system
I0727 14:27:57.506380       1 server.go:126] Version: v1.11.2
W0727 14:27:57.509174       1 authorization.go:47] Authorization is disabled
W0727 14:27:57.509196       1 authentication.go:55] Authentication is disabled
I0727 14:27:57.509207       1 insecure_serving.go:47] Serving healthz insecurely on <IP_ADDRESS>:10251
E0727 14:27:57.586187       1 reflector.go:205] k8s.io/kubernetes/vendor/k8s.io/client-go/informers/factory.go:130: Failed to list *v1beta1.ReplicaSet: the server could not find the requested resource
E0727 14:27:57.588845       1 reflector.go:205] k8s.io/kubernetes/vendor/k8s.io/client-go/informers/factory.go:130: Failed to list *v1beta1.StatefulSet: the server could not find the requested resource
E0727 14:27:58.588623       1 reflector.go:205] k8s.io/kubernetes/vendor/k8s.io/client-go/informers/factory.go:130: Failed to list *v1beta1.ReplicaSet: the server could not find the requested resource
E0727 14:27:58.590786       1 reflector.go:205] k8s.io/kubernetes/vendor/k8s.io/client-go/informers/factory.go:130: Failed to list *v1beta1.StatefulSet: the server could not find the requested resource
E0727 14:27:59.591626       1 reflector.go:205] k8s.io/kubernetes/vendor/k8s.io/client-go/informers/factory.go:130: Failed to list *v1beta1.ReplicaSet: the server could not find the requested resource
E0727 14:27:59.593165       1 reflector.go:205] k8s.io/kubernetes/vendor/k8s.io/client-go/informers/factory.go:130: Failed to list *v1beta1.StatefulSet: the server could not find the requested resource

I was able to resolve the problem by using my own image in the kube-scheduler.yaml file instead of using the one in the documentation which is for an older version of K8. The image correspond to the version of K8 that I was using v.16
I also had to modify the device-plugin-ds.yaml in order to use api corresponding to K8 version > 1.16
In line 1 replace "apiVersion: extensions/v1beta1" with "apiVersion: apps/v1" and now deploy the deamon set by executing (make sure to execute step 4 below prior to starting the deamon set)
After making these changes, I was able to see how different containers were bin packed into a single GPU based on the gpu-memory resource limit.
use the resource limit gpu-count seems to load the requested number of gpus into a container, however, if a second container also request the gpus, they seem to be shared as well. Not what I expected.


Fix/fileinfo replacement

Fixes #318.
Changes proposed in this PR:

replaces market fileinfo with provider fileinfo

For some reason assets published on this branch are not processed by aquarius. Publish is successful but you can't view the asset afterwards. I tried with 3 assets, with different file url

The use case here would be to allow users exploring, testing their files. In general it's about a UX principle we try to follow in market overall: every functionality we can make work without Web3 and a wallet we should.

The issue is the valid?: boolean field, this is not in the validation on aquarius but was added in ocean-lib.  We can just delete the property for now before adding the file to the ddo

The issue is the valid?: boolean field, this is not in the validation on aquarius but was added in ocean-lib. We can just delete the property for now before adding the file to the ddo

Yes saw on slack, I will remove the property before adding the file to the ddo

tested publishing + downloading on Rinkeby with this change, all working perfectly
https://market-git-fix-fileinfo-replacement.oceanprotocol.vercel.app/asset/did:op:7a50BB7ad0363A4565207f5f24bD178B7F3e32Ec
Not really noticeable by end users so we can then release this without a tweet


Lambda Archive missing files

Thank you for the project. After creating the cognito-lambda.zip file and uploading to Lambda I get several errors indicating that some modules were not found. According to the zip-lambda.sh file several modules are included more than once. For example, the modules loadash, moment ad randomstring are included multiple times in the sh file. Is this on purpose?
The first module that I was missing was array-uniq. Then I was missing extend and so on from there. I'm confused why the cognito-lambda.zip file does not contain all the necessary modules. Is it possible that the zip-lambda.sh script is missing modules AND the duplicates should be removed?
Thank you in advance for your time and consideration.

FYI - after npm install cognito-helper there are 127 modules in the node_modules folder. I can only assume all these modules are required based on dependencies of all the modules. If I am correct then wouldn't all 126 modules (if I exclude cognito-helper) be required in the cognito-lambda.zip file? I've spent a lot of time adding one module at a time to the cognito-lambda.zip file only to find out there is still yet another module that is missing.
It would also be awesome if a sample cognito-amazon.zip file was available that can be uploaded, tested and then tweaked with individual settings. This way there is no doubt what is required (and not missing).
Thank you

might not be the best solution but rather then adding modules one at a time
node_modules/{packageName} \
why not just change the zip-lambda.sh file to this
node_modules/* \
that should just add everything in the node_modules.


Add pause on punctuation

Add pause on punctuation like in Ace Attorney games request by Crystalwarrior on discord.
Examples:

Added in #221 and #222

fixed small bug in #223 and #224


Create ppx for snarkable records

Right now, defining a snarkable record is annoyingly verbose. This work could be done fairly trivially in a ppx and would clean up the code quite a bit. It would also allow us to better standardize our snarkable interface.

This is done thanks to @mrmr1993


Revert "Revert "Remove "heartbeat" ignore which we would like to see again""

Reverts os-autoinst/openqa-logwarn#35
See: https://progress.opensuse.org/issues/106759#note-45

On a side note, the message of the PR I'm reverting is terrible. Imho it should've said Reinstate heartbeat ignore rules. But I learned we follow existing practice so I'm doing the same.

We have tracked the cause of the issue. However, unless I'm missing something we haven't actually fixed the issue. Shouldn't we at least resolve https://progress.opensuse.org/issues/110680 and possibly also https://progress.opensuse.org/issues/110677 before reinstating the alert for this log message?

Sounds a bit passive aggressive.

Sounds to me like @kalikiana is expressing he's not happy with the formulation (or would at least prefer a different one) and he's welcome to express it that way in my opinion. By the way, I don't care much but I find "Reinstate …" also better (if it is still stated in the commit message that it is "just" a revert of a certain commit).


clone selectors

In the case where you have a selector used by multiple component instances at once you need to change the selector file to account for this by wrapping the selector in a factory function.
This leads me to using factories for all of my selectors for consistency.
This could also be used in an abstraction like this:
import {
  normalFunctionSelector,
  reselectSelector,
} from './selectors';
import makeMapState from 'make-map-state'; // hypothetical module

const mapState = makeMapState({
  foo: normalFunctionSelector,
  bar: reselectSelector,
});

export default connect(mapState)(C);

makeMapState would check if any of the selectors have a cloneSelector method, and if so, use that instead of the primary selector.

where you have a selector used by multiple component instances at once you need to change the selector file to account for this by wrapping the selector in a factory function.

Could you show an example of this? I'm not sure what you mean by this.

@jimbol see Sharing Selectors with Props Across Multiple Components.

Hi @brigand, avoiding selector factories is one of the reasons why a published re-reselect.
Re-reselect is a tiny reselect wrapper which implements a cached selector factory keeping the same interface of a normal selector.
This is how re-reselect would handle the "Sharing Selectors with Props Across Multiple Components" case.
Hope it helps to provide a further valuable solution to reselect ecosystem.


Request for bc

bc is a very useful calculator app, the most recent version has the gnu license.
There is also a Lucent (Plan 9) version.

I try to avoid GNU licenses as much as possible (for compatibility with AppStore rules). I'll see if there is a BSD license version of bc.

Update: I found an implementation of POSIX bc with gnu extensions: https://github.com/gavinhoward/bc
I'm going to convert it into a framework for ios_system.

Good news. Thank you.
Michael
On Sun, 4 Nov 2018, at 06:16, Nicolas Holzschuch wrote:

Update: I found an implementation of POSIX bc with gnu extensions:
https://github.com/gavinhoward/bc>  I'm going to convert it into a framework for ios_system.

— You are receiving this because you authored the thread. Reply to
this email directly, view it on GitHub[1], or mute the thread[2].

Links:

https://github.com/holzschu/ios_system/issues/62#issuecomment-435613678
https://github.com/notifications/unsubscribe-auth/AEMmh6jgdYgt--Lkxaozhj3jjH3SyNlKks5uret6gaJpZM4UdjGr

@holzschu For backspace, we can store the input and send it to the stdin only when the user presses enter, almost all commands in ios_system don't need realtime input. I do it in Pisth and LibTerm

@holzschu many thanks, have built and run as directed. yes, the lack of line editing is an issue.


CB-15865 CM command checker should be used only for commands

See detailed description in the commit message.

retest this please

since this will cause issues regarding #12130 we should wait with merge


Fix rogue descendant in naming conventions doc

descendant to descendent: consistency, fix anchor.

Doh, fixes the same as #94.


Launcher <IP_ADDRESS> to 3.1 Update error/fails

Release Type: Official Release/GitHub (please choose appropriate option)
Version: 3.1
Platform(s): Windows
Describe the bug
A clear and concise description of what the bug is.
Update fails to install
To Reproduce
Steps to reproduce the behavior:

Run Xenko Launcher
Click download for Xenko 3.1 update

Screenshots

Having the same issue but with a shorter error.
An error occurred while installing version <IP_ADDRESS>-beta01-0313. Could not restore package Xenko.GameStudio at Xenko.Core.Packages.NugetStore.<InstallPackage>d50.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Xenko.LauncherApp.ViewModels.PackageVersionViewModel.<>cDisplayClass550.<<Download>b_0>d.MoveNext()

It looks like it could be a timeout issue in NuGet. Try again later, it worked for me after the 3rd try.

An error occurred while installing version <IP_ADDRESS>-beta01-0313.
Unable to find package Xenko.Graphics.RenderDocPlugin with version (>= <IP_ADDRESS>-beta01-0313)
•	Found 1 version(s) in Xenko [ Nearest version: <IP_ADDRESS>-beta01 ]
•	Found 0 version(s) in Microsoft Visual Studio Offline Packages
•	Found 0 version(s) in Xenko Dev
•	Found 0 version(s) in nuget.org
Could not restore package Xenko.GameStudio at Xenko.Core.Packages.NugetStore.d50.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Xenko.LauncherApp.ViewModels.PackageVersionViewModel.<>cDisplayClass550.<b_0>d.MoveNext()

I think it is on nuget.org ends, not much I can do:

Seems to be working now.

confirmed, works here now too.

Thanks for testing.
It also got verified on NuGet: https://www.nuget.org/packages/Xenko.Graphics.RenderDocPlugin
Closing!


In some cases job is not executed because it cannot find jobId in 1.3.0-alpha5 version

Environment:
Samsung Galaxy S7 edge, Android OS 8.0
android-job library version: 1.3.0-alpha5, WorkManager version 1.0.0-alpha04
I have following jobs defined in WorkTag iside androidx.work.workdb:
1 | com.evernote.android.job.work.PlatformWorker | 64965a15-722f-4be3-ab71-5dd6fb687a7c |
2 | android-job-1 | 64965a15-722f-4be3-ab71-5dd6fb687a7c |
3 | com.evernote.android.job.work.PlatformWorker | 6cbda451-4c72-4068-920b-20ca782eddb9 |
4 | android-job-2 | 6cbda451-4c72-4068-920b-20ca782eddb9 |
5 | android-job-3 | 7b25edfb-2c7b-467c-96d0-ff53ee23fabc |
6 | com.evernote.android.job.work.PlatformWorker | 7b25edfb-2c7b-467c-96d0-ff53ee23fabc
PlatformWorker class has method:
private String getTag() {         return getTags().iterator().next();     }
That gets first tag from that db. When it called from getJobId method, and receives tag without number:"com.evernote.android.job.work.PlatformWorker" at the end, the NumberFormatException appears inside the method:
static int getJobIdFromTag(String tag) {         return Integer.parseInt(tag.substring(PREFIX.length()));     }
that prevents job from running.
The tag "com.evernote.android.job.work.PlatformWorker" sets automatically inside the Builder of WorkRequest class.

Ah, I see the issue. Thanks for reporting!

This is fixed in the latest version: https://github.com/evernote/android-job/releases/tag/v1.3.0-alpha06

Thanks. After fix works perfect!


Reimporting from ZIP doesn't work

I've generated manually the SHA1 from zip as for bug #427.
The first ZIP import works fine but if i made a change in a report and i try to reset the modification made by reimporting the ZIP the report ask for overwrite local object but it doesn't do really nothing.
The same thing happen if i locally delete a report and the i try to reimport it from exported ZIP

Hi,
Thanks for the bug report :smile: Yes, we currently have some trouble with the SHA1/zip setup, will look into it when time allows.
If it is something that you need to work right now, I recommend installing one of the older builds:
https://github.com/larshp/abapGit/tree/gh-pages/build
eg.
https://github.com/larshp/abapGit/blob/gh-pages/build/zabapgit2016-11-02-08-51-40.txt
should work

Seems like a lot of bugs after the change :((
I'll try to have a look tomorrow, currently in a business trip.

it was a big change, so large risk. I have some time today, so I'll see if I can fix a few more :smile:

To fix the problem #427 i've made this modification:
zabapgit.txt
with this in BUILD_EXISTING method of lcl_file_status
IS_REMOTE-SHA1 and LS_FILE_SIG-SHA1 are equals for unchanged files IS_LOCAL-FILE-SHA1 is different.
Hope it can help.

@corinzio can you try again with latest abapGit version? I've fixed the dump, and tested both scenarios, seems like it works now

Yes, the first tests i have made are successful. It seems to work fine now

just open a new issue if you find anything strange/interesting/or have any questions :smile:


Brew support

I see a small mention about brew in a yaml file and an old brew package elsewhere on the internet. But has anyone looked at making a recent iodine recipie for brew?
I haven’t created any brew packages before so if nobody else is, I wouldn’t mind creating one for iodine.

I created and uploaded a brew formula for iodine. Has a few downloads on the stats page:
https://formulae.brew.sh/formula/iodine


Support for TimePicker

Thanks a lot for this library, it solves a lot of our issues.
Would it be possible to have a time-picker support as well ?
<input type="datetime-local" id="meeting-time" name="meeting-time" value="2024-06-12T19:30" min="2024-06-07T00:00" max="2024-06-14T00:00" />

Essentially something like this which is supported in HTML out of the box. If possible stepper function it time for 5 or 15 mins would be great too.

I personally think time picker is too open-ended of a UI component. It doesn't feel "settled" what constitutes a time picker, meaning people will have different ideas how it should work/look - should it be a set of text inputs, a <select>, a bunch of toggle buttons, a spinner? Whereas date pickers tend to be quite uniform
For that reason, I won't be doing this. At least for now.
Here's an example of building one yourself in case it's useful https://codepen.io/WickyNilliams/pen/LYvqKwa?editors=1010


fix(WebSocket): make server "close" event cancelable

Fixes #644

Released: v0.35.9 🎉
This has been released in v0.35.9!

📄 Release notes
📦 npm package

Make sure to always update to the latest version (npm i @mswjs/interceptors@latest) to get the newest features and bug fixes.

Predictable release automation by @ossjs/release.


Test process do not merge 2

Testing of automation support: DO NOT MERGE!

The test suite was run, and failed. Log: https://staging-linkeddata-rewriter-nectar.ardc.edu.au/test-logs/PR104.txt

The test suite was run, and failed. Log: https://staging-linkeddata-rewriter-nectar.ardc.edu.au/test-logs/PR104.txt

The test suite was run, and failed. Log: https://staging-linkeddata-rewriter-nectar.ardc.edu.au/test-logs/PR104.txt

The test suite was run, and failed. Log: https://staging-linkeddata-rewriter-nectar.ardc.edu.au/test-logs/PR104.txt

The test suite was run, and failed. Log: https://staging-linkeddata-rewriter-nectar.ardc.edu.au/test-logs/PR104.txt

The test suite was run, and failed. Log: https://staging-linkeddata-rewriter-nectar.ardc.edu.au/test-logs/PR104.txt

The test suite was run, and failed. Log: https://staging-linkeddata-rewriter-nectar.ardc.edu.au/test-logs/PR104.txt

The test suite was run, and failed. Log: https://staging-linkeddata-rewriter-nectar.ardc.edu.au/test-logs/PR104.txt

The test suite was run, and failed. Log: https://staging-linkeddata-rewriter-nectar.ardc.edu.au/test-logs/PR104.txt

The test suite was run, and failed. Log: https://staging-linkeddata-rewriter-nectar.ardc.edu.au/test-logs/PR104.txt

The processes seem to be working OK; closing this.


question about  inference

thanks for your amazing job.i have some question about res.

Does the translation、rotation in inference results are all in global coordinate system（world coordinate system）?And velocity is in ego coordinate system?

All predictions are done first in the LiDAR coordinate system and then converted back to the global coordinate system together.

thanks for your reply~


[APL-2576] Add option to run new e2e tests with pipeline.run invoke task

What does this PR do?
Add a new --e2e-tests flag to the pipeline.run task which triggers the "-dev" variations of the new e2e tests.

Motivation
Opt in to running e2e tests for dev branches for easier testing.

Additional Notes
Job triggered with the task and the new flag: https://gitlab.ddbuild.io/DataDog/datadog-agent/-/pipelines/25338060
Two of the -dev jobs failed but are allow_failure: true for the -main jobs, I opted not to include that option when adjusting the jobs but happy to add that back in.

Possible Drawbacks / Trade-offs

Describe how to test/QA your changes

Reviewer's Checklist

[x] If known, an appropriate milestone has been selected; otherwise the Triage milestone is set.
[x] Use the major_change label if your change either has a major impact on the code base, is impacting multiple teams or is changing important well-established internals of the Agent. This label will be use during QA to make sure each team pay extra attention to the changed behavior. For any customer facing change use a releasenote.
[x] A release note has been added or the changelog/no-changelog label has been applied.
[x] Changed code has automated tests for its functionality.
[x] Adequate QA/testing plan information is provided. Except if the qa/skip-qa label, with required either qa/done or qa/no-code-change labels, are applied.
[x] At least one team/.. label has been applied, indicating the team(s) that should QA this change.
[x] If applicable, docs team has been notified or an issue has been opened on the documentation repo.
[x] If applicable, the need-change/operator and need-change/helm labels have been applied.
[x] If applicable, the k8s/<min-version> label, indicating the lowest Kubernetes version compatible with this feature.
[x] If applicable, the config template has been updated.

/merge


Native review for Fresheyeball/elm-chartjs

https://github.com/fresheyeball/elm-chartjs
Minimal binds for chartjs. I did this to learn more about Elm.Native, and would like to share the result in-case anyone else needs pre-baked charts in their Elm application.

LGTM :+1:

Can this be moved forward? id really like to use it

@narkisr you may just want to copy paste the repo, I'm not sure when this will get reviewed.

Yeah iv just used it as a submodule in my project, is every package in Elm get a long review process>?
Thanks

Not sure, this was my first one. Its been abit discouraging, but I'm told its due to load on those with approval privileges. Might not have been the case in the past or the future.

@evancz any way this can move forward?

It's probably a little premature to ask evancz to look at this -- according to the procedure in the README, it should have three positive votes from the packages team first, and I think it only has one so far.

@rgrempel ok, so I get that. But its been months and no feedback. I don't understand what is going on anymore. If there where negative votes I could always change my code, but the silence is very confusing.

Yeah the rest of the @elm-lang/packages team should really check the list of reviews and vote... I have some I need to vote on myself.

I'm not actually sure it makes sense to invest time in reviewing and voting, given that the process has been declared a failure and given the message that people trying to publish native stuff now get.

If the official stance, no more reviews. Then at the least I expect that to be commented on each dead "Native review for... " issue, so that authors are not left in the dark. The "message" may have been updated to explain better what is going on, but current authors likely will not have seen that message. There is also the fact that other packages have been approved quickly within this time period, https://github.com/elm-lang/package.elm-lang.org/issues/123 which is also confusing. If the process is being abandoned why are some packages getting votes and feedback and other are not?

I agree that it would be good to get an official stance. I am not speaking with any official authority.
The other package was reviewed and approved by me among others. I can only speak about myself here. So, the reasons I reviewed and approved that one were:

My attention was explicitly drawn to it, by the author GitHub-mentioning me.
I had just joined the "packages team" of eligible reviewers/voters, and wanted to do some work in that capacity.
That was before I learned (in the comment I linked to above) that the process is unlikely to be continued.

Note also that despite that other package now having enough reviews and votes, it's still not whitelisted...

I wasn't aware that the message changed. In this case I think we should speak with authority Janis, because if we don't this will just stay in limbo. I wish we could just burn through the current list and then stop taking new requests, but I think that even if we manage that, it'll be stuck waiting for Evan's approval.
As for other packages, I was trying to keep up with voting despite being very busy. I saw that often I was the only one voting, so that's also demotivating. And I saw that the whitelisting process was also backed up. I only know of one newly whitelisted package recently, which is elm-history. That one was fast-tracked and pushed a little harder than usual because it was simply an already approved package that seems to have been abandoned, wasn't updated to 0.16 yet, and other useful packages were depending on it.

Is there a distinction to make between

native code that brings in computational elements expressed in javascript (perhaps because there is a pre-existing library)
native code that implements browser APIs not currently available in Elm. History is a good example.

My suspicion is that the latter are (or, at least, can be) shorter and they allow us to write more Elm, whereas the former are longer and seek effectively to substitute for Elm code.

The native review pipeline is stalled. That's probably not news to you, but I wanted to leave a note on all the open reviews. I cannot speak for everyone, but as one of the reviewers I just want to speak up and say that I will not be doing more reviews. The warning about publishing native packages has changed, and Evan has mentioned multiple times in different places that one of his priorities for 0.17 is improving this process. So I'm going to wait for that. I'm sorry we cannot move forward with publishing your library, but my experience is that even if we review and approve it, it will become stuck waiting for Evan to whitelist it.

Thank you all for the transparency of this thread. Even with the problems noted, its clear there is real community in Elm space, and that even real problems get answers that are not gratuitously abstract.

Another thought, perhaps it would be reasonable to have an alternate package repo, kind of a wild west repo for sharing experimental things, as a parallel to the nicer clean tidy main repo. Something like
elm-package-alt install something/evil-and-effectful

It could be an incubator and proving ground, providing more real world experiences with such projects that could inform things like package review for the main repo or whatever exists there in the future.
Ultimately if you tend to write projects with lots of library code, its better to manage your code as a bunch of sub-projects in separate repo, tied together in a tree maintained in package management. Really that is what hurts with this whole thing, everything becomes an isolated monolith without a good way to break up sub projects.
If not a wild west alternative elm-package, is there a way to get a personal version going? What if I form an organization that wants to have its own propriety packages, still with semantic versioning and all. Is private elm-package a possibility?

Please don't fork things! It is definitely in the plan to make elm-package
more flexible about where it can get code from, and part of that will be a
story of how to share code like this in a good way.
I wrote a ton about the general problem at
https://groups.google.com/forum/m/#!topic/elm-dev/1JW6wknkDIo but did not
get into the particular plans for elm-package about how to share crazy stuff
On Sunday, December 13, 2015, Isaac Shapira<EMAIL_ADDRESS>wrote:

Another thought, perhaps it would be reasonable to have an alternate
package repo, kind of a wild west repo for sharing experimental things, as
a parallel to the nicer clean tidy main repo. Something like
elm-package-alt install something/evil-and-effectful
It could be an incubator and proving ground, providing more real world
experiences with such projects that could inform things like package review
for the main repo or whatever exists there in the future.
Ultimately if you tend to write projects with lots of library code, its
better to manage your code as a bunch of sub-projects in separate repo,
tied together in a tree maintained in package management. Really that is
what hurts with this whole thing, everything becomes an isolated monolith
without a good way to break up sub projects.
If not a wild west alternative elm-package, is there a way to get a
personal version going? What if I form an organization that wants to have
its own propriety packages, still with semantic versioning and all. Is
private elm-package a possibility?
—
Reply to this email directly or view it on GitHub
https://github.com/elm-lang/package.elm-lang.org/issues/87#issuecomment-164279449
.

--
Sent from Gmail Mobile

Ok fair enough, no forking. I'll read what you wrote there, just thinking through how to work a long running project.

Sorry to keep this in limbo for so long. I am moving towards the plan outlined here and discussed a bit further in the 0.17 announcement. The right thing to for now is use ports or get advice on the mailing list or on slack.

👍  @evancz you make the sense.


chore: add Node Dragon Bootstrap Node

Description
adding Node Dragon Bootstrap Node

@quangtuyen88 Thanks

@quangtuyen88
Kindly resolve the conflicts or submit a new pull request (PR).
Apologies for any inconvenience caused.

Hello @b00f . pls help merge. Thanks

@quangtuyen88 Thanks

solved @b00f

@quangtuyen88
Please enable relay and auto NAT services. Read here for more information:
https://github.com/pactus-project/pactus/blob/main/docs/bootstrap.md#bootstrap-node-configuration

Hello @b00f ..i think that's issue with my firewall.. pls very again if it's oke now

@quangtuyen88 It still has conflicts. Close this PR and open a new one please


Add CNG crypto backend

This PR integrates https://github.com/microsoft/go-crypto-winnative as a Go backend.
There are still many failing tests, but I want to start running the CI with the new backend to be sure I'm not breaking anything else.
@dagood @jaredpar @chsienki how does goexperiment=cngcrypto resonates to you? People will understand that cngcrypto is the CNG Windows backend? Alternatives?
Closes #476

how does goexperiment=cngcrypto resonates to you? People will understand that cngcrypto is the CNG Windows backend? Alternatives?

I think it works--it parallels nicely with boringcrypto and opensslcrypto being named after the native library they use rather than the platform. Anyone who wants to use the mode should be looking in our docs and understand it fine from there. And even if someone sees it in the wild and doesn't understand, I was able to plop cngcrypto into a few search engines and see the Microsoft CNG docs at or near the top.

I like cngcrypto

I was able to plop cngcrypto into a few search engines and see the Microsoft CNG docs at or near the top.

This makes me like it more :smile:


Service extensions

Extending the Service concept
Find concepts for:
Proxies

how to do service wrappers/proxies like

Logger' etc. ?
transaction mangement
user/action authorisation

Multi-Argument-Services
It is possible to map any application specific service-interface to a ServiceMethod. If that app-specific interface has more than one generic parameter the arguments can be pushed to a Object[] when invoking the ServiceMethod with just a single generic (the object array). Inside that specific ServiceMethod the array is unpacked in separate values again that will be passed to the underlying Method. This also allows to bind different kinds of service-interfaces to the general mechanism.

The Executor interface for Actions allows to build e.g. error handling as shown in TestServiceInvocationBinds.
To customise the Executor a bind similar to the default DirectExecutor is done:
per(APPLICATION).bind(Executor.class).to(MyExecutor.class);


Obtain web token from within a mutation

I want to login the user (ObtainWebTokenMutation) from within mutation for registration itself. So, the differentiating factor from the usual case is that the username and password won't be there as arguments to a mutation. Instead I'd need to take the functionality from that mutation and put it into a util which will get the token and make required changes, e.g. change the context object, and sending the token_issued event. For now it seems that all the code I require is in the @token_auth decorator which is to be used with a mutation where the username and password are kwargs supplied to it.
Is there like a util for this or any ideas on how I can do it without copy-pasting the token_auth code into my mutation?

hello, have you found any solution for this? I also want to use openid-auth-token for authenticate

This was a long time ago. But if I remember correctly, I just invoked the Login mutation from within the register mutation. Like Login.resolve(username, password) and using an extra login key in the response to contain the token and everything that would normally be returned from the login mutation


Generated Pages of different languages have different content

🐛 Bug Report
The generated page of en-US has content, but the generated page of zh-CN doesn't.
And the source code of this document is here
Have you read the Contributing Guidelines on issues?
Yes
To Reproduce

clone this repo
install dependencies
build the page
check the built pages in build/citahub-docs/zh-CN/cita/system/amend/index.html

Expected behavior
The page mentioned above should have the same content as which located in build/citahub-docs/en-US/cita/system/amend/index.html.
generated page of en-US
But obviously there are less content in the zh-CN document.
generated page of zh-CN
Reproducible Demo
siteConfig.js

@keith-CY
The crowdin downloded docs seems to be wrong due to configuration
Instead of
‘’’yaml
source: '/docs/**/*.md'
translation: '/website/translated_docs/%locale%/%original_file_name%'
‘’’
it should be
‘’’yaml
source: '/docs//*.md'
translation: '/website/translated_docs/%locale%//%original_file_name%'
‘’’
Otherwise the subdirectory files wont be supported and crowdin download wont get that file.
let me know if it works

@endiliey Thank you and I'll have a try(this config confused me a long time too).
I've checked the source code and found something leading to this problem.
The code here takes !metadata.permalink.includes(${docsPart}en) as a condition.
In my case, the docsPart is empty, and unluckily the id is amend, which hits en. With them the Redirect Component is rendered by renderToStaticMarkupWithDoctype
Hope my analysis helps.

I just checked through your repo. It seems that the lead problem is due to current version of Docusaurus not being able to set non-english language as default language. See #938 #586
Apology for this !
However, the good news is that we are looking to fix this on the next major version. An overview can be seen at https://docusaurus.io/blog/2018/09/11/Towards-Docusaurus-2#translation

For Docusaurus 2, we will not assume English is the default language

Awesome, I will update once it's published.


[rowClass] support in Angular 2

Current behavior
rowClass input is not available in 4.2.0
Expected behavior
Support for rowClass input in Angular 2.
What is the motivation / use case for changing the behavior?
can support for rowClass input be available with previous version of datatable (4.2.0) that support angular 2. Currently rowClass input is available in newer versions of datatable and newer version support only Angular 4

Table version: 4.2.0

Angular version: 2.0.x

Browser: [all | Chrome XX | Firefox XX | IE XX | Safari XX | Mobile Chrome XX | Android X.X Web Browser | iOS XX Safari | iOS XX UIWebView | iOS XX WKWebView ]

Language: [all | TypeScript X.X | ES6/7 | ES5]

We do not support Angular2 anymore. Sorry.


Set defaults in RCTBundleURLProvider so development mode is the default

This PR follows up from #8400 and  9845f49.
Sets URL parameters for ensuring dev mode is enabled by default.
Test Plan
Install React Native in a fresh app from react-native init.
update AppDelegate.m to use the new default development URL generator:
jsCodeLocation = [[RCTBundleURLProvider sharedSettings]<EMAIL_ADDRESS>fallbackResource:nil];
Run on iOS device or simulator, and ensure that the dev menu can be pulled up.

By analyzing the blame information on this pull request, we identified @nathanajah and @shaneosullivan to be potential reviewers.

@nathanajah is looking into changing this so we apply the defaults in the constructor.
We should also get rid of the dispatch_once.

@javache Sounds good - would be good to get this into 0.29 to avoid confusion on the issue:
https://github.com/facebook/react-native/issues/8333#issuecomment-230071885

It's been a while since the last commit was reviewed and the labels show this pull request needs review. Based on the blame information for the files in this pull request we identified @nathanajah as a potential reviewer. Could you take a look please or cc someone with more context?

I think this has been fixed already, right?


operator upgrade does not  delete old deployment in error case.

Describe the bug
upgrade on 02/22 was failing due to incorrect images  #103,  i ran  oc apply -f ibm-spectrum-scale-csi-operator.yaml multiple times.
It does not delete deployment/statefulset
oc get all  -n ibm-spectrum-scale-csi-driver
NAME                                                   READY   STATUS    RESTARTS   AGE
pod/ibm-spectrum-scale-csi-operator-5f5f549754-bvnbl   2/2     Running   0          3d1h

NAME                                              TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)             AGE
service/ibm-spectrum-scale-csi-operator-metrics   ClusterIP   <IP_ADDRESS>   <none>        8686/TCP,8383/TCP   3d2h

NAME                                              READY   UP-TO-DATE   AVAILABLE   AGE
deployment.apps/ibm-spectrum-scale-csi-operator   1/1     1            1           4d4h

NAME                                                         DESIRED   CURRENT   READY   AGE
replicaset.apps/ibm-spectrum-scale-csi-operator-5c64899cc7   0         0         0       3d2h
replicaset.apps/ibm-spectrum-scale-csi-operator-5f5f549754   1         1         1       3d1h
replicaset.apps/ibm-spectrum-scale-csi-operator-6d5dbbcff7   0         0         0       3d2h
replicaset.apps/ibm-spectrum-scale-csi-operator-7dffcf977c   0         0         0       4d4h
[root@c943f6n01-pvt v1.0.1]#

To Reproduce
Steps to reproduce the behavior:

upgrade operator using CLI method .. ensure that upgrade of operator image  fails due to incorrect image
upgrade with fixed  problem of operator image but CSI driver should be incorrect
fix both above issue and upgrade operator

Expected behavior
A clear and concise description of what you expected to happen.
Environment
Please run the following an paste your output here:
# Developement
operator-sdk version
go version

# Deployment
kubectl version
rpm -qa | grep gpfs

Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.

This should be handled by the  CSI_DRIVER_IMAGE environment variable in the deployment that you apply with the upgrade. The immediate workaround is to set the  spectrumScale field in the  CR to quay.io/ibm-spectrum-scale-dev/ibm-spectrum-scale-csi-driver:v1.1.0. This is  assuming that the issue is related to the CSI_DRIVER_IMAGE not  working.
Can you give me the output of:
get deployment -n ibm-spectrum-scale-csi-driver ibm-spectrum-scale-csi-operator -o yaml | grep -c CSI_DRIVER_IMAGE

You should get back either a  2 or 3 (depending on history).

Additionally, can I get the status  on the DaemonSet or output from one of the  failing pods in the DaemonSet?

Looking at my environment, it looks like the Environment variable change  does  not work.
[root ~]# kubectl describe pods -n ibm-spectrum-scale-csi-driver   ibm-spectrum-scale-csi-xzkz7 | grep image
  Normal  Pulled     3m7s       kubelet, jdun-worker1  Container image "quay.io/k8scsi/csi-node-driver-registrar:v1.0.1" already present on machine
  Normal  Pulled     3m6s       kubelet, jdun-worker1  Container image "quay.io/ibm-spectrum-scale/ibm-spectrum-scale-csi-driver:v1.0.0" already present on machine

For now this is out of  scope for the 1.1.0 timeframe as it will require a more detailed examination of the  environment setting. The  SpectrumScale field in the Custom Resource can be used as intended for this release.

oc get deployment -n ibm-spectrum-scale-csi-driver ibm-spectrum-scale-csi-operator -o yaml | grep -c CSI_DRIVER_IMAGE
3

Just realized  that I was overriding the spectrumScale in my CR.

I removed the spectrumScale from my CR and this is  what I get now:
kubectl describe pods -n ibm-spectrum-scale-csi-driver   ibm-spectrum-scale-csi-rdjlr  | grep Image:
    Image:         quay.io/k8scsi/csi-node-driver-registrar:v1.0.1
    Image:         quay.io/ibm-spectrum-scale-dev/ibm-spectrum-scale-csi-driver:v1.1.0

I'll need the output of:
kubectl get DaemonSets -n ibm-spectrum-scale-csi-driver ibm-spectrum-scale-csi -o yaml | grep image

In my environment it looks  like this:
        image: quay.io/k8scsi/csi-node-driver-registrar:v1.0.1
        imagePullPolicy: IfNotPresent
        image: quay.io/ibm-spectrum-scale-dev/ibm-spectrum-scale-csi-driver:v1.1.0
        imagePullPolicy: IfNotPresent

i was in process of deleting CSI driver .. i deleted CR

created CR again
 oc get DaemonSets -n ibm-spectrum-scale-csi-driver ibm-spectrum-scale-csi -o yaml | grep image
        image: quay.io/k8scsi/csi-node-driver-registrar:v1.0.1
        imagePullPolicy: IfNotPresent
        image: quay.io/ibm-spectrum-scale-dev/ibm-spectrum-scale-csi-driver:v1.1.0
        imagePullPolicy: IfNotPresent

When you delete, what  is the status of the  DaemonSets, and StatefulSets.

What does the  operator log look like?
They  should all be moved to deleting, but if something bad is happening in the driver  code on tear-down we could see this occur.

Is the CR still present when you  have  the state in the top level issue?

ibm-spectrum-scale-csi-operator-5f5f549754-bvnbl-ansible.log
ibm-spectrum-scale-csi-operator-5f5f549754-bvnbl-operator-previous.log

When you delete, what is the status of the DaemonSets, and StatefulSets : **Healthy**

Is the CR still present when you have the state in the top level issue?  **"yes"**

operator should save logs before it starts upgrade .

When you delete, what is the status of the DaemonSets, and StatefulSets : **Healthy**

Is the CR still present when you have the state in the top level issue?  **yes**

This means that the  delete didn't finish yet, you're still in  the finalizer and removing one of the driver components is getting stuck.
The clear  evidence is in ibm-spectrum-scale-csi-operator-5f5f549754-bvnbl-ansible.log. The remove run has  not completed, so you can't see the output in the  ansible container. The operator  container should be able to show you the hanging point.
kubectl logs -n ibm-spectrum-scale-csi-driver <YOUR OPERATOR CONTAINER> operator

@ yesterday's comment: I'm not really sure that there  is  a mechanism that would allow that to work. Unless we set up a sidecar  or endpoint  to stash the logs, there isn't really  a mechanism for saving logs. There are sidecar solutions for this I believe,  but it's going to require research, and be a low priority.

@mew2057 is the CSI_DRIVER_IMAGE environment variable support there in v1.1.0? If yes, can you add a comment on how to use it in https://rtpdoc01.rtp.raleigh.ibm.com:9443/kc/STXKQY_5.0.4_review/com.ibm.spectrum.scale.csi.v5r04.doc/bl1_csi_scaleoperator_config.html-

It is supported, but I'm not sure if I want to full expose the interface as a supported path.  I think that if a user needs to modify their deployment the CR is still the correct mechanism. The CSI_DRIVER_IMAGE is  just a utility to bake image configs  that can be  consumed by testers.
@dunnevan any thoughts  on  this?

I agree that we shouldn't expose the ENV variables to users.  The reason is: ENV variables have to be baked into the operator image, or have to be passed into the operator deployment, which conflicts with our recommendation of using operatorhub and subscriptions.
Generally, I don't expect anyone to want to override the sidecars either.  There really is not a legit reason for it, nor do we support sidecar deployments outside of what we have tested.


Rio does not redeploy after a secret changes

Describe the bug
Changing a secret has no effect if no other actions are taken
To Reproduce

Add a secret
rio up
Change the secret

Expected behavior
It would make sense to update the deployment when the secret changes
Kubernetes version & type (GKE, on-prem): kubectl version
Client Version: version.Info{Major:"1", Minor:"15+", GitVersion:"v1.15.8-beta.0", GitCommit:"6c143d35bb11d74970e7bc0b6c45b6bfdffc0bd4", GitTreeState:"archive", BuildDate:"2020-01-02T00:00:00Z", GoVersion:"go1.13.5", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"16", GitVersion:"v1.16.3-k3s.2", GitCommit:"e7e6a3c4e9a7d80b87793612730d10a863a25980", GitTreeState:"clean", BuildDate:"2019-11-18T18:31:23Z", GoVersion:"go1.13.4", Compiler:"gc", Platform:"linux/amd64"}

Type:
Rio version: rio info
Rio Version: v0.7.0 (4afd4901)
Rio CLI Version: v0.7.0 (4afd4901)
Cluster Domain: qf1wd5.on-rio.io
Cluster Domain IPs: <IP_ADDRESS>
System Namespace: rio-system
Wildcard certificates: qf1wd5.on-rio.io(true)

When you change the secret, the secret mounted inside the deployment should automatically get changed. There is nothing needs to be done on the rio side, it is automatically updated by kubelet. Are you referring to a different use case?


davpac release issue: SENSITIVITY CLASSIFICATION

Required Information
Question, Bug, or Feature?
Type: Bug
Enter Task Name:
Azure SQL Database deployment
Environment

Azure Pipelines

account name, team project name, build definition name/build number:
DeltServicesSolutions , delt_dw, _delt_dw-NuGet-DBArtifact-Build/20190819.2

Agent:

Azure Pipelines
windows 2019

Issue Description
error on release due to project containing;
ADD SENSITIVITY CLASSIFICATION TO
[schema].[table].[column]
WITH (LABEL = 'Confidential', INFORMATION_TYPE = 'Financial');
when the above is removed from the project on relevant tables then the project release fine, using VS2019 and schema compare with project to instance the release is completed successfully.
Error logs
2019-08-19T12:08:34.4667927Z Initializing deployment (Start)
2019-08-19T12:08:36.9718681Z Initializing deployment (Failed)
2019-08-19T12:08:37.1238670Z ##[error]*** An error occurred during deployment plan generation. Deployment cannot continue.
2019-08-19T12:08:37.1284750Z ##[error]The Element or Annotation class SqlSimpleColumn does not contain the Property class SensitivityLabel.
2019-08-19T12:08:37.3326353Z ##[error]The Azure SQL DACPAC task failed. SqlPackage.exe exited with code 1.Check out how to troubleshoot failures at https://aka.ms/sqlazuredeployreadme#troubleshooting

Hi @ahughes257 , this seems like an issue with the dacpac file that you are using. I was able to search for the error message and found this doc that might help. This is not a task issue.

Hey Arjun
Thank for the syntax page, I have already read and used this to deploy to
the database. The database project builds perfect locally and deployment is
also fine from visual studio to Azure SQL database.
The only place there is a problem with deployment is though the pipeline
release job...
I have simply removed the sensitivity classification as it doesn't work
with the release job. Again there is no problem with the visual studio
project or dacpac...
Kind regards
Aaron
On Wed, 18 Sep 2019, 11:36 Arjun Gupta<EMAIL_ADDRESS>wrote:

Hi @ahughes257 https://github.com/ahughes257 , this seems like an issue
with the dacpac file that you are using. I was able to search for the error
message and found this
https://docs.microsoft.com/en-us/sql/t-sql/statements/add-sensitivity-classification-transact-sql?view=azuresqldb-current
doc that might help. This is not a task issue.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/microsoft/azure-pipelines-tasks/issues/11150?email_source=notifications&email_token=AK2ZSUDR36UQ6ZXGUGVUF33QKIAEHA5CNFSM4INAFCPKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD67T32Q#issuecomment-532626922,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AK2ZSUH6B5RKCQMN2ZTHLQ3QKIAEHANCNFSM4INAFCPA
.

Hello Aaron,
Can you share your local deployment logs (in case deployment you have done is through Azure Dev Ops) or Path of SQLPackage.exe in case you have done using SQLPackage.exe directly?
Also, Share debug complete logs for the failed release. Pass additional argument in task /Diagnostics:true.
You can send logs at<EMAIL_ADDRESS>

@ahughes257  Are you still facing this issue?

There was no build issue locally it only happens withing the build pipeline
therefore I have removed the classifications from the database project
completely due to the issue.
So I am unsure if this issue still exists or not. I would suggest that you
set up your own database project and test the classification key words work
within the build task.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/microsoft/azure-pipelines-tasks/issues/11150?email_source=notifications&email_token=AK2ZSUBDDLNEES4KA65FGMLQUN4AZA5CNFSM4INAFCPKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEEM5XJI#issuecomment-555342757,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AK2ZSUDEFOU3E5PRXLD2ZXLQUN4AZANCNFSM4INAFCPA
.


How to enable feature gate in kubeone manifests

Is there any way to define Kubernetes feature gates in kubeone manifests?
For example, I need to enable ServiceLoadBalancerClass in my cluster.
If that's not possible, that will be a great improvement for feature requests.

Why is no one responding to this issue?

It got lost somehow.
Usually we don't allow open-ended configuration as many times there are additional dependencies when to "just" enable whatever flag/featuregate on random components. If there are some specific needs we address them with specific APIs.
In our given case ServiceLoadBalancerClass has been stable since 1.24. No changes required :shrug:
/close

It got lost somehow.
Usually we don't allow open-ended configuration as many times there are additional dependencies when to "just" enable whatever flag/featuregate on random components. If there are some specific needs we address them with specific APIs.
In our given case ServiceLoadBalancerClass has been stable since 1.24. No changes required :shrug:
/close

Is there anyway to enable specific feature gates though? I specifically need the UserNamespacesSupport feature. If there is no native way, can you recommend any work arounds?


Slots render issure

Vue version
3.4.23
Link to minimal reproduction
https://github.com/l-x-f/vue-slots-render-issure
Steps to reproduce

components/Children0.vue

<template>

    <slot name="default">
      <component v-if="$slots.default" :is="$slots.default" />
      <template v-else> default-value</template>
    </slot>

</template>

components/Children1.vue

<template>

    <slot name="default"> default-value</slot>

</template>

App.vue

<template>

examples1

  <Children0>
    <template v-if="false">100</template>
  </Children0>

examples2

  <Children0>
    <template v-if="false" #default>100</template>
  </Children0>

examples3

  <Children1>
    <template v-if="false">100</template>
  </Children1>
</template>

What is expected?
I expected Examples1 to render 'default-value', but there was no rendering.
What is actually happening?
I expected Examples1 to render 'default-value', but there was no rendering.
System Info
System:
    OS: Windows 10 10.0.22000
    CPU: (12) x64 Intel(R) Core(TM) i5-10400 CPU @ 2.90GHz
    Memory: 3.98 GB / 15.75 GB
  Binaries:
    Node: 16.18.0 - C:\Program Files\nodejs\node.EXE
    Yarn: 1.22.21 - C:\Program Files\nodejs\yarn.CMD
    npm: 8.19.2 - C:\Program Files\nodejs\npm.CMD
    pnpm: 8.15.0 - C:\Program Files\nodejs\pnpm.CMD
  Browsers:
    Edge: Spartan (44.22000.120.0), Chromium (123.0.2420.97)
    Internet Explorer: 11.0.22000.120
  npmPackages:
    vue: ^3.4.23 => 3.4.23

Any additional comments?
No response

reproduce in playground

The fix may be a breaking change.

If after the fix the effect of examples1 is consistent with examples2, it may cause the slot fallback content that should not be displayed on the user side to be displayed.
If after the fix the effect of examples2 is consistent with examples1, **it may cause the slot fallback content that should be displayed on the user side to not be displayed.


baremetal: fix msdos last primary partition not resized

这个 PR 实现什么功能/修复什么问题:
baremetal: 修复当 msdos 磁盘的最后一块分区是 primary 时，没有 resize
是否需要 backport 到之前的 release 分支:

release/2.10

/area baremetal
/cc @swordqiu

Codecov Report

Merging #1779 into master will decrease coverage by 0.01%.
The diff coverage is 0%.

@@            Coverage Diff            @@
##           master   #1779      +/-   ##
=========================================
- Coverage    7.64%   7.62%   -0.02%
=========================================
  Files         412     412
  Lines       63293   63212      -81
=========================================
- Hits         4837    4823      -14
+ Misses      58046   57979      -67
  Partials      410     410

Flag
Coverage Δ

#aFlag
7.62% <0%> (-0.02%)
:arrow_down:

Impacted Files
Coverage Δ

pkg/baremetal/utils/disktool/disktool.go
0% <0%> (ø)
:arrow_up:

pkg/util/rbacutils/rbac.go
71.33% <0%> (-2.5%)
:arrow_down:

pkg/appsrv/appsrv.go
44.4% <0%> (-1.02%)
:arrow_down:

pkg/compute/models/skus.go
1.53% <0%> (-0.02%)
:arrow_down:

pkg/hostman/guestfs/fsdriver/windows.go
0% <0%> (ø)
:arrow_up:

pkg/hostman/guestfs/fsdriver/macos.go
0% <0%> (ø)
:arrow_up:

pkg/hostman/guestfs/fsdriver/base.go
13.72% <0%> (ø)
:arrow_up:

pkg/cloudcommon/db/models.go
0% <0%> (ø)
:arrow_up:

pkg/hostman/guestfs/fsdriver/nicteaming.go
0% <0%> (ø)
:arrow_up:

pkg/appsrv/handlers.go
0% <0%> (ø)
:arrow_up:

... and 9 more

Continue to review full report at Codecov.

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

/lgtm
/approve


Find a cool name for your editor ;)

how about PETMATE and we bundle our projects as one productivity suite? :D

I like Petmate. Unless a better suggestion emerges, I think I’ll go with this.
Sent with GitHawk

Brilliant! I'd love Petmate and had that name in mind already, but hesitated to propose it ;)

Hahaha, just read the issue again and realized I DID suggest Petmate.
Man I'm so lame haha!

The name is so awesome that you couldn’t resist suggesting it twice. :)
Sent with GitHawk

HAHAHA! Closing! :D

I’ll keep this open so that it stays on my todo list.
Sent with GitHawk


Fix windows_controller/core_controller race condition

Make windows_controller wait for Installation.Spec.WindowsNodes to be defaulted by core_controller before continuing.
Description

For PR author

[ ] Tests for change.
[ ] If changing pkg/apis/, run make gen-files
[ ] If changing versions, run make gen-versions

For PR reviewers
A note for code reviewers - all pull requests must have the following:

[ ] Milestone set according to targeted release.
[ ] Appropriate labels:

kind/bug if this is a bugfix.
kind/enhancement if this is a a new feature.
enterprise if this PR applies to Calico Enterprise only.

@coutinhop do we need a UT for this?

LGTM - presumably this is for the upgrade case, because for new clusters I'd assume the check on line 293 right above would handle this?
@lwr20 hit this and sent me logs, so I'm not 100% sure what the scenario was, but couldn't there be a race condition where the installation status is not empty, but the core_controller hasn't filled in the defaults yet? (or is that just not possible?)

@coutinhop do we need a UT for this?
absolutely, will add!

It was absolutely for a new cluster, but the banzai code is starting from linu

It was absolutely for a new cluster, but the banzai code is starting from Dataplane: linux and changing to Dataplane: WindowsHPC, which I could believe you're calling an upgrade case

yes that would definitely happen in this scenario... thanks @lwr20!


Replication queue is not cleared when replication is disabled on a table

We have two clusters, let's call them Cluster A and Cluster B, that have the same tables and we use replication to copy data from tables in Cluster A to their counter parts in Cluster B.
We recently deleted some tables from Cluster A and disabled the replication in Cluster B.  In the replication monitor page for Cluster B, the tables were removed from the Replication Status table (I am assuming the metadata is cleaned up if replication is disabled?  Need to check on where this is sourced), however the work that is in-progress is still queued.  We'll need to add some logic to remove the in-progress replication status when replication on a table is disabled.  I'm good to work on this; any pointers would help.
(cc: @joshelser)

Closing due to lack of activity and OBE, because all the replication code is deprecated. This can be reopened if somebody takes on maintenance of the replication feature, and this is still an issue.


release workflow

Adds a workflow that doesn't actually npm publish yet, but does all the steps before that, including a npm publish dry run.
It skips a release when nothing changed since the last one - but only in src/ or package.json.
It skips a release when linters or tests fail (tests just run true for now).
It bumps the version, updates gettext, builds the UI.
(TODO: pulp-ui vs @pulp/ui, npm release vs gh release artifact, git tag or --no-git-tag-version for version patch; daily vs weekly/2 weeks; commit&push back)

TODO .. no npm release, but publish a new github artifact in a new gh release
on container just pull tarball (ask api releases for latest)

Merging to see what breaks...

Cc @gerrod3 looks like this works now :)
We can tweak the details but rn:

successful run https://github.com/pulp/pulp-ui/actions/runs/11134053659/job/30941460948
failed when no changes https://github.com/pulp/pulp-ui/actions/runs/11134181774/job/30941870088
generated releases https://github.com/pulp/pulp-ui/releases

$ curl -s https://api.github.com/repos/pulp/pulp-ui/releases/latest | jq -r '.assets[0].browser_download_url'
https://github.com/pulp/pulp-ui/releases/download/v0.1.2/pulp-ui-2024-10-01.tar.gz


Firefox support?

It would be better if we can use it in FireFox.

The bookmarklet should work fine in FireFox.

The bookmarklet should work fine in FireFox.

But it doesn't. Nothing happens. :cry:

Can you share the version of Firefox that you are using and any other information you are comfortable sharing? I just tested the latest version, and the bookmarklet works as expected.
If you know how to look at the developer tools (Tools -> Browser Tools -> Web Developer Tools) and see if there are any errors under the Console tab would be helpful.

Thanks for your answer. For me, it's solved now. My Firefox (119.0.1, Linux) was unable to handle the obsidian:// protocol.


Fix incorrect symbol->identifier edges

This possibly fixes both issue #10 and #11. All existing tests pass, but I didn't add any either, so I might just be adding different bugs :) I eyeballed about 10 graphs which were previously problematic (including the ones mentioned in issues #10 and #11) and they look ok now.
Calling super.visitClass before addNode in SymbolScanner caused nodes closer to the root of the AST to be assigned a symbol first, and because the IDENTIFIER_TOKEN corresponding to each AST subtree is found via BFS, it sometimes arrived at the wrong identifier first (e.g. a AST_ELEMENT(METHOD_INVOCATION) might have been assigned an IDENTIFIER_TOKEN corresponding to a parameter, rather than the method name).
By reversing the order of super.visitClass and addNode, the TreeVisitor assigns symbols leaf-to-root, and we guarantee that symbols for smaller AST subtrees are attached first. The BFS which searches for the IDENTIFIER_TOKEN corresponding to an AST node is then limited to token nodes which haven't been attached to a symbol from any of the node's sub-trees yet (e.g. a method's parameter symbols will be attached before the method's symbol, which will be attached before package symbols).

Thank you!


Various sentence structure and grammar updates

Updated sentence structure on tips.html and index.html to provide clearer and more concise text.

Thanks !!


Altivec update

Here a larger set with additional macros to reduce the number of lines of code.

[x] vec_max
[x] vec_min
[x] vec_sub
[x] vec_subs
[x] vec_splats
[x] vec_abs
[x] vec_abss

I'm seeing
failures:
    core_arch::x86::rtm::tests::test_xabort
    core_arch::x86::rtm::tests::test_xbegin_xend
    core_arch::x86::rtm::tests::test_xtest

error: called `filter_map(p).next()` on an `Iterator`. This is more succinctly expressed by calling `.find_map(p)` instead.
   --> crates/stdsimd-verify/src/lib.rs:319:5
    |
319 | /     attrs
320 | |         .iter()
321 | |         .flat_map(|a| {
322 | |             if let Some(a) = a.interpret_meta() {
...   |
338 | |         })
339 | |         .next()
    | |_______________^

And this is not something I touched.
If this extended set is fine for you I'd land it and then push more instructions :)

the failed test
    core_arch::x86::rtm::tests::test_xabort
    core_arch::x86::rtm::tests::test_xbegin_xend
    core_arch::x86::rtm::tests::test_xtest

Seems unrelated to this patch.

@gnzlbg I would push this set today.

The apple build failure looked spurious, so I've restarted it, but the ppc failures look legit :/

qemu: uncaught target signal 4 (Illegal instruction) - core dumped

It is quite fishy (since abss is the same as abs but with the saturating sub)
Obviously it does not happen on real hardware.

That might be the case. It might also mean that the version of QEMU used just does not support that instruction, and needs to be updated, or maybe some other thing.
In any case, CI is currently green, we shouldn't break it again. Maybe extract those changes into a different PR and investigate further there?

I'll try to drop one patch after the other.
Is it possible to update the qemu in the docker image?

Is it possible to update the qemu in the docker image?

It is possible, but it might be easier to update, e.g., the ubuntu version, to one that just ships a newer version of qemu.
It might be helpful to find out first what the bug actually is.

I tested locally installing docker and friends and seems that the problem is vec_subs.
bumping to the newer ubuntu gets us qemu-3.1, now I'm setting up a cross-environment to test  locally qemu-4.

Apparently the qemu quirky behaviour stops if you target a non-generic cpu.

Thanks!


Workshop requests

Fixes #457
This is just the beginning of the user interface. Admin interface is missing, and so are other functionalities.

All right, this one is almost finished. I need to add tests.
I'll postpone the deadline on v0.9 by a few days, since @gvwilson will be available to review no sooner than 30.08.

This PR is quite big. Here's a short list of what's left to do:

update code to latest permissions PR #472
upgrade workshop request to Data Carpentry's form
add a selectable country field in that form
bring back the "Import from URL" for new events done via workshop request
set up email (important)
add tests

This is good progress - please deploy this on a dev version of AMY and let Maneesha drive it around to see what she thinks of the UI.

This is good progress - please deploy this on a dev version of AMY and let Maneesha drive it around to see what she thinks of the UI.

But we don't have a dev server for AMY…

Didn't we used to?

Maybe we did use Rackspace as a second instance of AMY during the
transition period from Small Orange?
On Mon, Sep 7, 2015 at 5:43 PM, Greg Wilson<EMAIL_ADDRESS>wrote:

Didn't we used to?
—
Reply to this email directly or view it on GitHub
https://github.com/swcarpentry/amy/pull/476#issuecomment-138327524.

Hm - @pipitone, wuzzup?

Its true. We don't have a development server. We could easily fire up another rackspace VM for this.
On Sep 7, 2015 11:52 AM, Greg Wilson<EMAIL_ADDRESS>wrote:Hm - @pipitone, wuzzup?
—Reply to this email directly or view it on GitHub.

Yes please.

@gvwilson I'm done with most of the changes you proposed. We only need to setup a dev instance of AMY now.

Thanks - @pipitone, how quickly can you spin something up?

Piotr, can you take care of creating the AMY dev instance?  I'm unable to until the 12th.

@pipitone sure, but I'm too lazy to do it properly, so it'll run from Django's dev server, is that all right @gvwilson?

Sure
On 2015-09-08 8:23 PM, Piotr Banaszkiewicz wrote:

@pipitone https://github.com/pipitone sure, but I'm too lazy to do
it properly, so it'll run from Django's dev server, is that all right
@gvwilson https://github.com/gvwilson?
—
Reply to this email directly or view it on GitHub
https://github.com/swcarpentry/amy/pull/476#issuecomment-138675777.

--
Dr. Greg Wilson    |<EMAIL_ADDRESS>Software Carpentry | http://software-carpentry.org

@gvwilson I have it partially working. I think the firewall blocks my incoming requests, but it's getting late, so let me deal with it tomorrow.

@gvwilson @pipitone: the dev server is up and running. Could any of you make a domain amy-dev.software-carpentry.org to point to <IP_ADDRESS>?

Such magic is beyond me - @pipitone, can you cast the appropriate spell?

@pbanaszkiewicz, @gvwilson Done.

Thanks mate.

Since I didn't receive any further feedback, I'm merging this one.


Add PNG export functionality for flow charts

Hi AbianS! 👋
I've added a "Download" button for this awesome flow charts! 🎉
What's cool about it:
✨ Sits nicely in the top-left corner
🖼 Captures the whole flow chart (horizontal or vertical)
🔍 Creates high-res images (4x scaling) with a transparent background
🎯 Smartly excludes UI stuff like minimap and controls
⏳ Shows a cute loading spinner while working its magic
Tech stuff:
🛠 Used html-to-image for the capture (it's pretty neat!)
🧩 Made it a separate component so we can easily add more formats later (PDF, SVG, etc.)
I had fun working on this! Let me know what you think or if you want me to change anything. 😊

Hi! 👋
First of all, I think this is a fantastic idea, and I love how you've implemented it! The download button and all the features you’ve added are super useful, and I appreciate the attention to detail, like excluding UI elements and providing high-res images. 🎉
The only thing I noticed is that when downloading the PNG, there's a small shift in the diagram before it snaps back to its original position. I’ve just pushed a few corrections that should improve this, and I'd love to hear your thoughts on them. If you agree and like the changes, we can go ahead and merge it! 😊
Thanks again for your awesome work!

I’ve updated the download component to a download button located in the controls instead of text.
Here’s an image for reference:

What do you think? 😊

Thanks for perfectly correcting the issue, AbianS! Your fix is spot-on and greatly improves the feature. Really appreciate your attention to detail.
This design is great!

Thanks! I'm glad you liked the fix! 😊
So, do you think it's ready to merge? Let me know if everything looks good to you.

My idea for the future is to add a side menu that will contain multiple configuration options, including different export formats. This way, we can keep the interface clean while offering more flexibility.

That's a good idea. Besides that, I'm very satisfied with the current changes. I really admire how you've further refined the code structure. The more granular component breakdown and clearer organization make the codebase much more maintainable and easier to understand. Great job on improving the overall architecture!

This is the menu: Leva. If needed, I might implement a custom one, but it'll function similarly.


Install Python in wdqs-frontend builder

One of the packages required by wdio-mocha-framework, which the WDQS frontend uses since Iad6b8a28d6, requires Python to be installed.

Fallout from #38.

I don’t even know this package manager :( okay, I’ll try to find a version number to pin…

Apparently Python isn’t the only thing this package needs, let’s see if it works now.


生产环境有使用案例吗

It is known that there are two departments in 360 using the goreporter as a white box test and code extraction option. The other has some companies have consulted the use of methods, which I would not know.


[INTERNAL][FIX] Typo in Wizard sample

<Hbox>...</Hbox> caused a 404 error which broke the sample to be displayed in the Demo Kit.
Fixes: https://github.com/SAP/openui5/issues/2717

Thanks! The pull request has been merged into the openui5 repository. The change will be in the following UI5 version: 1.73


If production in a city is negative, delete unit/units belonging to this city

Delete such a number of units, so that the production is not negative any more.
It seems that units away from the city are deleted first. Next come units that are in the city but are less advanced (e.g. militia over phalanx). I'm not entirely sure how the mechanics behind this work.

btw, issue #100 should be opened again (end of turn)

Needs a special dialog as well, giving you the one option: Disband Unit.
Will try to add this function soon.


Rendering: improves repr of Python types

Adds robustness, only catching AttributeError as test
if the repr() method exits. (Thanks to @nzjrs for noticing.)

@bernhardreiter Thank you again!
@nzjrs Seems to be appropriate. Thoughts about this?

Bernhard previously spoken about a test case about this. If you create a table from a matrix containing str and int types, then an exception occurs.

Yes, but this fix also masks any other errors which might occur when you
pack the wrong types into the hierarchy.
I would fix this at the widget side, and not merely hide it at the
rendering end.
On 28 October 2016 at 10:06, Davide Rosa<EMAIL_ADDRESS>wrote:

Bernhard previously spoken about a test case about this. If you create a
table from a matrix containing str and int types, then an exception occurs.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/dddomodossola/remi/pull/149#issuecomment-256861122,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AACjo8NnSK4X1FLkZsH7azFkwAugVxrsks5q4az3gaJpZM4KiZYK
.

My understanding of the code is very limited. I've just noticed that
diff --git a/examples/widgets_overview_app.py b/examples/widgets_overview_app.py
index eebe140..1840c26 100644
--- a/examples/widgets_overview_app.py
+++ b/examples/widgets_overview_app.py
@@ -42 +42 @@ class MyApp(App):
-                                   ['101', 'Danny', 'Young'],
+                                   [101, 'Danny', 'Young'],

will barf
[..]
  File "/usr/local/lib/python3.4/dist-packages/remi/gui.py", line 415, in repr
    return super(Widget, self).repr(client, changed_widgets)
  File "/usr/local/lib/python3.4/dist-packages/remi/gui.py", line 210, in repr
    innerHTML = innerHTML + s.repr(client, local_changed_widgets)
AttributeError: 'int' object has no attribute 'repr'

so my intension is to ask if the object as a repr() method and if not just use the
build-in repr() function. This way a number of python objects like ints, floats, lists can directly be displayed. You could use a different pattern asking for the repr() method if you don't like catching the AttributeExceptions

Hmm, I see now that it was a mistake calling the function which reduces the
widget tree to HTML repr() as it gives the impression it is related to
object.__repr__() in some way.
I rather consider it a bug that from_2d_matrix accepts any type. If we want
to allow people to pack anything here I would rather make TableItem
smarter about calling repr on primitive types, than hiding real errors
deep in to the code where we render html.
On 28 October 2016 at 13:04, Bernhard E. Reiter<EMAIL_ADDRESS>wrote:

My understanding of the code is very limited. I've just noticed that
diff --git a/examples/widgets_overview_app.py b/examples/widgets_overview_app.py
index eebe140..1840c26 100644--- a/examples/widgets_overview_app.py+++ b/examples/widgets_overview_app.py@@ -42 +42 @@ class MyApp(App):-                                   ['101', 'Danny', 'Young'],+                                   [101, 'Danny', 'Young'],
will barf
[..]
File "/usr/local/lib/python3.4/dist-packages/remi/gui.py", line 415, in repr
return super(Widget, self).repr(client, changed_widgets)
File "/usr/local/lib/python3.4/dist-packages/remi/gui.py", line 210, in repr
innerHTML = innerHTML + s.repr(client, local_changed_widgets)
AttributeError: 'int' object has no attribute 'repr'
so my intension is to ask if the object as a repr() method and if not just
use the
build-in repr() function. This way a number of python objects like ints,
floats, lists can directly be displayed. You could use a different pattern
asking for the repr() method if you don't like catching the
AttributeExceptions
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/dddomodossola/remi/pull/149#issuecomment-256894164,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AACjo_4CGXn-7KZDkE0LeZ-tvGhDufn3ks5q4dbbgaJpZM4KiZYK
.

@nzjrs in the end it is a tree and Strings work fine, they are explicitely encoded a few lines about the call. If you can put String in, why not Ints?  :)
Anyway, you probably will come up with a better solution, thanks for publishing remi as Free Software.

@dddomodossola it may be okay for now or @nzjrs may come up with a better solution, anyway you should either: merge this pull request as well, because the "except" clause is more specific and works as intended or back out the change completely until a better solution comes along.

@bernhardreiter I merge this commit as you suggest, eventually we will revert later. Thank you for the contribution. ;-)

Thanks for maintaining remi as Free Software! ;)

the better solution is to call str() when adding non-strings to the widget


Add correctness check to fusion tests and make experts identical.

@gysit @MaheshRavishankar could you help review the PR? I don't have permissions to add you to reviewers.


[Gally]: master <- dev

Automatically created by Git-Ally

:tada: This PR is included in version 1.13.140 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Task - OTU filter - reskin

As a curator I want a unified filter look/feel.

Duplicate https://github.com/SpeciesFileGroup/taxonworks/issues/1633 ?

Closing for #1633.


Repainting in Editor and Preview Pane

Issue Type: Bug
Repainting in Editor and Preview pane
File affected:
https://github.com/generaliinformatik/fah-red-lions/blob/master/README.md
Demonstration of behaviour:
https://imgur.com/a/vSig9ut
When entering text in the Editor window, the display of the Editor and the Preview is redrawn each time text is entered and the visible area in both windows is moved. Please go to any position in the document and start typing any text. the view changes with every keystroke
Provoke the behavior:
The problem is caused by the line

img src="https://github.com/generaliinformatik/fah-red-lions/blob/master/images/dashboard.png?raw=true" alt="dashboard" width="100%"/>

If you change text below this line, the behavior will happen. Ideally, the displayed image in the preview is outside the visible area, so that the behavior occurs and the repainting is performed.
If you remove the above line, the display will appear without the described behavior when the text is changed.
VS Code version: Code 1.48.1 (3dd905126b34dcd4de81fa624eb3a8cbe7485f13, 2020-08-19T17:09:41.484Z)
OS version: Darwin x64 19.6.0

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-4771 CPU @ 3.50GHz (8 x 3500)

GPU Status
2d_canvas: enabledflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmetal: disabled_offmultiple_raster_threads: enabled_onoop_rasterization: disabled_offprotected_video_decode: unavailable_offrasterization: enabledskia_renderer: disabled_off_okvideo_decode: enabledviz_display_compositor: enabled_onviz_hit_test_surface_layer: disabled_off_okwebgl: enabledwebgl2: enabled

Load (avg)
4, 4, 4

Memory (System)
24.00GB (0.14GB free)

Process Argv

Screen Reader
no

VM
0%

Extensions (1)

Extension
Author (truncated)
Version

code-settings-sync
Sha
3.4.3

Duplicate of #89930


Fix doc references

I noticed that many of the references are syntactically comments, which means they don't show up in the documentation. Also, because of how Sphinx scopes target names, numbering these references per-file creates warnings (cf. how the Travis CI build of #280 was failing when my changes introduced additional references named [1] and [2] in the same module). reST fortunately supports auto-numbering, which handles that.
This PR should fix these issues.

Codecov Report

Merging #283 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #283   +/-   ##
=======================================
  Coverage   44.26%   44.26%
=======================================
  Files           2        2
  Lines          61       61
=======================================
  Hits           27       27
  Misses         34       34

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 267ebbe...70be42c. Read the comment docs.

Great! LGTM! Merge Away!


Deploy README to github-pages

The listing on a site, could also help out esp. since that way you can have a specific site link that people can visit and check the content directly, without reference to the repo

I totally agree .

@Vyvy-vi  Do you have any ideas for the same?


dev-cmd/contributions: Count PR reviews since they're super important

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[ ] Have you written new tests for your changes? Here's an example.

[x] Have you successfully run brew typecheck with your changes locally?
[x] Have you successfully run brew tests with your changes locally?

Part of https://github.com/Homebrew/brew/issues/13642.
The search APIs don't have that high a rate limit but we shouldn't need to worry about that too much because, to get counts, the JSON response comes with a total_count number.

Review period will end on 2023-02-28 at 00:00:00 UTC.

Review period skipped due to critical label.


Run sidecars with dynamically-determined user IDs

The sidecar injector sets the securityContext.runAsUser field regardless if it is specified in the sidecar template or not. This is to allow the sidecar template to not include the field, which is required to ensure that istioctl kube-inject outputs manifests that pass the SCC admission controller (if the runAsUser is specified, the SCC controller will reject the pod, as the uid won't be in the proper range). The sidecar injector then injects the correct runAsUser id even if it isn't specified in the template.
The Openshift profile is updated to

enable the incrementUUID flag
overlay the default deployments to allow Openshift to default securityContext

Co-authored-by: Marko Lukša<EMAIL_ADDRESS>Co-authored-by: Brian Avery<EMAIL_ADDRESS>Co-authored-by: rcernich<EMAIL_ADDRESS>Co-authored-by: Jacek Ewertowski<EMAIL_ADDRESS>
These changes remove the need for the any anyuid setup as described in the Istio Openshift install Docs;
https://istio.io/latest/docs/setup/platform-setup/openshift/  (separate pr coming)

/ok-to-test

@aslakknutsen: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

release-notes_istio
f8f7d118d2ed8209bb78429dcc4576ebc0f094b7
link
true
/test release-notes

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@aslakknutsen: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

release-notes_istio
f8f7d118d2ed8209bb78429dcc4576ebc0f094b7
link
true
/test release-notes

unit-tests-arm64_istio
f8f7d118d2ed8209bb78429dcc4576ebc0f094b7
link
true
/test unit-tests-arm64

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@aslakknutsen: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

release-notes_istio
f8f7d118d2ed8209bb78429dcc4576ebc0f094b7
link
true
/test release-notes

unit-tests-arm64_istio
f8f7d118d2ed8209bb78429dcc4576ebc0f094b7
link
true
/test unit-tests-arm64

unit-tests_istio
f8f7d118d2ed8209bb78429dcc4576ebc0f094b7
link
true
/test unit-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@aslakknutsen: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

release-notes_istio
f8f7d118d2ed8209bb78429dcc4576ebc0f094b7
link
true
/test release-notes

unit-tests-arm64_istio
f8f7d118d2ed8209bb78429dcc4576ebc0f094b7
link
true
/test unit-tests-arm64

unit-tests_istio
f8f7d118d2ed8209bb78429dcc4576ebc0f094b7
link
true
/test unit-tests

gencheck_istio
f8f7d118d2ed8209bb78429dcc4576ebc0f094b7
link
true
/test gencheck

lint_istio
f8f7d118d2ed8209bb78429dcc4576ebc0f094b7
link
true
/test lint

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@aslakknutsen: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

release-notes_istio
f8f7d118d2ed8209bb78429dcc4576ebc0f094b7
link
true
/test release-notes

unit-tests-arm64_istio
f8f7d118d2ed8209bb78429dcc4576ebc0f094b7
link
true
/test unit-tests-arm64

unit-tests_istio
f8f7d118d2ed8209bb78429dcc4576ebc0f094b7
link
true
/test unit-tests

gencheck_istio
f8f7d118d2ed8209bb78429dcc4576ebc0f094b7
link
true
/test gencheck

lint_istio
f8f7d118d2ed8209bb78429dcc4576ebc0f094b7
link
true
/test lint

integ-cni_istio
f8f7d118d2ed8209bb78429dcc4576ebc0f094b7
link
true
/test integ-cni

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

PR needs rebase.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

I heard several questions from users about this at Kubecon EU.  It would be great to improve the OpenShift experience if we can do so without impacting other users.  Also, we should update the OpenShift documentation on istio.io to reflect this change when it merges.

I'm working on a second version of this PR. Will submit it for review this week.


Bruh

that moment when tiptop uses more cpu than discord

well yes, discord uses more ram, but it is a whole browser

If you have a good idea for how to fix this, let me know!

Honestly I have no idea.
Maybe using platform specific code instead of psutil would help.
And you can have psutil as a fallback.

It even requires 97%-100% CPU on my laptop...


Ubuntu 14.04 lack file systems for "How to deploy SF within LXC"

I am trying to follow the "How to deploy SF within LXC" instructions.  All goes well until I get to

$ ./start.sh init

The script ends in an exception:
swfact@gitserver:~/software-factory/bootstraps/lxc$ ./start.sh init
+ set -e
...
+ echo 'Now running edeploy-lxc'
Now running edeploy-lxc
+ sudo /srv/edeploy-lxc/edeploy-lxc --config /var/lib/lxc-conf/sf-lxc.yaml stop
Stopping all ...
Traceback (most recent call last):
  File "/srv/edeploy-lxc/edeploy-lxc", line 296, in <module>
    stop()
  File "/srv/edeploy-lxc/edeploy-lxc", line 118, in stop
    stop_one(host['name'], os.path.join(get_overlay_dir(conf), host['name']))
  File "/srv/edeploy-lxc/edeploy-lxc", line 93, in get_overlay_dir
    fs = get_union_filesystem(conf)
  File "/srv/edeploy-lxc/edeploy-lxc", line 89, in get_union_filesystem
    raise Exception('Unsupported fs: ' + ','.join(requested_fs))
Exception: Unsupported fs: aufs,overlay
+ exit -1

There seem to be multiple issues in the edeploy-lxc script:

By default Ubuntu 14.04 (at least workstation) does not install any of the filesystems being sought (aufs, overlay, union_fs)
I can use apt-get to install an overlayfs filesystem but it is not known by the name the script expects (i.e. overlay with no suffix)
The script uses the wrong approach for enumerating the available filesystems

Hi.
'overlayfs' has been renamed to 'overlay' when it was merged in the upstream Linux kernel (the Ubuntu kernel carries an old version of overlayfs, still named 'overlayfs').
Unfortunately, the "ls /lib/modules/$(uname -r)/kernel/fs" does not work as the filesystem may have been built into the kernel and not as a module.
A patch to fix the issue is on the way. As a workaround, you can install aufs and manually load aufs with "modprobe aufs".
Thanks

Hi, Thx for your report.
Just to complete, according to the documentation http://softwarefactory.enovance.com/_docs/deploy.html|how-to-deploy-sf-within-lxc
In order to install the aufs kernel module use :
$ sudo apt-get install linux-image-extra-$(uname -r)

For Software Factory we have never tested with overlay FS, and only support the aufs way.

I'm closing this issue as ubuntu is no longer supported. Please have a look to new 2.0.0 version.


tests: log_core_additional: Fix log_user test filter

This commit temporarily disables the integration_platforms for the
log_user test because it cannot be specified alongside the
toolchain_exclude filter.
Signed-off-by: Stephanos Ioannidis<EMAIL_ADDRESS>Hotfix for log_user test, which has been disabled, "mysteriously" running in the CI.

Just for the record ... related issue: https://github.com/zephyrproject-rtos/zephyr/issues/49696

Merged in #49706


[FEATURE] New command "Move-PnPTerm"

Currently we sync our organisation structure to sharepoint termstore.
If the structure (path) change, we have to delete terms and to create them on another path.
If we do that, a new ID for this term is created.
But this ID is used for tagging the department / company to our sharepoint sites.
Moving terms via GUI (global termstore) is possible but no powershell command is available for it.
Solution:
new command "Move-PnPTerm"
Alternatives:
Adding a Parameter to New-PnPTerm for a custom ID
I would be very grateful for other ideas. Thx.

Closing this as the PR been merged and the cmdlets are now available in the nightly builds !


Fix: CollisionObject shape owner indexing is inconsistent

Fixes #11525

Please use git commit --amend to push further changes. Thanks for contributing!
(PR workflow)


Cannot pull indicator after setting metrics URL

Please answer these questions before submitting your issue.

Why do you submit this issue?

Bug

Bug

Which version of SkyWalking, OS and JRE?
8.2.0  centos7 1.8.2

What happened?
I set fetcher metrics url is prometheus federate address ,eg: http://prometheus:32702/federate?match[]={srv_name="srv-test"}  ,but it don't work , raise one warning.
fetcher yaml file below:
fetcherInterval: PT15S
fetcherTimeout: PT10S
metricsPath: /metrics
staticConfig:
# targets will be labeled as "instance"
targets:
  - url: http://prometheus:32702/federate?match[]={srv_name=%22srv-test%22}
    sslCaFilePath:
labels:
  service: iot-server
defaultMetricLevel: instance(['service'], ['instance'])
metricsRules:
  - name: instance_cpu_limits
    exp: latest container_resource_limits_cpu.tagEqual('namespace','test')

 warning info below:
<img width="1437" alt="iiSnipaste_2020-12-08_17-55-35" src="https://user-images.githubusercontent.com/45844514/101469074-35224400-397f-11eb-862f-6ddfa90a760f.png">

___
### Requirement or improvement
- Please describe your requirements or improvement suggestions.

Please try latest 8.3.0.

You didn't post any warning info.

The prometheus things changed a lot in 8.3.0. MAL added.

8.3 also had

if i replace url like this :http://<IP_ADDRESS>:6000/metrics, it ok

sorry, it because my return metrics data is wrong format(like this: # TYPE container_resource_limits_cpu untyped), sw is well!


Frames & Co

Hi Dario,
sorry for newbee questions here.
I get a page containing a >frameset>, which contains two
I figured out that my 'page' variable now hold three Frame objects at page.frames()
I also could get the right Frame (by index, which is not so nice, hope there is a way to select the frame by Name ...)
I also have to execute page.Reload, cause I get a 'context destroyed' exception.
Ok.
Now I use Content = childframe.GetContentAsync() and I get what I expected:
... document.getElementById('' + this.id + '');if (elem != 'undefined') setTimeout(function() {elem.disabled=true;}, 10);" id="WelcomeForm:continue" type="submit" name="WelcomeForm:continue" value="(W)eiter" accesskey="w" tabindex="2" class="submitButton">
...
I have to click this button, so I tried:
Await childFrame.ClickAsync("id=WelcomeForm:continue")
or
Await childFrame.ClickAsync("name=WelcomeForm:continue")
.. but, get an exception, I read as 'Can't find the object'
Ok, whats wrong now?
Maybe you can publish a sample dealing with frame-sets and Frames, cause this is really not that easy to figure out.
Thanks a lot.
Gerhard
(((As I am able to do the basic stuff I needed here, I will donate generously ..)))

Hi Dario,
tried out everything, no Chance.
Sometimes I get something back, but this elements didn't expose a 'Name' property, not very helpful.
I read the tests and found this page:
1
2
3
4     Button test
5
6
7
8     Click target
9
15
16
You select this button with ...Async("button"). Yea.
And if this page contains two Buttons, as my page do?
I former used Sellenium. Here selecting elements is very intuitive:
d.FindElement(By.Name("WelcomeForm:continue"))), there is also 'By.Id' ....
Please help me to understand the selection mechanism of Puppeteer, I didn't have any idea how this is done here.
With best regards
Gerhard

Hi Dario,
ok, do I have to use JQuery Syntax to select an element? If so, bad News, cause my element-names/ids containing ':' characters, sorry, it is not my page ...
I finaly tried it with XPath and maybe clicked the button.
After that Action I get:
PuppeteerSharp.EvaluationFailedException
HResult=0x80131500
Nachricht = Execution context was destroyed, most likely because of a navigation.
Quelle = PuppeteerSharp
Stapelüberwachung:
bei PuppeteerSharp.ExecutionContext.d__17.MoveNext() in C:\Gerhards Playground\Code Repository\Lab.net\Eval Puppeteer\PuppetSharp\puppeteer-sharp-master\lib\PuppeteerSharp\ExecutionContext.cs: Zeile176
bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
bei System.Runtime.CompilerServices.ConfiguredTaskAwaitable1.ConfiguredTaskAwaiter.GetResult()    bei PuppeteerSharp.ExecutionContext.<EvaluateAsync>d__191.MoveNext() in C:\Gerhards Playground\Code Repository\Lab.net\Eval Puppeteer\PuppetSharp\puppeteer-sharp-master\lib\PuppeteerSharp\ExecutionContext.cs: Zeile187
bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
bei System.Runtime.CompilerServices.ConfiguredTaskAwaitable1.ConfiguredTaskAwaiter.GetResult()    bei PuppeteerSharp.DOMWorld.<EvaluateFunctionAsync>d__171.MoveNext() in C:\Gerhards Playground\Code Repository\Lab.net\Eval Puppeteer\PuppetSharp\puppeteer-sharp-master\lib\PuppeteerSharp\DOMWorld.cs: Zeile94
bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
bei System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
bei Eval_HttpClient.Module1.VB$StateMachine_21_TryPuppeteer.MoveNext() in C:\Gerhards Playground\Code Repository\Lab.net\Eval HttpClient\HttpClient Gina\Eval HttpClient\Module1.vb: Zeile871
Innere Ausnahme 1:
MessageException: Execution context was destroyed, most likely because of a navigation.
Ok. So how do I handle Navigation correctly in PuppeteerSharp?
Whats happen in a regular browser accessing the same page:
You have a page with test and two Buttons. Klick on the 'continue' button and you will see different text, telling you that you have to wait .. After a second or so another page is displayed.
The addressline in the browser stays the same.
In the background a POST is send with Parameters and than we get three pages with 302 Status and then the new one.
Using Sellenium, this works fine, so I am astonished, that I don't get a new page, page Content or Frame Content. I just get an error.
What do I wrong?
With best regards
Gerhard

v1.14.1 published

To keep the repo organized let's leave Github issues for Feature Requests, bugs an issues.
I kindly ask you to create a question on Stack Overflow. I follow the tag puppeteer-sharp. This will help us get more eyes on those questions and leave answers easily available to the community.
Feel free to paste the Stack Overflow link here.


fix: update keycloak-admin-client to v18 (#8)

I checked the test connection works with keycloak v18.0.0 and v15.0.2.


Fixed a wording issue in Bootstrap Waypoint no.1

Please do not update your personal fork by opening PRs against it from the main repo. This pollutes the commit history with unnecessary merge commits. Merge commits cannot be squashed, so you will need to start fresh. Whenever you need to get current with the main repo please rebase on your local branch. Visit the Help Contributors chat if you need further help with this process.