CRAYSAT-1429: Add documentation for blade swap using SAT

Summary and Scope
Summarize what has changed. Explain why this PR is necessary. What is impacted? Is this a new feature, critical bug fix, etc?
Is this change backwards incompatible, backwards compatible, or a backwards compatible bugfix?
This change augments the documentation for the procedure for swapping compute blades by describing how to use the new sat swap blade feature to perform the process automatically. This feature is new in the SAT 2.4 product release and is incompatible with previous releases of SAT.
Issues and Related PRs
List and characterize relationship to Jira/Github issues and other pull requests. Be sure to list dependencies.
Resolves CRAYSAT-1429.
Testing
List the environments in which these changes were tested.
Tested on:
Procedure as documented was tested on Hela (for Mountain hardware) and on Baldar (for River hardware).
Test description:
How were the changes tested and success verified? If schema changes were part of this change, how were those handled in your upgrade/downgrade testing?

For all swap procedures, the "swap out" procedure (powering off nodes, performing sat swap blade -a disable was run. The physical removal and swap of blades was omitted. The "swap in" procedure was performed (sat swap blade -a enable with the proper mappings, followed by booting nodes).

The mapping files for the ethernet interfaces were modified to emulate swapping in a new blade from another system. Specifically, the component xnames and IP addresses in the source mapping were changed (preserving xname positions on the blade), and the MAC addresses on the destination blade were randomized.

Risks and Mitigations
Are there known issues with these changes? Any other special considerations?
For comprehensiveness' sake, it may be good to test more fully and physically remove blades, but since the automated procedure in SAT closely matches that as already documented, I have a high degree of confidence in the correctness of the new automated procedure documented in this pull request.
Pull Request Checklist

[ ] Version number(s) incremented, if applicable
[ ] Copyrights updated
[ ] License file intact
[ ] Target branch correct
[ ] CHANGELOG.md updated
[ ] Testing is appropriate and complete, if applicable
[ ] HPC Product Announcement prepared, if applicable

Thanks for leaving that feedback! I should note that in the time since this PR was opened, we moved the SAT blade swap feature to our 2.5 release, which I believe aligns with the CSM 1.3 release (Papaya / 22.09 recipe).  I'll commit these suggested changes, but since this change targets the main branch, I'm not sure when this should be merged -- I believe main is for 1.2.6 development at the moment? If so, I will hold off adding the CASM-Release-Ready tag to merge this until appropriate to do so, unless there is somewhere I can merge this to in the meantime. I can retarget this PR to another branch if need be.
On a separate note, I should mention that I wrote this documentation using the original manual procedure docs as a template -- i.e, the existing files in the same directory with _Using_SAT truncated from their paths. A lot of the feedback comments affect the original text which I copied as a template, should those changes be merged into the original procedure documentation as well?

Thanks for leaving that feedback! I should note that in the time since this PR was opened, we moved the SAT blade swap feature to our 2.5 release, which I believe aligns with the CSM 1.3 release (Papaya / 22.09 recipe). I'll commit these suggested changes, but since this change targets the main branch, I'm not sure when this should be merged -- I believe main is for 1.2.6 development at the moment? If so, I will hold off adding the CASM-Release-Ready tag to merge this until appropriate to do so, unless there is somewhere I can merge this to in the meantime. I can retarget this PR to another branch if need be.
On a separate note, I should mention that I wrote this documentation using the original manual procedure docs as a template -- i.e, the existing files in the same directory with _Using_SAT truncated from their paths. A lot of the feedback comments affect the original text which I copied as a template, should those changes be merged into the original procedure documentation as well?

@denniswalker can correct me if I'm wrong, but I believe in our docs repo, main branch is algined with csm-1.3. I don't think we have a place yet to put doc content that is for csm-1.2.6 but does not belong in csm-1.2.
In terms of whether to feed back the changes here into the original docs, I think that's your call. Some of the changes are to do with the conventions that we've chosen to adopt for the CSM documentation. If you think they also work for the original documentation, then certainly it seems like it would be simplest to keep them consistent. It would make future updates easier. But I think that's a decision that your team would need to make.

In terms of whether to feed back the changes here into the original docs, I think that's your call. Some of the changes are to do with the conventions that we've chosen to adopt for the CSM documentation. If you think they also work for the original documentation, then certainly it seems like it would be simplest to keep them consistent. It would make future updates easier. But I think that's a decision that your team would need to make.

The original docs are from this repository, e.g. operations/node_management/Swap_a_Compute_Blade_with_a_Different_System.md, operations/node_management/Adding_a_Liquid-cooled_blade_to_a_System.md, etc. The portions of each of the files I added that do not explicitly reference SAT were copied verbatim from the corresponding documentation already in docs-csm as scaffolding, as SAT is mostly automating the manual procedure that makes up the bulk of the swap procedure. Should the changes to that copied documentation be migrated back to those original procedures here?

In terms of whether to feed back the changes here into the original docs, I think that's your call. Some of the changes are to do with the conventions that we've chosen to adopt for the CSM documentation. If you think they also work for the original documentation, then certainly it seems like it would be simplest to keep them consistent. It would make future updates easier. But I think that's a decision that your team would need to make.

The original docs are from this repository, e.g. operations/node_management/Swap_a_Compute_Blade_with_a_Different_System.md, operations/node_management/Adding_a_Liquid-cooled_blade_to_a_System.md, etc. The portions of each of the files I added that do not explicitly reference SAT were copied verbatim from the corresponding documentation already in docs-csm as scaffolding, as SAT is mostly automating the manual procedure that makes up the bulk of the swap procedure. Should the changes to that copied documentation be migrated back to those original procedures here?

In terms of whether to feed back the changes here into the original docs, I think that's your call. Some of the changes are to do with the conventions that we've chosen to adopt for the CSM documentation. If you think they also work for the original documentation, then certainly it seems like it would be simplest to keep them consistent. It would make future updates easier. But I think that's a decision that your team would need to make.

The original docs are from this repository, e.g. operations/node_management/Swap_a_Compute_Blade_with_a_Different_System.md, operations/node_management/Adding_a_Liquid-cooled_blade_to_a_System.md, etc. The portions of each of the files I added that do not explicitly reference SAT were copied verbatim from the corresponding documentation already in docs-csm as scaffolding, as SAT is mostly automating the manual procedure that makes up the bulk of the swap procedure. Should the changes to that copied documentation be migrated back to those original procedures here?

Oh, I misunderstood, Yes, in that case, ideally the changes should also be made to the source documents. But you should feel free to open a new ticket for that work, rather than tackle it with this one.

Probably would be good to have someone from SAT review this.

I am going to add a commit to clean up the linter issues being reported. If you resquash commits, @jack-stanek-hpe , please be sure to pull down the latest first.

@jack-stanek-hpe actually, I will go ahead and rebase and squash the commits, and force push up the changes.

Ok, I have appeased the linter, rebased, and squashed the commits.


Text and all matches stay selected after changing focus

Does this issue occur when all extensions are disabled?: Yes

VS Code Version: 1.87.0
OS Version: Windows 11 (Windows_NT x64 10.0.22621)

Steps to Reproduce:

Open an editor with some text.
Select a word
Change the focus (alt-tab, click the terminal, click another editor, etc.)
Focus back into the editor again

I don't see this problem on the latest insiders build.
Here's a video with the problem. It may be hard to follow because captures the normal pointer cursor, but not the text insert mouse cursor.
https://github.com/microsoft/vscode/assets/22121365/8ab2abea-2250-4627-a1cb-7e541ab7d4b5

I have a similar cursor problem  on macos. code version:

1.86.2
903b1e9d8990623e3d7da1df3d33db3e42d80eda
arm64

https://github.com/microsoft/vscode/assets/17741492/0944810d-1387-42a6-9e11-cbd3d8a01418

@RobbyCBennett this will be fixed in upcoming recovery release.
/duplicate

Thanks for creating this issue! We figured it's covering the same as another one we already have. Thus, we closed this one as a duplicate. You can search for similar existing issues. See also our issue reporting guidelines.
Happy Coding!


windows_pagefile has win friendly path usage in it still

We need to remove this helper since it doesn't ship with chef. We have our own built in helper for path parsing.

This was fixed by #7048


chore: use Jest projects internally

Overview

Uses Jest projects internally to enable per-project configuration.

We don't have any different settings across different projects yet, but in theory we could now.
To test locally, yarn test.
To test in CI, see that the build-test flow in CI does run all tests across the jobs.
PR Checklist

~[ ] Related to designs:~
[x] Related to JIRA ticket: WEB-548
[x] I have run this code to verify it works
[x] This PR includes unit tests for the code change

📬Published Alpha Packages:@codecademy/gamut-icons@5.9.4-alpha.d23da5.0@codecademy/gamut-illustrations@0.17.21-alpha.d23da5.0@codecademy/gamut-kit@0.5.64-alpha.d23da5.0@codecademy/gamut-labs@19.24.8-alpha.d23da5.0@codecademy/gamut-patterns@0.5.9-alpha.d23da5.0@codecademy/gamut-styles@11.9.3-alpha.d23da5.0@codecademy/gamut-system@0.7.4-alpha.d23da5.0@codecademy/gamut-tests@2.4.24-alpha.d23da5.0@codecademy/gamut@37.1.1-alpha.d23da5.0@codecademy/konamimojisplosion@0.2.55-alpha.d23da5.0@codecademy/macros@2.1.2-alpha.d23da5.0@codecademy/markdown-overrides@0.5.68-alpha.d23da5.0@codecademy/monaco@0.3.13-alpha.d23da5.0@codecademy/styleguide@44.1.4-alpha.d23da5.0@codecademy/tracking@0.13.2-alpha.d23da5.0<EMAIL_ADDRESS>
🚀 Styleguide deploy preview ready!https://613772a5512f0fafcb178b01--gamut-preview.netlify.appDeploy Logs

📬Published Alpha Packages:@codecademy/gamut-icons@5.10.1-alpha.cb7aca.0@codecademy/gamut-illustrations@0.18.1-alpha.cb7aca.0@codecademy/gamut-kit@0.5.74-alpha.cb7aca.0@codecademy/gamut-labs@19.26.3-alpha.cb7aca.0@codecademy/gamut-patterns@0.6.1-alpha.cb7aca.0@codecademy/gamut-styles@11.10.1-alpha.cb7aca.0@codecademy/gamut-system@0.8.1-alpha.cb7aca.0@codecademy/gamut-tests@2.6.1-alpha.cb7aca.0@codecademy/gamut@37.3.2-alpha.cb7aca.0@codecademy/konamimojisplosion@0.3.1-alpha.cb7aca.0@codecademy/macros@2.2.1-alpha.cb7aca.0@codecademy/markdown-overrides@0.6.1-alpha.cb7aca.0@codecademy/monaco@0.4.2-alpha.cb7aca.0@codecademy/styleguide@44.3.3-alpha.cb7aca.0@codecademy/tracking@0.14.2-alpha.cb7aca.0<EMAIL_ADDRESS>
🚀 Styleguide deploy preview ready!https://613f73f4ed232a198d2fb85b--gamut-preview.netlify.appDeploy Logs


Feature/import api configuration

Added basic API Configuration upload template and collection, with testing route.

@apinf/developers please review.

Related issue #72


Bug/pirep distnace charter flights

@antonoff What is the purpose of this launch.json file? Was this created in error?

Yes it was.
ive hired a professional to do whatever id like to create on my website.
Thanks for asking!
Em qua., 15 de mai. de 2024 às 12:05, Taylor Broad @.***>
escreveu:

@antonoff https://github.com/antonoff What is the purpose of this
launch.json file? Was this created in error?
—
Reply to this email directly, view it on GitHub
https://github.com/invernyx/smartcars-3-phpvms7-api/pull/10#issuecomment-2112806641,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ASMU3KK5OF7GBZ4ZDANL7QTZCN2VNAVCNFSM6AAAAABHS4RHTGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMJSHAYDMNRUGE
.
You are receiving this because you were mentioned.Message ID:
@.***>

Ok, I'll close this PR then.


[KYUUBI #2427] Flaky test: deregister when meeting specified exception

Why are the changes needed?
close https://github.com/apache/incubator-kyuubi/issues/2427
How was this patch tested?

[ ] Add some test cases that check the changes thoroughly including negative and positive cases if possible

[x] Add screenshots for manual tests if appropriate

[x] Run test locally before make a pull request

thanks, merging to master


Features/update navbar styling

Purpose

Updated css styling of desktop and mobile menu to match our Figma designs

Proposed Changes

[CHANGE] Updated Navbar CSS styling to match Figma Design

Issues

unity-ui/issue-5

Testing

Local browser testing

See linked issue for screenshots of updated designs.

Is this deployed somewhere?

@rtapella This is ready for review once again, see the linked ticket for additional info regarding the border fix I added.


RN apps for tests are not optimized

For that test you used Animated package from RN. But almost nobody use it nowadays due to performance.
Fair test should be done with Reanimated3 library, commercial standard for React Native apps.
Also, FastImage is quite outdated lib as well. You can use stock Image, or @expo/image (better solution)
Plus, you can try to measure performance with new architecture enabled (it's disabled in grade settings now).
List test also has not optimized code, without any memoization and etc for renderItem, what can influence performance.
Also, you can try to measure performance with a FlashList instead of FlatList.
In my opinion, if we do the test, we should use commercial standards for it (at least use Reanimated3 for animations, maybe use Expo and @expo/image, FlashList instead of FlatList as an option, and also make tests with new architecture enabled).
Thanks.
Best regards.

Hey Roman, appreciate your comments. Here's my take on this.
I did test it with Reanimated v3 for list view benchmark and the results are much similar to how it's been using Animated API (There were cases where Re-animated api implementation felt more jankier which was unexpected).  Have updated the code also, Feel free to run the benchmarks yourself.
We do use reanimated library in our current app, but still we face janks in lower end to medium end devices in certain screens. The same screen performed smoothly in low end phones in flutter. Also when number of animated objects increases on the screen, flutter still retains relatively smooth experience while RN starts to struggle.
For example, one of our use case needs us to show confetti particles on screen. The most popular library react-native-confetti-cannon struggled a lot when we used higher number of practicles and the screen was very janky but flutter's confetti confetti library performed smoothly for the same number of particles without any visible jank.
I also tried the reanimated v3 implementation of confetti library react-native-reanimated-confetti , which also struggled a lot and the screen was frustratingly more janky for the same number of particles. Would be great if you can suggest a better confetti library if it exists.
Regarding expo library, many react native apps use CLI app instead of expo framework (Not to mention the higher application size that expo adds since its a wrapper around CLI)
Regarding the list test, in flutter list also the implementation is similar to how its done in React Native without rigorous optimization or extra memoization, so it's more like apples to apples comparison.
Having said that, I would love to update this benchmark post with more use cases and with flashlist also and see how it goes in comparison with flutter. Stay tuned :)
Best regards

I enabled new architecture and tried the same benchmark. it didn't make much difference actually. The results are quite unexpected actually. i was expecting much smoother performance but was disappointed. Will post the results in another post just for new architecture React Native tests.
Thanks and Regards


Validating plan fails after bad_alloc

We recently stumbled on a memory issue in the validate tool. We still use an old version that is bundled with Fast Downward, so I'm not sure if this still applies to the current version. It's also not a big problem for us, I just wanted to let you know.
When running the 32-bit version of validate on large inputs, it can run out of memory for some tasks in the psr-large domain. After a running out of memory it reports plans as invalid that are otherwise reported as valid. In the example below, checking only plan 1 leads to an out-of-memory exception; checking only plan 2 reports the plan as valid; checking both plans reports the exception for plan 1 but then reports plan 2 as invalid.


Unable to call evaluate() on jagged arrays

Dear experts,
I am trying to use the evaluate() method to evaluate btv scale factors. I work with jagged arrays and this method does not seem to work in this scenario. Below a minimal example:
import correctionlib
import awkward as ak

btvjson = correctionlib.CorrectionSet.from_file("/cvmfs/cms.cern.ch/rsync/cms-nanoAOD/jsonpog-integration/POG/BTV/2018_UL/btagging.json.gz")

pt = ak.Array([[50., 60., 120.],
               [40., 70.],
               [55., 76., 110., 120.]])
abs_eta = ak.Array([[1.2, 2.4, 2.4],
                    [0.9, 2.1],
                    [2.3, 2.4, 2.2, 0.8]])
flav = ak.Array([[0, 4, 5],
                 [4, 4],
                 [5, 4, 5, 0]])
discr = ak.Array([[0.5, 0.6, 0.4],
                  [0.9, 0.8],
                  [0.2, 0.8, 0.9, 0.7]])
jet_sf = btvjson["deepJet_shape"].evaluate("central", flav, abs_eta, pt, discr)

This fails with:
return self._base.evaluate(*args)  # type: ignore
RuntimeError: Unable to cast Python instance to C++ type (compile in debug mode for details)

Calling the method in a loop over the events is not an option when the number of events (or jets) is too high.
Is there a solution for this?
Thank you in advance for any help.
Cheers,
Alessia

Hi,
Currently correctionlib does nto accept jagged arrays even when they are broadcastable. This is a planned feature and will be available eventually. For now you can flatten and unflatten as done in this example: https://gist.github.com/nsmith-/8d3d41aaffda92148ebc7bfcc5c827f5 (in particular cell 7)


Re-org chunks with labels

After #143 and #144 within a chunk if a label is only used in one place it can be moved and the jump removed.
It is expected that this simplifies the bytecode for looping constructs, and speeds them up, as they will have less total OpCodes and require less IP jumps.

Needs a lox bytecode iterator, vm and dissasm are both doing that work right now, this would also need to do that work.

The tricky bit here being we presently allow fallthrough, so we either need to disallow that, or mark a label as used if it's proceeding op didn't jump away.

Partially done as of #233


Add cleanup and upsert verification to the transport tests

The transport integration tests in internal/transport/transport_test.go do not verify that the upserts actually occur. We need to do something similar to what we do in storage and truncate the tables on cleanup and also verify that the data was actually inserted.
To use the ListTables method with a repository, see this example.

hello @prestonvasquez I would like to take this up ! , just wanted to ask few things though, the stg is created against each dns string in the examples, in upsert we are going to get the dns from cfg.connectionstrings and then get the tables and verify if they were populated. I don't understand why we truncate the tables on cleanup/ or why do we use them at all ? I am a beginner so apologies if i this is something commonly understood

@ash-kamrip The specific test that we want to add this logic to is this one.
For each configuration file in the testdata directory, the transport.Upsert method is called by that integration test. When  Upsert is called the Config.repos method will be called and create a connection to the MongoDB server. For example, when the pokemon.yml file is upserted the Config.repos method will be called and create a connection to the MongoDB server. Once the we fetch the payload for the /api/v2/pokemon/ditto endpoint it will be inserted into a collection on that server called ditto.
The testing algorithm should look something like this:
func TestUpsert {
  FOR configs IN testdata {
      UPSERT config

      // Make sure all the data we inserted in the integration test has been destroyed
      // after the test has ended
      DEFER truncateTable

      // If no data was inserted, then the test upsert didn't work and we should throw a fatal.
      IF tableSize == bytes(0) {
          THROW FATAL
      }

}

Does this make sense?

Closed by #360


Create NuGet packaging script for UnitTest++ releases

This came up in the discussion of #72.
Success criteria: A single script can be run (probably with the version number as an argument) that will create the NuGet package and optionally upload it.
See: https://www.nuget.org

Thoughts
This may be best managed as a separate repo "add-on", which I would then incorporate into
the unittest-cpp organization.

+1

Not going to happen for 2.0; I started looking into this and the documentation on how to do it is... sparse. If anybody has any experience doing this, or has some good resources, I'd appreciate any help I can get.

Perhaps just make a binaries folder in git with the needed *.exe, *.dll, *.h *.lib files for those people who just want to use the package and are not so interested in building it?
Maybe this should be another issue.


hydra_unstable: 2023-03-27 -> 2023-06-25

Diff: https://github.com/NixOS/hydra/compare/082495e34e094cae1eb49dbfc5648938e23c6355...526e8bd7441d1beb271ff89bbca3604077ecffdb
Description of changes

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[x] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Tested through evaluating nixpkgs.


Second wave of bans target scanning..

Just letting everyone know what's going on. Seems like the latest update brought with it a big ban towards scanners. I've had all of mine banned, made a new one tonight and its working fine atm. VPNs are getting banned too so if you decide to get on a VPN don't waist your time Niantic is hitting them hard. That explained why I could get Operational on my standard dynamic wifi and not my VPN. Everytime I cut my VPN on I got Waiting. I wonder if this means it's going to be that much harder to do this. Making a new account every day might become teadious. All of this probably could have been avoided if they had the damn tracker working right the first time.

A new android version was just released, so they probably just changed some stuff on the API.
Patch Notes
Implemented Pokémon Appraisal: Trainers will now be able to learn about a Pokémon’s attack and defense capabilities from their Team Leader (Candela, Blanche or Spark) to determine which of their Pokémon have the most potential for battle.

We are still working hard on several new and exciting features to come in the future of Pokémon GO.

Minor bot fixes

r

The scan account I was using was also "banned" last night.
Trying to get into the app with Bluestacks and the latest APK gives me an "Unable to authenticate". Logging in with a different account works.
So it doesn't seem to be version / API related, because then in the app it should still work.
Guess I'll try again tonight to see if it was a backend problem, or guess I'll see how long the other account keeps working.


Fixed refresh control and set refresh to work for a minumim of 2 seconds

refresh should now wait for a minimum of 2 seconds before returning to avoid jumpy behavior with the animation for better user interaction. Also removed disco colors.

good to merge in!

Merged in 55b9fe6


ES 2.0: es.default.config is no longer supported

Connected to this issue: https://github.com/elastic/elasticsearch/issues/14347
I am getting the following entry in the log:
[2015-10-29 11:03:04,921][INFO ][bootstrap                ] es.default.config is no longer supported. elasticsearch.yml must be placed in the config directory and cannot be renamed.
Puppet is run with by this module:
-Des.default.config=/my/path/elasticsearch.yml
I am using version 0.9.9.

hi,
Yeah this will be fixed in the next version ( 0.9.10 ) which will be compat with ES 2.0
I'm trying to do a release either today or tomorrow, or early next week.

Thank you! :)

ping @electrical

nice

https://github.com/elastic/puppet-elasticsearch/pull/477

+1

I'm working with @igalic on #477 to get it in a good state to get it merged and can do a release.

#477 has been merged, doing a release this week.

@electrical was a patch released?

@tbarbugli I'm afraid not yet. There were several other issues that needed to be solved like #507 for 2.x
I'm working hard to do a release today.

@tbarbugli just released 0.10.0 with the patch.


Uncaught TypeError: _component.create is not a function

for some reason I have one Ember 2.2.0 app that works great with this add-on but another one, same Ember version is throwing this error
Uncaught TypeError: _component.create is not a function
with a deprecation DEPRECATION: In Ember 2.0 component factories must have an 'isComponentFactory' property set to true. You registered [object Object] as a component factory. Either add the 'isComponentFactory' property to this factory or extend from Ember.Component. [deprecation id: ember-application.validate-type]

This may or may not apply to your situation, but I got this error when I thought I was importing a component from an addon, but actually had a blank file with the same name in my app- so it was trying to read that (blank) file instead of using the addon.

I managed to finally get past this... it might have indeed been the same issue. I'm closing the issue since I never really figured it out... beyond using a clean folder.


How to Handle call back's of push notification using typescript. i followed the steps given in link, but no luck....https://github.com/phonegap/phonegap-plugin-push/blob/master/docs/PAYLOAD.md#action-buttons-1

Using Ionic 2 and typescript, created app. when app is in background i got push notification from APNS.
i have two button saying "view" and "ok".
when i click on view app is opening, but its not calling my callback function.
Sample code :-  this.push = Push.init({
ios: {
alert: "true",
badge: false,
sound: "true",
    categories: {
      invite:
      {
        yes: {
          callback: "Accept", title: "View", foreground: true, destructive: false
        },
        no: {
          callback: "ContineOK", title: "Ok", foreground: false, destructive: false
         }
        // maybe :{
        //    callback: "this.app.ContineOK", title: "Ok", foreground: false, destructive: false
        // }
      }
    }
  }
})

Sorry to be a jerk but I'm now closing issues that don't follow the issue submission guidelines. This plugin takes a lot of work to maintain and I can't afford the time required to solicit the required info from everyone.
I'm closing this issue but please feel free to re-open the issue if you provide the requested details from the new issue submission guidelines.
https://github.com/phonegap/phonegap-plugin-push/blob/master/.github/ISSUE_TEMPLATE.md


Using @job.room.on("data_received") callback throws errors when a server sent data event.

Hi all,
Using @job.room.on("data_received") callback throws errors when a server sent data event (non-participant).
Traceback (most recent call last):
  File "/Users/icaro/Dev/InterScribe/backend/agents/tts-openai/venv/lib/python3.12/site-packages/livekit/rtc/room.py", line 247, in _listen_task
    self._on_room_event(event.room_event)
  File "/Users/icaro/Dev/InterScribe/backend/agents/tts-openai/venv/lib/python3.12/site-packages/livekit/rtc/room.py", line 402, in _on_room_event
    rparticipant = self._retrieve_remote_participant(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/icaro/Dev/InterScribe/backend/agents/tts-openai/venv/lib/python3.12/site-packages/livekit/rtc/room.py", line 455, in _retrieve_remote_participant
    participant = self.participants[sid]
                  ~~~~~~~~~~~~~~~~~^^^^^
KeyError: ''
 {"job_id": "AJ_EgYQRzdiNgiR", "pid": 93368}
2024-07-01 14:40:30,361 - ERROR root - error running user callback for data_packet_received: room_handle: 3
data_packet_received {
  kind: KIND_RELIABLE
  user {

Hey @vanics, this is going to be fixed by https://github.com/livekit/python-sdks/pull/215
We will release a new version with this fix soon

Amazing. You folks are doing great.
Thank you, @theomonnom !


Added exit functionality & corrected a small spelling mistake

Hello @TechSpiritSS !
The script at present does not have an option to exit the script.
However I have done the needful by adding an EXIT option in the "help" or "ls" menu.
Along with this, I have also fixed a typo. "Stating -> Starting"
Please assign the issue raised before a hacktoberfest tag and merge this request.
Thank you so much!

Well, the exit function isn't working properly and ls UI for exit isn't matching the rest so I am reopening this issue.

So does that mean my PR will be discarded by Hacktoberfest?
On Tue, Oct 4, 2022 at 2:16 AM Sidharth Sethi @.***>
wrote:

Well, the exit function isn't working properly and ls UI for exit isn't
matching the rest so I am reopening this issue.
—
Reply to this email directly, view it on GitHub
https://github.com/TechSpiritSS/Terminal-Portfolio/pull/7#issuecomment-1266027320,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AXL2BD7VWM2IQXRR2L6DQ2DWBNAZPANCNFSM6AAAAAAQ35XEJQ
.
You are receiving this because you authored the thread.Message ID:
@.***>

you have time to fix that bug

You expect it to be this way right in the ls menu:
exit to exit the window

What do you mean by not properly working? It closes the window right away. How do you expect the exit functionality should work?

Yes, it should look similar to others.
Well, it was not working in Deployed State.


[Bot] The bot dies occasionally due to service errors

The bot dies when it gets a non-2xx response from the service. Make it more resilient.

Fixed in https://github.com/grahamtt/prosper-bot/commit/200502813bee7fe2c20d1a62981d1af2d1793765


Question: Kerberos support

Any ideia when will you support kerberos?

from my understanding, kerberos will work only when you are executing from a domain machine, otherwise, Negotiate is selected. Unless this winrm library is executed from a Domain machine, you won't need kerberos.

The client doesn't have to join the domain. But connecting to servers requires the client to use FQDN's

I've just published some code here https://github.com/dpotapov/winrm-auth-krb5
I've tested it only for Windows so far (it uses SSPI underneath, thus the client system must be in the domain), but should be working on Linux as well assuming /etc/krb5.conf is in place.

Perhaps we can close this now that #123 has been implemented?

Feature has been implemented, closing


AttributeError: 'ReLU' object has no attribute 'threshold'  while running demo.py

upgraded pytorch to resolve this issue .

i resolved it by upgrading Pytorch.


[5816] - Service update for Apply Applications

Context
Service update message for Apply applications
Changes proposed in this pull request
adds Service update entry
Guidance to review
This has been copied from this doc.

 Apply import into Register


mvcc: count range/put/del operations for txns

Txns were previously only bumping the txn counter; now bumps all operation
counters.
/cc @xiang90

Lgtm

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@a36d62a). Click here to learn what that means.
The diff coverage is 100%.

@@            Coverage Diff            @@
##             master    #8054   +/-   ##
=========================================
  Coverage          ?   76.14%
=========================================
  Files             ?      341
  Lines             ?    26464
  Branches          ?        0
=========================================
  Hits              ?    20151
  Misses            ?     4847
  Partials          ?     1466

Impacted Files
Coverage Δ

mvcc/metrics_txn.go
100% <100%> (ø)

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 a36d62a...0352ce7. Read the comment docs.


Split PBF Parser into a single Read and a single Parse thread to increase parsing speed.

I noticed extracting was inefficient in the original threading model, and I wasn't making any significant gains by increasing the number of threads to more than 1 (the default).  I split the PBF Parser code into two separate threads instead - one thread reads all data from the PBF, and another thread parses all the data.  The Read thread places all data into a thread-safe queue.  I added a maximum queue size limit to avoid issues with reading all of the data into RAM (data is read quicker than it is parsed).  I noticed an improvement of around 30% over original parsing method.  Threading is done with Boost threads.  I removed the OMP pragmas as they were no longer necessary.
Note - Read/Parse methods are NOT thread safe any longer.  Only one thread may Read and Parse at the same time.  I experimented with multiple Parse threads, but the improvement was negligible due to greedy locking of the STXXLContainers object.  I'm guessing a better locking mechanism may improve the performance, though I did not have time to test it out.

Great addition, I put a few comments into the pull request

Thanks


terragrunt: 0.36.2 -> 0.36.3

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/gruntwork-io/terragrunt/releases.
meta.description for terragrunt is: "A thin wrapper for Terraform that supports locking for Terraform state and enforces best practices"
meta.homepage for terragrunt is: "https://terragrunt.gruntwork.io"
meta.changelog for terragrunt is: "https://github.com/gruntwork-io/terragrunt/releases/tag/v0.36.3"
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
Warning: no invocation of /nix/store/ypgf0jc1v2pv887nym74g30s36yhx7gn-terragrunt-0.36.3/bin/terragrunt had a zero exit code or showed the expected version
0 of 1 passed binary check by having a zero exit code.
0 of 1 passed binary check by having the new version present in output.
found 0.36.3 with grep in /nix/store/ypgf0jc1v2pv887nym74g30s36yhx7gn-terragrunt-0.36.3
found 0.36.3 in filename of file in /nix/store/ypgf0jc1v2pv887nym74g30s36yhx7gn-terragrunt-0.36.3

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

1 package rebuild(s)

1 x86_64-linux rebuild(s)
1 x86_64-darwin rebuild(s)

First fifty rebuilds by attrpath
terragrunt

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/ypgf0jc1v2pv887nym74g30s36yhx7gn-terragrunt-0.36.3 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A terragrunt https://github.com/r-ryantm/nixpkgs/archive/1ceaf0bcea549b779d3482db76b4f761639147f0.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/ypgf0jc1v2pv887nym74g30s36yhx7gn-terragrunt-0.36.3
ls -la /nix/store/ypgf0jc1v2pv887nym74g30s36yhx7gn-terragrunt-0.36.3/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

terragrunt

Maintainer pings
cc @06kellyjac @kalbasit for testing.

@ofborg eval

Obsolete


pagespeed and cookie

my application adding some cookies like
Set-Cookie: lang_code=en; path=/
Set-Cookie: currency=USD; path=/
Set-Cookie: items_per_page=10; path=/
i think that for updating cahce or pass.  have an cookie name is update_cache i think its updade page cache but how ?
also i have one notification system Skip-Cache: true header how can i use that?
my question is this. i need to add some settings for this cookies or pagespeed mod doing automatically ?
if need settings which ones ?

mod_pagespeed doesn't cache html out of the box, but there is the (experimental) downstream caching feature: https://www.modpagespeed.com/doc/downstream-caching
(But you probably already knew, I think you posted a question about that feature earlier)
It should be possible to achieve your goals, but not automatically. On top of the example configuration provided by the docs for the downstream proxy, you need some additional VCL (or nginx configuration) for http caching vs request-cookies.
If you figure out how to do that, it would be great if you could post back an example and/or results here: I am sure there are others that would be interested in an example.


proposal: MIPS32: pass ISA level with GOMIPS

Currently GOMIPS accepts hardfloat(default) and softfload.
We wish that GOMIPS can also accept mips32/mips32r2/mips32r5.
Design:

,(comma) is used to separate options.
2 groups of options are supported
hardfloat and softfloat
mips32 mips32r2 mips32r5
for hardfloat with mips32r2/mips32r5, FPXX is used.
for hardfloat with mips32, FP32 is used.
For FP32, to load a float64 from memory to FPR:

    	lwc1 $fEVEN,IMM(GPR)
	nop
	lwc1 $f(EVEN+1),(IMM+4)(GPR)
	nop

For FP32, to store a float64 from FPR to memory

    	swc1 $fEVEN,IMM(GPR)
	nop
	swc1 $f(EVEN+1),(IMM+4)(GPR)
	nop

For FPXX, to load a float64 from memory to FPR:

	lwc1 $fEVEN,IMM(GPR)
	nop
	lw   REGTMP,(IMM+4)(GPR)
	mthc1 REGTMP, $fEVEN

For FPXX, to store a float64 from memory to FPR:

	swc1 $fEVEN,IMM(GPR)
	nop
        mfhc1 REGTMP, $fEVEN
	sw   REGTMP,(IMM+4)(GPR)

https://go-review.googlesource.com/c/go/+/481535

cc @golang/mips

The mips32 part is redundant. Can we just use r2, r5, etc?

The mips32 part is redundant. Can we just use r2, r5, etc?

Yes. Modified.

I agree with this proposal. And this proposal is also suitable for MIPS64x. However, for MIPS64x, MIPS III has become a bit outdated. Should we also consider change default MIPS{32,64} compile isa level to r2?

I had submitted two CLs and they showed little performance improvement. But those instructions only available after r1 but not MIPS III.
CL 485635 CL 485595
Besides, I have also tried to introduce more instructions on R2. The following data shows the test results.  Thanks.

I tried introduce some instructions from MIPS R2 to MIPS32.  Or is the compiler generating them?
For the former, would it be enough to have a runtime switch? Other architectures do that (e.g., see crypto/sha1/sha1block_amd64.go).
This issue is more about the latter, giving the compiler the ability to pick new instructions.

@HeliC829 Are you putting those new instructions in assembly? Or is the compiler generating them? For the former, would it be enough to have a runtime switch? Other architectures do that (e.g., see crypto/sha1/sha1block_amd64.go). This issue is more about the latter, giving the compiler the ability to pick new instructions.

Those new instructions were generated by my local compiler.
For this proposal, It's not enough to just have a runtime switch. I think this way is only suitable for some specific algorithm can run efficiently with advanced instructions set like avx2/sve2, and it also must be located golang source code. If we just use runtime switch, other encryption algorithm not located in golang source codelike chacha20 (CL 301711) can't get performance improvement by higher isa level.
Besides, MIPS R2 also have some instruction like loading float-point indexed are waiting to be added. Those instructions can't be generated and used by runtime switch. I showed math/bits crypto/tls crypto/sha1 crypto/sha256 ... test results above because they show obviously performance improvement.
Thanks a lot.

Those new instructions were generated by my local compiler.

Which instructions are you adding?

Those new instructions were generated by my local compiler.

Which instructions are you adding?

for MIPS32: WSBH/ROTR/RORTV
for MIPS64: WSBH/DSBH/DSHD/ROTR/RORTV/DROTR/DROTRV/CLZ/DCLZ
Ref: [The MIPS64® Instruction Set, Revision 5.04] (https://s3-eu-west-1.amazonaws.com/downloads-mips/documents/MD00087-2B-MIPS64BIS-AFP-05.04.pdf)

Ok, so byte swaps, rotates, and leading zeroes.

It sounds like the proposal is that GOMIPS is now a comma-separated list of the following choices:

hardfloat: assume hardware floating point
softfloat: use software floating point
r2: ???
r5: ???

hardfloat and softfloat are mutually exclusive and presumably r2 and r5 are as well. Can someone define r2 and r5? It sounds like they correspond to what gcc calls MIPS32R2 and MIPS32R5 in their documentation. Are those the official names?

From the doc linked in #60072:

Let's have one discussion. Marking this a duplicate of #60072.

This proposal is a duplicate of a previously discussed proposal, as noted above,
and there is no significant new information to justify reopening the discussion.
The issue has therefore been declined as a duplicate.
— rsc for the proposal review group


Implement Method Return Types

This is work that I did a number of months ago and have completely forgotten if it was finished or not. However, looking at the diff and seeing the tests all pass, it seems mostly complete to me, so I'm creating this PR.
In general, this PR does 4 things:

Adds support for return type specifications on all forms of methods.
Adds a true base type Object for representing instances rather than just static Types. Type is now a subclass of Object, and any type definitions will inherit from it, while instances will not.
Adds return type specifications to most methods in the standard library.
Adds support for Type Unions following the Crystal syntax style of TypeA | TypeB. Anywhere a type restriction is given, a union should be able to take its place.

@faultyserver Unions don't appear to be working correctly, unless my syntax is wrong here:
deftype Test
  def initialize
  end

  def union(x : String | Integer)
    STDOUT.puts(x)
  end
end

test = %Test{}

test.union("hi")
test.union(1)

produces: Uncaught Exception: No clause matches with given arguments: ["hi"]

@bmulvihill Your code is correct and should work. The Matcher needs to be updated to handle Unions as patterns.

@bmulvihill The latest commits should add the necessary support in the interpreter for your example to work.


Crystal does not work on Fedora

OS: Fedora 26
Crystal version: 0.24.2
Problem description
I can’t run crystal:
# hello.cr
puts "Hello, world!"

$ crystal hello.cr
/usr/bin/ld: skipping incompatible /usr/lib/libpthread.so when searching for -lpthread
/usr/bin/ld: cannot find -levent
/usr/bin/ld: skipping incompatible /usr/lib/librt.so when searching for -lrt
/usr/bin/ld: skipping incompatible /usr/lib/libdl.so when searching for -ldl
/usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc
collect2: error: ld returned 1 exit status
Error: execution of command failed with code: 1: `cc "${@}" -o '/home/***/.cache/crystal/crystal-run-hello.tmp'  -rdynamic  -lpcre -lgc -lpthread /home/***/.asdf/installs/crystal/0.24.2/share/crystal/src/ext/libcrystal.a -levent -lrt -ldl -L/usr/lib -L/usr/local/lib`

Expectet behaviour
Crystal should run on Fedora.
Ideas
This seems to be a library incompatibility between the system crystal was built on and my distribution. I see two ways to avoid this:

provide statically-linked binaries
check for the distribution and build crystal from sources if necessary

Edit : After reading more about crystal, it seems my two points can’t change anything. The crystal binary itself works, but it can’t link correctly my program. Building crystal from sources is not possible since crystal requires crystal to build.

I just tried to use crystal binaries from their GitHub, and I got the same error. I’ll report this upstream.


Note maximum number of tags that can be stored w/ System.Keywords

See Maximum vector size for properties in Windows Search for a hard limit on tags that can be stored.

@mguinness : Thanks for your contribution! The author(s) have been notified to review your proposed change.

I did some further research and found the Windows Search Protocol document.  Below is an extract where maximum size for System.Keywords is listed as 512.

Property Name
GUID
propID
inInverted Index
isColumn
columnIndexType
type
MaxSize
VectorProperty
Description

System.Keywords
{F29F85E0-4FF9-1068-AB91-08002B27B3D9}
5
TRUE
TRUE

String
512
TRUE
The keywords for the item. Also referred to as tags.

Researching

[MS-WSP] v20210625 §2.2.5 says MaxSize is the maximum size in bytes -- not the maximum number of keywords.  I don't know how many bytes of overhead it adds for each keyword in the vector.

Thanks, I found the Standard Properties section you mentioned in Windows Search Protocol document.

MaxSize: An unsigned integer indicating the maximum size, in bytes, that this property can have stored or retrieved by the Generic Search Service (GSS).

I tried varying character lengths for the tags and the limit still appears to 20 tags, so that seems hardcoded rather than a byte size limitation.

A year out from the last comment I thought I'd bump issue to see if the size limit can be verified and documented.

ugh. let me blow the dust off it.


Infer extension from content-type

Clear and concise description of the problem
A static file fetched from a URL like https://cdn.example.com/f2d0003e won't be saved with the proper extension
Suggested solution
Map content-type to extension
Alternative
No response
Additional context
This is very low priority for me. It was just something I happened to notice
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guide.
[X] Check that there isn't already an issue that request the same feature to avoid creating a duplicate.

Sounds solid. Do you mind sending a PR? Thanks!


Bug fix for different validations

What this PR does / why we need it:  Validations for request parameter or service and instance creation
Which issue this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged): fixes #61 #48
Special notes for your reviewer:
Release note:

Codecov Report

Merging #62 into master will decrease coverage by 1.99%.
The diff coverage is 21.79%.

@@           Coverage Diff           @@
##           master      #62   +/-   ##
=======================================
- Coverage   43.73%   41.73%   -2%
=======================================
  Files          13       13
  Lines         750      817   +67
  Branches       76       84    +8
=======================================
+ Hits          328      341   +13
- Misses        405      456   +51
- Partials       17       20    +3

Impacted Files
Coverage Δ

orchestration/api/apiconstants.py
100% <100%> (ø)
:arrow_up:

orchestration/api/instances.py
29.08% <29.78%> (-0.67%)
:arrow_down:

orchestration/api/services.py
17.2% <6.66%> (-4.34%)
:arrow_down:


Remove test_targets from BCR presubmit

The test module doesn't contain any tests, only build targets.

@eed3si9n For future releases, the current one can be fixed via the BCR PR.


unable to run tiny example (Unable to create a renderer)

I'm trying to run the tiny example on NixOS, and I'm getting these errors:
INFO:wlroots:[backend/wayland/backend.c:572] Creating wayland backend
INFO:wlroots:[render/egl.c:206] Supported EGL client extensions:
ERROR:wlroots:[render/egl.c:209] EGL_EXT_platform_base not supported
ERROR:wlroots:[render/egl.c:524] Failed to create EGL context
ERROR:wlroots:[render/gles2/renderer.c:804] Could not initialize EGL
ERROR:wlroots:[render/wlr_renderer.c:423] Could not initialize renderer
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "/home/ian/Sync/projects/code/ftwm/pywlroots/tiny/__main__.py", line 67, in <module>
    main(sys.argv[1:])
  File "/home/ian/Sync/projects/code/ftwm/pywlroots/tiny/__main__.py", line 31, in main
    compositor, allocator, renderer, backend, subcompositor = build_compositor(
                                                              ^^^^^^^^^^^^^^^^^
  File "/home/ian/Sync/projects/code/ftwm/venv/lib/python3.11/site-packages/wlroots/helper.py", line 33, in build_compositor
    renderer = Renderer.autocreate(backend)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ian/Sync/projects/code/ftwm/venv/lib/python3.11/site-packages/wlroots/renderer.py", line 31, in autocreate
    raise RuntimeError("Unable to create a renderer.")
RuntimeError: Unable to create a renderer.
Segmentation fault (core dumped)

Could this be a pywlroots issue, or is it likely something else?
For reference, this is my shell.nix:
let pkgs = import (fetchTarball "https://github.com/NixOS/nixpkgs/archive/9256f7c71a195ebe7a218043d9f93390d49e6884.tar.gz") {};
in
(pkgs.buildFHSUserEnv rec {
  name = "pipzone";
  targetPkgs = pkgs: (with pkgs; [
    expat
    gcc
    glib
    libGL
    libxkbcommon
    libz
    python3Full
    python3Packages.pip
    python3Packages.virtualenv
    wlroots
  ]);
  profile = ''
    export C_INCLUDE_PATH="${pkgs.lib.strings.makeIncludePath (targetPkgs pkgs)}"
    export SUBSHELL_NAME="nix-shell"
    source venv/bin/activate
  '';
}).env

Yes, your solution worked! That --no-binary :all: did the trick.


Stable SoftmaxCrossEntropy

The probabilities from the softmax function can become numerically zero. Hence,  for the forward method in the softmax_cross_entropy something like
numpy.log(numpy.maximum(1.0e-8,p))

and
log(fmax(1.0E-8, y[_j * n_channel + t]) )

should be added for the cpu and gpu, respectively.

Thank you for reporting a problem.
How about using log_sum_exp to avoid under flow?

Do you think we should add logsumexp to CuPy? logsumexp is in different situation from other functions in that logsumexp is not in numpy but in spicy (spicy.misc.logsumexp).

I dont see how logsumexp solves the problem


Add support for rounding negative decimal places

addresses https://github.com/prestosql/presto/issues/42

@jlabarbera11 Thanks for addressing this issue!
We are using this commit message guideline https://chris.beams.io/posts/git-commit and the commit message should start with uppercase and "decimal values" may be little misleading.

Merged as b91aeaf498e2772da0f2236e42504554d0b88f3a, thanks!
(i added 5 more test cases)


mangohud: statically link spdlog

Description of changes
Works around bug in pressure-vessel where it wasn't including necessary vulkan layer dependencies defined through DT_RUNPATH in the sandbox.
https://github.com/ValveSoftware/steam-runtime/issues/511
This workaround is intended to be temporary until the upstream fix is released.
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 185016 run on x86_64-linux 1

2 packages built:

bottles
mangohud

Result of nixpkgs-review pr 185016 run on x86_64-linux 1

2 packages built:

bottles
mangohud

@Atemu does this look good after the last force push?

I'm going to go ahead and merge this so we can fix the regression when using MangoHud in steam + proton.


Creating a function for a countdown timer

Description
Logic:

Set a variable for the seconds
Repeat code every 1s using setInterval method
Decrement the seconds
When seconds is zero clear time and display "Time's up!"
If seconds not zero then display the remaining seconds

Acceptance Criteria:

[x] The timer should count down to zero, updating the display every second.
[x] When the timer reaches zero, display a message saying "Time's up!".
[x] Do not modify the code in index.html or styles.css files.

Merged

This is an automated message from Fork, Commit, Merge [BOT].

Thank you for your contribution! Your pull request has been merged. The files have been reset for the next contributor.
What's next?
If you're looking for more ways to contribute, I invite you to check out my other projects. Just click here to find more. These projects contain real issues that you can help resolve. You can also check out the Influences section in the README to find more projects similar to this one.
Also please leave a star to this project if you feel it helped you, i would really appreciate it.
I look forward to seeing your contributions!


Configuration does not work anymore in version 0.1.18, worked in 0.1.14

Consider the following rule:
# Alert when the rate of events exceeds a threshold

# (Required)
# Rule name, must be unique
name: Host Down

type: any

# (Required)
# Index to search, wildcard supported
index: heartbeat-*

query_key: monitor

filter:
  - term:
      up: false

# (Required)
# The alert is use when a match is found
alert:
- "debug"
- "jira"

jira_server: "http://<JIRA_SERVER_IP>"
jira_project: "MYPROJECT"
jira_issuetype: "Task"
jira_account_file: "/opt/rules/jira_acc.txt"
jira_label: ["host"]
jira_priority: 1

jira_bump_tickets: true

jira_bump_not_in_statuses:
  - Resolved
  - Closed
  - Done
```

This worked very well with version 0.1.14: The ticket was created in JIRA, every minute, the realert added a comment on the ticket.

With version 0.1.18 of elastalert, only the ticket is created but no comments are attached.
I analyzed the network traffic. The search query sent to JIRA returned the ticket that was created. But then, nothing happened.

Did the configuration options change in such a way in between those two versions so that it is correct that with 0.1.18 and the given configuration, no comments are attached to the ticket?

If this is the case, I think elastalert should write a warning message as I would consider this a breaking change within a micro release.
[log_0_1_14.txt](https://github.com/Yelp/elastalert/files/1207913/log_0_1_14.txt)
[log_0_1_18.txt](https://github.com/Yelp/elastalert/files/1207914/log_0_1_18.txt)

I attached to logs of the two versions.

If you want, I can test the versions inbetween, too to.

I tried 0.1.17 and it worked with that version. So the breaking change seems to be in 0.1.18

Seems to be related to the now option jira_bump_after_inactivity

Thank you!


[Autocomplete] Fetch results with elasticsearch

Hi,
I want to use the ux_autocomplete component with Elasticsearch but actually the component is limited to Doctrine.
I created my own controller instead of using EntityAutocompleteController.
I wanted to use the php attribute #[AutoconfigureTag('ux.entity_autocompleter', ['alias' => 'food'])] with $autocompleter = $this->autocompleteFieldRegistry->getAutocompleter($alias); but the getAutocompleter return an EntityAutocompleterInterface.
So is there a way to remove the EntityAutocompleterInterface from the method getAutocompleter() ?
Or is there another way ?

Yes, that's  what I did, but as I said I wanted to use the attribute #[AutoconfigureTag('ux.entity_autocompleter', ['alias' => 'food'])] with $this->autocompleteFieldRegistry->getAutocompleter($alias); instead of creating my own service in my Endpoint

Oh sorry i missread your message indeed.
But then i'm not sure to see where you want to go.
Let's say we change the signature of the AutocompleterRegistrer::getAutocompleter() (i'm assuming you're referencing this one) and remove the EntityAutocompleterInterface type.
Your custom Autocompleter won't yet be usable with the rest of the classes, as both EntityAutocompleteController and AutocompleteResultsExecutor need an EntityAutocompleterInterface.
And as your custom endpoint does not use both of those, i'm not sure to see what is the interest of the registry ? You can inject your autocompleter directly into it .. or use a tagged locator / etc?


feat: move circleci e2e tests to devbase

What this PR does / why we need it
Moves the e2e testing into devbase so that e2e run in CircleCI is the same as e2e run locally.

Jira ID
DT-2172

Notes for your reviewers

Did we do any testing of this? I'd like to be sure this is working before we switch over to devenv apps e2e everywhere

I tested, but it's been a while. IIRC I need to not remove those environmental variable declarations, and the devenv needs to be spun up.

As this PR sits, it tests fine against copycat.


read-only errors while deploying the web-server

Hi @antarcticrainforest ,
I have been trying to deploy a new freva instance (codes) in levante, similar VM as e.g. xces-prod, with similar mount points to levante (RO etc.).
The folders have same permissions as well, (owner, group, chmod), depiste being only RO from the VM perspective.
However, when deploying the web-server it fails with the creation of the httpd and web services.
I have also tried to manually create the new container, basically running the service command on cli, but I get the same results.

for httpd:

[root@codes k204229]# systemctl status codes-httpd
× codes-httpd.service - Start/Stop freva services containers
     Loaded: loaded (/etc/systemd/system/codes-httpd.service; disabled; preset: disabled)
     Active: failed (Result: exit-code) since Wed 2024-02-21 17:02:53 CET; 17min ago
   Duration: 4.862s
    Process: 946 ExecStartPre=/bin/podman rm -f codes-httpd (code=exited, status=0/SUCCESS)
    Process: 1277 ExecStart=/bin/sh -c /bin/podman run --env SCHEDULER_DIR='/work/ch1187/clint/codes/work/share/slurm' --env UID='200279' --env GID='1076' ->
   Main PID: 1277 (code=exited, status=126)
        CPU: 0

Feb 21 17:02:47 codes.dkrz.de systemd[1]: Starting Start/Stop freva services containers...
Feb 21 17:02:48 codes.dkrz.de systemd[1]: Started Start/Stop freva services containers.
Feb 21 17:02:48 codes.dkrz.de podman[1277]: 2024-02-21 17:02:48.736494037 +0100 CET m=+0.259450458 image pull 2776f4da9d55d4071567d644338f5072a1a4e68cbffaa9>
Feb 21 17:02:52 codes.dkrz.de podman[1277]: 2024-02-21 17:02:52.600915306 +0100 CET m=+4.123871600 container create 5064b05575525255dbf0a970464394ae168ccb1c>
Feb 21 17:02:53 codes.dkrz.de podman[1277]: 2024-02-21 17:02:53.241285433 +0100 CET m=+4.764241746 container remove 5064b05575525255dbf0a970464394ae168ccb1c>
Feb 21 17:02:53 codes.dkrz.de sh[1277]: Error: lsetxattr /work/ch1187/clint/codes/work/share/preview: read-only file system
Feb 21 17:02:53 codes.dkrz.de systemd[1]: codes-httpd.service: Main process exited, code=exited, status=126/n/a
Feb 21 17:02:53 codes.dkrz.de systemd[1]: codes-httpd.service: Failed with result 'exit-code'

but the mount of /work/ch1187/ is defaults,nosuid,ro,_netdev,noauto,x-syst so it is supossed to be RO anyways...
for web:
Feb 21 17:02:59 codes.dkrz.de codes-web[2163]:   File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
Feb 21 17:02:59 codes.dkrz.de codes-web[2163]:   File "<frozen importlib._bootstrap_external>", line 940, in exec_module
Feb 21 17:02:59 codes.dkrz.de codes-web[2163]:   File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
Feb 21 17:02:59 codes.dkrz.de codes-web[2163]:   File "/opt/freva_web/django_evaluation/wsgi.py", line 50, in <module>
Feb 21 17:02:59 codes.dkrz.de codes-web[2163]:     from django_evaluation.ldaptools import get_ldap_object
Feb 21 17:02:59 codes.dkrz.de codes-web[2163]:   File "/opt/freva_web/django_evaluation/ldaptools.py", line 7, in <module>
Feb 21 17:02:59 codes.dkrz.de codes-web[2163]:     from django_evaluation import settings
Feb 21 17:02:59 codes.dkrz.de codes-web[2163]:   File "/opt/freva_web/django_evaluation/settings/__init__.py", line 4, in <module>
Feb 21 17:02:59 codes.dkrz.de codes-web[2163]:     from .local import *
Feb 21 17:02:59 codes.dkrz.de codes-web[2163]:   File "/opt/freva_web/django_evaluation/settings/local.py", line 75, in <module>
Feb 21 17:02:59 codes.dkrz.de codes-web[2163]:     with open(web_config_path) as f:
Feb 21 17:02:59 codes.dkrz.de codes-web[2163]:          ^^^^^^^^^^^^^^^^^^^^^
Feb 21 17:02:59 codes.dkrz.de codes-web[2163]: PermissionError: [Errno 13] Permission denied: '/work/ch1187/clint/codes/freva/web/freva_web_conf.toml'

but I can read the file from within the VM

What is the selinux context of the lustrue mount points? Can you check with ls -Z. Also can you check how the volumes are mounted into the container? In doubt use a :ro behind the mount point.

regarding the mountpoints:

[root@codes ~]# cd /work/ch1187/
[root@codes ch1187]# ls -Z
unconfined_u:object_r:unlabeled_t:s0 clint                 unconfined_u:object_r:unlabeled_t:s0 freva-regiklim
    system_u:object_r:unlabeled_t:s0 data-ICON-CLM-CEU-03  unconfined_u:object_r:unlabeled_t:s0 from_Mistral
    system_u:object_r:unlabeled_t:s0 freva                     system_u:object_r:unlabeled_t:s0 g300088
unconfined_u:object_r:unlabeled_t:s0 freva-ingest          unconfined_u:object_r:unlabeled_t:s0 regiklim-work

Andrej set SElinux permissive temporarily and we could deploy the web container successfully, but the httpd one was still down due to the aforementioned error.

regarding the cotainers: the containers die as soon as I initiate the services, I tried to run a httpd container from one of the images I already have but
I cannot

[root@codes k204229]# docker run codes-httpd
Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
✔ docker.io/library/codes-httpd:latest
Trying to pull docker.io/library/codes-httpd:latest...
Error: initializing source docker://codes-httpd:latest: reading manifest latest in docker.io/library/codes-httpd: requested access to the resource is denied

✔ registry.access.redhat.com/codes-httpd:latest
Trying to pull registry.access.redhat.com/codes-httpd:latest...
Error: initializing source docker://registry.access.redhat.com/codes-httpd:latest: reading manifest latest in registry.access.redhat.com/codes-httpd: name unknown: Repo not found

✔ registry.redhat.io/codes-httpd:latest
Trying to pull registry.redhat.io/codes-httpd:latest...
Error: initializing source docker://registry.redhat.io/codes-httpd:latest: unable to retrieve auth token: invalid username/password: unauthorized: Please login to the Red Hat Registry using your Customer Portal credentials. Further instructions can be found here: https://access.redhat.com/RegistryAuthentication

If you don't mind, I am going to close this. I don't think it's a deployment issue. Please feel free to re-open if you think it is.


Use same default linux spartan/dcos-net IP addresses

From linux: >cat /etc/resolv.conf
nameserver <IP_ADDRESS> nameserver <IP_ADDRESS> nameserver <IP_ADDRESS>
Signed-off-by: Alin Gabriel Serdean<EMAIL_ADDRESS>

Please do not merge until a smoke CI run.
CC: @ionutbalutoiu


Who's reached the highest level?

Just curious, who reached the highest level using this code? Anyone beyond level 30?

#1 this isnt an issue.
#2 Most people aren't trying to make bots with this


Adaptive Cards: Column width is not set correctly

Hello,
I'm playing with adaptive cards in web chat and I'm facing an issue with setting of column width. See code and screenshots.
It works well in the visualizer.
Please can you fix the issue or help me to workaround it?
Sample code:
{
	"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
	"type": "AdaptiveCard",
	"version": "1.0",
	"body": [
          {
            "type": "Container",
            "items": [
              {
                "type": "TextBlock",
                "size": "large",
                "weight": "bolder",
                "text": "Welcome!",
                "separator": true
              },
              {
                "type": "ColumnSet",
                "columns": [
                  {
                    "type": "Column",
                    "width": "auto",
                    "items": [
                      {
                        "type": "Image",
                        "size": "small",
                        "url": "http://localhost:3978/img/oribot_logo.png"
                      }
                    ]
                  },
                  {
                    "type": "Column",
                    "width": "stretch",
                    "items": [
                      {
                        "type": "TextBlock",
                        "size": "medium",
                        "text": "I am Oribot"
                      }
                    ]
                  }
                ]
              }
            ]
          },
          {
            "type": "TextBlock",
            "text": "I can help you with following questions:",
            "wrap": true
          }
        ],
        "actions": []
}

Emulator/WebChat result - incorrect result:

Visualizer - correct result:

The bot emulator currently renders according to https://github.com/Microsoft/AdaptiveCards/issues/1255 issue. Also, make sure you are using latest webchat to use adaptive card 1.0 schema

@petrformanek I think Emulator v3 is using pretty old version of Web Chat. v4 is in the brew.
@torynfarr do you mean this is bug is on the AC side?

In v4, we have a clipping issue https://github.com/Microsoft/BotFramework-WebChat/issues/1338, and that might regress this bug.


Update config.go

Fix bug
"get config: invalid character '<' looking for beginning of value"

@xssnick please review pull request

Are you sure that it is the reason? I think it was related to random cloudflare filtration

i also found that cloudclare is randomly filtering,
so i added a condition in the header,
and it works fine and this situation doesn't happen anymore

@khuongdo95
Use this URL https://ton-blockchain.github.io/global.config.json instead of this https://ton.org/global.config.json, the second one sometimes has problems.

thanks sir @wythers


Conditional tasks

Q
A

Issue Type
Feature Request

Deployer Version
v5

Purpose: add prechecks for tasks and hooks.
before('some:task', 'other:task')->when(function() {
    // ...
});

task('some:task')->when(function() {
    // ...
});

When exactly should when's functions be executed?

Function should be executed right before task execution. When false is returned, nothing should be outputted in the console.
Code sample:
deploy.php
server('prod_1', 'domain.com')
// ...

server('prod_2', 'domain.com')
// ...
->set('extra_stuff', '...');

task('some:task')->when(function() {
    return has('extra_stuff')
});
after('other:task', 'some:task')

Console output
$ dep deploy prod_2
...
> Executing task other:task

$ dep deploy prod_2
...
> Executing task other:task
> Executing task some:task

IMO, Syntax should be as illustrated in the code sample above, because all the code for a task is found in the one place then.

What will lead to a bit complicated executor model. Also What about debug mode?
➤ Executing task deploy:prepare
[beta] > echo $0
[beta] < ssh multiplexing initialization
[beta] < bash
[beta] > if [ ! -d ~/beta ]; then mkdir -p ~/beta; fi
[beta] > if [ ! -L ~/beta/current ] && [ -d ~/beta/current ]; then echo true; fi
[beta] > cd ~/beta && if [ ! -d .dep ]; then mkdir .dep; fi
[beta] > cd ~/beta && if [ ! -d releases ]; then mkdir releases; fi
[beta] > cd ~/beta && if [ ! -d shared ]; then mkdir shared; fi
• done on [beta]
✔ Ok [4s 954ms]
[beta] > **CHECK WHEN COND HERE?**
➤ Executing task deploy:release
[beta] > cd ~/beta && (if [ -h release ]; then echo 'true'; fi)
[beta] < true
[beta] > cd ~/beta && (rm -rf "$(readlink release)")
[beta] > cd ~/beta && (rm release)
[beta] > cd ~/beta && ([ -d releases ] && [ "$(ls -A releases)" ] && echo "true" || echo "false")
[beta] < true

Done with invoke func.


Documentation: add gradle-etcd-rest-plugin to libraries-and-tools.md

Add link to the gradle-etcd-rest-plugin client under the 'Gradle plugins' sub-section.
Fixes #5681

lgtm

Awesome. Thanks @xiang90 !


Azure Netapp Files NFSv41 configuration

Hi,
I didn't really understand why localdomain is used here by reading it once.
Do you want to explain that the Linux default configuration is using localdomain if Domain =  is not adopted?

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

ID: ec934199-53e7-1b55-1925-57cfc9a59757
Version Independent ID: 1dcd506b-39b1-3138-aa81-c639e21c94fb
Content: Configure NFSv4.1 default domain for Azure NetApp Files
Content Source: articles/azure-netapp-files/azure-netapp-files-configure-nfsv41-domain.md
Service: azure-netapp-files
GitHub Login: @b-juche
Microsoft Alias: b-juche

Thank you for your detailed feedback.  We are looking into the issue, and we will respond when we have more information.

Thanks, @tbugfinder -- We'll work with our content owner on clarifying your question.

@tbugfinder - Thanks again for your feedback.  We appreciate it.
In consulting with our subject matter expert, we are making the following two modifications for clarification.
(1)
"Root mapping defaults to the nobody user because the NFSv4 domain is set to localdomain."
-->
"Root mapping defaults to the nobody user because the NFSv4 domain is set to localdomain by default."
(2)
"As the above example shows, the user for file1 should be root, but it maps to nobody by default. This article shows you how to set the file1 user to root."
-->
"As the above example shows, the user for file1 should be root, but it maps to nobody by default. This article shows you how to set the file1 user to root by changing the idmap Domain setting to defaultv4iddomain.com."
These changes are in the process of being published.  Please let us know if you have further questions.  Thank you.

Excellent. Thx

Doc issue corrected in PR 133930.  Posting by EOB 10/14/2020.
#please-close


No response from sfdx auth:web:login

Summary
We are trying to use CLI command: force:auth:web:login without success or any clear response.
Steps To Reproduce:

Tried to run:

> sfdx force:auth:web:login --setalias alias --instanceurl https://test.salesforce.com
> sfdx force:auth:web:login --setalias alias --instanceurl https://test.salesforce.com --setdefaultusername

In all cases, the login page in the browser is not triggered.

Trying to use DX Extension in Visual Studio Code:

14:03:26.563 sfdx force:auth:web:login --setalias alias --instanceurl https://org--sandboxname.my.salesforce.com --setdefaultusername
14:04:07.84 sfdx force:auth:web:login --setalias alias --instanceurl https://org--sandboxname.my.salesforce.com --setdefaultusername
 ended with exit code 1

Expected result
Open the login page on the browser to fill up with credentials.
Actual result
Nothing happens, and the command still waiting in the background.
System Information
{
        "cliVersion": "sfdx-cli/7.110.0",
        "architecture": "win32-x64",
        "nodeVersion": "node-v14.17.3"
}

Additional information
Trying using VSCode Salesforce extension:

Trying command by myself in VSCode:

Tying command in cmd:

Have tried again with a different scenario in the response:

So that, I killed the process that was running in port 1717 (node.js), and with no response, again.

can you check your config (sfdx config list) and your environment variables (verify that you don't have something set in SFDX_INSTANCE_URL).
FYI, you can now use the auth commands without the force topic ex: sfdx auth:web:login ...
Can you also add the output of sfdx version --verbose --json to make sure your auth plugin is the correct version?
Also, try adding --dev-debug to your command, along with --json to get more details about the error.

Result from config list:

And sfdx version:
{
        "cliVersion": "sfdx-cli/7.110.0",
        "architecture": "win32-x64",
        "nodeVersion": "node-v14.17.3",
        "pluginVersions": [
                "@oclif/plugin-autocomplete 0.3.0 (core)",
                "@oclif/plugin-commands 1.3.0 (core)",
                "@oclif/plugin-help 3.2.2 (core)",
                "@oclif/plugin-not-found 1.2.4 (core)",
                "@oclif/plugin-plugins 1.10.0 (core)",
                "@oclif/plugin-update 1.4.0-3 (core)",
                "@oclif/plugin-warn-if-update-available 1.7.0 (core)",
                "@oclif/plugin-which 1.0.3 (core)",
                "@salesforce/sfdx-plugin-lwc-test 0.1.7 (core)",
                "@salesforce/sfdx-trust 3.6.0 (core)",
                "alias 1.1.10 (core)",
                "apex 0.2.2 (core)",
                "auth 1.7.1 (core)",
                "config 1.2.13 (core)",
                "custom-metadata 1.0.12 (core)",
                "data 0.5.2 (core)",
                "generator 1.1.7 (core)",
                "limits 1.2.1 (core)",
                "org 1.6.7 (core)",
                "salesforce-alm 52.1.0 (core)",
                "schema 1.0.8 (core)",
                "sfdx-cli 7.110.0 (core)",
                "telemetry 1.2.2 (core)",
                "templates 52.1.0 (core)",
                "user 1.3.1 (core)"
        ],
        "osVersion": "Windows_NT 10.0.18363"
}

And @mshanemc, I'm in love with --dev-debug parameter!! Really thanks for!!
So that my process stuck in this step:
  sfdx:WebServer DEBUG Starting web server +0ms
  sfdx:WebServer DEBUG Nothing listening on host: localhost port: 1717 - good! +21ms
  sfdx:WebOAuthServer DEBUG OAuth web login service listening on port: 1717 +0ms
  sfdx:WebOAuthServer DEBUG Starting web auth flow +3ms <<<<<<<<<<<<<<<<<<<<<<<<< HERE

Now I'm able to see that port 1717 is not a problem anymore hahaha XD

Hi, as a troubleshoot I'm using the command:
> sfdx auth:device:login -a alias -r https://test.salesforce.com
                                                               === Action Required!
Enter XXXXXXXX user code in the verification URL https://test.salesforce.com/setup/connect

But anyone that doesn't know it, weep with problem when using Salesforce Extension in VSCode

I'm pretty sure this got fixed with updates to the open library that we use to open browser windows in the various commands.  Can you still reproduce the error?


Introducing Fluentbit - Alternate service to process the logs and forward to Pelion cloud

Adding bbappend file to default fluentbit recipe found in meta-openembedded here
Adding Fluentbit configuration - By default following input endpoints has been configured - CPU, MEM, Systemd services - edge-core, edge-proxy, pelion-relay-term, maestro, kubelet, docker and wait-for-pelion-identity, Tail - /wigwag/log/devicejs.log. The output endpoint is posting the logs at API http://gateways.local:8080/v3/device-logs (routing through edge-proxy).
Adding watcher service to restart Fluenbit when configuration is updated.

@prakharbhatt007 has successfully verified it on a dev build - http://pe-jm.usa.arm.com:8080/job/rpi3.build/454/ . We had  to manually add the gateways.local to the host file for it work. Have raised the PR for that fix - #196

@prakharbhatt007 has successfully verified it on a dev build - http://pe-jm.usa.arm.com:8080/job/rpi3.build/454/ . We had  to manually add the gateways.local to the host file for it work. Have raised the PR for that fix - #196

@prakharbhatt007 has successfully verified it on a dev build - http://pe-jm.usa.arm.com:8080/job/rpi3.build/454/

@ygoyal18 Clarifying something. The above build is the nightly build for dev. How was this PR verified with that? I thought this recipe would need to be built and installed in order to be tested.

@prakharbhatt007 has successfully verified it on a dev build - http://pe-jm.usa.arm.com:8080/job/rpi3.build/454/

@ygoyal18 Clarifying something. The above build is the nightly build for dev. How was this PR verified with that? I thought this recipe would need to be built and installed in order to be tested.

@cmonr Had a meeting with Mohit's team and discussed the various test cases which needs to be added to PERTS and  also  system-test inorder to validate this feature. They will take up this work in the next sprint.

@cmonr Had a meeting with Mohit's team and discussed the various test cases which needs to be added to PERTS and  also  system-test inorder to validate this feature. They will take up this work in the next sprint.

@prakharbhatt007 has successfully verified it on a dev build - http://pe-jm.usa.arm.com:8080/job/rpi3.build/454/

@ygoyal18 Clarifying something. The above build is the nightly build for dev. How was this PR verified with that? I thought this recipe would need to be built and installed in order to be tested.

We manually created the fluentbit.ipk and installed it on the nightly.dev build to verify the feature.

@prakharbhatt007 has successfully verified it on a dev build - http://pe-jm.usa.arm.com:8080/job/rpi3.build/454/

@ygoyal18 Clarifying something. The above build is the nightly build for dev. How was this PR verified with that? I thought this recipe would need to be built and installed in order to be tested.

We manually created the fluentbit.ipk and installed it on the nightly.dev build to verify the feature.


Improve getting started post

The getting started post contains a few inconsistencies:

The atom feed does not work due to a typo
The menu icons do not show up due to wrong icon names
The full configuration does not mention pluralizeListTitles and paginate

Thanks for your contribution!