bundle install does not work in a docker container when using sorbet

I have a ruby application with a gem file that contains a sorbet dependency (currently set to: gem 'sorbet', '~> 0.5.11044')
If I attempt to build a docker-devcontainer (for example: FROM ruby:3.2.2-slim as base) there is an error message which appears during bundle install which reads
Could not find gem 'sorbet-static (= 0.5.11044)' with platforms 'aarch64-linux', 'arch64-linux', 'arm64-darwin-21', 'arm64-darwin-22', 'universal-darwin', 'x86_64-darwin-20',
'x86_64-linux' in rubygems repository https://rubygems.org/ or installed locally.

The source contains the following gems matching 'sorbet-static (= 0.5.11044)':
  * sorbet-static-0.5.11044-java
  * sorbet-static-0.5.11044-universal-darwin
  * sorbet-static-0.5.11044-x86_64-linux

Searching for this error turns up the following stack overflow: https://stackoverflow.com/questions/76066602/bundler-cant-resolve-a-version-for-sorbet-static-that-matches-my-current-platfo
Which leads to https://github.com/sorbet/sorbet/issues/3972
From the response is sounds like renaming the sorbet-static-0.5.11044-universal-darwin binary and manually installing it locally would allow this to work, but it isn't clear from this comment https://github.com/sorbet/sorbet/issues/3972#issuecomment-773021885 how to solve that for the use case of installing on docker via bundle install.
It would be really nice if there was some clear documentation on how to resolve this as a "front line" developer.

In a different thread someone mentioned deleting the gemfile.lock and trying to install from scratch the error message is a little different
Because sorbet >= 0.5.11063 depends on sorbet-static = 0.5.11063
  and sorbet-static = 0.5.11063 could not be found in rubygems repository https://rubygems.org/ or installed locally for any resolution platforms (aarch64-linux),
  sorbet >= 0.5.11063 cannot be used.
So, because Gemfile depends on sorbet ~> 0.5.11063,
  version solving has failed.

The source contains the following gems matching 'sorbet-static (= 0.5.11063)':
  * sorbet-static-0.5.11063-java
  * sorbet-static-0.5.11063-universal-darwin
  * sorbet-static-0.5.11063-x86_64-linux

perhaps there is a way to tell bundler to recognize universal-darwin  as the correct resource to use?

This is a super slimline docker example of this failing
FROM ruby:3.2.2
RUN gem update --system  && gem install bundler
RUN gem install sorbet

which results in the error
> docker build . -t ror-sorbet
[+] Building 6.1s (6/6) FINISHED                                                                                docker:desktop-linux
 => [internal] load build definition from Dockerfile                                                                              0.0s
 => => transferring dockerfile: 126B                                                                                0.0s
 => [internal] load .dockerignore                                                                                0.0s
 => => transferring context: 2B                                                                                0.0s
 => [internal] load metadata for docker.io/library/ruby:3.2.2                                                                     0.5s
 => [1/3] FROM docker.io/library/ruby:3.2.2@sha256:eda84591b2b280c825a3416023ed7b08b8a836b9890197db6878522fba165e8b               0.0s
 => CACHED [2/3] RUN gem update --system  && gem install bundler                                                                  0.0s
 => ERROR [3/3] RUN gem install sorbet                                                                                5.6s
------
 > [3/3] RUN gem install sorbet:
1.030 ERROR:  Could not find a valid gem 'sorbet-static' (= 0.5.11063) (required by 'sorbet' (>= 0)) in any repository
5.605 ERROR:  Possible alternatives: sorbet-static-and-runtime, poe_static, sorbet-http, urban-static, bard-static, bard_static, butler_static, core-state, draw_static, ecstatic
------
Dockerfile:3
--------------------
   1 |     FROM ruby:3.2.2
   2 |     RUN gem update --system  && gem install bundler
   3 | >>> RUN gem install sorbet
   4 |
   5 |
--------------------
ERROR: failed to solve: process "/bin/sh -c gem install sorbet" did not complete successfully: exit code: 2

ok - turns out this seems to all be related to the need for a package to be published for arm64 which is a known ticket and roadmap item.
https://github.com/sorbet/sorbet/issues/4119   in that thread there are published community solutions to the issue (like compiling and hosting your own version of the gem)


What does variable talked do?

Hello,
When you define the attributes of a player, you define an attribute call talked. What is the purpose of this attribute?

Howdy...
I'm writing my own engine, so after mapping out my algorithm, I decided to poke around the interwebs to see what other engines exist. From what I can tell, talked is supposed to indicate that a player has "acted" and, barring a need to respond to another player's action, they no longer need to "act." It's used in checkForEndOfRound, and It seems to be what I'm tracking through combining GameState.gameData.action and GameState.gameData.lastRaiser.


Fix Ansible Deprecated Messages

for Ceph tasks

This is good once tests pass.  It's too bad we're firefighting this ATM, so I've opened a card to get all deprecated bare variables resolved.


Congrats

Hey @Henningson,
just saw your paper pop up in my inbox - excellent work and really useful library!

I originally created it to research if the task of finding an optimal point-based laser pattern for structured light laryngoscopy can be reformulated as a gradient-based optimization problem.

Interestingly, a co-worker of mine had a similar idea but never pursued it further.
All the best, and thanks for citing blendtorch :)

Hey @cheind,
thanks a lot! I really appreciate it.


[AutoPR mediaservices/resource-manager] Adding Azure Media Services version 2018-06-01-preview version

Created to sync https://github.com/Azure/azure-rest-api-specs/pull/3177

(message created by the CI based on PR content)

Codecov Report

Merging #2794 into restapi_auto_mediaservices/resource-manager will decrease coverage by <.01%.
The diff coverage is 69.66%.

@@                               Coverage Diff                               @@
##           restapi_auto_mediaservices/resource-manager    #2794      +/-   ##
===============================================================================
- Coverage                                        55.88%   55.88%   -0.01%
===============================================================================
  Files                                             7161     7159       -2
  Lines                                           150710   150696      -14
===============================================================================
- Hits                                             84228    84216      -12
+ Misses                                           66482    66480       -2

Impacted Files
Coverage Δ

...zure/mgmt/media/models/track_property_condition.py
55.55% <ø> (ø)
:arrow_up:

.../media/models/streaming_policy_content_keys_py3.py
57.14% <ø> (ø)
:arrow_up:

...mgmt/media/models/streaming_policy_content_keys.py
57.14% <ø> (ø)
:arrow_up:

...-mgmt-media/azure/mgmt/media/models/default_key.py
57.14% <ø> (ø)
:arrow_up:

...re-mgmt-media/azure/mgmt/media/models/api_error.py
70% <ø> (ø)
:arrow_up:

...re/mgmt/media/models/cenc_drm_configuration_py3.py
57.14% <ø> (ø)
:arrow_up:

...re/mgmt/media/models/cbcs_drm_configuration_py3.py
50% <ø> (ø)
:arrow_up:

...ure-mgmt-media/azure/mgmt/media/models/__init__.py
100% <ø> (ø)
:arrow_up:

...media/azure/mgmt/media/models/enabled_protocols.py
50% <ø> (ø)
:arrow_up:

.../azure/mgmt/media/models/cbcs_drm_configuration.py
50% <ø> (ø)
:arrow_up:

... and 86 more

Continue to review full report at Codecov.

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

This PR has been merged into https://github.com/Azure/azure-sdk-for-python/pull/2798


Missing fields on the first page of daily report form

