linux: fix runtime-root propagation

#2173 fixed the propagation of --runtime-root flag for ShimRemote but ShimLocal was not fixed in the commit.
This PR also adds integration test suite for config.toml.
Signed-off-by: Akihiro Suda<EMAIL_ADDRESS>

updated

this failure on travis seems unrelated (cc @Random-Liu )
https://travis-ci.org/containerd/containerd/jobs/349152244
 Failure in Spec Setup (BeforeEach) [8.799 seconds]
[k8s.io] Container Mount Propagation
/home/travis/gopath/src/github.com/kubernetes-incubator/cri-tools/pkg/framework/framework.go:72
  runtime should support mount propagation
  /home/travis/gopath/src/github.com/kubernetes-incubator/cri-tools/pkg/validate/container_linux.go:45
    mount with 'rslave' should support propagation from host to container [BeforeEach]
    /home/travis/gopath/src/github.com/kubernetes-incubator/cri-tools/pkg/validate/container_linux.go:128
    failed to create PodSandbox: rpc error: code = Unknown desc = failed to get sandbox image "gcr.io/google_containers/pause:3.0": failed to pull image "gcr.io/google_containers/pause:3.0": failed to pull image "gcr.io/google_containers/pause:3.0": failed to write config: ref k8s.io/11/config-sha256:5fbdc14c118c31ddd5c553f66892b846469341287a0d356485b477467cae6dd0 locked: unavailable
    Expected error:
        <*status.statusError | 0xc420202630>: {
            Code: 2,
            Message: "failed to get sandbox image \"gcr.io/google_containers/pause:3.0\": failed to pull image \"gcr.io/google_containers/pause:3.0\": failed to pull image \"gcr.io/google_containers/pause:3.0\": failed to write config: ref k8s.io/11/config-sha256:5fbdc14c118c31ddd5c553f66892b846469341287a0d356485b477467cae6dd0 locked: unavailable",
            Details: nil,
        }
        rpc error: code = Unknown desc = failed to get sandbox image "gcr.io/google_containers/pause:3.0": failed to pull image "gcr.io/google_containers/pause:3.0": failed to pull image "gcr.io/google_containers/pause:3.0": failed to write config: ref k8s.io/11/config-sha256:5fbdc14c118c31ddd5c553f66892b846469341287a0d356485b477467cae6dd0 locked: unavailable
    not to have occurred
    /home/travis/gopath/src/github.com/kubernetes-incubator/cri-tools/pkg/framework/util.go:147
------------------------------
[BeforeEach] [k8s.io] PodSandbox

@AkihiroSuda I saw this once. Sometimes image pulling fails when an image is being concurrently pulled.

LGTM


Random question about the library

I have a project in Golang and I'd like to know if by using this library it would be possible to set up a simple system that takes a monthly payment.
It would also executes a function when the payment is processed and another one if the user has stopped paying for it.
Would this be possible by using this library or not ?

I have a project in Golang and I'd like to know if by using this library it would be possible to set up a simple system that takes a monthly payment.
It would also executes a function when the payment is processed and another one if the user has stopped paying for it.
Would this be possible by using this library or not ?

Hi @yyewolf @Kizz122 yes, it is possible since Paypal can do that.


Can't install requirements.txt

[zaldhy77@asus kickthemout-0.1]$ sudo pip install -r requirements.txt
Collecting scapy (from -r requirements.txt (line 1))
  Downloading scapy-2.3.3.tgz (1.4MB)
    100% |████████████████████████████████| 1.4MB 125kB/s
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-xz4btw2v/scapy/setup.py", line 36
        os.chmod(fname, 0755)
                           ^
    SyntaxError: invalid token

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-xz4btw2v/scapy/

This is an error which most probably occurs due to python on your machine.
Try running the following:
$ pip3 install scapy-python3
If this doesn't solve the error, try downloading scapy using a different installation method (try here).
Let me know if there is still an issue then.
Generally, scapy is a bit of a pain in the back when it comes to mac & windows.

Try running this to reinstall pip before installing the dependencies:
sudo apt-get purge python-pip && sudo apt-get install python-pip

and also with pip3:
sudo apt-get purge python3-pip && sudo apt-get install python3-pip


⬆ Update Python version to 3.7

Changes

fixed: Changed Python version to 3.7 to avoid issues with package support

see #16
Check off the following

[x] I have tested my changes with the current requirements
[x] My Code follows the pep8 code style.

Thanks, I'll merge this.


Add a new test script to check if the tags inference is correct in the hierarchy

This tests whether all the classes tagging rules are correctly defined or not. If there is any entity associated with Tags associated for a Class, the reasoner should be able to identify the entity is an instance of all the superclasses of the Class too but nothing else.
The basic logic
To do that, I instantiate entities (named as class_name + _0) and associate them with the Tags defined as restrictions for the classes. Then, I run owlrl reasoner and query what classes are inferred for the instances. A naive query to get all the superclasses are used to extract "true parents', which are compared to the inferred parents.
An example:

Inference result: https://drive.google.com/open?id=1lrBiCQS3O8RnoGaaVI8Spzbq3_wgDEGs
Test result: https://drive.google.com/open?id=18Wi-eYnBM51DCs4u793CK8RbLpCnfddZ

As described in the README, reasoning takes a long time and you may reuse an inferred result as explained there. In the above example, one has to copy paste Inference result into the right location as in README.
This shows an interesting result, for which I will create a separate issue, but please take a look at the code in this PR.

Looks like you're missing an import time in your test file as well

Looks like you're missing an import time in your test file as well