We have 3 missing fields that are supposed to be in the daily report form on the first page.
Here is the document where you can find these 3 fields (ignore the side comments, does not need to be autofill):  https://drive.google.com/file/d/1DUpTBaR1mPR7iM4-Uo4we6N4ZnJONoTx/view?usp=sharing
Field 1.6: Number of villages/communities in the health area (should be pre-populated and unable to be edited, should pull this number by counting the number of villages in the list after the health area is selected. Reach out if you have any questions about this)
Field 1.8: GPS Playback (Should be able to enter their location OR if you'd like, can automatically pull their coordinates. Needs to function offline though, which might be a little more challenging. For this one, you can either create a new field or just get the coordinates behind the scenes and store them in a state.)
Field 1.9 and 1.10: Date of Entry (just have this be in a date picker)
Here is the French translation for these fields:

Nombre de villages/communautés de l’aire de santé
Lecture GPS
Heure et Date de la saisie

Need confirmation on the GPS field

check #74 for a separate GPS feature. I am closing this in the meantime.


packaging request: (g)feeds

Project description
An RSS/Atom feed reader for GNOME.
Metadata

homepage URL: https://gitlab.gnome.org/World/gfeeds
source URL: https://gitlab.gnome.org/World/gfeeds
license: GPL v3
platforms: linux, possibly others?

I haven't tested it extensively yet but here's my current expression:
https://gist.github.com/pbogdan/8eefec4cef068bbcc91e34062a6b3d27
The basic at the very least seem to work.

@pbogdan I haven't run into any problems using your expression, are you planning on creating a pull request for this?

Glad you found it useful. And thank you for the reminder, I forgot about this (just stashed it into a local overlay) but will try and prepare a PR in the next couple of days.


Posts from one AP account federate to bsky, but another don't

Apologies if this is the wrong place for general support, I looked around a little but didn't see any other options.
Details:

I run a Sharkey instance at https://fuzzyfox.social/ and am testing bridging accounts with bsky.
I have two accounts on my instance<EMAIL_ADDRESS>and<EMAIL_ADDRESS>both of which follow<EMAIL_ADDRESS>I have a bsky account at @minneyar.fuzzyfox.social that follows @ap.brid.gy, and it has followed both of those accounts via @admin.fuzzyfox.social.ap.brid.gy and @minneyar.fuzzyfox.social.ap.brid.gy
Posts made from my bsky account show up on the Fediverse, and reactions to it federate across (see https://fuzzyfox.social/<EMAIL_ADDRESS>Posts made from<EMAIL_ADDRESS>show up on bsky, and reactions to them federate across (https://bsky.app/profile/admin.fuzzyfox.social.ap.brid.gy)

As a side note, deleting posts seems to work fine even though bridgy-fed documentation seemed to indicate that wasn't working yet; I've made several more than federated across and then were removed when I deleted them in Sharkey

But my problem is that posts from<EMAIL_ADDRESS>do not seem to federate to bsky.  The profile page exists (https://bsky.app/profile/minneyar.fuzzyfox.social.ap.brid.gy), but none of the posts I've made have appeared, even though posts from<EMAIL_ADDRESS>and reactions from both accounts seem to be working.
Any ideas why posts aren't going across?

Oh, interesting... it looked to me as though both counts were following each other, but I unfollowed from the bsky side and then followed again, and now posts are going through!
I forget the exact order of operations here, but I think I did:

Followed<EMAIL_ADDRESS>from Sharkey
Followed @minneyar.fuzzyfox.social.brid.gy from Bsky
Followed @ap.brid.gy from Bsky
Followed<EMAIL_ADDRESS>from Sharkey

All of that would have been done in fairly quick succession, and I do think I followed from the Bsky side before opting-in from there.

Glad this is working now!

Hmm, it doesn't seem like it's quite working as expected yet; although an initial post went across, I've tried replying to it on both sides, and neither of the replies reached the other side.  For comparison:
https://bsky.app/profile/minneyar.fuzzyfox.social.ap.brid.gy/post/3krt6ht4yzpu2
https://fuzzyfox.social/notes/9sykg2gdd4j1008c

Are the replies from accounts that have opted in?
 A ton of other instances have been hammering<EMAIL_ADDRESS>on Bridgy Fed for weeks now, averaging 1-2qps total. Any idea why?

Yep, both accounts have opted in, and the replies are both from my accounts that have followed each other.  It's been about an hour now, which I thought would've been long enough for the delay.
But that's weird, I honestly have no idea why that would be happening!  I believe the instance.actor account is a bot created by Misskey when joining relays; I've joined several large relays in the past, although I also left a few that I was constantly getting errors from.  Could those requests be somehow related to that?

Missing replies from Bluesky is probably #1011. If that's the main outstanding problem here, I'm going to tentatively merge this into that issue.

Yep, I think that is the same issue I'm seeing now, so feel free to merge it.
Other instances hammering your webfinger looking for info about my instance also seems like an issue, but this probably isn't the right place to track that...

Deployed a change for this and #1011, should hopefully fix self replies and other non-notif replies. Thanks again for reporting!


Specifying different color schemes

Does Vegas support specifying different color schemes than the default ones (as discribed in https://vega.github.io/vega-lite/docs/scale.html#scheme)? I'd be interested in setting the scheme to "Viridis" but couldn't find an example nor did I find anything in the Vegas source.

I'm assuming I'd have to somehow set a SequentialColorRangeString but configScale() seems to only accept SequentialColorRangeListString.


Alternative to file-hosting services

Does this work as an alternative to file-hosting services like mega, Keep2share, 1fichier, Uploaded, Rapidgator, Mediafire, Fileflash, etc?
And if not could you implement the necessary features? Like premium accounts, automatic monero payment to get a subscription, etc. With a different price depending on the subscription time. For example $5 for a month, $10 for three months or $30 for a year.

Verifying a payment in Monero in an automatic manner, without a third-party or a full node

Yes this could be an alternative to them. I'm not really sure what you mean with premium accounts and automatic Monero payments, could you clarify that?

This services often have a limited speed rate and number of files for free users and then have a premium subscription for a given number of months that allow users to download files without limits.
The automatic payments means that the website itself would check when someone makes a payment through monero, or any other of the private cryptocurrencies, so that they get a subscription when they make the payment without the need for manual verification.

Also if you implement this for this project I can offer you a 100 € bounty.
Premium subscription and automatic and private crypto payment
I'm offering a bounty of 1k € for all completing the issues here
Turn stash-box into a file-hosting archive

Sorry I'm not interested. Your suggestions are against the philosophy of the project. Pingvin Share shouldn't cost any money for the hoster or the downloader.
But of course you can fork the project and implement it by your own.


Stream output of cargo

Currently, cargo-pgo runs cargo, gathers its output and then writes it to the output. However, it would be much nicer if we could instead stream the output of cargo interactively, so that the user can see it immediately and not just at the end.
Use-case: https://github.com/Kobzol/cargo-pgo/issues/5#issuecomment-1265031077

BTW - if possible, try to propagate color formatting as well. I guess cargo disables color automatically when it detects its output is redirected, so it might involve specifying some options.

When I do a cargo build after a cargo pgo it causes a full dependency rebuild.
I'm not sure if my "config.toml" rustflags are being honoured?
I have them set as ["-C", "target-cpu=native", "-Z", "tune-cpu=native"]
I did a RUSTFLAGS="-C target-cpu=native -Z tune-cpu=native" cargo pgo optimize and it did seem to produce a different binary, but still did a full dependency rebuild when running cargo build.
Will this change allow the verbose cargo output to be streamed as well? So I can see what flags are being set during the build.
Great tool by the way 👍

Rustflags from the config file should be honored, but cargo build will always do a rebuild AFAIK, because cargo pgo uses PGO flags (instrumentation/optimization) that will invalidate other builds. You would have to pass e.g. RUSTFLAGS="-Cprofile-generate" to avoid a rebuild, but then you'd just use PGO again.. :)
Yes, with the streaming change, verbose output is also streamed and printed:
$ cargo pgo build -- --verbose

I published version 0.2.2 with cargo output streaming.


effect.options.allowRecurse is invalid in test instance of 'should avoid implicit infinite recursive loops with itself'

Version
3.0.2
Reproduction link
https://github.com/HUYIJUNCODING/vue-next-analysis/blob/master/packages/reactivity/tests/effect.spec.ts
Steps to reproduce
step 1: open https://github.com/HUYIJUNCODING/vue-next-analysis/blob/master/packages/reactivity/tests/effect.spec.ts.
step 2: run test instance name is “could control implicit infinite recursive loops with itself when options.allowRecurse is true”.
step3:  explect  could control but can not.
What is expected?
could control implicit infinite recursive loops with itself when options.allowRecurse is true
What is actually happening?
can not control

I tried on a fiddle and it works. Please, do provide real reproductions when opening bug reports: https://new-issue.vuejs.org/?repo=vuejs/vue#why-repro


Specified website icon for iOS Web Clips

This will allow you to add Fermentrack pages to your phone homescreen and have it show the Fermentrack icon instead of a generic icon.
I just converted the existing favicon from ico to png but if there is a better version to use, let me know.

Sure thing. I’ll post the vector version when I get home.

Here you go - Had to zip it for GitHub to take it:
Fermentrack - Logo Only.svg.zip

Thanks, I've updated to use the new icon.


Use ReadUIntFromLabelWithMax to get and validate pod index.

What type of PR is this?
/kind cleanup

What this PR does / why we need it:
Use ReadUIntFromLabelWithMax to get and validate pod index.
Which issue(s) this PR fixes:

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

NONE

/lgtm
/cc @mimowo


Fix log output

This PR should fix the wrong output that shows the potential revenue of the host instead of the (missed) revenue of the storage obligation.
Fix for #2110 and #1862

LGTM but @DavidVorick should weigh in on whether or not this behavior is intentional

oh. This explains a lot of confusing logs I've seen. No wonder they didn't make sense.
Thanks for this, the way it was previously was definitely wrong.


Add more unit test case for create_runtime_config()

The OCI image spec has defined the way to generate runtime configuration from images at https://github.com/opencontainers/image-spec/blob/main/conversion.md
So much more unit test cases are needed to ensure that we have strictly followed the spec.

@jiangliu is this issue still relevant or can be closed?
If it's still relevant to what release do you think we should map it to (mid-November, end-December, mid-February etc...)?


Cron, on Sunday

cron('0 0 * * 6,7') should be on Saturday and Sunday.
1-6 works for Monday to Saturday. It writes 2-7 to .d, but cron 7, which is Sunday, adds 8 to .d, instead of 1.

Does 0, 6 do what you want?  Or SAT, SUN?  Or are they all broken at the moment?

Yes, everything works, no problem. It just caused me a lot of frustration as, according to Wikipedia, 7 should also work.

Yea, this is broken. Weekdays in Cron are
0 SUN
1 MON
2 TUE
3 WED
4 THU
5 FRI
6 SAT
7 SUN
Later's internal representation of weekdays are:
1 SUN
2 MON
3 TUE
4 WED
5 THU
6 FRI
7 SAT
So far so good. The test title https://github.com/bunkat/later/blob/5d38cc3779ad0ee42d61675c8209c1e47c07ca93/test/parse/cron-test.js#L311 'should parse 7 as Sunday' is correct, but the implementation is incorrect. It should be
		it('should parse 7 as Sunday', function() {
			var p = parse('* * * * * 7', true);
			p.schedules[0].should.eql({d: [0]});
		});

Right now, Later parses '* * * * * 7' as Saturday which is incorrect.


Customize the "Stay tuned" message

Is your feature request related to a problem? Please describe.
I find the "Stay tuned" wording annoying through repetition, but the indicator is valuable. Please provide a way to customize this message. I'd use just simple "thinking..." or even just "..."
Additional context
I'd do it myself but as a non-developer, I haven't found the string that I could customize.

Here you go: https://github.com/chrislemke/ChatFred/releases/tag/v1.5.1

:-) You can adjust the size in the workflow. Just click on the item marks with the arrow. At the top, you can make some changes. I guess when you adjust the font size the box will decrease in size. Unfortunately, those settings can not be made in the Workflow's configuration.

perfect! thank you so much!


added a run once option to launcher

+1

@mikeburkat can this PR be merged?

yeah if you want to, but to be honest I haven't needed it since that one time I did this for.


API v3 branch

@samuelbosch It would be good to have a branch running on/as part of the v3 API, using AphiaIDs only.
Are any endpoints required besides http://api.iobis.org/taxon/395450/qc?

Sorry, endpoints already discussed here: https://github.com/iobis/elastic-api/issues/51

MAD issue: https://github.com/elastic/elasticsearch/issues/26681


Update pr docs actions

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint.

Thanks!


Unable to tile already loaded texture

Bevy version
0.9
What you did
I trying to tile texture on a plane. Here is a minimal project to reproduce:
test.zip
What went wrong
After loading the image the following code have no effect:
        images
            .get_mut(&ground_texture.0)
            .unwrap()
            .sampler_descriptor = ImageSampler::Descriptor(SamplerDescriptor {
            address_mode_u: AddressMode::Repeat,
            address_mode_v: AddressMode::Repeat,
            ..Default::default()
        });

With AddressMode::Repeat, UVs with values > 1.0 repeat the texture. So with the default UVs of the plane mesh, there's no change.
Try something like this:
diff --git a/src/main.rs b/src/main.rs
index 26966af..6f181a3 100755
--- a/src/main.rs
+++ b/src/main.rs
@@ -2,6 +2,7 @@ use bevy::{
     asset::LoadState,
     prelude::{shape::Plane, *},
     render::{
+        mesh::VertexAttributeValues,
         render_resource::{AddressMode, SamplerDescriptor},
         texture::ImageSampler,
     },
@@ -48,6 +49,16 @@ fn setup(
             ..Default::default()
         });

+        let mut mesh = Mesh::from(Plane { size: SIZE });
+        if let Some(VertexAttributeValues::Float32x2(uvs)) =
+            mesh.attribute_mut(Mesh::ATTRIBUTE_UV_0)
+        {
+            for uv in uvs {
+                uv[0] *= 100.;
+                uv[1] *= 100.;
+            }
+        }
+
         let material_handle = materials.add(StandardMaterial {
             base_color_texture: Some(ground_texture.0.clone()),
             alpha_mode: AlphaMode::Blend,
@@ -57,7 +68,7 @@ fn setup(

         const SIZE: f32 = 500.0;
         commands.spawn(PbrBundle {
-            mesh: meshes.add(Mesh::from(Plane { size: SIZE })),
+            mesh: meshes.add(mesh),
             material: material_handle,
             ..Default::default()
         });

Thank you a lot!
I wish we could have a more convenient way of setting ImageSampler (I have to do it in two systems), but it's a topic of another issue.


Create Contributing Guidelines

I think it could be a good idea to follow John Papa's Style guide https://github.com/johnpapa/angular-styleguide

I'll try to get in here on the weekend. For this moment, if you're following:

rules which are established in .jscs (make sure you properly setup jscs)
John Papa's style guide
style of the exiting code

you are good to go.

But for the moment some directive do not follow John Papa's style guide. Do we need to refactor them?

What do you think of...
--
The file need to have the name of the directive suffixed by directive.
e.g. sm-accordion.directive.js
Your file need to contain only one directive! Your boilerplate need also to follow IIFE syntax and use use strictlike below.
(function() {
    'use strict';

    //

})();

All of your function need to be named and you need to create them after the return statement. You also need to create nested function if necessary
(function() {
    'use strict';

    angular
        .module('app.widgets')
        .directive('smAccordion', smAccordion); // Named function

    function smAccordion() {
        var directive = {
            restrict: 'E',
            replace: true,
            transclude: true,
            template: template, // Named function
            link: link // Named function
        };

        return directive; // Return statement.

        function link(scope, element, attrs, ctrl, transclude) {
            transclude(scope, transclude); // Nested named function

            function transclude(nodes) {
                element.append(nodes);
            }

        }

        function template() {
            return  '';
        }
    }
})();

The first expression of the link function should be transclude if it exists like the example above.
After that you need to have all var's definitions and after all bind to an element.
function link(scope, element, attrs, ctrl, transclude) {
    transclude(scope, transclude);

    // Var's declarations
    var active = attrs.active || false;

    // Bindings
    element.on('click', toggle);

    // Functions
    function toggle() {
        // Toogle stuff
    }

    function transclude(nodes) {
        // Transclude stuff
    }

}

@m0t0r @caitp Please when you get a chance send me an email at<EMAIL_ADDRESS>I'm hoping to send off a kickoff email to organize all the people interested in getting involved in this project and I don't have your e-mails.

I totaly agree to use John Papa's styleguide. :+1:

+1

As we are thinking of using angular 1.4 with ES6 is legal research on things like: https://github.com/johnpapa/angular-styleguide/issues/390

Further to documentation and contribution guide, we should also chat about approach and goals of the project.

@kowsheek its a good scene. My intention was to create a first release with some references as: angular-bootstrap, angular material, but we need to discuss where to go.

Few thoughts I would like to share:

angular material approach would be awesome, the deep integration is what I've love to see in my projects.

It'd be awesome to get the more complex elements angularified first. For example, it'd be amazing if the SemanticUI tabs could be used for navigation with ngRoute or ui.router.

Modules should be grouped as they are in SemanticUI (as seen in the left menu of the docs): Elements, Collection, Views. The Components should probably their individual modules. I find it redundant that we have to include individual items in other libraries (looking at you angular-bootstrap).


[PowerRename]  :　enhance the details experience!

Description of the new feature / enhancement

PowerRename is a very useful & convenient & powerful feature. It is already very good at present, but it is lacking in details.

Custom font-size

Of course, this is the standard default font size (≋ 9px ),

But if can customize the font size (e.g. 12px ), it is better,
because the default font size is too small (for large screen monitors), It is more difficult to look at the input fields and compare the old ⚔ new file names. it seems more difficult.
In other words, it is difficult to see at a glance.

Autocomplete

Current behavior:
     Only use the keyboard ⬇ to display
Expected behavior:
     Mouse-click or mouse-wheel to display Autocomplete, can also when empty.

In order to maintain the same experience/use as other places such as the Autocomplete of the browser.

Can't remember the last window size

A completely relevant issue has been proposed : https://github.com/microsoft/PowerToys/issues/2152

The default is always fixed to: ≋ 550x630px

Expected behavior:
For example: I now stretch it to 1030x700px ,
then next time it starts, it can also be the size of this size 1030x700px.

Scenario when this would be used?
The above 3 problems will be encountered when batch renaming.

These issues are fixed with the recent redesign of PowerRename. Therefore closing this!


Trying to connect but I get unknown path '/_open/auth'

Following is the simplest code I can write for the default local installation.
    using System;
    using Core.Arango;

    namespace ConsoleApp1
    {
    class Program
    {
        static void Main(string[] args)
        {

            try
            {
                 var ctx = new ArangoContext("Server=http://<IP_ADDRESS>:8529;User=root;");

                var t0 = ctx.Database.ListAsync().GetAwaiter().GetResult();
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }

           }
        }
    }

yet I keep getting this error:

Core.Arango.ArangoException: {"error":true,"code":404,"errorNum":404,"errorMessage":"unknown path '/_open/auth'"}
at Core.Arango.Transport.ArangoHttpTransport.SendAsync[T](HttpMethod m, String url, Object body, String transaction, Boolean throwOnError, Boolean auth, IDictionary2 headers, CancellationToken cancellationToken)    at Core.Arango.Transport.ArangoHttpTransport.Authenticate(Boolean auth, CancellationToken cancellationToken)    at Core.Arango.Transport.ArangoHttpTransport.SendAsync[T](HttpMethod m, String url, Object body, String transaction, Boolean throwOnError, Boolean auth, IDictionary2 headers, CancellationToken cancellationToken)
at Core.Arango.Modules.Internal.ArangoDatabaseModule.ListAsync(CancellationToken cancellationToken)
at ConsoleApp1.Program.Main(String[] args) in /projects/learning/ConsoleApp1/ConsoleApp1/Program.cs:line 15

What am I doing wrong here?

Hi,
Quick Fix: Set an arangodb password.
I need to support NO_AUTH at the driver level

I don;t think so if that's the problem because I made change and added password after setting the root password and the problem is still the same.

I think you're running arango instance with noauth, which is not supportet right now.
No auth seems to disable /_open/auth endpoint
services:
  agency:
    image: arangodb/arangodb:3.8.0
    restart: unless-stopped
    environment:
      #ARANGO_NO_AUTH: 1
      ARANGO_ROOT_PASSWORD: ""

I'm recently started looking into arango db so I don't have much knowledge. where do I set this?

Just update to 3.8.202, which should release in a few minutes.
however you need to change your connection string:
var ctx = new ArangoContext("Server=http://<IP_ADDRESS>:8529;");

no user now implies no_auth

right I can try that just now but you mentioned that database is not secure. How do I specify that setting that you mentioned? I'm using ubuntu 21.04

works now


Extra solvers added

Now it's possible to use scipy.optimize.minimize and also solve for a smoother joint angle transition.

It's the nice optimizer, thank you! I would like to release it as a default optimizer after my polish.


USBError not defined in control.py

At control.py:178 (https://github.com/pyusb/pyusb/blob/d0272e4d030f1eced6b8ace2ee96c7432b3f5345/usb/control.py#L178), USBError is not defined. Presumably the reference should be to core.USBError.

Thanks!

Excellent response time, guys -- thanks so much!


Update packages.config

remove firefly as it's not used anymore

Thanks, I was planning to do that but haven't found the time :smiley:


Fix confusing code regaring handling of environment variables in compilerservice (#7485)

Pull request opened by the merge tool on behalf of #7485

Merged into branches iso7 in f1d135553451190988498d0ed581270c4697331f


Traction login using wrong Host Header

Issue:
When logging in to the traction portal, it sends the login request to the backend with the host header: Host: traction-tenant-proxy-dev.apps.silver.devops.gov.bc.ca. As a result, my login fails with the error message: 404 Record not found: wallet_record/<MY_WALLET_ID>. Here is the full request for reference that I've captured in Burpsuite:
POST /multitenancy/wallet/<MY_WALLET_ID>/token HTTP/1.1
Host: traction-tenant-proxy-dev.apps.silver.devops.gov.bc.ca
Content-Length: 53
Sec-Ch-Ua: "Chromium";v="111", "Not(A:Brand";v="8"
Accept: application/json, text/plain, */*
Content-Type: application/json
Sec-Ch-Ua-Mobile: ?0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.65 Safari/537.36
Sec-Ch-Ua-Platform: "macOS"
Origin: https://tenant-ui-dev.apps.silver.devops.gov.bc.ca
Sec-Fetch-Site: same-site
Sec-Fetch-Mode: cors
Sec-Fetch-Dest: empty
Referer: https://tenant-ui-dev.apps.silver.devops.gov.bc.ca/
Accept-Encoding: gzip, deflate
Accept-Language: en-US,en;q=0.9
Connection: close

{"wallet_key":"<MY_WALLET_SECRET>"}

I've tried logging in across two computers, three operating systems, and three browsers, all with the same result.
I've confirmed the issue is in the host header since switching it to Host: traction-dts-tenant-proxy-dev.apps.silver.devops.gov.bc.ca allows me to log in (note the dts part in this url).
I tested this issue with @esune and he is able to log into my account without a problem. In his case the host header in the login request was set to the dts one. So the issue isn't with my account and it's not with my hardware either.
It feels like something weird is going on with some network logic. Maybe a proxy in openshift is assigning the incorrect host header to requests coming form my IP address region??
Temp Workaround:
Currently I'm bypassing this issue by using burpsuite to replace any occurrences of Host: traction-tenant-proxy-dev.apps.silver.devops.gov.bc.ca with Host: traction-dts-tenant-proxy-dev.apps.silver.devops.gov.bc.ca

What's the URL of the UI you're failing to log in with? I see the "DTS" instance at https://tenant-ui-dts-dev.apps.silver.devops.gov.bc.ca/ talking correctly to the DTS instance of Traction. (I don't have a wallet there to confirm for sure though).
Maybe configuration was wrong and fixed since this ticket was opened?
If you are trying the NON-dts tenant UI (ie https://tenant-ui-dev.apps.silver.devops.gov.bc.ca/) then the above behaviour would make sense.

ah, yes thanks, that was the issue. @esune and I must have been using different urls haha, I'm not running into issues anymore.


Error when importing table as ViewChild 'Module parse failed: Unexpected character '@''

Following the example demo file demo/basic/filter.component.ts, throws the following error when compiling. Otherwise the table plugin works as expected. Not sure why this error occurs.
line:
import { DatatableComponent } from<EMAIL_ADDRESS>error:
<EMAIL_ADDRESS>Module parse failed: Unexpected character '@' (25:0) You may need an appropriate loader to handle this file type. | import { BehaviorSubject, Subscription } from 'rxjs'; |  | @Component({ |   selector: 'ngx-datatable', |   template:

the problem seems to have been caused by an include in the ts rule. I guess because the datatable.component is in node_modules.


Tuple.ofAll() fabric

Hi Ruslan,
what is the use-case for this method?
If it is needed in javaslang-jackson I would consider to put it there as internal helper method. The main reason for that is, that it is currently unsafe. The generic return type <T extends Tuple> allows us to do incorrect things:
Tuple0 tuple = Tuple.ofAll(List.of(1, 2, 3));

Where do you use the method?
Greets,
Daniel

Yes javaslang-jackson already has such helper, but I did not take into account the unsafe behavior when it used in global scope. Seems it cannot be both safe and useful.
OK, you're right, this method is unnecessary.

Yes, let's remove it. I currently do the same with Value.flatten().
:+1:


Disallow identically named parameters to same function

The Roy code
let foo x x = x

compiles (0.1.3) to
var foo = function(x, x) {
    return x;
}

where it should generate a compiler error like GHC: "Repeated variable "x" in pattern"

9f8ab04ee163a5503453a88da1ce5a99dcb24ab8


Wrong RecyclerView

When using it in viewpager it finds the wrong recyclerview. It finds a recyclerview that is in another fragment, which has the same id. I fixed this by setting the recyclerview programmatically and not through the layout.

We've run into this problem before. I'll try and design an approach where it scans nearby elements first and see if that helps.

Fixed. Try it out and let me know.


Add to F-Droid

Hey it would be neat to see this app on F-Droid :)
Would it be feasible?

The app does need the Play Services. I think you can't submit apps that require the PlayServices on F-Droid. Am I right?
Regards,
Djavan

Do you use gradle? You could have a gradle flavor with a play-services substitute

What do you call substitute?
Without the Play Services the app on the phone can't communicate with the Android Wear device.
Or am I missing something?

See http://opengapps.org/

Sorry I won't have time to do it. But code is open sourced, feel free to port it with opengapps.
Regards,
Djavan


Remove grunt initConfig unnecessary semicolon

Removed a semi-colon that was within an object literal which is a syntax error.

good catch, thanks!


stop excluding TERM env var on Unix

Effectively reverts https://github.com/rust-lang/miri/pull/2018.
Needs https://github.com/rust-lang/rust/pull/100206 to not be terribly slow.
Fixes https://github.com/rust-lang/miri/issues/2292.

@bors r+

:pushpin: Commit 5ead47e623ccaf16aaf5d5932e14212c6bb3f9a8 has been approved by RalfJung
It is now in the queue for this repository.

:hourglass: Testing commit 5ead47e623ccaf16aaf5d5932e14212c6bb3f9a8 with merge 654e15b51c5d177b7d2c2345904a021c4c61f2ef...

:sunny: Test successful - checks-actions
Approved by: RalfJung
Pushing 654e15b51c5d177b7d2c2345904a021c4c61f2ef to master...


Constant CPU usage from service

I see a constant 25% CPU usage on the service. Once I stop it, then it of course drop. Is this normal?
Also I noticed that even the configuration window of the application (the main application) when opened keeps my CPU >40%.

Anything I need to do?
Attached also my system config. IDDS is 2.2.0
DxDiag.txt

Hi Kleidi
Please check you database size (cyberarms.idds.dbf) and the agents running. Disable network agents which are not needed because no ports are open (check for TLS/SSL, FTP, SMTP).
As network traffic is monitored, our product is likely to produce high CPU on systems with high network I/O
Max
Maxemilian Hilbrand (Software & Systeme)
CH: +41 71 511 722 0
AT (mobile): +43 660 703 92 54
<EMAIL_ADDRESS><EMAIL_ADDRESS>isicore AG • Unterlettenstrasse 14 • CH-9443 Widnau
Gerichtsstandort CH-9450 Altstätten, UID CHE-110.354.078
Verwaltungsratspräsident: Maxemilian Hilbrand
http://www.isicore.com/ www.isicore.com I<EMAIL_ADDRESS><EMAIL_ADDRESS>Von: Kleidi Kumbaro<EMAIL_ADDRESS>Gesendet: Freitag, 20. September 2019 13:07
An: EFTEC/Cyberarms<EMAIL_ADDRESS>Cc: Subscribed<EMAIL_ADDRESS>Betreff: [EFTEC/Cyberarms] Constant CPU usage from service (#9)
I see a constant 25% CPU usage on the service. Once I stop it, then it of course drop. Is this normal?
Also I noticed that even the configuration window of the application (the main application) when opened keeps my CPU >40%.
https://user-images.githubusercontent.com/48261728/65322547-73c7b500-dba7-11e9-881f-a75a78b1deff.png
https://user-images.githubusercontent.com/48261728/65322548-73c7b500-dba7-11e9-8886-6ce13ec55a51.png
Anything I need to do?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/EFTEC/Cyberarms/issues/9?email_source=notifications&email_token=ABEA5QGFWOHYRK4QVITTLPDQKSVEDA5CNFSM4IYVY5GKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HMUZM7A , or mute the thread https://github.com/notifications/unsubscribe-auth/ABEA5QH2YRBR4PGWI7RBEKLQKSVEDANCNFSM4IYVY5GA .  https://github.com/notifications/beacon/ABEA5QFFUWTZHHGK6KR3HBLQKSVEDA5CNFSM4IYVY5GKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HMUZM7A.gif

Thanks Max for the reply.
Agents activated were SQL, TLS, Windows base (not sure what this does), RRAS and Kerberos. After deleteting the DBF service with all the agents activated as before I see no CPU usage. Looks like indeed the DB size is the culprit. Any remedy to this?
Anyway, I was only seeing logs from TLS so I will keep only TLS and SQL as both RDP and SQL ports are open and I need to monitor those.
Thanks

Same issue here ;-(
I have also noticed that CPU is high (>50%) if Admin panel is open on Start tab.

Hi Dmitry
Can you please check the database size in your Cyberarms directory?
Max
Maxemilian Hilbrand (Software & Systeme)
CH: +41 71 511 722 0
AT (mobile): +43 660 703 92 54
<EMAIL_ADDRESS><EMAIL_ADDRESS>isicore AG • Unterlettenstrasse 14 • CH-9443 Widnau
Gerichtsstandort CH-9450 Altstätten, UID CHE-110.354.078
Verwaltungsratspräsident: Maxemilian Hilbrand
isicore GmbH • AT-6820 Frastanz
Gerichtsstandort AT-6800 Feldkirch, UID ATU74847339
Geschäftsführung: Nora Kuhn
http://www.isicore.com/ www.isicore.com I<EMAIL_ADDRESS><EMAIL_ADDRESS>Von: Dmitry Yakhnov<EMAIL_ADDRESS>Gesendet: Donnerstag, 11. März 2021 05:14
An: EFTEC/Cyberarms<EMAIL_ADDRESS>Cc: Maxemilian Hilbrand<EMAIL_ADDRESS>Comment<EMAIL_ADDRESS>Betreff: Re: [EFTEC/Cyberarms] Constant CPU usage from service (#9)
Same issue here ;-(
I have also noticed that CPU is high (>50%) if Admin panel is open on Start tab.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub https://github.com/EFTEC/Cyberarms/issues/9#issuecomment-796433841 , or unsubscribe https://github.com/notifications/unsubscribe-auth/ABEA5QEBWNKD5M3EEXQLFXDTDA7PRANCNFSM4IYVY5GA .  https://github.com/notifications/beacon/ABEA5QAIDCMEH6HF4JZLHR3TDA7PRA5CNFSM4IYVY5GKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOF54J3MI.gif

cyberarms.idds.dbf is 49MB with ~680K unsuccessful login attempts (most coming from Windows Base Security Agent and TLS/SSL Security Agent)

@dyakhnov Delete the DBF file and reset the agents and you should be good to go


Added c++ implementation and Python binding fro weighted quadratic activation model - [merged]

In GitLab by @cmastalli on Aug 6, 2019, 17:55
Merges topic/cpp-activation-weighted-quad -> cpp_devel
This PR tackles the issue #203. Additionally it includes various assertions in the action, state and activation models

In GitLab by @cmastalli on Aug 6, 2019, 17:55
merged

In GitLab by @cmastalli on Aug 6, 2019, 17:55
mentioned in commit 94e46b221d25e930ee9ebd023f8a4946dc370725


[MLS Spec change] Forbid proposals by reference in external commits (#562)

Description of the changes
As the title says.
Link to the exact changes
https://github.com/mlswg/mls-protocol/pull/562

I'd like to be assigned this issue

Hm... I can't assign @augustocdias :-) I guess need to comment here first?

Please assign me this issue.

To ensure this on the radar for this issue.
So, basically, what I think we should do is to remove the "inline" from all ValSems covering external commits and remark that "inline" is implied by "external commit".
Originally posted by @duesee in https://github.com/openmls/openmls/issues/986#issuecomment-1330517758
There is a working test for ValSem242 that covers inline Add proposals (but not referenced Add proposals.) Thus, I think we can close this issue or link to https://github.com/openmls/openmls/issues/817.
Originally posted by @duesee in https://github.com/openmls/openmls/issues/986#issuecomment-1330532664


No marker on front-end if Icon/Image source is not set

The markers will not be shown on the front-end if you don’t set an image (source) to use as marker
(contrary to backend which uses the default one).
So that will be good if take these points into account:

Mention that we should set an icon source for the marker to be shown on the front-end in the plugin documentation. Or,
Check if a default Icon source is set otherwise use the default one.

Cuz I thought the plugin had some bug and didn’t work.
Thanks!

Hi @devmnrj, thanks for bringing this up!
I totally forgot about default icon for the front-end. Will fix this soon.

And done, now the default marker icon will be used in the absence of a custom one.


Simplified test_transform()s in db_functions.math.

IMO assertQuerysetEqual() and lambda expressions are unnecessary.

Tests failures are related with the new version of
PyYAML, released 2 hours ago (see 5.1).


regression test rbenv

relates to https://github.com/Homebrew/homebrew-core/pull/122671

failed for both macos-11 and linux build
==> /home/linuxbrew/.linuxbrew/Cellar/rbenv/1.2.0/bin/rbenv root
==> eval "$(/home/linuxbrew/.linuxbrew/Cellar/rbenv/1.2.0/bin/rbenv init -)" && /home/linuxbrew/.linuxbrew/Cellar/rbenv/1.2.0/bin/rbenv versions
==> /home/linuxbrew/.linuxbrew/Cellar/rbenv/1.2.0/bin/rbenv rehash
==> eval "$(/home/linuxbrew/.linuxbrew/Cellar/rbenv/1.2.0/bin/rbenv init -)" && /home/linuxbrew/.linuxbrew/Cellar/rbenv/1.2.0/bin/rbenv shell 1.2.3 && foo
rbenv: shell integration not enabled. Run `rbenv init' for instructions.
Error: rbenv: failed
An exception occurred within a child process:
  Minitest::Assertion: Expected: 0
  Actual: 1

not formula related, but some core tap setup issue.


WFLY-6895: Solved a problem with TimerService resource

A proposed solution for WFLY-6895

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Can one of the admins verify this patch?

this is ok to test

retest this please

Windows Build 72 outcome was FAILURE using a merge of 16dc02d7eeb89234dae3063eae7111394f577a31
Summary: Tests failed: 6 (6 new), passed: 3355, ignored: 194 Build time: 01:37:02
Failed tests
org.jboss.as.test.multinode.ejb.timer.database.DatabaseTimerServiceMultiNodeExecutionDisabledTestCase: 	at org.jboss.as.arquillian.container.managed.ManagedDeployableContainer.startInternal(ManagedDeployableContainer.java:162)
	at org.jboss.as.arquillian.container.CommonDeployableContainer.start(CommonDeployableContainer.java:110)
Caused by: java.util.concurrent.TimeoutException: Managed server was not started within [60] s
	at org.jboss.as.arquillian.container.managed.ManagedDeployableContainer.startInternal(ManagedDeployableContainer.java:158)
	at org.jboss.as.arquillian.container.CommonDeployableContainer.start(CommonDeployableContainer.java:110)
------- Stdout: -------
21:48:39,495 WARNING [org.jboss.as.arquillian.container.managed.ManagedDeployableContainer] (main) Bundles path is deprecated and no longer used.
21:48:39,500 INFO  [org.jboss.as.arquillian.container.managed.ManagedDeployableContainer] (main) Starting container with: [C:\opt\java\jdk1.8.0_92\bin\java, -D[Standalone], -Dorg.jboss.ejb.client.wildfly-testsuite-hack=true, -Xmx512m, -XX:MetaspaceSize=128m, -Djboss.dist=C:\BuildAgent\work\270d255126767c30\testsuite\integration\multinode/../../../dist/target/wildfly-10.2.0.Final-SNAPSHOT, -Djava.net.preferIPv4Stack=false, -Djava.net.preferIPv6Addresses=true, -server, -Dts.timeout.factor=100, -Dnode0=::1, -Dnode1=::1, -Dmcast=ff13::1, -Dmcast.ttl=0, -Djbossas.ts.submodule.dir=C:\BuildAgent\work\270d255126767c30\testsuite\integration\multinode, -Djbossas.ts.integ.dir=C:\BuildAgent\work\270d255126767c30\testsuite\integration\multinode/.., -Djbossas.ts.dir=C:\BuildAgent\work\270d255126767c30\testsuite\integration\multinode/../.., -Djbossas.project.dir=C:\BuildAgent\work\270d255126767c30\testsuite\integration\multinode/../../.., -Djboss.inst=C:\BuildAgent\work\270d255126767c30\testsuite\integration\multinode/target/jbossas-multinode-client, -Djboss.node.name=multinode-client, -ea, -Djboss.home.dir=C:\BuildAgent\work\270d255126767c30\testsuite\integration\multinode\target\jbossas-multinode-client, -Dorg.jboss.boot.log.file=C:\BuildAgent\work\270d255126767c30\testsuite\integration\multinode\target\jbossas-multinode-client\standalone\log\server.log, -Dlogging.configuration=file:C:\BuildAgent\work\270d255126767c30\testsuite\integration\multinode\target\jbossas-multinode-client\standalone\configuration\logging.properties, -jar, C:\BuildAgent\work\270d255126767c30\testsuite\integration\multinode\target\jbossas-multinode-client\jboss-modules.jar, -mp, C:\BuildAgent\work\270d255126767c30\testsuite\integration\multinode\target\jbossas-multinode-client\modules;C:\BuildAgent\work\270d255126767c30\dist\target\wildfly-10.2.0.Final-SNAPSHOT\modules;C:\BuildAgent\work\270d255126767c30\testsuite\integration\multinode\target\modules, org.jboss.as.standalone, -Djboss.home.dir=C:\BuildAgent\work\270d255126767c30\testsuite\integration\multinode\target\jbossas-multinode-client, -Djboss.server.base.dir=C:\BuildAgent\work\270d255126767c30\testsuite\integration\multinode\target\jbossas-multinode-client\standalone, -Djboss.server.log.dir=C:\BuildAgent\work\270d255126767c30\testsuite\integration\multinode\target\jbossas-multinode-client\standalone\log, -Djboss.server.config.dir=C:\BuildAgent\work\270d255126767c30\testsuite\integration\multinode\target\jbossas-multinode-client\standalone\configuration, -Dts.wildfly.version=10.2.0.Final-SNAPSHOT, -c=standalone.xml]
21:48:39,571 INFO  [org.xnio] (main) XNIO version 3.4.3.Final
21:48:39,614 INFO  [org.xnio.nio] (main) XNIO NIO Implementation Version 3.4.3.Final
21:48:39,818 INFO  [org.jboss.remoting] (main) JBoss Remoting version 4.0.21.Final
21:48:40,186 INFO  [org.jboss.modules] (main) JBoss Modules version 1.5.2.Final
21:48:40,532 INFO  [org.jboss.msc] (main) JBoss MSC version 1.2.6.Final
21:48:40,647 INFO  [org.jboss.as] (MSC service thread 1-7) WFLYSRV0049: WildFly Full 10.2.0.Final-SNAPSHOT (WildFly Core 2.2.1.Final) starting
21:48:42,546 INFO  [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0039: Creating http management service using socket-binding (management-http)
21:48:42,571 INFO  [org.xnio] (MSC service thread 1-2) XNIO version 3.4.3.Final
21:48:42,591 INFO  [org.xnio.nio] (MSC service thread 1-2) XNIO NIO Implementation Version 3.4.3.Final
21:48:42,723 INFO  [org.jboss.remoting] (MSC service thread 1-2) JBoss Remoting version 4.0.21.Final
21:48:42,796 INFO  [org.jboss.as.jsf] (ServerService Thread Pool -- 44) WFLYJSF0007: Activated the following JSF Implementations: [main]
21:48:42,816 INFO  [org.jboss.as.webservices] (ServerService Thread Pool -- 56) WFLYWS0002: Activating WebServices Extension
21:48:42,838 INFO  [org.jboss.as.connector] (MSC service thread 1-3) WFLYJCA0009: Starting JCA Subsystem (WildFly/IronJacamar 1.3.4.Final)
21:48:42,844 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-7) WFLYUT0003: Undertow 1.4.11.Final starting
21:48:42,854 INFO  [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 38) WFLYCLINF0001: Activating Infinispan subsystem.
21:48:42,925 WARN  [org.jboss.as.txn] (ServerService Thread Pool -- 54) WFLYTX0013: Node identifier property is set to the default value. Please make sure it is unique.
21:48:42,930 INFO  [org.wildfly.extension.io] (ServerService Thread Pool -- 37) WFLYIO001: Worker 'default' has auto-configured to 8 core threads with 64 task threads based on your 4 available processors
21:48:42,938 INFO  [org.jboss.as.naming] (ServerService Thread Pool -- 46) WFLYNAM0001: Activating Naming Subsystem
21:48:42,994 INFO  [org.jboss.as.security] (ServerService Thread Pool -- 53) WFLYSEC0002: Activating Security Subsystem
21:48:42,996 INFO  [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 33) WFLYJCA0004: Deploying JDBC-compliant driver class org.h2.Driver (version 1.3)
21:48:43,002 INFO  [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-1) WFLYJCA0018: Started Driver service with driver-name = h2
21:48:43,141 INFO  [org.jboss.as.security] (MSC service thread 1-3) WFLYSEC0001: Current PicketBox version=4.9.6.Final
21:48:43,172 INFO  [org.wildfly.extension.undertow] (ServerService Thread Pool -- 55) WFLYUT0014: Creating file handler for path 'C:\BuildAgent\work\270d255126767c30\testsuite\integration\multinode\target\jbossas-multinode-client/welcome-content' with options [directory-listing: 'false', follow-symlink: 'false', case-sensitive: 'true', safe-symlink-paths: '[]']
21:48:43,212 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-7) WFLYUT0012: Started server default-server.
21:48:43,266 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-8) WFLYUT0018: Host default-host starting
21:48:43,360 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-7) WFLYUT0006: Undertow HTTP listener default listening on [::1]:8080
21:48:43,389 INFO  [org.jboss.as.ejb3] (MSC service thread 1-3) WFLYEJB0481: Strict pool slsb-strict-max-pool is using a max instance size of 64 (per class), which is derived from thread worker pool sizing.
21:48:43,390 INFO  [org.jboss.as.ejb3] (MSC service thread 1-3) WFLYEJB0482: Strict pool mdb-strict-max-pool is using a max instance size of 16 (per class), which is derived from the number of CPUs on this host.
21:48:43,396 INFO  [org.jboss.as.mail.extension] (MSC service thread 1-3) WFLYMAIL0001: Bound mail session [java:jboss/mail/Default]
21:48:43,399 INFO  [org.jboss.as.naming] (MSC service thread 1-6) WFLYNAM0003: Starting Naming Service
21:48:43,565 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-6) WFLYJCA0001: Bound data source [java:jboss/datasources/ExampleDS]
21:48:43,876 WARN  [org.jboss.as.domain.management.security] (MSC service thread 1-6) WFLYDM0111: Keystore C:\BuildAgent\work\270d255126767c30\testsuite\integration\multinode\target\jbossas-multinode-client\standalone\configuration\application.keystore not found, it will be auto generated on first use with a self signed certificate for host localhost
21:48:43,880 INFO  [org.jboss.as.server.deployment.scanner] (MSC service thread 1-7) WFLYDS0013: Started FileSystemDeploymentService for directory C:\BuildAgent\work\270d255126767c30\testsuite\integration\multinode\target\jbossas-multinode-client\standalone\deployments
21:48:44,150 INFO  [org.infinispan.factories.GlobalComponentRegistry] (MSC service thread 1-1) ISPN000128: Infinispan version: Infinispan 'Chakra' 8.2.4.Final
21:48:44,194 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-6) WFLYUT0006: Undertow HTTPS listener https listening on [::1]:8443
21:48:44,200 INFO  [org.infinispan.configuration.cache.EvictionConfigurationBuilder] (ServerService Thread Pool -- 59) ISPN000152: Passivation configured without an eviction policy being selected. Only manually evicted entities will be passivated.
21:48:44,201 INFO  [org.infinispan.configuration.cache.EvictionConfigurationBuilder] (ServerService Thread Pool -- 59) ISPN000152: Passivation configured without an eviction policy being selected. Only manually evicted entities will be passivated.
21:48:44,276 INFO  [org.infinispan.configuration.cache.EvictionConfigurationBuilder] (ServerService Thread Pool -- 59) ISPN000152: Passivation configured without an eviction policy being selected. Only manually evicted entities will be passivated.
21:48:44,277 INFO  [org.infinispan.configuration.cache.EvictionConfigurationBuilder] (ServerService Thread Pool -- 59) ISPN000152: Passivation configured without an eviction policy being selected. Only manually evicted entities will be passivated.
21:48:44,303 INFO  [org.infinispan.configuration.cache.EvictionConfigurationBuilder] (ServerService Thread Pool -- 58) ISPN000152: Passivation configured without an eviction policy being selected. Only manually evicted entities will be passivated.
21:48:44,304 INFO  [org.infinispan.configuration.cache.EvictionConfigurationBuilder] (ServerService Thread Pool -- 58) ISPN000152: Passivation configured without an eviction policy being selected. Only manually evicted entities will be passivated.
21:48:44,340 INFO  [org.jboss.ws.common.management] (MSC service thread 1-6) JBWS022052: Starting JBossWS 5.1.5.Final (Apache CXF 3.1.6)
21:48:44,727 INFO  [org.jboss.as] (Controller Boot Thread) WFLYSRV0060: Http management interface listening on http://[::1]:9990/management

org.jboss.as.test.multinode.ejb.timer.database.DatabaseTimerServiceMultiNodeTestCase: java.lang.RuntimeException: Arquillian has previously been attempted initialized, but failed. See cause for previous exception
	at org.jboss.as.arquillian.container.managed.ManagedDeployableContainer.startInternal(ManagedDeployableContainer.java:162)
	at org.jboss.as.arquillian.container.CommonDeployableContainer.start(CommonDeployableContainer.java:110)
Caused by: java.util.concurrent.TimeoutException: Managed server was not started within [60] s
	at org.jboss.as.arquillian.container.managed.ManagedDeployableContainer.startInternal(ManagedDeployableContainer.java:158)
	at org.jboss.as.arquillian.container.CommonDeployableContainer.start(CommonDeployableContainer.java:110)

org.jboss.as.test.multinode.remotecall.RemoteLocalCallProfileTestCase: java.lang.RuntimeException: Arquillian has previously been attempted initialized, but failed. See cause for previous exception
	at org.jboss.as.arquillian.container.managed.ManagedDeployableContainer.startInternal(ManagedDeployableContainer.java:162)
	at org.jboss.as.arquillian.container.CommonDeployableContainer.start(CommonDeployableContainer.java:110)
Caused by: java.util.concurrent.TimeoutException: Managed server was not started within [60] s
	at org.jboss.as.arquillian.container.managed.ManagedDeployableContainer.startInternal(ManagedDeployableContainer.java:158)
	at org.jboss.as.arquillian.container.CommonDeployableContainer.start(CommonDeployableContainer.java:110)

org.jboss.as.test.multinode.remotecall.RemoteLocalCallTestCase: java.lang.RuntimeException: Arquillian has previously been attempted initialized, but failed. See cause for previous exception
	at org.jboss.as.arquillian.container.managed.ManagedDeployableContainer.startInternal(ManagedDeployableContainer.java:162)
	at org.jboss.as.arquillian.container.CommonDeployableContainer.start(CommonDeployableContainer.java:110)
Caused by: java.util.concurrent.TimeoutException: Managed server was not started within [60] s
	at org.jboss.as.arquillian.container.managed.ManagedDeployableContainer.startInternal(ManagedDeployableContainer.java:158)
	at org.jboss.as.arquillian.container.CommonDeployableContainer.start(CommonDeployableContainer.java:110)

org.jboss.as.test.multinode.remotecall.scoped.context.DynamicJNDIContextEJBInvocationTestCase: java.lang.RuntimeException: Arquillian has previously been attempted initialized, but failed. See cause for previous exception
	at org.jboss.as.arquillian.container.managed.ManagedDeployableContainer.startInternal(ManagedDeployableContainer.java:162)
	at org.jboss.as.arquillian.container.CommonDeployableContainer.start(CommonDeployableContainer.java:110)
Caused by: java.util.concurrent.TimeoutException: Managed server was not started within [60] s
	at org.jboss.as.arquillian.container.managed.ManagedDeployableContainer.startInternal(ManagedDeployableContainer.java:158)
	at org.jboss.as.arquillian.container.CommonDeployableContainer.start(CommonDeployableContainer.java:110)

org.jboss.as.test.multinode.transaction.TransactionInvocationTestCase: java.lang.RuntimeException: Arquillian has previously been attempted initialized, but failed. See cause for previous exception
	at org.jboss.as.arquillian.container.managed.ManagedDeployableContainer.startInternal(ManagedDeployableContainer.java:162)
	at org.jboss.as.arquillian.container.CommonDeployableContainer.start(CommonDeployableContainer.java:110)
Caused by: java.util.concurrent.TimeoutException: Managed server was not started within [60] s
	at org.jboss.as.arquillian.container.managed.ManagedDeployableContainer.startInternal(ManagedDeployableContainer.java:158)
	at org.jboss.as.arquillian.container.CommonDeployableContainer.start(CommonDeployableContainer.java:110)

retest this please

Windows Build 73 outcome was FAILURE using a merge of 16dc02d7eeb89234dae3063eae7111394f577a31
Summary: Tests failed: 1 (1 new), passed: 3382, ignored: 194 Build time: 01:16:19
Failed tests
org.jboss.as.test.integration.domain.mixed.eap640.LegacyConfig640TestSuite: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: Could not start container
	at org.jboss.as.test.integration.domain.management.util.DomainLifecycleUtil.awaitServers(DomainLifecycleUtil.java:449)
	at org.jboss.as.test.integration.domain.management.util.DomainLifecycleUtil.start(DomainLifecycleUtil.java:251)
	at org.jboss.as.test.integration.domain.mixed.MixedDomainTestSupport.startAndAdjust(MixedDomainTestSupport.java:165)
	at org.jboss.as.test.integration.domain.mixed.MixedDomainTestSupport.start(MixedDomainTestSupport.java:91)
	at org.jboss.as.test.integration.domain.mixed.MixedDomainTestSuite.getSupport(MixedDomainTestSuite.java:96)
	at org.jboss.as.test.integration.domain.mixed.MixedDomainTestSuite.getSupportForLegacyConfig(MixedDomainTestSuite.java:75)
	at org.jboss.as.test.integration.domain.mixed.eap640.LegacyConfig640TestSuite.initializeDomain(LegacyConfig640TestSuite.java:37)
------- Stdout: -------
[Host Controller] 00:09:26,564 INFO  [org.jboss.as.host.controller] (management-handler-thread - 1) WFLYHC0024: Stopping server server-one
[Server:server-one] 00:09:26,568 INFO  [org.jboss.as.server] (ServerService Thread Pool -- 4) WFLYSRV0236: Suspending server with no timeout.
00:09:26,569 INFO  [org.jboss.as.process.Server:server-one.status] (ProcessController-threads - 3) WFLYPC0019: Stopping process 'Server:server-one'
[Server:server-one] 00:09:26,570 INFO  [org.jboss.as.server] (main) WFLYSRV0240: ProcessController has signalled to shut down; shutting down
00:09:27,576 INFO  [org.jboss.modules] (main) JBoss Modules version 1.5.2.Final
00:09:27,779 INFO  [org.jboss.as.process.Host Controller.status] (main) WFLYPC0018: Starting process 'Host Controller'
[Host Controller] 00:09:28,254 INFO  [org.jboss.modules] (main) JBoss Modules version 1.5.2.Final
[Host Controller] 00:09:28,464 INFO  [org.jboss.msc] (main) JBoss MSC version 1.2.6.Final
[Host Controller] 00:09:28,511 INFO  [org.jboss.as] (MSC service thread 1-7) WFLYSRV0049: WildFly Full 10.2.0.Final-SNAPSHOT (WildFly Core 2.2.1.Final) starting
[Host Controller] 00:09:29,140 INFO  [org.jboss.as.controller.management-deprecated] (Controller Boot Thread) WFLYCTL0028: Attribute 'permgen-size' in the resource at address '/host=master/jvm=default' is deprecated, and may be removed in future version. See the attribute description in the output of the read-resource-description operation to learn more about the deprecation.
[Host Controller] 00:09:29,141 INFO  [org.jboss.as.controller.management-deprecated] (Controller Boot Thread) WFLYCTL0028: Attribute 'max-permgen-size' in the resource at address '/host=master/jvm=default' is deprecated, and may be removed in future version. See the attribute description in the output of the read-resource-description operation to learn more about the deprecation.
[Host Controller] 00:09:29,184 INFO  [org.jboss.as.host.controller] (Controller Boot Thread) WFLYHC0003: Creating http management service using network interface (management) port (9990) securePort (-1)
[Host Controller] 00:09:29,186 INFO  [org.xnio] (MSC service thread 1-1) XNIO version 3.4.3.Final
[Host Controller] 00:09:29,192 INFO  [org.xnio.nio] (MSC service thread 1-1) XNIO NIO Implementation Version 3.4.3.Final
[Host Controller] 00:09:29,250 INFO  [org.jboss.remoting] (MSC service thread 1-1) JBoss Remoting version 4.0.21.Final
[Host Controller] 00:09:29,251 WARN  [org.jboss.as.domain.management.security] (MSC service thread 1-3) WFLYDM0111: Keystore C:\BuildAgent\work\270d255126767c30\testsuite\mixed-domain\target\domains\LegacyConfig640TestSuite\master\configuration\application.keystore not found, it will be auto generated on first use with a self signed certificate for host localhost
[Host Controller] 00:09:29,272 INFO  [org.jboss.as.remoting] (MSC service thread 1-1) WFLYRMT0001: Listening on [::1]:9999
[Host Controller] 00:09:30,129 INFO  [org.jboss.as.connector] (Controller Boot Thread) WFLYJCA0093: The 'enable' operation is deprecated. Use of the 'add' or 'remove' operations is preferred, or if required the 'write-attribute' operation can used to set the deprecated 'enabled' attribute
[Host Controller] 00:09:30,161 INFO  [org.jboss.as.connector] (Controller Boot Thread) WFLYJCA0093: The 'enable' operation is deprecated. Use of the 'add' or 'remove' operations is preferred, or if required the 'write-attribute' operation can used to set the deprecated 'enabled' attribute
[Host Controller] 00:09:30,185 INFO  [org.jboss.as.ejb3] (Controller Boot Thread) WFLYEJB0486: Parameter 'default-clustered-sfsb-cache' was defined for the 'add' operation for resource '/profile=ha/subsystem=ejb3'. This parameter is deprecated and its previous behavior has been remapped to attribute 'default-sfsb-cache'. As a result the 'default-sfsb-cache' attribute has been set to '"clustered"' and the 'default-sfsb-passivation-disabled-cache' attribute has been set to '"simple"'.
[Host Controller] 00:09:30,220 INFO  [org.jboss.as.controller.management-deprecated] (Controller Boot Thread) WFLYCTL0028: Attribute 'default-stack' in the resource at address '/profile=ha/subsystem=jgroups' is deprecated, and may be removed in future version. See the attribute description in the output of the read-resource-description operation to learn more about the deprecation.
[Host Controller] 00:09:30,248 INFO  [org.jboss.as.connector] (Controller Boot Thread) WFLYJCA0093: The 'enable' operation is deprecated. Use of the 'add' or 'remove' operations is preferred, or if required the 'write-attribute' operation can used to set the deprecated 'enabled' attribute
[Host Controller] 00:09:30,273 INFO  [org.jboss.as.connector] (Controller Boot Thread) WFLYJCA0093: The 'enable' operation is deprecated. Use of the 'add' or 'remove' operations is preferred, or if required the 'write-attribute' operation can used to set the deprecated 'enabled' attribute
[Host Controller] 00:09:30,274 INFO  [org.jboss.as.ejb3] (Controller Boot Thread) WFLYEJB0486: Parameter 'default-clustered-sfsb-cache' was defined for the 'add' operation for resource '/profile=full-ha/subsystem=ejb3'. This parameter is deprecated and its previous behavior has been remapped to attribute 'default-sfsb-cache'. As a result the 'default-sfsb-cache' attribute has been set to '"clustered"' and the 'default-sfsb-passivation-disabled-cache' attribute has been set to '"simple"'.
[Host Controller] 00:09:30,288 INFO  [org.jboss.as.controller.management-deprecated] (Controller Boot Thread) WFLYCTL0028: Attribute 'default-stack' in the resource at address '/profile=full-ha/subsystem=jgroups' is deprecated, and may be removed in future version. See the attribute description in the output of the read-resource-description operation to learn more about the deprecation.
[Host Controller] 00:09:30,316 INFO  [org.jboss.as.controller.management-deprecated] (Controller Boot Thread) WFLYCTL0028: Attribute 'max-permgen-size' in the resource at address '/server-group=main-server-group/jvm=default' is deprecated, and may be removed in future version. See the attribute description in the output of the read-resource-description operation to learn more about the deprecation.
[Host Controller] 00:09:30,317 INFO  [org.jboss.as.controller.management-deprecated] (Controller Boot Thread) WFLYCTL0028: Attribute 'max-permgen-size' in the resource at address '/server-group=other-server-group/jvm=default' is deprecated, and may be removed in future version. See the attribute description in the output of the read-resource-description operation to learn more about the deprecation.
[Host Controller] 00:09:30,612 INFO  [org.jboss.as] (Controller Boot Thread) WFLYSRV0060: Http management interface listening on http://[::1]:9990/management
[Host Controller] 00:09:30,612 INFO  [org.jboss.as] (Controller Boot Thread) WFLYSRV0054: Admin console is not enabled
[Host Controller] 00:09:30,612 INFO  [org.jboss.as] (Controller Boot Thread) WFLYSRV0025: WildFly Full 10.2.0.Final-SNAPSHOT (WildFly Core 2.2.1.Final) (Host Controller) started in 2725ms - Started 48 of 52 services (18 services are lazy, passive or on-demand)
INFO  [org.jboss.as.test.integration.domain.management.util.DomainLifecycleUtil] HostController started in 3444 ms
[Host Controller] 00:09:31,809 INFO  [org.jboss.as] (MSC service thread 1-6) WFLYSRV0050: WildFly Full 10.2.0.Final-SNAPSHOT (WildFly Core 2.2.1.Final) stopped in 12ms
[Host Controller] 00:09:31,810 INFO  [org.jboss.as] (MSC service thread 1-6) WFLYSRV0049: WildFly Full 10.2.0.Final-SNAPSHOT (WildFly Core 2.2.1.Final) starting
[Host Controller] 00:09:31,891 INFO  [org.jboss.as.controller.management-deprecated] (Controller Boot Thread) WFLYCTL0028: Attribute 'permgen-size' in the resource at address '/host=master/jvm=default' is deprecated, and may be removed in future version. See the attribute description in the output of the read-resource-description operation to learn more about the deprecation.
[Host Controller] 00:09:31,891 INFO  [org.jboss.as.controller.management-deprecated] (Controller Boot Thread) WFLYCTL0028: Attribute 'max-permgen-size' in the resource at address '/host=master/jvm=default' is deprecated, and may be removed in future version. See the attribute description in the output of the read-resource-description operation to learn more about the deprecation.
[Host Controller] 00:09:31,896 INFO  [org.jboss.as.host.controller] (Controller Boot Thread) WFLYHC0003: Creating http management service using network interface (management) port (9990) securePort (-1)
[Host Controller] 00:09:31,901 WARN  [org.jboss.as.domain.management.security] (MSC service thread 1-7) WFLYDM0111: Keystore C:\BuildAgent\work\270d255126767c30\testsuite\mixed-domain\target\domains\LegacyConfig640TestSuite\master\configuration\application.keystore not found, it will be auto generated on first use with a self signed certificate for host localhost
[Host Controller] 00:09:31,927 INFO  [org.jboss.as.remoting] (MSC service thread 1-8) WFLYRMT0001: Listening on [::1]:9999
[Host Controller] 00:09:32,035 INFO  [org.jboss.as.controller.management-deprecated] (Controller Boot Thread) WFLYCTL0028: Attribute 'default-stack' in the resource at address '/profile=ha/subsystem=jgroups' is deprecated, and may be removed in future version. See the attribute description in the output of the read-resource-description operation to learn more about the deprecation.
[Host Controller] 00:09:32,089 INFO  [org.jboss.as.controller.management-deprecated] (Controller Boot Thread) WFLYCTL0028: Attribute 'default-stack' in the resource at address '/profile=full-ha/subsystem=jgroups' is deprecated, and may be removed in future version. See the attribute description in the output of the read-resource-description operation to learn more about the deprecation.
[Host Controller] 00:09:32,103 INFO  [org.jboss.as.controller.management-deprecated] (Controller Boot Thread) WFLYCTL0028: Attribute 'max-permgen-size' in the resource at address '/server-group=main-server-group/jvm=default' is deprecated, and may be removed in future version. See the attribute description in the output of the read-resource-description operation to learn more about the deprecation.
[Host Controller] 00:09:32,104 INFO  [org.jboss.as.controller.management-deprecated] (Controller Boot Thread) WFLYCTL0028: Attribute 'max-permgen-size' in the resource at address '/server-group=other-server-group/jvm=default' is deprecated, and may be removed in future version. See the attribute description in the output of the read-resource-description operation to learn more about the deprecation.

retest this please

Linux Build 75 outcome was FAILURE using a merge of 16dc02d7eeb89234dae3063eae7111394f577a31
Summary: Tests failed: 1 (1 new), passed: 3399, ignored: 193 Build time: 00:46:17
Failed tests
org.wildfly.extension.undertow.UndertowSubsystem12TestCase.testRuntime: java.lang.AssertionError: expected:<1> but was:<0>
	at org.wildfly.extension.undertow.AbstractUndertowSubsystemTestCase.testRuntime(AbstractUndertowSubsystemTestCase.java:73)
	at org.wildfly.extension.undertow.UndertowSubsystem12TestCase.testRuntime(UndertowSubsystem12TestCase.java:80)


Unit testing

Hello!
I haven't found any documentation on how to stub the TourService (NgxmTourService) in order to succesfuly unit test a component which injects it.
My component:
constructor(
    public tourService: TourService,
) { }

My spec:
beforeEach(async () => {
    await TestBed.configureTestingModule({
      imports: [

      ],
      declarations: [
        TourComponent,
      ],
      providers: [
        { provide: NgxmTourService, useValue: NgxmTourServiceStub },
      ],
    })
    .compileComponents();
});

My stub:
export const NgxmTourServiceStub: any = {
    // TODO
};

It gives me this error:
1) should create
     TourComponent
     NullInjectorError: R3InjectorError(DynamicTestModule)[NgxmTourService -> NgxmTourService]:
  NullInjectorError: No provider for NgxmTourService!

Error: ./src/app/shared/tour/tour.component.spec.ts
Module not found: Error: Can't resolve 'ngx-ui-tour-md-menu/lib/md-menu.module' in 'C:\xxxx\xxxx\workspaces\mage\src\app\shared\tour'
resolve 'ngx-ui-tour-md-menu/lib/md-menu.module' in 'C:\xxxx\xxxx\workspaces\mage\src\app\shared\tour'
  Parsed request is a module
  using description file: C:\entornos\MAGE\workspaces\mage\package.json (relative path: ./src/app/shared/tour)
    Field 'browser' doesn't contain a valid alias configuration
    resolve as module

Can you help me with this?
Thanks in advance.

 Same import path, same class name?
Anyway, if you still can't make it work, try shallow-render for testing Angular components.

Thanks, found the error.
I was letting my IDE to auto-import TourService from ngx-ui-tour-core instead of ngx-ui-tour-md-menu.
Now I can mock as expected.
Cheers.


Fix Side Drawer

Currently side drawer In mobile view has inconsistent placement of the lists

Please assign this task to me.

hey @gupta-ritik i can fix this tonight if you assign me this task


Weekly plot

Hi!
I saw,that days don't match in weekly plots  with real days of the week, in source code I didn't saw the reference to the calendar. What day is the first in weekly decomposition plot?

This is a bug, fixed in #28. Can you install the latest version from Github and check if it is working for you?

oh,no. I'm just trying to understand how exactly determines the day of the week in the weekly chart.
As I correctly understand, in each weekly plot I have the same views

May be my question is begotten, because I don't fully understand   def plot_weekly(self, fcst, ax=None, uncertainty=True):         """Plot the weekly component of the forecast.         Parameters         ----------         fcst: pd.DataFrame output of self.predict.         ax: Optional matplotlib Axes to plot on. One will be created if this              is not provided.         uncertainty: Optional boolean to plot uncertainty intervals.         Returns         -------         a list of matplotlib artists         """         artists = []         if not ax:             fig = plt.figure(facecolor='w', figsize=(10, 6))             ax = fig.add_subplot(111)         df_s = fcst.copy()         df_s['dow'] = df_s['ds'].dt.weekday_name         df_s = df_s.groupby('dow').first()         days = pd.date_range(start='2017-01-01', periods=7).weekday_name         y_weekly = [df_s.loc[d]['weekly'] for d in days]         y_weekly_l = [df_s.loc[d]['weekly_lower'] for d in days]         y_weekly_u = [df_s.loc[d]['weekly_upper'] for d in days]         artists += ax.plot(range(len(days)), y_weekly, ls='-',                            c='#0072B2')         if uncertainty:             artists += [ax.fill_between(range(len(days)),                                         y_weekly_l, y_weekly_u,                                         color='#0072B2', alpha=0.2)]         ax.grid(True, which='major', c='gray', ls='-', lw=1, alpha=0.2)         ax.set_xticks(range(len(days)))
in source code

The weekly plot always starts on Sunday.
Except there is a bug in the version on pip which is affecting your plot so that the axes are shifted by one - You can see that there is a tick at the end with no label. That one should be Saturday, and all of the other ticks should be shifted one to the right, and then the first tick is Sunday.  This is a bug only in the plot labels, everything else is correct.
I'd really recommend installing the latest version from Github to fix this. Download the code, and then in the python directory run sudo python setup.py install. We're planning to push a bugfix update to pip once we squash out a couple more issues.
#119 is to be able to customize the starting day of the weekly seasonality plot rather than being fixed at Sunday, so that will happen in a future version.

i.e. monday in weekly plot is realy sunday? ok. Even in version on github?

ok, last question about weekly plots, I hope: why values can be negative? what it mean? Log from value?Thanks!

It's an additive model, so the value in the weekly seasonality plot is the difference in the value on that day. So, -0.2 on Monday means that on Tuesdays we subtract 0.2 from the time series, whereas on Sunday we add 0.1.


Add Openstack event compute.instance.power_on.end.

This is the provider event with Start Instance.
Should be connected to policy event vm_start.
/cc @gmcculloug

👍


feat: pvc dropdown for external mode in breakdown card

fixes: https://issues.redhat.com/browse/OCSBZM-6582
External Mode

after the CSS file move, the internal mode didn't have any changes as follows:

/assign @SanjalKatiyar
/assign @bipuladh

@bipuladh what rule do we follow for commits in case of this PR (it's bug fix as well) ?? Single commit or okay to have 2 here ??


Expose declared variable, function as well as operators

Sorry for the bad PR before..
This PR adds the functionality of exposing defined variables, operators as well as functions. I am working on a project that need this functionality for resolving multiple expressions have inter dependencies.
I hope the format is okay. Let me know if there are more problems

Sorry for the delay!
I have committed a corrected version of this pull request with https://github.com/uklimaschewski/EvalEx/commit/34993afaa7147de41600a6a27412867f83e23e2d.
There were two problems with your original pull requests #58 and #59:
Some import statements were missing and the new tests were not added to AllTests.java.


Unable to join collectives

Hi,
I've been trying to register Serpent OS with a collective but have had no luck. I'm forever stuck in "Collective pending approval" for days now. I've even withdrawn the application, fixed to "serpent-os" not "serpent-linux, emailed, etc, no luck. Thinking there may be an issue with the default OSC open source collective, I've withdrawn and attempted to join the Open Collective Europe, again with no email responses, updates, ETAs or anything.
Can I confirm that I'm properly in the system here and not doing something stupid? Thanks!
Collective ID: serpent-os
OC ID: michael-ikey-doherty

For clarification this is to establish Serpent OS (https://serpentos.com) via OpenCollective to ensure a 100% transparent organisation without corporate influence. Whilst I'm in Europe (Ireland) other team members are elsewhere.

Update: We're reviewing this with OSC and believe a glitch in the matrix may have been involved, but things are now progressing. Taking this issue offline.


Enable more rubocops

Style/LeadingCommentSpace
Style/SpaceAfterControlKeyword
Style/SpaceBeforeBlockBraces
Style/SpaceInsideBlockBraces
Style/SpaceInsideHashLiteralBraces

SupportedStyles: space

Style/EmptyLines
Style/EmptyLinesAroundAccessModifier
Style/EmptyLinesAroundBody
Style/LineEndConcatenation

I removed the travis changes from this branch.

besides my comment, everything looks good.. Are you done with this? or still working on it?
About travis changes, we can do in another PR.

Yea, this one is good enough for now.  I will send another PR or so with additional rubocop fixes when I have more time. :-)

great.. thanks


Unable to read this Qrcode

Why???

On my android phone it returns binary or garbage when I scan your image. What is it supposed to be decoded?

This QR code is a small block of data that I used for my project experimenting with QR code data transmission.


[Feature][Flink-SQL] Support connector dynamic loading for FlinkSQL job and add Flink SQL jdbc connector

Purpose of this pull request
issue ref: https://github.com/apache/incubator-seatunnel/issues/1849
works in this PR:

add flink sql build module and dist module
add flink sql jdbc connector
loading on-demand connectors for flink sql job, by parsing sql

Follow-ups:
I have add ut for this PR as much as I can, but that's not enough. I need some follow-ups:

IT cases for job with specified sql connectors
more detailed docs, maybe located in docs/en/flink-sql-connector?

Check list

[ ] Code changed are covered with tests, or it does not need tests for reason:
[ ] If any new Jar binary package adding in your PR, please add License Notice according
New License Guide
[ ] If necessary, please update the documentation to describe the new feature. https://github.com/apache/incubator-seatunnel/tree/dev/docs

I have checked this manually in the following steps:

download mysql driver 5.1.49 into flink lib path
build the sql

SET table.dml-sync = true;

CREATE TABLE test (
  id INT,
  name STRING
) WITH (
'connector'='jdbc',
  'url' = 'jdbc:mysql://localhost:3306/demo',
  'table-name' = 'test1',
  'username' = 'root',
  'password' = '123456'
);

CREATE TABLE print_table (
  id INT,
  name STRING
) WITH (
  'connector' = 'print',
  'sink.parallelism' = '1'
);

INSERT INTO print_table SELECT * FROM test;

create the mysql table, and prepare data

mysql> describe test1;
+-------+------------------+------+-----+---------+----------------+
| Field | Type             | Null | Key | Default | Extra          |
+-------+------------------+------+-----+---------+----------------+
| id    | int(10) unsigned | NO   | PRI | NULL    | auto_increment |
| name  | varchar(100)     | NO   |     | NULL    |                |
+-------+------------------+------+-----+---------+----------------+
2 rows in set (0.03 sec)

mysql> select * from test1;
+----+------+
| id | name |
+----+------+
|  2 | b    |
|  3 | c    |
|  4 | d    |
|  5 | e    |
|  6 | f    |
|  7 | g    |
|  8 | h    |
|  9 | i    |
| 10 | j    |
| 11 | k    |
+----+------+
10 rows in set (0.00 sec)

flink cluster local by execute ${FLINK_HOME}/bin/start-cluster.sh
submit job with seatunnel: ./bin/start-seatunnel-sql.sh --config ./config/flink.jdbc.sql.conf.template

Output
log in flink tm

Hi, @ruanwenjun , @CalvinKirs , would you help review this PR?
Thanks,
Kelu


add tutorial notebooks that possibly make use of larger test datasets than the unit tests

These would be an entry point for people new to RAIL

overtaken by events


#59 add coverage badge, run prettier

Pull request questions
Which issue does this address
Issue number: #59

Changes added via https://github.com/senzing-garage/sz-sdk-python/issues/99


use initial_checkpoint_dir for continue-pretraining but can't load model correctly

I want to continue-pretraining my custom model in another dataset, so i only change initial_checkpoint_dir in training.yaml with the latest-run checkpoint dir path, but seems like the model can't be loaded correctly:
[rank0]:     raise RuntimeError('Error(s) in loading state_dict for {}:\n\t{}'.format(
[rank0]: RuntimeError: Error(s) in loading state_dict for FullyShardedDataParallel:
[rank0]:        Missing key(s) in state_dict: "lm_head.weight", "transformer.wte.weight", "transformer.h.0.norm_1.weight", "transformer.h.0.attn.attn.weight", "transformer.h.0.attn.proj.weight", "transformer.h.0.norm_2.weight", "transformer.h.0.mlp.fc_1.weight", "transformer.h.0.mlp.fc_2.weight", "transformer.h.0.mlp.proj.weight", "transformer.h.1.norm_1.weight", "transformer.h.1.attn.attn.weight", "transformer.h.1.attn.proj.weight", "transformer.h.1.norm_2.weight", "transformer.h.1.mlp.fc_1.weight", "transformer.h.1.mlp.fc_2.weight", "transformer.h.1.mlp.proj.weight", "transformer.h.2.norm_1.weight", "transformer.h.2.attn.attn.weight", "transformer.h.2.attn.proj.weight", "transformer.h.2.norm_2.weight", "transformer.h.2.mlp.fc_1.weight", "transformer.h.2.mlp.fc_2.weight", "transformer.h.2.mlp.proj.weight", "transformer.h.3.norm_1.weight", "transformer.h.3.attn.attn.weight", "transformer.h.3.attn.proj.weight", "transformer.h.3.norm_2.weight", "transformer.h.3.mlp.fc_1.weight", "transformer.h.3.mlp.fc_2.weight", "transformer.h.3.mlp.proj.weight", "transformer.h.4.norm_1.weight", "transformer.h.4.attn.attn.weight", "transformer.h.4.attn.proj.weight", "transformer.h.4.norm_2.weight", "transformer.h.4.mlp.fc_1.weight", "transformer.h.4.mlp.fc_2.weight", "transformer.h.4.mlp.proj.weight", "transformer.h.5.norm_1.weight", "transformer.h.5.attn.attn.weight", "transformer.h.5.attn.proj.weight", "transformer.h.5.norm_2.weight", "transformer.h.5.mlp.fc_1.weight", "transformer.h.5.mlp.fc_2.weight", "transformer.h.5.mlp.proj.weight", "transformer.ln_f.weight".
[rank0]:        Unexpected key(s) in state_dict: "model", "optimizer", "train_dataloader", "iter_num", "step_count".
I don't understand the error cause i didn't change the model_config.

I've faced similar issues, usually I convert my models to HF format for some other parts of my pipeline, and converting back from HF to LitGPT resolves this error.
Alternatively, https://github.com/Lightning-AI/litgpt/blob/main/litgpt/scripts/convert_pretrained_checkpoint.py seems to be also meant for this purpose. Perhaps you can try that while the maintainers reply with a more concrete solution!

Download some data
mkdir -p custom_texts
curl https://www.gutenberg.org/cache/epub/24440/pg24440.txt --output custom_texts/book1.txt
curl https://www.gutenberg.org/cache/epub/26393/pg26393.txt --output custom_texts/book2.txt

Download tokenizer
litgpt download EleutherAI/pythia-160m \
  --tokenizer_only True

Pretrain model
litgpt pretrain EleutherAI/pythia-160m \
  --tokenizer_dir EleutherAI/pythia-160m \
  --data TextFiles \
  --data.train_data_path "custom_texts/" \
  --train.max_tokens 1_000_000 \
  --out_dir out/custom-model

Continue pretraining the model
litgpt pretrain pythia-160m \
   --initial_checkpoint_dir out/custom-model/final \
   --tokenizer_dir EleutherAI/pythia-160m \
   --out_dir new_checkpoint \
   --data TextFiles \
   --data.train_data_path "custom_texts/"

results in
RuntimeError: Error(s) in loading state_dict for GPT:
        Missing key(s) in state_dict: "lm_head.weight", "transformer.wte.weight", bias", ..."transformer.h.5.mlp.proj.bias", "transformer.ln_f.weight", "transformer.ln_f.bias".
        Unexpected key(s) in state_dict: "model", "optimizer", "train_dataloader", "iter_num", "step_count".

The specific issue is that the pretrained saves the things like the iter_num etc. So, if you are continuing pretraining from an existing pretrained checkpoint (which is a bit different from a pretrained downloaded checkpoint from the hub), you need to provide the --resume option:
litgpt pretrain pythia-160m \
   --resume "auto" \
   --tokenizer_dir EleutherAI/pythia-160m \
   --out_dir out/custom-model-2 \
   --data TextFiles \
   --data.train_data_path "custom_texts/"

There may be other ways to do it with a conversion like mentioned above.

Thanks @rasbt, if someone is continuing with a different dataset etc (like OP), would --resume still work? Wouldn't it try to load the train_dataloader state, number of steps etc from the previous dataset/run and cause some issues?

Thanks @rasbt, if someone is continuing with a different dataset etc (like OP), would --resume still work? Wouldn't it try to load the train_dataloader state, number of steps etc from the previous dataset/run and cause some issues?

I've tried it and it works with the  --resume "auto" .  The previous traindataloader step count is inherited and continues to be counted. But here is something need to know:
1. If you want to continue pretraining in different dataset, you need to set  --resume "auto"  and make sure your out_dir doesn't change.
2. if you want to change out_dir, and in this case, --resume "auto"  can't load your previous checkpoint cause new out_dir doesn't have any checkpoint, and if you set --resume '/llama_tinystory2_en/step-00050000' manually, it will cause issues:
[rank1]: ValueError: The path '/llama_tinystory2_en/step-00050000' does not point to a valid checkpoint. Make sure the path points to either a directory with FSDP checkpoint shards, or a single file with a full checkpoint.
you need to set the lit_model.pth path(/llama_tinystory2_en/step-00050000/litmodel.pth) so that You can achieve the same effect as in point 1.

Thanks for trying @wodelt. I am still a bit concerned from my read of the code:
https://github.com/Lightning-AI/litgpt/blob/ef886a791ca000e2e7beac10686fd10074d6603d/litgpt/pretrain.py#L216-L233
In Line 216, a train_dataloader is initialized from the new paths in the config. However, Line 233 now loads something from the checkpoint into state -> train_dataloader. As you have seem the iteration number is definitely loaded from the older data loader. What I am unsure about is whether the old paths from the old dataset are also loaded into the "new" train_dataloader, effectively nulling out Line 216.
I'm hoping @rasbt has better insight into this saving/loading.

Oh sorry, yes you are right, if you want to train it on a different dataset, then you would not use the --resume function. Instead, you'd need to convert the checkpoint using the litgpt convert_pretrained_checkpoint utility function. Let me provide a cleaned up workflow below (I will also add this to the docs shortly):
Download some data
mkdir -p custom_texts
curl https://www.gutenberg.org/cache/epub/24440/pg24440.txt --output custom_texts/book1.txt
curl https://www.gutenberg.org/cache/epub/26393/pg26393.txt --output custom_texts/book2.txt

Download tokenizer
litgpt download EleutherAI/pythia-160m \
  --tokenizer_only True

Pretrain model
litgpt pretrain EleutherAI/pythia-160m \
  --tokenizer_dir EleutherAI/pythia-160m \
  --data TextFiles \
  --data.train_data_path "custom_texts/" \
  --train.max_tokens 1_000_000 \
  --out_dir out/custom-model

Continue pretraining the model in case the training was interrupted (using --resume):
litgpt pretrain pythia-160m \
   --resume "auto" \
   --tokenizer_dir EleutherAI/pythia-160m \
   --out_dir out/custom-model-2 \
   --data TextFiles \
   --data.train_data_path "custom_texts/"

Continue pretraining the model on a different dataset (requires model conversion step):
litgpt convert_pretrained_checkpoint out/custom-model/final/ out/custom-model-converted

scp -r  custom_texts/ custom_new_texts/

litgpt pretrain pythia-160m \
   --initial_checkpoint_dir out/custom-model-converted \
   --tokenizer_dir EleutherAI/pythia-160m \
   --out_dir new_checkpoint \
   --data TextFiles \
   --data.train_data_path "custom_new_texts/"


store: modifiy signature of NewSavedLinks

This change is

Reviewed 9 of 9 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable

Reviewed 9 of 9 files at r1.
Review status: all files reviewed at latest revision, 2 unresolved discussions, some commit checks pending.

store/event.go, line 44 at r1 (raw file):

// NewSavedLinks creates a new event to notify links were saved.
func NewSavedLinks(linkArgs ...*cs.Link) *Event {
	links := make([]*cs.Link, 0, len(linkArgs))

nit: the initial length can (should) be len(linkArgs) shouldn't it? why do you set it to 0 when you set the capacity to len(linkArgs)? It's worth setting both isn't it?

store/event.go, line 62 at r1 (raw file):

// AddSavedLinks adds links to the event.
// It assumes the event is a correctly initialized SavedLinks event.
func (event *Event) AddSavedLinks(links []*cs.Link) {

nit: this could also receive template args like the constructor, it's more elegant (I should have done it from the start)
And maybe in that case the AddSaveLink above isn't necessary anymore

Comments from Reviewable

Review status: all files reviewed at latest revision, 2 unresolved discussions.

store/event.go, line 44 at r1 (raw file):
Previously, t-bast (Bastien Teinturier) wrote…
nit: the initial length can (should) be len(linkArgs) shouldn't it? why do you set it to 0 when you set the capacity to len(linkArgs)? It's worth setting both isn't it?

no, if length = len(linkArgs) links will begin with length nil elements. That's why I set the capacity and not the length.

store/event.go, line 62 at r1 (raw file):
Previously, t-bast (Bastien Teinturier) wrote…
nit: this could also receive template args like the constructor, it's more elegant (I should have done it from the start)
And maybe in that case the AddSaveLink above isn't necessary anymore

True, I'll change it

Comments from Reviewable

Reviewed 2 of 2 files at r2.
Review status: all files reviewed at latest revision, 1 unresolved discussion.

store/event.go, line 62 at r1 (raw file):
Previously, alexppxela (Alexandre Thibault) wrote…
True, I'll change it

Thanks! I think you might need to change it in tmpop.go otherwise it won't compile

Comments from Reviewable

Review status: all files reviewed at latest revision, 1 unresolved discussion.

store/event.go, line 62 at r1 (raw file):
Previously, t-bast (Bastien Teinturier) wrote…
Thanks! I think you might need to change it in tmpop.go otherwise it won't compile

Ah no my bad, it's already good

Comments from Reviewable

Review status: all files reviewed at latest revision, 1 unresolved discussion.

store/event.go, line 62 at r1 (raw file):
Previously, t-bast (Bastien Teinturier) wrote…
Thanks! I think you might need to change it in tmpop.go otherwise it won't compile

nop, In tmpop, it calls the function on the EventsManager which wants a slice

Comments from Reviewable


swb: check base classes, annotations 4

Changed the plugin to also check base classes. When a class needs write
barrier annotations, its base classes also need to be fully annotated.
Annotate all discovered base classes.

@dotnet-bot test Linux tests please

:shipit:

Thanks @leirocks !


⚠ Samsung has degraded performance

In a86a5f1, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2677 ms

Resolved: Samsung performance has improved in 5ac7c92.


Requests import not possible

Error with some "requests" import which makes it impossible to use the tkinter designer

I think the "requests" import is a HTTP library. Try pip install requests


Add JCheckBox in Donut Chart

Hey @Mr14huashao ,
Is there any way to add a JCheckBox to the chart.
Like this :

Thanks in advance.

@youssefaitlhaj
Can add JCheckBox to chart, call chart.addPlotPart(chartPart), need to customize chartPart, put JCheckBox in custom chartPart, you can refer to TestForCustomChartParts class.
But there is no guarantee that the effect is the same as the above picture.

This library wasn't designed to allow custom injection of components into the chart. You basically get the whole chart.


Adding expression function to retrieve anomalies

Description
Creates and registers an expression function to retrieve anomalies from AD as a vis-layer to be rendered on top of visualizations in OSD.
The expression function takes a detectorId argument and utilizes the date range in the context to fetch anomalies. The anomalies are then returned as vis-layer which visualize_embeddable in OSD renders onto the given visualization.
This PR is rebased directly from the featureAnywhere project. It doesn't have the changes to public/plugins.tsx as that code is yet unmerged. The only lines added there are:
plugins.expressions.registerFunction(overlayAnomaliesFunction);
setClient(core.http);

Issues Resolved
Check List

[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

This PR is rebased directly from the featureAnywhere project. It doesn't have the changes to public/plugins.tsx as that code is yet unmerged.
Any reason these changes can't be part of this PR? Otherwise after merging, the branch won't be able to use the expr fn since it isn't registered and client service isn't set.

Codecov Report

Merging #448 (8931608) into featureAnywhere (e9f8eac) will decrease coverage by 0.40%.
The diff coverage is n/a.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@                 Coverage Diff                 @@
##           featureAnywhere     #448      +/-   ##
===================================================
- Coverage            51.98%   51.59%   -0.40%
===================================================
  Files                  149      152       +3
  Lines                 5030     5080      +50
  Branches               967      978      +11
===================================================
+ Hits                  2615     2621       +6
- Misses                2156     2200      +44
  Partials               259      259

see 4 files with indirect coverage changes
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

some unit tests are failing, other than that, lgtm

Unit tests only failing on macos and it passed locally. Not able to re-run tests on this PR.