sorry about that :( I just fixed it.

It looks like there's a stray pbd.trace() in the file as well. I think that's the last error we can fix. The build will fail when you push your last change, but that's because Brick is failing tests

Fixed. There were other strays. I don't know why I pushed them... Thanks for all the discussions and the review. I will merge this one and fix the schema with you.

Thanks for merging, but in the future, can we wait to merge until we've actually verified that the travis server can correctly run the tests? There is still a time.get() in there, so the tests are broken. We also had a Changes Requested marked on this PR which still has not been resolved. In the future, I think it would benefit the project if we can resolve all of the conversations before merging the PR


Does this work with MacOS 14.4 (ARM) and 1.1.1 or 1.1.3?

I can't get either latest versions working with a MM2 Pro 16/500 with MacOS 14.4, trying to connect to an AppleTV 4k 3rd Gen (one before the latest).  I can see the list of AppleTV's in the house, the IP addresses are correct, but clicking on the AppleTV in the current room (and ... I can confirm it's the right AppleTV with the right name with the right IP) never brings up a connection prompt (PIN code) on the AppleTV.
The AppleTV in question is on 17.4 (21L227).
Does this still work in 2024?

After a quick AppleTV reboot, the first attempt after the reboot shows the PIN on the AppleTV screen, but then keying in the PIN in the app does nothing.  (Several times.).

 MacOS 16.4
4K apple TV A2843 tvOS 17.4

I have an M3 Mac on macOS 14.4.1. I tried 1.1.3 arm64 and then 1.1.1 arm64 and x86. It wouldn't pair. (I switched back and forth between the versions, and I'm not sure which I have installed presently.) Until I realized that I had my Apple TV set to require a password to use Airplay. I have no recollection of turning that on. It was pre-populated with a random number. I turned off the feature, and then I was able to pair without issue.


add ERC20Pausable

Provides a way to pause token transfers or minting. This feature is required for contract deployment to Sepolia.

Lgtm! Have you tested that you can still submit a job through the dev stack with this change? If so please go ahead and merge. Thanks!

@lukemarsden Yes, I was able to submit a job. I don't have write access to this repo. Can you please merge?


Rare exception in RelayCommand

Describe the bug
Sometimes RelayCommand crash application with following stack trace.
Unhandled Exception: System.InvalidOperationException: Call from invalid thread
   at Avalonia.Threading.Dispatcher.VerifyAccess() + 0x4c
   at Avalonia.AvaloniaObject.GetValue[T](StyledPropertyBase`1) + 0x2e
   at Avalonia.Controls.MenuItem.CanExecuteChanged(Object, EventArgs) + 0x30
   at System.Reactive.AnonymousSafeObserver`1.OnNext(T) + 0x28
   at System.Reactive.Subjects.FastImmediateObserver`1.EnsureActive(Int32) + 0x334
   at System.Reactive.Subjects.ReplaySubject`1.ReplayBase.OnNext(T) + 0xc0
   at System.Reactive.Linq.ObservableImpl.CombineLatest`3._.SecondObserver.OnNext(TSecond) + 0x7d
   at System.Reactive.Subjects.FastImmediateObserver`1.EnsureActive(Int32) + 0x334
   at System.Reactive.Subjects.ReplaySubject`1.ReplayBase.OnNext(T) + 0xc0
   at System.Reactive.SafeObserver`1.WrappingSafeObserver.OnNext(TSource) + 0x2b
   at System.Reactive.ObserveOnObserverLongRunning`1.Drain() + 0xa6
   at AvaloniaCoreRTDemo!<BaseAddress>+0x1693985
   at AvaloniaCoreRTDemo!<BaseAddress>+0x1693d69

To Reproduce
I do not have reliable repro steps. This is happens occasionally and non-deterministic. It seems to be easier to repro on first or maybe second launch and then cannot repro.

Clone https://github.com/teobugslayer/AvaloniaCoreRTDemo on Linux
Run application using dotnet run
Enter text in text box
Open Help menu
Press Exit. Crash! Boom! Bang! happens here.

Expected behavior
Reliably not crash application.
Desktop (please complete the following information):

OS: Linux Gentoo (but seems to be unrelated)
Version 0.10.8

Additional context
Add any other context about the problem here.

Any updates on this? I am getting very similar thing with Avalonia 11. Whenever I call CanExecuteChanged?.Invoke(this, EventArgs.Empty) on my implementation of ICommand. Though in my case it calls into  	Avalonia.Controls.dll!Avalonia.Controls.Button.CanExecuteChanged(object sender, System.EventArgs e) and throws at Avalonia.Base.dll!Avalonia.Threading.Dispatcher.VerifyAccess.__ThrowVerifyAccess|16_0().
Shouldn't Avalonia take care of automatically delegating all such calls to the UI thread by queuing them up, instead of trying to execute on the calling thread?

No, you need to use Dispather.UiThread.Post if you want to invalidate the command from async task or similar

No, you need to use Dispather.UiThread.Post

Is this true of raising CollectionChanged event too? Os is this only particular to ICommand?

All events that should be consumed by the UI.  If so, we can close this as by design.

All events that should be consumed by the UI. CollectionChanged and also PropertyChanged

Thanks for a quick response. This is rather unfortunate, and I am not sure correct. How would any "Observable" Collection (like the built-in System.Collections.ObjectModel.ObservableCollection, or any custom one) know anything at all about the UI thread or Avalonia? They wouldn't - in fact ObservableCollection just simply raises an event whenever it changed, and it is up to the event subscriber, i.e. Avalonia ListBox for example to properly process the event on the correct thread.
Does it then follow that all collection or observable object manipulations that could raise either CollectionChanged or PropertyChanged events subscribed to by Avalonia - would all have to be done on the UI thread? This approach could easily exhaust the UI thread. Wouldn't it be better if Avalonia one some lower level would automatically dispatch processing of such events to the UI thread? Or am I misunderstanding something?

That's why .Add or .Remove should only happen on UiThread. Same for other UI-Libs like WPF. If you look into async collections, I can say that DynamicData (shipped with ReactiveUI) can handle this by .ObserveOn

https://www.reactiveui.net/docs/handbook/collections/


Update Eleventy plugin config paths

I seem to have forgotten to add the .mjs extension earlier. You can see the official supported list here: https://github.com/11ty/eleventy/blob/main/src/TemplateConfig.js#L72-L75

Thanks @uncenter!

:rocket: This pull request is included in v4.3.0. See Release 4.3.0 for release notes.


Update Castle destination docs

Proposed changes
Updating docs to match the latest technical changes
https://github.com/segmentio/analytics.js-integrations/pull/671
Merge timing
ASAP once approved
Related issues (optional)

Thank you for great feedback @markzegarelli @stayseesong! I've now updated the PR and hopefully addressed all your comments

@markzegarelli @stayseesong Thanks for merging this. How do I update the available options in the settings section here: https://segment.com/docs/connections/destinations/catalog/castle/


Power vs Absolute value in spectral decomp of data

I just noticed that the spectral decomposition is being saved as the bandpower (V**2/Hz), but only the absolute value is being taken (not being squared). Is that still giving out the bandpower or just absolute value of the analytic signal? Maybe @bendichter needs to weigh in on this, or I can ask around.
https://github.com/luiztauffer/ecogVIS/blob/aa85e6088fdb06bbdf4b325d4684d9c08ed9fc8a/ecogvis/signal_processing/processing_data.py#L348

Yeah, if it's taking the absolute value then it is analytic amplitude, not power

Thanks for pointing that error!
How would you prefer it to be saved, the amplitude or the amplitude squared?

The amplitude, so I think all you need to do is change the name/units


[k8s-keystone-auth] Invalid serviceaccount tokens are validated against keystone

/kind bug
All invalid serviceaccount tokens go through keystone while they should stop in the api.
(There shoudn't be any invalid tokens, but even when they do they shouldn't load keystone.)
The rate is very high. In a cluster I see issues: 60,000 per 5 minutes.
I don't know if there is a way to distinguish the requests.
Any suggestions?
Logs from k8s-keystone-auth:
I1123 08:46:38.108206       1 authorizer.go:197] Authorization failed, user: &user.DefaultInfo{Name:"system:serviceaccount:kube-system:calico-node", UID:"", Groups:[]string{"system:serviceaccounts", "system:serviceaccounts:kube-system", "system:authenticated"}, Extra:map[string][]string(nil)}, attributes: authorizer.AttributesRecord{User:(*user.DefaultInfo)(0xc000b33f00), Verb:"watch", Namespace:"", APIGroup:"", APIVersion:"v1", Resource:"nodes", Subresource:"", Name:"", ResourceRequest:true, Path:""}

Logs from apiserver:
E1123 08:49:14.135141       1 webhook.go:109] Failed to make webhook authenticator request: the server has asked for the client to provide credentials
E1123 08:49:14.135180       1 authentication.go:104] Unable to authenticate the request due to an error: [invalid bearer token, Token has been invalidated, the server has asked for the client to provide credentials]

cc @lingxiankong
Who is maintaining the webhook now?

Hi @strigazi, i do not fully understand the issue, could you please provide an example of what operation are you doing, what's expected, and what's the actual behavior?

"what's expected, and what's the actual behavior" The current expected behaviour can flood keystone with invalid requests. This was an attempt to discuss an improvement.


Point people at p4c and behavioral-model, over this repository

@antoninbas Do these proposed additions to the README look accurate to you?  I'm happy to change it to something else more accurate, if you have suggestions, although it may be quicker and easier for you to add exactly what you think is appropriate, if this is not right.

Codecov Report

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

@@           Coverage Diff           @@
##           master     #105   +/-   ##
=======================================
  Coverage   97.05%   97.05%
=======================================
  Files          10       10
  Lines        1698     1698
=======================================
  Hits         1648     1648
  Misses         50       50

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 d75624e...250de6d. Read the comment docs.


镜像不在白名单中无法拉取

helm后pod提示拉取镜像失败
Failed to pull image "wjiec/alidns-webhook:v1.0.0": failed to pull and unpack image "docker.io/wjiec/alidns-webhook:v1.0.0": failed to copy: httpReadSeeker: failed open: unexpected status code https://docker.m.daocloud.io/v2/wjiec/alidns-webhook/blobs/sha256:9d71258193bd68406e73d5b23da278555d8494c44b55b69286176f521cb0f6e1?ns=docker.io: 403 Forbidden - Server message: denied: 🚫 这镜像不在白名单. this image is not in the allowlist.

Hi, you can use another mirror or some "magic" to get there, I can go ahead and try to add this to the whitelist, but it will take a bit of time, thanks!

Hi, you can use another mirror or some "magic" to get there, I can go ahead and try to add this to the whitelist, but it will take a bit of time, thanks!

非常感谢，也希望能早日加入白名单

now we can use the image from the Aliyun registry by adding the --set image.repository=registry.cn-hangzhou.aliyuncs.com/wjiec/alidns-webhook parameter to the installation command. The image will be automatically updated via github-action.


Fix cpack package architectures and added option for installing gpio tool

Currently package architecture names are incorrect for debian (is x64_64, should be amd64) and for Yocto ADT (is i386, should be derived from traget architexture and tuning e.g. core2-32).
Also added option to install gpio tool as I use it all the time.
Sorry - should have ben working on a branch. Got lazy....

@tingleby can you check 93cf9d24c9352cf8172467b26017c1a3e8ac14b5 is ok?
I like the gpio.c sample but I think we should call it mraa-gpio.c -> mraa-gpio and install it to ${bindir} by default. Any objections?

Yeah looks roughly Ok. I'm probably going probably going to introduce a flag for overriding the Arch setting.
Acked-by: Thomas Ingleby<EMAIL_ADDRESS>

Thanks. Merged (finally). I renamed gpio.c to mraa-gpio.c (and the accompanying cmake target etc...)


Namespaces part 2

Please review part 2 of story #37

Coverage remained the same at 100.0% when pulling b4aa89855ef6f9e5da6f5e028946e0b5f27e2b3b on namespaces-part-2 into 840a1409b5d32ad3632783a675153c3bf8ca920e on master.


strips jump table from clang -target aarch64-linux-gnu

https://godbolt.org/z/uPfbLD
It is stripping the the .LJTI0_0: section erroneously, which is an important part of the code
maybe that is because it doesn't understand .xword?

You were absolutely right. Will be fixed in an upcoming release.


loss value is too high, any explanation? thank you.

Thank you for your sharing!
Could you please provide the results, such as a screen snapshot.
I find no error in your source code. However, high loss value exists all the time (even after 300 epochs).
What's wrong with that?
Thank you for answering. @jfzhang95

Printed loss is the sum of loss of each trained image in an epoch without size_average, so I think that's why printed loss is very high.


Default token is not read automatically

The Readme says

Support for actions/upload-artifact@v4 utilizes the GitHub REST API, and requires a permissive GITHUB_TOKEN ...

I'm assuming from GITHUB_TOKEN (environment variable) and from the current implementation that the token should be read automatically.
The most likely reason it is not however, is that the token is both required and has default set:
https://github.com/GeekyEggo/delete-artifact/blob/3f83cd6bfd1bb806746002ab8b59cc6f76f1740f/action.yml#L9-L10
I ran into this recently in https://github.com/hashicorp/terraform-ls/pull/1582
Even after adding the following to the workflow
permissions:
  actions: write

I was still getting the following error:
Error: Error: Parameter token or opts.auth is required

(which also happened to be ignored due to https://github.com/GeekyEggo/delete-artifact/issues/20)
https://github.com/hashicorp/terraform-ls/actions/runs/7531206486/job/20499481014#step:2:9

Hi @radeksimko, I notice that the workflow referenced is referring to the v4.0.0 commit directly, however the default value for token was introduced in v4.1.0. As v4.0.0 handled missing tokens badly [read: it failed quietly 🙈], I would highly recommend updating the workflow to reference one of the following:

@v4
@v4.1.0
@65041433121f7239077fa20be14c0690f70569de

This should now be resolved as part of geekyeggo/delete-artifact@v5 🚀


Fixed a bug that prevented moving IPAddresses between Namespaces.

Closes: #3580
What's Changed

TODO

[ ] Explanation of Change(s)
[ ] Added change log fragment(s) (for more information see the documentation)
[ ] Attached Screenshots, Payload Example
[ ] Unit, Integration Tests
[ ] Documentation Updates (when adding/changing features)
[ ] Example Plugin Updates (when adding/changing features)
[ ] Outline Remaining Work, Constraints from Design

Blocked until https://github.com/nautobot/nautobot/pull/3873 is merged in. So we can use the correct get_closet_parent method.


Add feature to allow combining data providers

Combining data providers
It would be very nice to have a feature, that will allow us to combine multiple data providers into single DP. The result of such combination could be a cartesian product or concatenation, depending on options specified.
Simple example
Lets say we have two dataProviders first and second. We are already using these two somewhere in our tests and we need the third one, which is going to be cartesian product of these two.
   @Test(dataProvider = "combination")
   public void combinedDpTest(int firstDpArgument, int secondDpArgument) {
       //test method body
   }

   @CombinedDataProvider(mode = CARTESIAN_PRODUCT)
   public String[] combination() {
       return new String[]{"first", "second"};
   }

   @DataProvider
   public Object[][] first() {
       return new Object[][]{
               {1},
               {2},
               {3}
       };
   }

   @DataProvider
   public Object[][] second() {
       return new Object[][]{
               {4},
               {5},
               {6}
       };
   }

This has come up a few times and I've never really been convinced it's worth adding such an implementation to TestNG when there are so many ways data providers can be combined.

This has come up a few times and I've never really been convinced it's worth adding such an implementation to TestNG when there are so many ways data providers can be combined and it's pretty trivial to write your own.

Yeah, i'm aware of the fact that these combinations are easy to implement on your own, but it would be handy to have such thing "out of the box" anyway imo.

Duplicate of https://github.com/cbeust/testng/pull/865


Doesn't work with ruby-2.1.0 !

Do you have any error messages?
There is a single feature which requires Ruby 2.2 from what I remember; considering Rails 5 is Ruby 2.2+ only, I'm not sure if it's essential to support anything lower?


Use either expr or govaluate consistently, not both

Summary
Either when: should use antonmedv/expr or depends: and {{# template tags should use Knetic/govaluate.
There should be just one expression language/syntax be used consistently. Personally I'd be in favor of expr, but that matters less to me than to have a consistent developer experience.
Use Cases
when:, depends: and {{# expr template tags. Currently these use different expression syntax, when: uses govaluate, whereas depends: and {{# uses expr. This is confusing and not very maintainable.

Message from the maintainers:
Impacted by this bug? Give it a 👍. We prioritise the issues with the most 👍.

I agree with this, but i don't know how we'd remove support without breaking users workflows.

Are there any usages of govaluate other than when:? Maybe when: could be deprecated (without removal) and an if: could be introduced which uses antonmedv/expr. This way user workflows using when: with govaluate expressions should continue to work.

I think a new if is a great idea.

Going to close this out as duplicative of #7831 since the decision has been made with multiple maintainers accepting and #7831 is a specific proposal to address it.


Define what to do with unlinked pages

The sitemap shows a few pages that were found as unused:

https://99brandparty.com/whats-going-on/
https://99brandparty.com/product-1/
https://99brandparty.com/bigshots/ -> when entering email address, a big form appears
Many manager pages such as https://99brandparty.com/?managers=bob-faulhaber

asked Jeanine on Slack today

Decision in customer meeting Oct 20:
Unlinked pages:

What’s-going-on: redirect to main page, no need to replicate to franklin
skip product-1, no redirect
bigshots: unclear, jeanine to check with brand director, no traffic to site since February, redirect to main page, no need to replicate to franklin
ignore manager pages
Spirits button: should go to all products

done.

https://main--sazerac-99brandparty--hlxsites.hlx.page/whats-going-on
none
https://main--sazerac-99brandparty--hlxsites.hlx.page/big-shots
none
https://main--sazerac-99brandparty--hlxsites.hlx.page/spirits


Get SDC2130  working

Dear rbonghi,
I also have this controller but I have little experience with the ros_control structure
Can you tell me how do I get from your code to a running controller?
Do you use launch files or service calls? And what are joint names since I've seen a service call to launch controllers from the controller manager but for that I need to know how you named them?
Best regards,
Freek.

@freekvh @Herathkumar Hello, I am having the same issues, I was wondering if you two have figured it out?
Thank you,
Aaron

Hi @aarontan-git and @freekvh ,
I apologise if I reply only after 1 YEAR and few months late.
Did you fix this issue? If yes, I can implement your feature on my code
Best,
Raffaello

Hi @aarontan-git and @freekvh ,
I apologise if I reply only after 1 YEAR and few months late.
Did you fix this issue? If yes, I can implement your feature on my code
Best,
Raffaello

Hi Raffaello,
We never solved the issue sadly, using the proprietary software that came with the motors we could make them spin and write firmware to them but we never got them to work with ROS, sadly. I hope you can ever make it work, good luck!

Thank you @freekvh ,
I temporary close this issue, if I found a way to improve the code I will write you a new message just for the future


SyntaxError: Use of const in strict mode

Hi, getting the following error trying to run Gulp for the NG6-starter-jspm version. Have I missed the install of a transpiler? From what I can see all the Node modules seem to be in place. Still a novice with this technology, any help would be much appreciated.
Cheers, Colin
E:\AngularJS\ES2015\NG6-starter-jspm>gulp
[20:32:56] Using gulpfile E:\AngularJS\ES2015\NG6-starter-jspm\Gulpfile.js
[20:32:56] Starting 'serve'...
[20:32:56] 'serve' errored after 2.4 ms
[20:32:56] E:\AngularJS\ES2015\NG6-starter-jspm\node_modules\chokidar-socket-emi
tter\server.js:2
const chokidar = require('chokidar')
^^^^^
SyntaxError: Use of const in strict mode.
at exports.runInThisContext (vm.js:73:16)
at Module._compile (module.js:443:25)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Gulp. (E:\AngularJS\ES2015\NG6-starter-jspm\Gulpfile.js:38:2)
at module.exports (E:\AngularJS\ES2015\NG6-starter-jspm\node_modules\gulp\no
de_modules\orchestrator\lib\runTask.js:34:7)
at Gulp.Orchestrator._runTask (E:\AngularJS\ES2015\NG6-starter-jspm\node_mod
ules\gulp\node_modules\orchestrator\index.js:273:3)

check node version: node --version. Upgrade to Node4

Many thanks, I'll give it a go.

If you are running another build of Node, you can get compatibility using the --harmony flag:
gulp --harmony

As referenced in this answer:
http://stackoverflow.com/questions/22603078/syntaxerror-use-of-const-in-strict-mode


Add damage visualizer to change sprite depending on total damage

Needed for #2022
~Requires #2818~
~Requires https://github.com/space-wizards/space-station-14/pull/3080~
~Requires https://github.com/space-wizards/space-station-14/pull/3102~

This looks good to me, fix conflicts and merge it

This looks good to me, fix conflicts and merge it

Doesn't have any conflicts?

This looks good to me, fix conflicts and merge it

Doesn't have any conflicts?

It needs support for two way thresholds or it won't work properly when damage is healed (it won't change a more damaged sprite to a less damaged one until damage is dealt again). It can be closed until then or reviewed and merged if we are accepting that as a bug until it is fixed.

This looks good to me, fix conflicts and merge it

Doesn't have any conflicts?

It needs support for two way thresholds or it won't work properly when damage is healed (it won't change a more damaged sprite to a less damaged one until damage is dealt again). It can be closed until then or reviewed and merged if we are accepting that as a bug until it is fixed.

I mean won't be an issue if implements it onto mobs ye?


curriedMethodParamIndentSize for IndentationChecker

Hi 😃
I have a case for curried methods 🐕
def f[A: Foo, B: Bar](hoge: A, xxx: B, yyy: Int)(implicit some: Puri[A], zzz: Puri[B], aaa: Puri[Int]) = // too long a line
  ???

I often want to insert a line break to this, like
def f[A: Foo, B: Bar](hoge: A, xxx: B, yyy: Int)
    (implicit some: Puri[A], zzz: Puri[B], aaa: Puri[Int]) =
  ???

but scalastyle doesn't allow this style now
Use correct indentation

I hope a preference to allow it
<check enabled="true" class="org.scalastyle.file.IndentationChecker" level="warning">
    <parameters>
        ...
        <parameter name="curriedMethodParamIndentSize">4</parameter>
    </parameters>
</check>

How do you think about this? 🤔
Thank you for scalastyle! 👍

Imo correct identation would be
def f[A: Foo, B: Bar](hoge: A, xxx: B, yyy: Int)
                     (implicit some: Puri[A], zzz: Puri[B], aaa: Puri[Int]) =

e.g. align param lists

@Darhazer I got understanding, thank you 😄


Update MEF version after all context tasks are completed

This PR updates the MEF version now that all context tasks are completed. It doesn't actually affect anything in this repo since none of the CSV extractors rely on context.

Thinking we could update the example config file so that the order of extractors matches the order used elsewhere. Not necessary for the CSV extractors, but it could be nice. Thoughts?

I think it would be lovely! Done ✔


CLOUDP-185430: Fix describe cluster output

Proposed changes

Jira ticket: CLOUDP-# CLOUDP-185430

Closes #[issue number] HELP-46957
Checklist

[x] I have signed the MongoDB CLA
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have added any necessary documentation in document requirements section listed in CONTRIBUTING.md (if appropriate)
[ ] I have addressed the @mongodb/docs-cloud-team comments (if appropriate)
[ ] I have updated test/README.md (if an e2e test has been added)
[x] I have run make fmt and formatted my code

Further comments

I see e2e_cloud_manager_remote failing. Approving based on the e2e correctness


Notification doc update

Updated notification doc to add new images and information. Adding:

Rate limit alert emails
Auto subscribing to new projects

Closes #98

PTAL


Incapsulate all the defaults for options values such as authority host in a helper class and add authority host url validation.

Fixes https://github.com/Azure/azure-sdk-for-cpp/issues/5002
Fixes https://github.com/Azure/azure-sdk-for-cpp/issues/4999

/azp run cpp - identity

/azp run cpp - identity


Weird draw artifacts with Nouveau and Plasma

Issue description
When running Plasma with the Nouveau drivers, I see various strange artifacts when I mouse over things, type in the terminal or Firefox and in other situations. They look like discolored rectangles. They persist for a while, sometimes going away on their own and sometimes until I do something else like mouse over the control again. I assume they're showing up and disappearing when that area of the screen is redrawn. My monitor is 4k resolution which may or may not be relevant. Here is a bug report of the same problem on Fedora. There are some screenshots in there, but on my system taking a screenshot actually clears it, both in the screenshot and on the screen itself. I recorded a short video. That's me holding shift and left arrow.
Steps to reproduce
Install NixOS 17.09 from a USB stick onto a machine with an Nvidia GeForce GTX 760. Set services.xserver.desktopManager.plasma5.enable = true in configuration.nix. Reboot and log in. Mouse over things, type, select stuff, etc until this happens.
Technical details
Please run nix-shell -p nix-info --run "nix-info -m" and paste the
results.
 - system: `"x86_64-linux"`
 - host os: `Linux 4.9.85, NixOS, 17.09.3126.700a717ce9d (Hummingbird)`
 - multi-user?: `yes`
 - sandbox: `no`
 - version: `nix-env (Nix) 1.11.16`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`

Here's my configuartion.nix: https://gist.github.com/enolan/2e4a40d447ce3c2e7dc2b0aa76db37ac

I've had some issues with Nouveau drivers and Plasma aswell on a GTX 650. Ended up switching to proprietary nvidia drivers, would love to use nouveau instead though!
services.xserver.videoDrivers = [ "nvidia" ];


added Holy Cross of Davao College

School name: Holy Cross of Davao College
Address: Sta. Ana Avenue corner C. Guzman Street, Barangay 14-B, Davao City, Philippines
Website: https://www.hcdc.edu.ph/

@jomelmelmel First stage of verification passed, official domain is hcdc.edu.ph as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision.

@jomelmelmel Thank you for your patience while waiting for a review and processing your request. Pull request merged.


spawn queues

Spawn creeps from a spawn queue. Add creeps to the queue based on the quota system and check the queue every tick to see if creeps are needed. (future extension is to add attackers/others without using quota system)

added spawn queue and miners/sbuilders use it now.


Prevent deploying module with duplicate verb names already in running cluster

Consider two different modules alice and bob both with verbs echo
Right now, if we deploy both modules, alice first and bob second, and then we run a ftl schema get then we'll see the proper schemas ✅
➜ ftl schema get
module alice {
  data AliceRequest {
    name String
  }

  data AliceResponse {
    message String
  }

  verb echo(AliceRequest) AliceResponse
}

module bob {
  data BobRequest {
    name String
  }

  data BobResponse {
    message String
  }

  verb echo(BobRequest) BobResponse
}

But then if we try to call each, the call to bob.echo will fail... ❌
ftl/examples on  main [?] via 🐹 v1.21.3 via ☕ v17.0.6 on 🐳 v24.0.6
➜ ftl call alice.echo '{"name": "kendall"}'
{"message":"Hello, kendall!"}

ftl/examples on  main [?] via 🐹 v1.21.3 via ☕ v17.0.6 on 🐳 v24.0.6
➜ ftl call bob.echo '{"name": "kendall"}'
error: Unary RPC failed: unknown: /xyz.block.ftl.v1.VerbService/Call
ftl: error: unknown

Ideally we shouldn't be able to reach this state. I see one or two solutions, or actually maybe both...

When we deploy bob (ftl deploy bob/target) then the deployment should fail with an error message "Verb 'echo' already exists"
Duplicate verb names are allowed insofar as they exists within different modules; so basically the module is a namespace.

Also, I just noticed that even if I ftl kill alice-xxx and then redeploy bob (ftl deploy bob/target) then bob.echo is still unreachable. I tried killing alice, restarting my cluster, redeploying bob, but bob.echo is still unreachable.
Which, this might be a separate issue, that once a deployment is killed then it blanks out the verb registry.

Okay turns out duplicate verb names are definitely not the problem. I deployed both the examples/echo-kotlin and did a ftl init kotlin alice & deployed it -- both projects have an echo verb -- and everything worked
ftl/examples on  main [?] via 🐹 v1.21.3 via ☕ v17.0.6 on 🐳 v24.0.6
➜ ftl schema get
module alice {
  data AliceRequest {
    name String
  }

  data AliceResponse {
    message String
  }

  verb echo(AliceRequest) AliceResponse
}

module echo {
  data EchoRequest {
    name String
  }

  data EchoResponse {
    message String
  }

  verb echo(EchoRequest) EchoResponse
      ingress GET /echo
}

module time {
  data TimeRequest {
  }

  data TimeResponse {
    time Time
  }

  // Time returns the current time.
  verb time(TimeRequest) TimeResponse
      ingress GET /time
}

ftl/examples on  main [?] via 🐹 v1.21.3 via ☕ v17.0.6 on 🐳 v24.0.6
➜ ftl call echo.echo '{"name": "Alice"}'
ft{"message":"Hello, Alice! The time is 2023-11-03T08:36:43.951527-04:00."}

ftl/examples on  main [?] via 🐹 v1.21.3 via ☕ v17.0.6 on 🐳 v24.0.6
➜ ftl call alice.echo '{"name": "kendall"}'
{"message":"Hello, kendall!"}

But then watch, I do one of these...
ftl/examples on  main [?] via 🐹 v1.21.3 via ☕ v17.0.6 on 🐳 v24.0.6
➜ ftl init kotlin bob && cd alice && mvn compile && ftl deploy target && sleep 10 && ftl call bob.echo '{"name": "kendallw"}' && cd ../

And that fails to reach bob.echo ❌  ... so something has to be up with the way the ftl init kotlin command is setting up the project 🤔

Okay so based on the above behavior, I don't suspect the issue is with ftl init kotlin but instead an issue with the way the FTL cluster is hosting Kotlin modules...
It's as if I can't get any more than one Kotlin module callable -- it's always the first to be deployed which is callable

This has been fixed!


[Backport ]uptick cryptography to 42.0.4 on 1.7.latest

resolves #
docs dbt-labs/docs.getdbt.com/#

Problem
we have 3 dependabot alerts asking to update to 42.0.4 for various security reason

Solution

Checklist

[ ] I have read the contributing guide and understand what's expected of me
[ ] I have run this code in development and it appears to resolve the stated issue
[ ] This PR includes tests, or tests are not required/relevant for this PR
[ ] This PR has no interface changes (e.g. macros, cli, logs, json artifacts, config files, adapter interface, etc) or this PR has already received feedback and approval from Product or DX

This is failing for the DT updates. We need to backport that first.


fix browser language detection

fixes #84

note that a language stored in localstorage is a priority (if exists)


val declaration + let works differently from the new let (x:t) : M b notation

In the following snippet, the first add function typechecks, but not the second while I would expect the two to be equivalent.
module Test

type new_int (z:int) = x:int{x = z}

val add:  new_int 1 -> new_int 2 -> Tot (new_int 3)
let add a b = a + b

let add' (a:new_int 1) (b:new_int 2) : Tot (new_int 3) = a + b // fails to typecheck

On add' F* returns test.fst(8,39-11,6): could not prove post-condition

Also observing that the notation has a negative impact on extraction.
This version extracts fine:
module TestExtraction
let st_pre = int -> Type0
let st_post (a:Type) = (a * int) -> Type0
let st_wp (a:Type) = int -> st_post a -> Type0
val st_bind_wp : (a:Type) -> (b:Type) -> (f:st_wp a) -> (g:(a -> Tot (st_wp b))) -> Tot (st_wp b)
let st_bind_wp a b f g =
    fun n0 post -> f n0 (fun x_n1 -> g (fst x_n1) (snd x_n1) post)

to
open Prims

type st_pre =
Prims.int  ->  Obj.t

type 'Aa st_post =
('Aa * Prims.int)  ->  Obj.t

type 'Aa st_wp =
Prims.int  ->  Prims.unit  ->  Obj.t

type ('Aa, 'Ax, 'An0, 'Apost) st_return_wp =
Prims.unit

type ('Aa, 'Ab, 'Af, 'Ag, 'An0, 'Apost) st_bind_wp =
'Af

However, this version gets the arity of st_bind_wp wrong after extraction.
open Prims

type st_pre =
Prims.int  ->  Obj.t

type 'Aa st_post =
('Aa * Prims.int)  ->  Obj.t

type 'Aa st_wp =
Prims.int  ->  Prims.unit  ->  Obj.t

type ('Aa, 'Ab, 'Af, 'Ag) st_bind_wp =
'Af

The original problem should be improved now.
However, the extraction problem remains.
Also, some very disturbing pathologies remain. The combination of pattern matching notation in the arguments of a function and this inline annotation of the result type-and-effect is badly broken.
This program fails to verify:
module Test
assume val good : int -> Type0
assume val x:int
let f () : Lemma (good x) = admit()
let g () =
  f();
  assert (good x)

Whereas this one is fine:
module Test
assume val good : int -> Type0
assume val x:int
let f (u:unit) : Lemma (good x) = admit()
let g () =
  f();
  assert (good x)

Astoundingly, in the first example, the let f () = ... is a pattern matching of that is desugared to
let f (u:unit) = match u with | () -> (admit():Lemma (good x)) The body of the function is checked to have the expected type, but then at the top-level, default effects kick in because the function appears unannotated, and f just has type unit -> Tot unit for the rest of the program.

I've fixed a few things, eliminating all the known symptoms of this bug.

You can no longer write stuff like:

let f (x1, x2) : Tot (y:nat{y= x1 + x2}) = x1 + x2
The combination of pattern matching on (x1, x2) with the scoping rules for effect annotations etc. was getting too complex to be sustainable. This will now fail with a desugaring error:
Computation type annotations are only permitted on let-bindings without inlined patterns; replace this pattern with a variable

The extraction bug is fixed also. There was a missing normalization of abstractions prior to extracting type abbreviations.

Closing it.  Fingers crossed.


[Missing] Pin message in basic groups

Ability to pin messages in basic groups was added in TDLib 1.4.0. See Change Log for the full list of changes.


Update socket.cr

add libevent support as requeted

Thanks, I might be tempted to start using this again now :)

well its works like a champ for me, i plan to add a few more updates over time as I convert more of my stack to crystal.


Solves the problem that some variables are not declared

Thank you for the awesome repository!🥰 But sorry, I just found another error.😥 The variable "dropout" is not defined. "dropout" should be "config.dropout". Maybe you forgot to test the case where config is ExternalRewardDPOConfig, the only case where the dropout variable is used incorrectly is this case. Thank you for contributing to the open source community!🤩

keep it coming :)


Web Share API navigator.share problem when canceling share dialog IOS and Android

When using MOBILE SHARE (navigator.share), canceling the Share flow causes an unexpected error to appear. The message can be acknowledged and user is allowed to proceed but this error response is unexpected.
STEPS TO REPLICATE
1.Tap the SHARE icon to initiate the share dialog then:
2.a on iOS, find and tap the close [ x ] control in the upper righthand corner of the dialog to dismiss
2.b on Android, swipe the share overlay down (or whatever way to close/exit this dialog?)
3.The error "AbortError: About due to cancellation of share" appears when:
on iOS, immediately on cancellation
on Android, when attempting to re-engage the Share control.
The error message: www.example.com says: AbordError: Share canceled

I think this is related to this error on native implementation https://mdn.github.io/dom-examples/web-share/


Touch up commands and address corner cases

This issue will deal with the scenarios when the user list lessons/contacts with no lessons and contacts stored in the model, as well as seek to add more tests to list lesson command.


TreeView.SelectedItems is keeping items alive

It seems like TreeView.SelectedItems keeps the items alive even when they get deleted from the TreeView.Items collection.
I do know that SelectionModel is coming up, just wanted to share this to stress the importance of it getting merged rather soon 😅

from an ameteur : I was even struggling to figure out how to use the TreeView and Binding....


fixes #30 - now compiles everything with Datum 0.0.36

I was using a 'shortcut' for the invocation context which wasn't wise (as I found with the Composites).
Not 100% sure why it was working with 0.0.35 but here's a fix, I think.
At least it compiles for everything for me.
Fix #30

I think I'm also missing the AliasesToExport='*' on the DscBuildHelpers module (so that it exports the x alias).

Or it might be that xPSDesiredStateConfiguration is calling for the function Log, which seems to be causing problems...
When I comment out all the Log functions from the PublishModulesAndMofsToPullServer.psm1 it seems all fine... Can you try this as well?
I suspect when it fails at first pass it's using xPSDesiredStateConfiguration, but then falls back on 'PSDesiredStateConfiguration`.

@gaelcolas, @raandree  even with these changes in place, it fails for me at the same place as before:
                        TESTCONFIGDATA

-------------------------------------------------------------------------------
  /./TestConfigData
  D:\temp\newclone\DscSample\.build\Tasks\TestConfigData.ps1:1

ERROR: The term 'Invoke-Pester' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At D:\temp\newclone\DscSample\.build\Tasks\TestConfigData.ps1:10 char:20
+     $testResults = Invoke-Pester -Script $testsPath -PassThru -Output ...
+                    ~~~~~~~~~~~~~
At D:\temp\newclone\DscSample\.build\Tasks\TestConfigData.ps1:1 char:1
+ task TestConfigData {
+ ~~~~~~~~~~~~~~~~~~~~~
At D:\temp\newclone\DscSample\Build.ps1:192 char:9
+         task . Init,

Steps to reproduce (maybe I'm doing it wrong):

mkdir newclone
git clone https://github.com/automatedlab/dscworkshop newclone
git checkout "bug/#30"
./newclone/DscSample/Build.ps1 -ResolveDependency as the very first action

Incidentally, executing the following directly afterwards in the same, $PSModulePath-destroyed session, yields $null: Get-Module Pester -ListAvailable
Installed modules in session with destroyed module path:

Name                               Version
----                               -------
CommonTasks                        0.2.2
ComputerManagementDsc              <IP_ADDRESS>
JeaDsc                             0.5.0
NetworkingDsc                      <IP_ADDRESS>
xDSCResourceDesigner               <IP_ADDRESS>
XmlContentDsc                      0.0.1
xPSDesiredStateConfiguration       <IP_ADDRESS>
PSDepend                           0.3.0
AppBackgroundTask                  <IP_ADDRESS>
AppLocker                          <IP_ADDRESS>
AppvClient                         <IP_ADDRESS>
Appx                               <IP_ADDRESS>
AssignedAccess                     <IP_ADDRESS>
BitLocker                          <IP_ADDRESS>
BitsTransfer                       <IP_ADDRESS>
BranchCache                        <IP_ADDRESS>
CimCmdlets                         <IP_ADDRESS>
ConfigCI                           1.0
Defender                           1.0
DeliveryOptimization               <IP_ADDRESS>
DirectAccessClientComponents       <IP_ADDRESS>
Dism                               3.0
DnsClient                          <IP_ADDRESS>
EventTracingManagement             <IP_ADDRESS>
HgsClient                          <IP_ADDRESS>
HgsDiagnostics                     <IP_ADDRESS>
HostComputeService                 <IP_ADDRESS>
HostNetworkingService              <IP_ADDRESS>
Hyper-V                            <IP_ADDRESS>
Hyper-V                            1.1
International                      <IP_ADDRESS>
iSCSI                              <IP_ADDRESS>
ISE                                <IP_ADDRESS>
Kds                                <IP_ADDRESS>
Microsoft.PowerShell.Archive       <IP_ADDRESS>
Microsoft.PowerShell.Diagnostics   <IP_ADDRESS>
Microsoft.PowerShell.Host          <IP_ADDRESS>
Microsoft.PowerShell.LocalAccounts <IP_ADDRESS>
Microsoft.PowerShell.Management    <IP_ADDRESS>
Microsoft.PowerShell.ODataUtils    1.0
Microsoft.PowerShell.Security      <IP_ADDRESS>
Microsoft.PowerShell.Utility       <IP_ADDRESS>
Microsoft.WSMan.Management         <IP_ADDRESS>
MMAgent                            1.0
MsDtc                              <IP_ADDRESS>
NetAdapter                         <IP_ADDRESS>
NetConnection                      <IP_ADDRESS>
NetDiagnostics                     <IP_ADDRESS>
NetEventPacketCapture              <IP_ADDRESS>
NetLbfo                            <IP_ADDRESS>
NetLldpAgent                       1.0
NetNat                             <IP_ADDRESS>
NetQos                             <IP_ADDRESS>
NetSecurity                        <IP_ADDRESS>
NetSwitchTeam                      <IP_ADDRESS>
NetTCPIP                           <IP_ADDRESS>
NetWNV                             <IP_ADDRESS>
NetworkConnectivityStatus          <IP_ADDRESS>
NetworkControllerDiagnostics       <IP_ADDRESS>
NetworkSwitchManager               <IP_ADDRESS>
NetworkTransition                  <IP_ADDRESS>
PcsvDevice                         <IP_ADDRESS>
PersistentMemory                   <IP_ADDRESS>
PKI                                <IP_ADDRESS>
PnpDevice                          <IP_ADDRESS>
PrintManagement                    1.1
ProcessMitigations                 1.0.11
Provisioning                       3.0
PSDesiredStateConfiguration        1.1
PSDiagnostics                      <IP_ADDRESS>
PSScheduledJob                     <IP_ADDRESS>
PSWorkflow                         <IP_ADDRESS>
PSWorkflowUtility                  <IP_ADDRESS>
ScheduledTasks                     <IP_ADDRESS>
SecureBoot                         <IP_ADDRESS>
SmbShare                           <IP_ADDRESS>
SmbWitness                         <IP_ADDRESS>
StartLayout                        <IP_ADDRESS>
Storage                            <IP_ADDRESS>
StorageBusCache                    <IP_ADDRESS>
TLS                                <IP_ADDRESS>
TroubleshootingPack                <IP_ADDRESS>
TrustedPlatformModule              <IP_ADDRESS>
UEV                                2.1.639.0
VpnClient                          <IP_ADDRESS>
Wdac                               <IP_ADDRESS>
WindowsDeveloperLicense            <IP_ADDRESS>
WindowsErrorReporting              1.0
WindowsSearch                      <IP_ADDRESS>
WindowsUpdate                      <IP_ADDRESS>
WindowsUpdateProvider              <IP_ADDRESS>

Installed modules before starting the build:

Name                                      Version
----                                      -------
GoogleCloud                               <IP_ADDRESS>
GoogleCloudBeta                           <IP_ADDRESS>
AssemblyMeta                              1.0.6
AssemblyMeta                              <IP_ADDRESS>1
BurntToast                                0.6.2
BurntToast                                0.6.1
Calc                                      0.0
cChoco                                    <IP_ADDRESS>
cmatrix                                   0.0
ColoredText                               1.0.5
convertto-breakpoint                      1.0.3
dbatools                                  0.9.108
DnsAdministration                         1.0
GeneralServerMaintenance                  1.0
ImportExcel                               5.2.0
ImportExcel                               4.0.13
ImportExcel                               4.0.9
ImportExcel                               4.0.8
JeaRoleCapabilities                       0.0
JustEnoughAdministration                  1.0
LogModule                                 2.0
MeinModul                                 1.0
MicrosoftCustomers                        1.0.0
MyFirstModule                             1.0
MyModule                                  1.1
MyTwitter                                 1.0
NeuesModul                                1.1
newtonsoft.json                           <IP_ADDRESS>
newtonsoft.json                           <IP_ADDRESS>
Nupkg                                     1.0.10
Nupkg                                     <IP_ADDRESS>1
nx                                        1.0
PasswordEndpoint                          1.0
PathUtils                                 <IP_ADDRESS>
PathUtils                                 <IP_ADDRESS>
platyPS                                   0.9.0
PoShKeePass                               <IP_ADDRESS>
PoshRSJob                                 <IP_ADDRESS>
Process                                   <IP_ADDRESS>1
ProtectedData                             4.1.3
PSConsoleTheme                            0.5.0
PSExcel                                   1.0.2
PSFramework                               <IP_ADDRESS>
PsIni                                     2.0.0
PSJukebox                                 <IP_ADDRESS>
PSPuTTY                                   0.1.1
PSTranslate                               1.0.2
RandomStuff                               0.0
ScriptModule                              1.0
SemVer                                    <IP_ADDRESS>1
SfBAutomatedLab                           0.6.1
SimpleModule                              0.0
SplitPipeline                             1.5.3
Tree                                      1.0.0
VoiceCommands                             1.0
xDSCResourceDesigner                      <IP_ADDRESS>
AutomatedLab                              5.5.268
AutomatedLab.Common                       1.1.108
AutomatedLab.Ships                        1.0
AutomatedLabDefinition                    5.5.268
AutomatedLabNotifications                 5.5.268
AutomatedLabUnattended                    5.5.268
AutomatedLabWorker                        5.5.268
Az.Accounts                               1.0.0
Az.Aks                                    1.0.0
Az.AnalysisServices                       1.0.0
Az.ApiManagement                          1.0.0
Az.ApplicationInsights                    1.0.0
Az.Automation                             1.0.0
Az.Batch                                  1.0.0
Az.Billing                                1.0.0
Az.Cdn                                    1.0.0
Az.CognitiveServices                      1.0.0
Az.Compute                                1.0.0
Az.ContainerInstance                      1.0.0
Az.ContainerRegistry                      1.0.0
Az.DataFactory                            1.0.0
Az.DataLakeAnalytics                      1.0.0
Az.DataLakeStore                          1.0.0
Az.DevTestLabs                            1.0.0
Az.Dns                                    1.0.0
Az.EventGrid                              1.0.0
Az.EventHub                               1.0.0
Az.HDInsight                              1.0.0
Az.IotHub                                 1.0.0
Az.KeyVault                               1.0.0
Az.LogicApp                               1.0.0
Az.MachineLearning                        1.0.0
Az.MarketplaceOrdering                    1.0.0
Az.Media                                  1.0.0
Az.Monitor                                1.0.0
Az.Network                                1.0.0
Az.NotificationHubs                       1.0.0
Az.OperationalInsights                    1.0.0
Az.PolicyInsights                         1.0.0
Az.PowerBIEmbedded                        1.0.0
Az.RecoveryServices                       1.0.0
Az.RedisCache                             1.0.0
Az.Relay                                  1.0.0
Az.Resources                              1.0.0
Az.ServiceBus                             1.0.0
Az.ServiceFabric                          1.0.0
Az.SignalR                                1.0.0
Az.Sql                                    1.0.0
Az.Storage                                1.0.0
Az.StreamAnalytics                        1.0.0
Az.TrafficManager                         1.0.0
Az.Websites                               1.0.0
BuildHelpers                              1.0.0
BuildHelpers                              0.0.53
cFileOperations                           1.0
chocolatey                                0.0.58
ciSCSI                                    <IP_ADDRESS>
ComputerManagementDsc                     <IP_ADDRESS>
datum                                     0.0.36
datum                                     0.0.35
dbatools                                  0.9.301
DCConfig                                  1.0
DnsModule                                 1.0
Docker                                    1.3.1
DscConfigurationBuilder                   0.1
DscConfigurationManager                   1.0
HostsFile                                 5.5.268
HostsFile                                 <IP_ADDRESS>
HostsFile                                 <IP_ADDRESS>
iSCSIDsc                                  <IP_ADDRESS>
JeaRoleCapabilities                       0.0
JeaRoles                                  1.0.0
Microsoft.PowerShell.Operation.Validation 1.0.1
MSOnline                                  <IP_ADDRESS>
NetworkingDsc                             <IP_ADDRESS>
newtonsoft.json                           <IP_ADDRESS>
NTFSSecurity                              4.2.3
PackageManagement                         <IP_ADDRESS>
PackageManagement                         <IP_ADDRESS>
PackageManagement                         1.2.0
Pester                                    4.5.0
Pester                                    4.4.2
Pester                                    4.4.0
Pester                                    4.3.1
Pester                                    4.1.0
Pester                                    3.4.0
Plaster                                   1.1.3
Polaris                                   0.1.0
PowerShellGet                             <IP_ADDRESS>
PowerShellGet                             1.6.0
powershell-yaml                           0.3.7
ProtectedData                             4.1.3
psake                                     4.7.0
psake                                     4.6.0
PScribo                                   <IP_ADDRESS>
PSDepend                                  0.3.0
PSDeploy                                  0.2.3
PSDeploy                                  0.2.2
PSDscResources                            <IP_ADDRESS>
PSExcel                                   1.0.2
PSFileTransfer                            5.5.268
PSFileTransfer                            <IP_ADDRESS>
PSFileTransfer                            <IP_ADDRESS>
PSFramework                               <IP_ADDRESS>
PSFramework                               <IP_ADDRESS>
PSGraph                                   2.1.19
PSGraph                                   1.2.6
PSLog                                     5.5.268
PSLog                                     <IP_ADDRESS>
PSModuleDevelopment                       <IP_ADDRESS>
PSReadline                                2.0.0
ReportingServicesTools                    <IP_ADDRESS>
ReportingServicesTools                    <IP_ADDRESS>
ReverseDSC                                <IP_ADDRESS>
SHiPS                                     0.8.1
SHiPS                                     0.8.0
SHiPS                                     0.7.0
SHiPS                                     0.3.0
SpeculationControl                        1.0.5
SpeculationControl                        1.0.4
SqlServer                                 21.0.17279
SqlServer                                 20.0
SqlServerDsc                              <IP_ADDRESS>
SqlServerDsc                              <IP_ADDRESS>
StorageDsc                                <IP_ADDRESS>
VSTS                                      1.0.189
WPLUS_Labs                                1.0
xactivedirectory                          <IP_ADDRESS>
xDscDiagnostics                           <IP_ADDRESS>
xDscHelper                                <IP_ADDRESS>
xDSCResourceDesigner                      <IP_ADDRESS>
xMaintenanceWindow                        0.0
xPendingReboot                            <IP_ADDRESS>
xPSDesiredStateConfiguration              <IP_ADDRESS>
xRemoteDesktopSessionHost                 <IP_ADDRESS>
xSmbShare                                 <IP_ADDRESS>
xWebAdministration                        <IP_ADDRESS>
AppBackgroundTask                         <IP_ADDRESS>
AppLocker                                 <IP_ADDRESS>
AppvClient                                <IP_ADDRESS>
Appx                                      <IP_ADDRESS>
AssignedAccess                            <IP_ADDRESS>
BitLocker                                 <IP_ADDRESS>
BitsTransfer                              <IP_ADDRESS>
BranchCache                               <IP_ADDRESS>
CimCmdlets                                <IP_ADDRESS>
ConfigCI                                  1.0
Defender                                  1.0
DeliveryOptimization                      <IP_ADDRESS>
DirectAccessClientComponents              <IP_ADDRESS>
Dism                                      3.0
DnsClient                                 <IP_ADDRESS>
EventTracingManagement                    <IP_ADDRESS>
HgsClient                                 <IP_ADDRESS>
HgsDiagnostics                            <IP_ADDRESS>
HostComputeService                        <IP_ADDRESS>
HostNetworkingService                     <IP_ADDRESS>
Hyper-V                                   <IP_ADDRESS>
Hyper-V                                   1.1
International                             <IP_ADDRESS>
iSCSI                                     <IP_ADDRESS>
ISE                                       <IP_ADDRESS>
Kds                                       <IP_ADDRESS>
Microsoft.PowerShell.Archive              <IP_ADDRESS>
Microsoft.PowerShell.Diagnostics          <IP_ADDRESS>
Microsoft.PowerShell.Host                 <IP_ADDRESS>
Microsoft.PowerShell.LocalAccounts        <IP_ADDRESS>
Microsoft.PowerShell.Management           <IP_ADDRESS>
Microsoft.PowerShell.ODataUtils           1.0
Microsoft.PowerShell.Security             <IP_ADDRESS>
Microsoft.PowerShell.Utility              <IP_ADDRESS>
Microsoft.WSMan.Management                <IP_ADDRESS>
MMAgent                                   1.0
MsDtc                                     <IP_ADDRESS>
NetAdapter                                <IP_ADDRESS>
NetConnection                             <IP_ADDRESS>
NetDiagnostics                            <IP_ADDRESS>
NetEventPacketCapture                     <IP_ADDRESS>
NetLbfo                                   <IP_ADDRESS>
NetLldpAgent                              1.0
NetNat                                    <IP_ADDRESS>
NetQos                                    <IP_ADDRESS>
NetSecurity                               <IP_ADDRESS>
NetSwitchTeam                             <IP_ADDRESS>
NetTCPIP                                  <IP_ADDRESS>
NetWNV                                    <IP_ADDRESS>
NetworkConnectivityStatus                 <IP_ADDRESS>
NetworkControllerDiagnostics              <IP_ADDRESS>
NetworkSwitchManager                      <IP_ADDRESS>
NetworkTransition                         <IP_ADDRESS>
PcsvDevice                                <IP_ADDRESS>
PersistentMemory                          <IP_ADDRESS>
PKI                                       <IP_ADDRESS>
PnpDevice                                 <IP_ADDRESS>
PrintManagement                           1.1
ProcessMitigations                        1.0.11
Provisioning                              3.0
PSDesiredStateConfiguration               1.1
PSDiagnostics                             <IP_ADDRESS>
PSScheduledJob                            <IP_ADDRESS>
PSWorkflow                                <IP_ADDRESS>
PSWorkflowUtility                         <IP_ADDRESS>
ScheduledTasks                            <IP_ADDRESS>
SecureBoot                                <IP_ADDRESS>
SmbShare                                  <IP_ADDRESS>
SmbWitness                                <IP_ADDRESS>
StartLayout                               <IP_ADDRESS>
Storage                                   <IP_ADDRESS>
StorageBusCache                           <IP_ADDRESS>
TLS                                       <IP_ADDRESS>
TroubleshootingPack                       <IP_ADDRESS>
TrustedPlatformModule                     <IP_ADDRESS>
UEV                                       2.1.639.0
VpnClient                                 <IP_ADDRESS>
Wdac                                      <IP_ADDRESS>
WindowsDeveloperLicense                   <IP_ADDRESS>
WindowsErrorReporting                     1.0
WindowsSearch                             <IP_ADDRESS>
WindowsUpdate                             <IP_ADDRESS>
WindowsUpdateProvider                     <IP_ADDRESS>
SQLASCMDLETS                              2.0
SQLPS                                     1.0
AzureInformationProtection                <IP_ADDRESS>

Difference (compare-object -ReferenceObject (Get-Content .\BeforeBuild) -DifferenceObject (Get-Content .\AfterBuild)):
InputObject                               SideIndicator
-----------                               -------------
GoogleCloud                               =>
GoogleCloudBeta                           =>
AssemblyMeta                              =>
AssemblyMeta                              =>
BurntToast                                =>
BurntToast                                =>
Calc                                      =>
cChoco                                    =>
cmatrix                                   =>
ColoredText                               =>
convertto-breakpoint                      =>
dbatools                                  =>
DnsAdministration                         =>
GeneralServerMaintenance                  =>
ImportExcel                               =>
ImportExcel                               =>
ImportExcel                               =>
ImportExcel                               =>
JeaRoleCapabilities                       =>
JustEnoughAdministration                  =>
LogModule                                 =>
MeinModul                                 =>
MicrosoftCustomers                        =>
MyFirstModule                             =>
MyModule                                  =>
MyTwitter                                 =>
NeuesModul                                =>
newtonsoft.json                           =>
newtonsoft.json                           =>
Nupkg                                     =>
Nupkg                                     =>
nx                                        =>
PasswordEndpoint                          =>
PathUtils                                 =>
PathUtils                                 =>
platyPS                                   =>
PoShKeePass                               =>
PoshRSJob                                 =>
Process                                   =>
ProtectedData                             =>
PSConsoleTheme                            =>
PSExcel                                   =>
PSFramework                               =>
PsIni                                     =>
PSJukebox                                 =>
PSPuTTY                                   =>
PSTranslate                               =>
RandomStuff                               =>
ScriptModule                              =>
SemVer                                    =>
SfBAutomatedLab                           =>
SimpleModule                              =>
SplitPipeline                             =>
Tree                                      =>
VoiceCommands                             =>
AutomatedLab                              =>
AutomatedLab.Common                       =>
AutomatedLab.Ships                        =>
AutomatedLabDefinition                    =>
AutomatedLabNotifications                 =>
AutomatedLabUnattended                    =>
AutomatedLabWorker                        =>
Az.Accounts                               =>
Az.Aks                                    =>
Az.AnalysisServices                       =>
Az.ApiManagement                          =>
Az.ApplicationInsights                    =>
Az.Automation                             =>
Az.Batch                                  =>
Az.Billing                                =>
Az.Cdn                                    =>
Az.CognitiveServices                      =>
Az.Compute                                =>
Az.ContainerInstance                      =>
Az.ContainerRegistry                      =>
Az.DataFactory                            =>
Az.DataLakeAnalytics                      =>
Az.DataLakeStore                          =>
Az.DevTestLabs                            =>
Az.Dns                                    =>
Az.EventGrid                              =>
Az.EventHub                               =>
Az.HDInsight                              =>
Az.IotHub                                 =>
Az.KeyVault                               =>
Az.LogicApp                               =>
Az.MachineLearning                        =>
Az.MarketplaceOrdering                    =>
Az.Media                                  =>
Az.Monitor                                =>
Az.Network                                =>
Az.NotificationHubs                       =>
Az.OperationalInsights                    =>
Az.PolicyInsights                         =>
Az.PowerBIEmbedded                        =>
Az.RecoveryServices                       =>
Az.RedisCache                             =>
Az.Relay                                  =>
Az.Resources                              =>
Az.ServiceBus                             =>
Az.ServiceFabric                          =>
Az.SignalR                                =>
Az.Sql                                    =>
Az.Storage                                =>
Az.StreamAnalytics                        =>
Az.TrafficManager                         =>
Az.Websites                               =>
BuildHelpers                              =>
BuildHelpers                              =>
cFileOperations                           =>
chocolatey                                =>
ciSCSI                                    =>
datum                                     =>
datum                                     =>
dbatools                                  =>
DCConfig                                  =>
DnsModule                                 =>
Docker                                    =>
DscConfigurationBuilder                   =>
DscConfigurationManager                   =>
HostsFile                                 =>
HostsFile                                 =>
HostsFile                                 =>
iSCSIDsc                                  =>
JeaRoleCapabilities                       =>
JeaRoles                                  =>
Microsoft.PowerShell.Operation.Validation =>
MSOnline                                  =>
newtonsoft.json                           =>
NTFSSecurity                              =>
PackageManagement                         =>
PackageManagement                         =>
PackageManagement                         =>
Pester                                    =>
Pester                                    =>
Pester                                    =>
Pester                                    =>
Pester                                    =>
Pester                                    =>
Plaster                                   =>
Polaris                                   =>
PowerShellGet                             =>
PowerShellGet                             =>
powershell-yaml                           =>
ProtectedData                             =>
psake                                     =>
psake                                     =>
PScribo                                   =>
PSDeploy                                  =>
PSDeploy                                  =>
PSDscResources                            =>
PSExcel                                   =>
PSFileTransfer                            =>
PSFileTransfer                            =>
PSFileTransfer                            =>
PSFramework                               =>
PSFramework                               =>
PSGraph                                   =>
PSGraph                                   =>
PSLog                                     =>
PSLog                                     =>
PSModuleDevelopment                       =>
PSReadline                                =>
ReportingServicesTools                    =>
ReportingServicesTools                    =>
ReverseDSC                                =>
SHiPS                                     =>
SHiPS                                     =>
SHiPS                                     =>
SHiPS                                     =>
SpeculationControl                        =>
SpeculationControl                        =>
SqlServer                                 =>
SqlServer                                 =>
SqlServerDsc                              =>
SqlServerDsc                              =>
StorageDsc                                =>
VSTS                                      =>
WPLUS_Labs                                =>
xactivedirectory                          =>
xDscDiagnostics                           =>
xDscHelper                                =>
xDSCResourceDesigner                      =>
xMaintenanceWindow                        =>
xPendingReboot                            =>
xRemoteDesktopSessionHost                 =>
xSmbShare                                 =>
xWebAdministration                        =>
SQLASCMDLETS                              =>
SQLPS                                     =>
AzureInformationProtection                =>
CommonTasks                               <=
JeaDsc                                    <=
XmlContentDsc                             <=

All modules in ProgramFiles\WindowsPowerShell\Modules are missing. The modules that are downloaded during resolving dependencies are not imported however. Subsequent builds with -ResolveDependency keep failing at the same position.
Manually importing e.g. Pester from BuildOutput\Modules\Pester works just fine on its own. Starting the build after that, again, fails at the same position.

Interesting. I have exactly the same error as described in #30. I do not have the issue with Pester and Pester is imported from the expected path.
PS C:\newclone\DscSample> (Get-Module Pester).ModuleBase
C:\newclone\DscSample\BuildOutput\Modules\Pester\4.6.0

Going back to Datum 0.0.35 solves all the issues.

@nyanhp can you try to do the following:
mkdir newclone
git clone https://github.com/automatedlab/dscworkshop newclone
git checkout "bug/#30"
cd newclone/DscSample
./Build.ps1 -ResolveDependency #as the very first action

And let me know if you have the same issue. I remember the Build.ps1 not supporting being called from external path.
That would be a different issue than #30 which I think I can reproduce.

@nyanhp & @raandree can you try this PR again.
By just loading the xPSDesiredStateConfiguration before the PSDesiredStateConfiguration module, it seems to be working.
Appveyor seems happier too.
There must be some issues when we leave the auto-loading taking care of loading modules. Especially within DSC, I've seen some oddities before.
As to why it wasn't an issue with Datum 0.0.35 is a bit of mystery, and I suppose it might have to do with the sequence (datum is loaded much earlier in the process, so it might have to do with the Invocation context).

Well, finally found the issue, which totally make sense.
The errors message and actual errors just were not helpful at all... Sent me through the wrong rabbit hole, until it started to make (some) sense...
Closing this PR and will follow up in #32


docs: Fix compatibility issues with opentelemetry.io

The changes I submitted in https://github.com/open-telemetry/opentelemetry-ruby/pull/930 were optimized for a GitHub markdown, however when I integrated them into opentelemetry.io I ran into issues with navigation, duplicate headers, and some odd rendering issues.
The changes included in this PR update the Markdown to work better with Hugo and opentelemetry.io:

@ahayworth The main problem was I reused the same description on every page with an image of a Ruby. I thought it was a "meta" description but no it was included as a header on every page.

@ahayworth The main problem was I reused the same description on every page with an image of a Ruby. I thought it was a "meta" description but no it was included as a header on every page.

Ah that makes sense!

Oh also navigation is busted because the io site processes the MD to generate static HTML. I had to sacrifice MD navigation as a result.


Fixed a feature detection condition

The old code was apparently replaced by the build system with if(BarcodeDetector).
See line 607 of https://qrsnapper.appspot.com/scripts/main.min.js

I wonder if you have a cached file as I see "// Temporary hack because
if('BarcodeDetector' in window) {
barcodeDetector = new BarcodeDetector();
barcodeDetector.detect(context.canvas)
.then(barcodes => {
// return the first barcode."

Yeah, looks like it.

Although I have noticed a lot of src maps and other stuff that I don't need in it...


allow mobspawn for specific biomes

hi there, i just noticed that there are actually biomenames.
Now i wich to be able to define mob spawns for this specific areas.
I dont know if it's possible already using some lua tricks since i don't have that experience for it so i created this issue just in case :)
Kind regards, thanks for mobs_redo :)

This is only possible while map generation. If the map is generated the biome information is lost

Oh, thats sad, thanks for the information.

You can register a mapgen function where you can place spawners while map generation. While map generation informations like biomemap and heightmap are available.
Once the map is generated all informations are lost

Well, thats a problem since we pregenerated a huge part of our map but this is good to know.
Thank you again @MarkuBu.


#161255245 feat(rating): Users should be able to rate an article

What does this PR do?
This PR adds rating functionality to Authors' Haven.
Description of Task to be completed?
Have the following endpoints working:

GET http://<IP_ADDRESS>:8000/api/rate/<slug>/
POST http://<IP_ADDRESS>:8000/api/rate/<slug>/
DELETE http://<IP_ADDRESS>:8000/api/rate/<slug>/

How should this be manually tested?

After cloning the repo, cd into it and run python manage.py test

Any background context you want to provide?
Users have to be logged in to post ratings or delete their ratings on articles. However, users don't need to be logged in to view an article's rating. Also, posting a second rating to the same article update's a user's previous rating.
What are the relevant pivotal tracker stories?
#161255245
Screenshots (if appropriate)

When article author tries to rate his/her own article:

First rating on an article:

Second rating on same article by different user:

Get article rating when logged in:

Get article rating when not logged in:

Get rating when user has not yet rated it:

Delete existing rating:

Delete non-existent rating:

Pull Request Test Coverage Report for Build 313

211 of 220 (95.91%)  changed or added relevant lines in 10 files are covered.
2 unchanged lines in 1 file lost coverage.
Overall coverage increased (+0.8%) to 92.368%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

authors/apps/rating/models.py
11
12
91.67%

authors/apps/rating/api/views.py
67
69
97.1%

authors/apps/rating/api/serializers.py
21
24
87.5%

authors/apps/rating/urls.py
0
3
0.0%

Files with Coverage Reduction
New Missed Lines
%

authors/apps/authentication/views.py
2
85.16%

Totals

Change from base Build 306:
0.8%

Covered Lines:
1186

Relevant Lines:
1284

💛  - Coveralls


Add support for Trivy as an SBOM analyzer

Add support for Trivy as an SBOM analyzer
This the first part of an effort to introduce Trivy support to
kubeclarity.
This commit adds Trivy as an SBOM analyzer which can be used in
conjunction with the other SBOM analyzers or by itself to scan the
contents of container images or directories and produce a merged result.
Along with Trivy we introduce a new input type "rootfs" which allows
kubeclarity to scan operating system root file systems like unpacked
containers or virtual machine volumes.

Moved back to draft after identifying issues with standardising the cyclonedx from trivy, hashes etc are missing from the component.


Sylvain can't edit a group

Sylvain can't edit this question group: https://www.metaculus.com/questions/12910/

@hlbmtc could you please take a look at this ticket? I believe it's a backend issue. For some reason, postData.user_permission is set to "forecaster" on Sylvain's account, while for all other questions it's set to "admin"


bgfx::Memory lifetime

API reference on bgfx::alloc states:

Allocate buffer to pass to bgfx calls. Data will be freed inside bgfx.
It's not clear when it will be freed.

My testcase was a lot of rectangles organized in hierarchy, scaling, rotating all of them.
At first I read in another issue about using transient buffer, but apparently it's capacity is limited and hardcoded (6 << 20) IIRC.
So I decided to use dynamic buffers and did something like
  const bgfx::Memory* vb_data = bgfx::alloc(6 * 140000 * vertex::ms_decl.getStride());
  bgfx::DynamicVertexBufferHandle vbh = bgfx::createDynamicVertexBuffer(vb_data, vertex::ms_decl);
  while (!quit)
  {
    update_entities(root, v2(SCREEN_WIDTH / 2, SCREEN_HEIGHT / 2), 0.0f, v2(1.0f, 1.0f));
    int vertex_count = draw_entities(root, vb_data, 0);
    bgfx::setVertexBuffer(vbh, vertex_count);
    bgfx::submit(0, program);
    bgfx::frame();
    SDL_Delay(16);
  }
  bgfx::destroyProgram(program);

This doesn't work and I think it's by design. But I don't want to allocate and free a lot of memory each frame. I wanted to allocate a portion of RAM once and resent it to VRAM each frame.
It's also not clear for bgfx::makeRef when _releaseFn will be called and what will be going on when _releaseFn passed as nullptr.

It's config setting:
https://github.com/bkaradzic/bgfx/blob/master/src/config.h#L267
Which means you can set it for your project settings to whatever value you like.

This doesn't work and I think it's by design.

const bgfx::Memory* vb_data = bgfx::alloc(6 * 140000 * vertex::ms_decl.getStride());
bgfx::DynamicVertexBufferHandle vbh = bgfx::createDynamicVertexBuffer(vb_data, vertex::ms_decl);
// using vb_data after this point is going to crash your app.

This code is allocating empty/uninitialized memory vb_data, then initializing dynamic vertex buffer with that data. You can imagine any call that takes bgfx::Memory* to do immediately freeing of that memory. It's because once function that you used to pass memory to bgfx executes on other thread memory will be freed.
bgfx::makeRef with _releaseFn = NULL is default behavior. It means you're managing memory outside of bgfx, makeRef just points to that memory, and structure used to point to it will be freed after function that references it is executed. After passing it to bgfx, and calling bgfx::frame once, you should not be changing memory range you passed to makeRef. After two calls of bgfx::frame that memory is safe to modify. In case you need to know sooner, adding _releaseFn that does some kind of signaling makes that possible.

Does it mean that in case of many dynamic vertex buffers I'll end up with this:
mainloop() {
  for each dyn vertex buffer {
    allocate RAM for buffer();
    fill buffer with vertices data();
    submit buffer to bgfx();
    // now consider buffer implicitly freed();
  }
}

Allocating and freeing a RAM with standard new/delete operators is performance costly. That's the point of my concern. It's all right if bgfx::alloc is using custom allocator which makes above code significantly cheaper.

If you're using dynamic buffer, you can manage memory outside and then bgfx::updateDynamicVertexBuffer(vbh, 0, bgfx::makeRef(buffer you're managing...) );

Something like this:
while (1) {
    currVertexData = vertexData[currBuffer];
    ... fill up data
    bgfx::updateDynamicVertexBuffer(vbh, 0, bgfx::makeRef(currVertexData, currVertexDataSize) );
    ...
    bgfx::submit
    ...
    bgfx::frame();
    currBuffer ^= 1;
}


Translations frontend

Codecov Report

Merging #194 into master will decrease coverage by 0.02%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master     #194      +/-   ##
============================================
- Coverage     57.41%   57.38%   -0.03%
  Complexity     2708     2708
============================================
  Files           326      326
  Lines          6889     6889
============================================
- Hits           3955     3953       -2
- Misses         2934     2936       +2

Impacted Files
Coverage Δ
Complexity Δ

src/Helper/ImageHelper.php
78.26% <0%> (-8.7%)
15% <0%> (ø)

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 7bf76a3...64a48b7. Read the comment docs.


[zh-cn] updated /concepts/services-networking/service.md

Updated this page with en version and changed some typo and links.
content/zh-cn/docs/concepts/services-networking/service.md

Preview: https://deploy-preview-35281--kubernetes-io-main-staging.netlify.app/zh-cn/docs/concepts/services-networking/service/

Thanks.
/lgtm
/approve


ci: test on Node 14

Although it hits EOL on 2023-04-30, I noticed it was still declared as a supported version in the engines so thought it made sense to still have it in the CI till it gets dropped

Looks like it's failing on 14 https://github.com/nschonni/node-glob/actions/runs/4321321988/jobs/7542422353
Thinks that's related to the test code not supporting 14 rather than the library

Worked around the first issue, but there are other failures https://github.com/nschonni/node-glob/actions/runs/4321406916/jobs/7542599293

Support for v14 is best effort. If you wanna do the work to get all the tests updated to work there, I'll take the patch, but it wasn't really worth the effort imo 😅

Fair enough. Since the EOL for that one isn't that far off, I'll just close this.


fix missing include for darwin/arm64

https://github.com/IBM/gWhisper/issues/116
I fixed this in #115 but seems to have been accidentally removed

Fixed on master!


Language page has weird ascii bars

<[Coke]> I thought the bars on titles was inserted and quickly removed; still there?
<Zoffix> [Coke]: they're still on this page: https://docs.perl6.org/language.html
<[Coke]> can you open a doc ticket for that? if tb can't fix it, I'll take a shot this weekend.

Ah, argh… Unicode bars were removed, but Pod::To::BigPage cries if there's no subtitle… The way the table looks right now is temporary, and I believe @tbrowder++ is already working on improving that.
… so I added a ~ back into the subtitle to let the website build properly…

I am working on it, so please bear it a bit longer.

That could also be fixed. Please raise an issue...

Actually, maybe it's not related to the subtitle because the error is still there. I simply assumed it was related to that because it felt like it failed after I removed the subtitle. I guess the issue is different.

El vie., 20 jul. 2018 a las 3:04, Aleks-Daniel Jakimenko-Aleksejev (<
<EMAIL_ADDRESS>escribió:

Actually, maybe it's not related to the subtitle because the error is
still there. I simply assumed it was related to that because it felt like
it failed after I removed the subtitle. I guess the issue is different.

Can you please what's the issue and raise it there?

@JJ it's actually happening again: https://docs.perl6.org/build-log/build-2018-07-20T17:05+00:00.log
I can't investigate what's going on there right now. Maybe you can do it?

Not right now, about to board the plane. Tomorrow after a good night's
sleep
El vie., 20 jul. 2018 19:23, Aleks-Daniel Jakimenko-Aleksejev <
<EMAIL_ADDRESS>escribió:

@JJ https://github.com/JJ it's actually happening again:
https://docs.perl6.org/build-log/build-2018-07-20T17:05+00:00.log
I can't investigate what's going on there right now. Maybe you can do it?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/perl6/doc/issues/2188#issuecomment-406669164, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAAB9LaZrRe_P_TeoahEzF9oNJeGHAHRks5uIhIAgaJpZM4VW40D
.

Bars have disappeared, so closing this.


https://github.com/jmmcatee/cracklord/wiki/Creating-Resource-Certificates Non-Existant

the url https://github.com/jmmcatee/cracklord/wiki/Creating-Resource-Certificates does not exist and redirects to https://github.com/jmmcatee/cracklord/wiki. When i click on 'Resource Certificates it redirects to same page
Not sure if i'm suppose to copy the certificates from the Queue server or create my own?

This is actually the only remaining open task for issue #15.  @jmmcatee should be creating that documentation today.

my apologies didn't see that, thank you :)

No problem!  For the time being, you can probably find the commands you need in https://github.com/jmmcatee/cracklord/blob/master/build/queued/afterinstall.sh.  If you're working on setting up a resource server, you need to create a CSR and key, copy the CSR over to the queue server, sign it, and then copy the cert back to the resource.
We should have a full 1.0 release here hopefully today, Michael and I are banging out a few remaining bugs, but if you notice anything we definitely would like to hear about it here.  Thanks!


feat(dataframe): add Dataset ObjectPolicyManager to Container

Task linked: CU-2p2hdk4 Container 增加 ObjectPolicy 实例

implemented by @graczhual


Editing a saved collection does not indicate that the view is not saved/modified

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Create a query, save it as collection
Edit it

Expected behavior
Save button changes color
Actual behavior
Save button stays black/gray
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Platform: [e.g. Chrome extension, mozilla addon, desktop app, npm package, snap]
Version [e.g. 22]

Additional context
More and more nowadays we are accustomed to this "auto-save behavior".
However, for the collections, it would feel weird to me that a saved query (i.e., a blueprint) was "randomly replaced" by a temporary "playground" modification

Sorry I'm not sure I properly understand the issue. If you have screenshots, those would help too.

Sorry I'm not sure I properly understand the issue

Editing a saved query is not treated as "unsaved".
There's no indication (a) that it's modified, (b) it's unsaved.

If you have screenshots, those would help too.

That is ... sort of my point. There's no visual indication. I'm not sure how screenshots would help in this case.

@imolorhe Mainly what he's saying is that Once you save a collection, the Save button should be disabled. and enabled again if you change the request/query  - that's to say check if it's changed and the user may want to save this change.
Example from Postman

When I change the request

I'm checking the possible first contribution to an open-source project.
And this might be a good start, I will check the repo locally and see If I can do that till I get your good-to-go confirmation. and any hints that might help me achieve that.

That makes sense. @WaseemMansour sure feel free to pick this up! Let me know if you need any help

This should be done now (was actually done a few versions ago 😅) When unmodified, the save button is grayed out.


Support templating the etcd TLS assets in the calico/cni container

For self-hosted access to TLS enabled etcd clusters.

LGTM


"--cache-duration" on "az afd rule create" not working as expected

Type of issue
Code doesn't work
Feedback
I tried executing this command:
az afd rule create --resource-group xxxxxx --profile-name xxxxxxx --rule-set-name xxxxxxx --name xxxxxx --order 1 --match-processing-behavior Continue --match-variable RequestUri --operator BeginsWith --match-values 'xxxxxxxx' --negate-condition false --action-name RouteConfigurationOverride --cache-behavior OverrideAlways --cache-duration '365.23:59:59' --enable-compression true --query-string-caching-behavior IgnoreQueryString --origin-group '/subscriptions/xxxxxxx/resourcegroups/rg-ledger-germanywest-prod/providers/Microsoft.Cdn/profiles/frontdoor-xxxxxxx/origingroups/xxxxxxx' --forwarding-protocol MatchRequest
According to the docs, --cache-duration is in the valid format ([d.]hh:mm:ss)
Still, the following error is printed:
InvalidArgumentValue: --cache-duration: Unable to parse: '365.23:59:59'. Expected format: Format: time (hh:mm:ss.xxxxxx)
Page URL
https://learn.microsoft.com/en-us/cli/azure/afd/rule?view=azure-cli-latest
Content source URL
https://github.com/MicrosoftDocs/azure-docs-cli/blob/main/latest/docs-ref-autogen/afd/rule.yml
Author
@dbradish-microsoft
Document Id
d4e72781-eadc-1f91-46cc-f8f40bb0d7ae

@umuel8462
Thanks for your feedback! We will investigate and update as appropriate.

@umuel8462, the invalid argument error is often due to quoting, an escape character or spacing. Are you running the Azure CLI in Bash or PowerShell?
Second, please rerun the command adding the --debug parameter, and send me the output. This will help me to understand how your environment (aka scripting language) is parsing the Azure CLI command.
In the interim, I've opened a GitHub issue for the ML engineering team. You can see that here: Github issue 29970.

Hello, @umuel8462 , I've heard back from the engineering team, and the correct format for the --cache-duration is hh:mm:ss.xxxxxx.  Because of your feedback, the documentation has been updated in PR 29977, and the correction will be seen in the next Azure CLI release. Thank you for helping to make Azure CLI reference content more accurate.


Group where none or all options must be provided

Hi,
I would like to have a group of options where either none or all of the options must be provided. Is there any way to do that currently without manual validation?

Oops, wrong repository - I'll file this at https://github.com/commandlineparser/commandline


qsl sizes are not specified for the new models

https://github.com/mlperf/inference_policies/blob/master/inference_rules.adoc#41-benchmarks

we updated the rules