Tutorial

Here is my attempt att translating the Tutorial page.
As the title says, it is a work in progress, but I wanted to be transparent about the progress and hopefully get feedback early on as I work through the 1200+ lines of markdown.
A few questions/comments:

~I left the anchor points in English, is this correct? Or should I translate and possibly transliterate it if needed? For example~ I saw the answer in the style guide

## Innan vi startar guiden {#before-we-start-the-tutorial}

The capitalization of the headings, should the translated version keep those? I seldom see that in Swedish text.

The capitalization of the headings, should the translated version keep those? I seldom see that in Swedish text.

I agree with you here that we should rather keep it idiomatic than identical.


Docs: List of dynamically-added CSS classes?

I'm running the Bootstrap CSS through UnCSS at build-time, and of course it's removing classes like 'open' from the Bootstrap CSS Dropdown because it's added to angular templates dynamically. Is there a published list of classes that these directives add at runtime that I can tell UnCSS to ignore and leave in the original bootstrap CSS file?
Much thanks,
John

I am sorry, but I don't think is nothing we should care about. It is a really really "weird" use case and I never saw any projects docs doing that.
You could (if still interested) take a peek on the source and search for all addClass methods.


Make non-intrinsic ClassicalControl callables internal

This continues the clean-up of classical control helper callables by making them internal. See #534.

Huh, I didn't anticipate how this change would negatively interact with the QIR tests for classical control helpers. I need to see if there is a way to both make this change and keep those tests working...

Upon further review, making these helpers internal is not a goal for our design (we want people to be able to write Q# code that calls into them, and it it turns out making them actually internal is very hard). Closing this in favor of keeping the API public.


remote-touchpad: 1.0.1 -> 1.0.2

Motivation for this change
Upstream update.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes

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

[x] Fits CONTRIBUTING.md.

Not really related.
How does @r-ryantm determine which attributes to run nix-update for?

How does @r-ryantm determine which attributes to run nix-update for

It just goes through alphabetically.

How does @r-ryantm determine which attributes to run nix-update for?

The main source of information is https://repology.org/ which allows us to generate a list of outdated packages. It also can get information from PyPI and GithubReleases.


[WIP] Feature show tab

With the tabBar option, showTab people can have hidden tabs in the tab navigation.
Test plan (required)
Actually, I need to fix the flow errors and add tests.

@satya164 I am still new to react-native and the whole ecosystem. I found the issue #717 and needed this for my app.
So I planned to implement this and this was the first try. I actually have in my app a nested Navigation (StackNavigator with one nested tabNavigator) and I used this adjustment to hide a tab and navigate directly to the hidden tab.
So this works in the bottom navigation. I used bottom navigation tabs on Android and iOS. Need to test this also in the top tabbed navigation on android. But if it is not the wish of the project to hide the tabs. I can stop here the development process.
I know that my code is not the perfect solution but the issue was tagged as first task and I thought it would be a nice try.

this is a pretty desired feature! https://react-navigation.canny.io/feature-requests/p/hiding-tab-from-the-tabbar
alas I think this PR is pretty out of date, if you'd like to update and re-submit I'd be happy to have a look. should be easier now that we removed flow -- you only need to update the flow interface file in the /flow directory

@brentvatne do people really want to hide a tab item from the tab bar or they want to dynamically remove a tab? it's impossible to know without knowing the use case.
regarding the ability to dynamically remove a screen, people have wanted dynamic tabs in the past and the design of react navigation doesn't really address that use case. a hiddenTabs: ['SomeTab'] feels like a hacky workaround.
regarding hiding a tab item from the tab bar, but keeping the route rendered (which what this PR did), I don't get the use case. and it'll be impossible to have with animated/sliding tabs.

I had a project in the past where I used only a Tab Navigation and needed one Scene to be there and accessible in the navigation. But it was not a visible Tab Item. So for me it was the easiest way to use a hidden Tab in the single navigation.
This scene was always invisible in the navigation. It was only a view for some special information.
Don't remember the details anymore.

Is there a reason that screen couldn't be a screen in a child stack navigator?

Hi, This feature seem to be useful. And a use case could be, having three tabs and each tab being a source/channel of news(sports/politics/tech). And a settings screen in which user can choose to show/hide certain channel(tab), could be like unsubscribing, and the tab would need to show/hide on navigating back to main tabs from settings screen, according to visibility set in there.
It is not based on user privileges or anything, which can be handled in better way by having different routeConfigs for different privileges.
Do agree with @satya164  on issues, if what this PR does is hiding a tab item keeping the route rendered.
I tried filtering out route from the navigation state of 'tabBarComponent', Not fully sure though, that I have implemented the right way suggested by @satya164
There are some issue that I face in the implementation.

will need do disable swipe , to prevent showing hidden tab.
when the hidden tab index is 0, the whole route is messed up.

Here is the sample
An option to set screens/tabs dynamically would be helpful, something like an argument for RouteConfigs in
TabNavigator(RouteConfigs, TabNavigatorConfig)

using which the set of screens can be controlled.
Pardon me if this was the wrong place to ask this, was just trying to emphasize the need of this feature.
Thanks.


rename to fortune

change mod file entry
-> rename honour to fortune

change import links:
-> rename snivilised/honour to snivilised/fortune

change package declarations
-> change package honour to package fortune
-> change package honour_test to package fortune_test


Passing anything but a string to the variables array for createChannel fails

Not really a bug but still annoying
[phparia\Exception\InvalidParameterException]
Only string values in the 'variables' object allowed

Fixed for all methods that accept an array of variables


Directory permission issue with firmware <IP_ADDRESS>

I'm curious if others are seeing this, but since upgrading my V2's to <IP_ADDRESS> (with v0.5.04 wyzehacks) any new directories created under the record dir have 644 permissions instead of 755.  This then prevents the creation of anything below it as the camera doesn't have the ability to execute on directories.  I tried re-flashing the stock firmware and re-applying WyzeHacks, but no luck.    Out of curiosity I flashed one of my cams to stock 6.241 and let it record to the actual SD card.  That worked as expected creating directories with the correct permissions.  So some combination of that firmware with this mod and my NFS server just isn't happy.
Previously I had been running wyzehacks v 0.4.04 and everything worked great until the 6.241 firmware update which forced me to upgrade my wyzehacks to 0.5.04.
I'll look into NFS user mapping, but I might also dig around in the code to see if I can figure out why it suddenly broke.

The lastest version hack should also work with older version firmware. Can you try different combinations to isolate the issue?

Permissions are correct with 0.5.04 and <IP_ADDRESS>.
I'll test <IP_ADDRESS> tomorrow.  Also, I just noticed that 6.241 has this note on the download page
This firmware update has been paused while we investigate the cause of an issue that may be related to this update. If we find that the update is not the cause, we will resume the rollout.

Sounds like they messed up again. Also, I believe if it's physical sdcard,
it is formated as fat which doesn't support linux permissions, which is why
it's working with real sd card.
It's also worth mentioning all my cameras are running version 241 with
latest hack and I don't have this issue. So it might be a combination of
firmware and NFS settings.
On Thu, Mar 18, 2021, 20:45 Kevin M. Weiss @.***> wrote:

Permissions are correct with 0.5.04 and <IP_ADDRESS>.
I'll test <IP_ADDRESS> tomorrow. Also, I just noticed that 6.241 has this
note on the download page
This firmware update has been paused while we investigate the cause of an
issue that may be related to this update. If we find that the update is not
the cause, we will resume the rollout.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/HclX/WyzeHacks/issues/101#issuecomment-802527789, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAZNWD2HCOAD7QE2OZ6YIVLTELCEBANCNFSM4ZNLJCEA
.

Good call on the FAT32 permissions.  I didn't even consider that.  It's unfortunate as it means they might not care to fix it since it wouldn't affect normal SD card users.  The chatter on the Wyze Forums seems to indicate the reason the firmware rollout was paused is due to sound sensitivity which doesn't seem related to my issue.
Permissions are correct with 0.5.04 and <IP_ADDRESS>.
So it does appear to be something injected in the 241 firmware that is incompatible with my NFS settings.

Closing as this appears to be caused by Wyze firmware & local NFS configuration.

I'm seeing exactly this issue using NFSv3 (rw,sync,no_subtree_check,all_squash,anonuid=1000,anongid=1000) on a ZFS backed NFS. I'm also using the latest (<IP_ADDRESS>) firmware and am thus, without changing directory permissions manually, unable to save recordings to my server.

Downgrading to <IP_ADDRESS> is enough to resolve the permission issues.


Removing jQuery CDN from base.html

Removing jQuery CDN from base.html
Changes

Removing jQuery CDN from base.html.

Testing

Visit http://localhost:8000/
View the page source.
Click on the link script and verify that it loaded correctly.

Checklist

[ ] PR has an informative and human-readable title
[ ] Changes are limited to a single goal (no scope creep)
[ ] Code can be automatically merged (no conflicts)
[ ] Code follows the standards laid out in the front end playbook
[ ] Passes all existing automated tests
[ ] New functions include new tests
[ ] New functions are documented (with a description, list of inputs, and expected output)
[ ] Placeholder code is flagged
[ ] Visually tested in supported browsers and devices
[ ] Project documentation has been updated
[ ] Reviewers requested with the Assignee tool :arrow_right:

👍

/cc @konklone

🎉 Nice!

@sebworks where are we still using jQuery?


"of && (of.type != 3) && (of.type != 2)" isn't a valid display filter: Neither "of.type" nor "3" are field or protocol names.

On the latest mininet image (2.2.0) that comes bundled with Wireshark. The command provided to ignore keep alive packets is not working.
"of && (of.type != 3) && (of.type != 2)" from https://github.com/mininet/openflow-tutorial/wiki/Learn-Development-Tools
Is resulting in the following error""of && (of.type != 3) && (of.type != 2)" isn't a valid display filter: Neither "of.type" nor "3" are field or protocol names."

I've updated it, but remember that since it's a wiki you can fix it yourself!

Yes, found that out. As it still contained an error. But it should be fixed now.


Ingest ticket sale data for Camps department

Similar to #721 , but for camps.
If you take this let me know and I'll send you the list

I can do it tonight

Sending you the info

done on production DB @amotenko @pandamichal

metabase dashboard showing the camps pre sale tickets quotas

done


Copy how to install and use bbup into Noir Docs

Problem
The current "Install Proving Backend" page describes how proving backends work with Noir programs from a high level, then merely links out to Barretenberg's README as an example and leaves developers on their own to figure out how to install a proving backend.
This means developers not only have to read through instructions in the Noir Docs, but also have to hop out and read Barretenberg's documentations just to create their first Noir project.
Happy Case

Copy instructions of how to install and use bbup in Barretenberg's README into the "Install Proving Backend" page (or the "Getting Started" page if https://github.com/noir-lang/noir/issues/6222 is completed) of the Noir Docs
Add a note highlighting that this is only for reference, refer to Barretenberg's documentations for the latest instructions and details

Alternative solution
We can create and establish an external-facing documentation site for Barretenberg, and link to that from the Noir Docs.
This would be nicer to search, read, consume, etc. than the current README, but it wouldn't resolve the friction of needing to hop out and back into the Noir Docs during onboarding.
Workaround
None
Workaround Description
No response
Additional Context
This comes at the cost of needing to manually check and update this section before each Noir release.
This Issue is broken out from https://github.com/noir-lang/noir/pull/6175 and related discussions.
Project Impact
Nice-to-have

I don't see how this is necessary tbh as we show examples of usage of bb in the noir docs already when relevant.

This comes at the cost of needing to manually check and update this section before each Noir release.

I guarantee that this won't end up happening and this will quickly fall out of date tbh.

cc @noir-lang/developerrelations would love to hear your thoughts and/or suggestions


[FLINK-24909][Table SQL/Client] Add syntax highlighting

What is the purpose of the change
This is syntax highlighting part of FLIP-189.
Jline3 itself provides some basic api for syntax highlighting. The only thing that should be done is implementation of custom highlighter which is done within this PR.
It highlights keywords, quoted string, quoted sql identifiers , comments, hints.
Keywords are hardcoded in resource file for flink and hive dialects.
Sql identifiers quotes are different  for flink and hive dialect.
It provides several color schemas inspired by some existing(more details in javadoc) and a widget which allows to switch between them pressing alt-h or Esc-h in case of Mac.  By default there is no highlighting. Since now setting of options is going through rest, not sure if it makes sense to set selected color scheme there... Currently it is stored in jline's vars.
I have no idea how to show here with markdown how color schemes are looking...
That's why there is a short demo https://asciinema.org/a/BfBFsqGM8Dd7GLwLequ95Ywhk?speed=3.0
Available color schemas:
The chester, dracula, solarized and vs2010 styles are inspired by colour schemes for Oracle SQL Developer[1]
They are not the same but more or less similar
Similarly, the obsidian style is inspired by ozmoroz's OzBsidian colour scheme for Oracle SQL Developer[2]
And geshi is inspired by GeSHi - Generic Syntax Highlighter for sql[3]
And default which means no highlighting
[1]  https://github.com/Gillisdc/sqldeveloper-syntax-highlighting
[2] https://github.com/ozmoroz/ozbsidian-sqldeveloper
[3] https://github.com/GeSHi/geshi-1.0/blob/master/src/geshi/sql.php
Verifying this change
flink-table/flink-sql-client/src/test/java/org/apache/flink/table/client/cli/parser/SqlClientHighlighterTest.java
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): ( no)
The public API, i.e., is any changed class annotated with @Public(Evolving): ( no)
The serializers: (no )
The runtime per-record code paths (performance sensitive): ( no)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn, ZooKeeper: ( no)
The S3 file system connector: ( no)

Documentation

Does this pull request introduce a new feature? (yes)
If yes, how is the feature documented? (docs / JavaDocs)

@flinkbot run azure

@fsk119 may I ask you to have a look at it since you are familiar with sql-client?

@snuyanzin apologies for the CI failure I have addressed the problem and it should pass next run

@flinkbot run azure

Thanks for your update. The new change LGTM.

just rollback changes in flink-sql-parser pom.xml which is not required for this PR

Thanks a lot for your review and patience, @fsk119


xUnit support

Hi,
I am using xUnit for Coverage, is it supported cuz AxoCover not able to detect any Tests within solution. Is there any configuration which need to be tweaked?
Thanks

Hi,
Unfortunately xUnit is not yet supported, however I plan to add support to both NUnit and xUnit as soon as I finish the main features I planned. So I would say it is likely to be added in a month or so, depending on how much free time I have - and how many contributors join ;).
Cheers,
Peter

I hope you can get support to Xunit also 😃

I looked into it, and decided to add support through the visual studio testadapter implementations of xUnit and NUnit. This way the test framework specific work will be minimal, and support should start with a well rounded set of features. In addition, if a framework has support for visual studio test platform, it will be trivial to add. Please note however, that OpenCover imposed platform limitations will still apply (so no UWP, Xamarin etc.).
Based on my current results I think it will take around a month to have a releasable implementation (not so much work, but so little free time). However if you are willing to beta test it, I will upload a version when it reaches a usable state for you to check.

I can start to test as soon you release it as beta
Em 12 de fev de 2017 3:11 PM, "axodox"<EMAIL_ADDRESS>escreveu:

I looked into it, and decided to add support through the visual studio
testadapter implementations of xUnit and NUnit. This way the test framework
specific work will be minimal, and support should start with a well rounded
set of features. In addition, if a framework has support for visual studio
test platform, it will be trivial to add. Please note however, that
OpenCover imposed platform limitations will still apply (so no UWP, Xamarin
etc.).
Based on my current results I think it will take around a month to have a
releasable implementation (not so much work, but so little free time).
However if you are willing to beta test it, I will upload a version when it
reaches a usable state for you to check.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/axodox/AxoTools/issues/4#issuecomment-279232575, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AA5QPRJa-tvocN9LwE8ZTyG52vAOT0a5ks5rbz1KgaJpZM4L7RuQ
.

Should you be very eager to try it, here is an early version for you.
Features:

Support for many kinds of xUnit and NUnit tests, including data driven theories
This support is for the "classic" desktop .Net applications and services
.Net core, UWP, Xamarin etc. is NOT supported and as the support of these will require a lot of changes in OpenCover, it is not likely in near future, however you can also put code in portable class libraries, which can help somewhat
Can handle vstest / xUnit / NUnit together and execute / cover them by one click (no need to select)
There is internal support to VS test adapters, so I can add easily more test frameworks later (e.g. SpecFlow), but as in this case, it might require a little tweaking in the adapter, still saves tons of time
No console output stream reading anymore, but a good TCP based connection directly to the test runner, which results in faster, more reliable and rich data during test running, now you see what test is running right now, you don't have to wait until the end to see stack traces etc.

Known issues:

The test settings are not supported in this version (the menu is present, but it does nothing)
Debugging of NUnit, xUnit tests will only work, if you install the adapters for visual studio, later I will add native support for debugging tests, which will not rely on visual studio understanding them
All your tests will run on one STA thread in an x86 process, these all will be configurable soon (directly and through runsettings) - so you can runt tests in parallel, x64, MTA as you need
Not all test types are supported yet, don't worry I will add them later
This is especially true to cover by test feature, for which I will need to add some changes to OpenCover too
Aborting the tests might not work properly, leave processes running and could even hang Visual Studio, so I would not use it much
Old test runners are removed, this might remain like this, or I might add them back temporarily to ease transition, in case regressions present in new code (I mean on release, not there are a number of regressions, no question)
In general I have replaced the old test runner - which worked by launching vstest console and reading back the reports as well as the console output to check progress to a solution - to a new one where I use my own test runner and connect to it through a WCF service.
So a lot of changes, not tested, work in progress, things might very well get funky.

AxoCover-20170214.2.zip

I installed your version:

But I don't know why it's telling me that there are no tests:

Thanks for trying it out. As I mentioned above in my release notes .Net Core is not yet supported, because of OpenCover limitations. But now I have found this. It is suggested that there is a workaround around this limitation, so there is hope. However based on the description you will need to change some compilation settings for it work too (to get old style PDB - this is worked on in OpenCover) - and of course other changes will be needed for AxoCover too.
I will first need to add the .Net Core discoverer of xUnit. And then I will need to make the AxoCover.Runner .Net Core compatible, I have not worked with .Net Core yet, but I assume there will be some work involved, to get it work with my runner and OpenCover together.
I will try out what happens if load the .net core version of the test discovery / runner module of xUnit. And if I can get it to run, I will add it soon. If needed I will port my runner to .Net Core, based on the API's used there should be no problem. Otherwise - if it is more complex, or I feel the OpenCover current support poor - I think I will try to ship the XUnit + NUnit support for the full .Net Framework first and then add the support for .Net Core.

I just see it is the same discoverer / executor, so it might be I skip the .Net Core projects because of their project type - I only search tests in .Net projects which have references to specific test libraries. I will look into it in the evening if I have the time.

Hi,
I have tried in VS2015, .NET Project and its working fine.

Thanks for your quick work done on this issue.

Hi, I have enabled Cover after each build and i got following output which show exceptions also
Coverage executor has started.
INFO Executing tests...
INFO Running executor: Xunit.Runner.VisualStudio.TestAdapter.VsTestRunner...
INFO [xUnit.net 00:00:01.2410339]   Starting:    TestAndPerf
INFO Passed   TestAndPerf.Test.TestLogging.Test_Logger_CombinePath (0af22a1d4e9972e90ec2f5656d11282a2801608b)
INFO Passed   TestAndPerf.Test.TestSequelSql.Test_SequelSql_IdxAndStrip (1953e4fa7a04ec70e2b9f3d56d3d2840b3d3a510)
INFO Passed   TestAndPerf.Test.TestExtensions.Test_Extensions_XElement_Val (1152703e3bfd664dc84d15ddb7099d69a74f6ab5)
INFO Passed   TestAndPerf.Test.TestDatabase.Test_Sql_Paged (127f7f24db01aa24fb53d1ba1b7ffb280b30b451)
INFO Passed   TestAndPerf.Test.TestExtensions.Test_Extensions_AddUnique (220fd4e06ad766e68802335c9dea9ec5d3278c27)
INFO Passed   TestAndPerf.Test.TestExtensions.Test_Extensions_String_Int (24d0edf2583b9da1a32746ed729f266f5e690d59)
INFO Passed   TestAndPerf.Test.TestLogging.Test_Logger_Enc (10f9e3a988bb0fceda394077b9cd005c77319ee2)
INFO Passed   TestAndPerf.Test.TestExtensions.Test_Extensions_String_Float (36428dd999fa33d24b5f03e53f9ce766439b7945)
INFO Passed   TestAndPerf.Test.TestExtensions.Test_Extensions_String_Double (3bc846f6965bd4c9fc1089183fb1c7ff3c2331b8)
INFO Passed   TestAndPerf.Test.TestExtensions.Test_Extensions_String_Replace (4cf869bf285a1bfa7d638ca9cf6608f327ea9656)
INFO Passed   TestAndPerf.Test.TestExtensions.Test_Extensions_Array_Val (4fe34742b21a0227dab6caec85bf368f4dac7f3a)
INFO Passed   TestAndPerf.Test.TestLogging.Test_Logger_Join (12a447de805d537e0fb2b4f22780fe1ac40b49b6)
INFO Passed   TestAndPerf.Test.TestExtensions.Test_Extensions_String_Bool (54690d31b78a6b234f851f0a5ddb9e07f3632eed)
INFO Passed   TestAndPerf.Test.TestLogging.Test_Logger_Client (192a3459b5163fb769f431cd3850d1c735e6825f)
INFO Passed   TestAndPerf.Test.TestExtensions.Test_Extensions_Columns (56ec1b198d9bd6626feda36fbcb68a6e0beb28df)
INFO Passed   TestAndPerf.Test.TestExtensions.Test_Extensions_Class_Nil (57e00e592b3e04b1cfda6052837896c1c7931441)
INFO Passed   TestAndPerf.Test.TestExtensions.Test_Extensions_Else (5a267dd68b998f15edf182a6544f475651e17ce5)
INFO Passed   TestAndPerf.Test.TestExtensions.Test_Extensions_String_Slice (5d843a486685c714f62616b0b91d0eaed2eb3e7f)
INFO Passed   TestAndPerf.Test.TestLogging.Test_Logger_Count (1b4c723550bef746793668f7bcabc80173d91bc5)
INFO Passed   TestAndPerf.Test.TestLogging.Test_Logger_Redact (284f00935474a34cfb9a9339aa2265666cc4791d)
INFO Passed   TestAndPerf.Test.TestExtensions.Test_Extensions_String_ForwardBracket (6bf42bfcf237df76d76c2c5357047ab4122c6301)
INFO Passed   TestAndPerf.Test.TestExtensions.Test_Extensions_Dictionary_Val (711875de7f807b509b2a6dedc21022dbaa86286e)
INFO Passed   TestAndPerf.Test.TestExtensions.Test_Extensions_String_Compression (934dd340953dcae76ce2236a519a1c8464164f1a)
INFO Passed   TestAndPerf.Test.TestExtensions.Test_Extensions_Column (a59be8035d94dfb7de499d6d5a22f43be83d621b)
INFO Passed   TestAndPerf.Test.TestExtensions.Test_Extensions_String_Long (cc4d4e37bec6d7d041ba3607492edf9334b9f5e0)
INFO Passed   TestAndPerf.Test.TestExtensions.Test_Extensions_EnqueueUnique (dd463341f9e64f3d1244624bd972ac48b4387ea8)
INFO Passed   TestAndPerf.Test.TestExtensions.Test_Extensions_String_BaseUrl (ed12780ba0cfc6d89dfedf2887f325375b0b22a5)
INFO Passed   TestAndPerf.Test.TestExtensions.Test_Extensions_Generic_Map (f2c58d6a048a179f89d77c98f78256ba2e064819)
INFO Passed   TestAndPerf.Test.TestLogging.Test_Logger_Cache (2eafb81a87e37c9e99acf986e90a0c40d45e569d)
INFO Passed   TestAndPerf.Test.TestLogging.Test_Logger_Empty (3d192983d0cbf824ab2e5b1aef1152b1f8962355)
INFO Passed   TestAndPerf.Test.TestLogging.Test_Logger_DB (4d37e14098b021edda1c5527b068289a0b9c79cc)
INFO Passed   TestAndPerf.Test.TestLogging.Test_Logger_Eval (53a37969fbce0a164788233ae7ab8d529dea7aa7)
INFO Passed   TestAndPerf.Test.TestLogging.Test_Logger_Decode (5970152dc1d068b18d588d1cd5e674738240f0db)
INFO Passed   TestAndPerf.Test.TestLogging.Test_Logger_Array (60c097a84f411f06ae5e40c09012ebdf7589eb4f)
INFO Passed   TestAndPerf.Test.TestLogging.Test_Logger_OkByCfg (78f0caa282fbc998d23284d8030642a41f27994c)
INFO Passed   TestAndPerf.Test.TestLogging.Test_Logger_Str (7cdbe20a994884724c63b116a25c3f6b366d50b2)
INFO Passed   TestAndPerf.Test.TestLogging.Test_Logger_SvcName (a713fd5206d0bbc77b1969c18e9b715ce55cab5b)
INFO Passed   TestAndPerf.Test.TestLogging.Test_Logger_Dump (bbe059ecb770b18dfda7a0d1599bf9b61b5ea88d)
INFO Passed   TestAndPerf.Test.TestLogging.Test_Logger_CStr (caa71a2a895aaa451af304a2fb21e861dd009dfc)
INFO Passed   TestAndPerf.Test.TestLogging.Test_Logger_Fmt (d21a5732b6f0b8cc7c651a4b81840c9b812f0b0d)
INFO Passed   TestAndPerf.Test.TestLogging.Test_Logger_Val (d6ed4a6992188cb1a38e0cc96f3da8348828c431)
INFO Passed   TestAndPerf.Test.TestLogging.Test_Logger_CSV (e1b54118af4635e7f40503092025b4b6b6497761)
INFO Passed   TestAndPerf.Test.TestLogging.Test_Logger_Cfg (fad7b36cec5f8d32031f433bc193658d533f0b9d)
INFO Passed   TestAndPerf.Test.TestDatabase.Test_Database_Delete (2198afacea30633a279a15b9db8345be994681d0)
INFO Passed   TestAndPerf.Test.TestDatabase.Test_Database_ConnectionString (2f08db926adffb520ac08d586304635585965696)
INFO Passed   TestAndPerf.Test.TestDatabase.Test_Database_ParamIdx (3f50575edb20918688e0071fe24634dac8aa14a8)
INFO Passed   TestAndPerf.Test.TestDatabase.Test_Database_ParamName (4ccc228872428cf11eef34a9622566b4d4219a5e)
INFO Passed   TestAndPerf.Test.TestDatabase.Test_Database_Connection (61e43cf3023d3e5b3d3581da51d5d10d52f86e07)
INFO Passed   TestAndPerf.Test.TestDatabase.Test_Database_Tx (7338eb932384ca335fc27c05aef80da1445adfa0)
INFO Passed   TestAndPerf.Test.TestSequelSql.Test_SequelSql_Select (4aafe8dc23d57793127dd17f0d0ed7b517623828)
INFO Passed   TestAndPerf.Test.TestSequelSql.Test_SequelSql_QueryAndIdx (b4ff4cdb503d0e94ead6fcba975fa5de05ac70c9)
INFO Passed   TestAndPerf.Test.TestSequelSql.Test_SequelSql_ChangeParamsIdx (c1a9495d17e017d2e9cc5fbc62f60b347e5e0985)
INFO Passed   TestAndPerf.Test.TestDatabase.Test_Database_Select (89e4a0bf3e7bbd898e8faaa09ba9ea4a449fb7a2)
INFO Passed   TestAndPerf.Test.TestDatabase.Test_Database_Insert (8f52ec0d730dd400af1e282b47edde1e2ac49e89)
INFO Passed   TestAndPerf.Test.TestDatabase.Test_Database_Page (c83aad1a1420214efe810bad12d8e7da6e451567)
INFO Passed   TestAndPerf.Test.TestDatabase.Test_Database_Update (cb9456e053d98e3df7143505a6016160a2a0f42a)
INFO Passed   TestAndPerf.Test.TestDatabase.Test_Database_TransformCommand (ccaa654dbb50e10bae03a53669d35a2c7f383ede)
INFO Passed   TestAndPerf.Test.TestDatabase.Test_Database_TableName (ddf1c85dea7ca36a5d6f7071aeebd7ddb2df4a8a)
INFO [xUnit.net 00:00:07.0498064]   Finished:    TestAndPerf
INFO Executor finished.
INFO Test execution finished.
Coverage executor has finished.
AxoCover encountered an error:
KeyNotFoundException: The given key was not present in the dictionary.
   at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   at AxoCover.Models.CoverageProvider.<>c__DisplayClass10_3.<GetFileCoverage>b__31(IGrouping`2 p)
   at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer)
   at AxoCover.Models.CoverageProvider.GetFileCoverage(String filePath)
   at AxoCover.Models.CoverageProvider.<>c__DisplayClass9_0.<GetFileCoverageAsync>b__0()
   at System.Threading.Tasks.Task`1.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at AxoCover.Models.CoverageProvider.<GetFileCoverageAsync>d__9.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at AxoCover.LineCoverageAdornment.<UpdateCoverage>d__65.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_0(Object state)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

Also, when i first run the AxoCover, it generated markers in the left side which shows if i cover some code or not as visible in https://cloud.githubusercontent.com/assets/15020561/23021318/349c380c-f46d-11e6-988b-613f1171a933.png but now i cannot see that.
And this seems to happens only when i check Exclude test assemblies in Settings.

Great find! Now I understand an issue which showed up in the telemetry yesterday. The master branch has these fixed to degree (with a workaround for now, until I have time to create a better fix), but I am at work now, so I will bring the fixes over in the evening.
The two issues:

if you use non-English version of .Net, stack trace cannot be parsed properly
excluding test assemblies breaks coverage visualization in some coses

I have added a fix for what @wahmedswl have found. Also brought over other fixes from the master branch.
AxoCover-20170216.1.zip
For .Net Core I started investigation, it seems that the standard version of xunit test adapter will not find the .Net Core tests, and I had trouble loading the .Net Core one into my runner process. I will try more at the weekend, but if I cannot get it working to a degree in an couple of hours I will put it on hold for now, and focus on delivering the full framework version first. If you have time, you are free to grab the code and look into it, if you have the VS SDK installed it builds out-of-the-box.

@axodox thanks for your quick response, i really appreciate it.

AxoCover-20170220.1.zip
Weekend update with improvements to test settings, aborting, and debugging.

Error to be fixed:
Application: devenv.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.ServiceModel.CommunicationObjectFaultedException

Server stack trace:
   at System.ServiceModel.Channels.CommunicationObject.ThrowIfDisposedOrNotOpen()
   at System.ServiceModel.Channels.ServiceChannel.EnsureOpened(TimeSpan timeout)
   at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
   at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
   at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
   at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Messaging.IMessage)
   at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(System.Runtime.Remoting.Proxies.MessageData ByRef, Int32)
   at AxoCover.Common.Runner.ITestDiscoveryService.TryLoadAdaptersFromAssembly(System.String)
   at AxoCover.Models.DiscoveryProcess.OnServiceStarted(System.Uri)
   at AxoCover.Common.ProcessHost.ServiceProcess.OnOutputDataReceived(System.Object, System.Diagnostics.DataReceivedEventArgs)
   at System.Diagnostics.Process.OutputReadNotifyUser(System.String)
   at System.Diagnostics.AsyncStreamReader.FlushMessageQueue()
   at System.Diagnostics.AsyncStreamReader.GetLinesFromStringBuilder()
   at System.Diagnostics.AsyncStreamReader.ReadBuffer(System.IAsyncResult)
   at System.IO.Stream+ReadWriteTask.InvokeAsyncCallback(System.Object)
   at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.IO.Stream+ReadWriteTask.System.Threading.Tasks.ITaskCompletionAction.Invoke(System.Threading.Tasks.Task)
   at System.Threading.Tasks.Task.FinishContinuations()
   at System.Threading.Tasks.Task.FinishStageThree()
   at System.Threading.Tasks.Task.FinishStageTwo()
   at System.Threading.Tasks.Task.Finish(Boolean)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef)
   at System.Threading.Tasks.Task.ExecuteEntry(Boolean)
   at System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
   at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

Note to self: when running without coverage, exception glyphs should still be displayed.

Added a large amount of changes and fixes:

Support parametrized, generic and nested test fixtures with NUnit (XUnit support is also in progress)
Switched to forked and AxoCover improved builds of OpenCover, and NUnit / XUnit adapters for now
Better support for debugging non-MS tests
Improved networking behavior with AxoCover.Runner
Updated support for output directory management

This version is getting close to be feature complete for 1.1 release. I plan to finish up and release changes next week.
AxoCover-20170312.3.zip

BUG: debug button on test details view can stuck on disabled
BUG: sometimes after the debugger attached the test runners fails to exit

From now on new versions, including pre-release versions such as these are auto-generated by AppVeyor, and show up as releases on GitHub.

Hi, seems like xUnit is having problem. I am using Paket for dependencies and when running AxoCover, i am getting following output
Test discovery started.
INFO Loading assembly from C:\Users\wahmed\AppData\Local\Microsoft\VisualStudio\14.0\Extensions\e3f0h5oa.5qr\MSTestAdapter\Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.dll...
INFO Assembly loaded.
INFO Loading assembly from C:\Users\wahmed\AppData\Local\Microsoft\VisualStudio\14.0\Extensions\e3f0h5oa.5qr\NUnitAdapter\NUnit3.TestAdapter.dll...
INFO Assembly loaded.
INFO Loading assembly from C:\Users\wahmed\AppData\Local\Microsoft\VisualStudio\14.0\Extensions\e3f0h5oa.5qr\xUnitAdapter\xunit.runner.visualstudio.testadapter.dll...
INFO Assembly loaded.
INFO Discovering tests...
INFO Running discoverer: Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.MSTestDiscoverer...
INFO Checking E:\Development\Production-WS\Infrastructure\TestAndPerf\bin\Debug\TestAndPerf.dll...
INFO Discoverer finished.
INFO Running discoverer: NUnit.VisualStudio.TestAdapter.NUnit3TestDiscoverer...
INFO Checking E:\Development\Production-WS\Infrastructure\TestAndPerf\bin\Debug\TestAndPerf.dll...
INFO NUnit Adapter <IP_ADDRESS>: Test discovery starting
INFO Assembly contains no NUnit 3.0 tests: E:\Development\Production-WS\Infrastructure\TestAndPerf\bin\Debug\TestAndPerf.dll
INFO NUnit Adapter <IP_ADDRESS>: Test discovery complete
INFO Discoverer finished.
INFO Running discoverer: Xunit.Runner.VisualStudio.TestAdapter.VsTestRunner...
INFO Checking E:\Development\Production-WS\Infrastructure\TestAndPerf\bin\Debug\TestAndPerf.dll...
WARN [xUnit.net 00:00:00.1314409] Skipping: TestAndPerf (Could not find any of the following assemblies: xunit.execution.desktop.dll)
INFO Discoverer finished.
INFO Test discovery finished.
Test discovery finished.

which is suggesting that i am missing xunit.execution.desktop.dll, i am using xunit.runner.console and its working fine. Following are the pkgs which have been added
nuget xunit
nuget xunit.abstractions
nuget xunit.assert
nuget xunit.core
nuget xunit.extensibility.core
nuget xunit.extensibility.execution
nuget xunit.runner.console

Hi, @axodox i was targetting .Net 4.5, now targetting .Net 4.6, and its working fine now. I found that from https://github.com/xunit/xunit/issues/1138.
I am closing this ticket now as xUnit is fully supported and working awesome :-)


Looking for a new lead maintainer

Hey everyone, this is @nebrelbug -- the lead maintainer of Eta and its companion project, Squirrelly.
On October 28, 2020, I will leave on a 2-year service opportunity. During that time, I will be unable to work on any of my open-source projects.
Since my date of departure is drawing closer, I've decided it is time to begin looking for a new lead maintainer.
Maintainer Requirements

Proficiency in TypeScript
Open-source experience. Preferably the maintainer/developer of an open-source JS/TS project with 50+ stars
Willing to test changes & not break anything important :wink:
Willing to follow the Project Goals (see below)

Maintainer Jobs

Fix bugs
Answer questions

A maintainer could also update documentation, write tutorials, write plugins, write integrations (ex. for Fastify, Eleventy, Koa) etc. In case this sounds overwhelming, remember that Eta is only 2.5KB minzipped :joy:
Ideally a maintainer would be willing to maintain Squirrelly as well (they share much of the same codebase) but that's definitely not a requirement.
Project Goals

Follow SemVer versioning guidelines

This means Eta's public API should remain backwards-compatible (at least within v1.x.x)

Remain lightweight

Browser build should never exceed 3KB minzipped

Remain stable
Keep parsing engine

Eta's parser has been optimized quite a bit for performance and reliability, and any significant changes run too high a risk of impacting either

Fallback Plan
There's always the possibility I will be unable to find a new lead maintainer before my departure. This is one of the reasons I've accelerated development so much. It's also the reason Eta and Squirrelly are so extensively tested.
I feel confident that Eta is stable enough it could continue to function, if needs be, without maintenance for several years. It has a stable API, is well tested, and has decent documentation. Many features can be added as 3rd-party plugins rather than core parts of the library. Moreover, Eta's small size reduces the likelihood that important bugs exist inside the code.
That scenario, though, would be far from ideal, so I've made several backup plans:

Give repository + npm access to a friend I trust to act in my behalf. This friend would not modify Eta's code, but could give access if, while I was gone, someone asked to become a maintainer
Add the project to https://www.codeshelter.co/

TL;DR
I'm going to be away for 2 years and unable to maintain Eta.
In case I am unable to find a maintainer before I leave, I will give repository access to a trusted friend and add the repository to https://www.codeshelter.co/ (allowing anyone to apply for maintainership).
If you want to become one of Eta's maintainers and have experience with open-source and TypeScript, message me on Gitter, email me at nebrelbug [at] gmail [dot] com, or contact me some other way!

I am assuming that since @nebrelbug has already left to go on his 2 year service opportunity and I am the only maintainer who can work on Eta right now, this issue should be closed.


Make MaterialForm respect the taskbar.

Thanks for the fix! I wouldn't have noticed because I always keep my taskbar at the bottom.


Crash on cblas_sgemm with large array on Windows but not on Linux

When calling cblas_sgemm on Windows 10 with VS2019

where M=128 N=206 K=18
output_feature_map = [M*N]
it crashed like this:

Same code are OK with Linux.
I found it works if N is less than 114, that is it crashs only on large array.
I tested that the memory allocation of the input array is no problem.
Now I can only cut the large matrix into small pieces and then concat them. This is just an expedient measure.
I guess it has something to do with the compiler, but I don't know what the problem is.
I would be very grateful if someone could give me some help.

Looks like this could be a re-run of #2335 (which was closed due to no feedback). The thread handling is different between Linux and Windows and I am not very familiar with the latter (the code in blas_server_win32.c is mostly unchanged from original GotoBLAS around 2010, and I see nothing obviously wrong with it).
Could you try if the gcc-crosscompiled library from https://github.com/xianyi/OpenBLAS/releases/download/v0.3.18/OpenBLAS-0.3.18-x64.zip gives the same crash ?

I found the reason. This is because the static library is referenced but the dynamic library is not referenced correctly. Thank you very much @martin-frbg

Glad to know you got it working. Though not sure I understand correctly - did you mean there is something wrong in the way the DLL is built in general, or just in your VS2019 environment ?

  I built from the source, but did not generate a DLL. After downloading the gcc-crosscompiled library, I realized that there should be DLL in addition to LIB. The gcc-crosscompiled library works well.
Surprisingly, small arrays can be calculated successfully without DLL.
If someone has the same problem, make sure that both static and dynamic libraries are generated and referenced correctly.
Thank you for your help again. @martin-frbg

Unfortunately I am not truely familiar with Windows library semantics. But what I think could be happening is that (1) the small arrays did not invoke multithreading (there is a threshold in the interface code to make sure that the thread overhead does not outweigh the performance benefit from multithreading) and (2) when the DLL is loaded, initializer code from its DllMain() function is executed automatically and sets up the thread management, while with static linking (and MSVC specifically) I am not even sure if there is any way to call the initializer function (gotoblas_init) yourself.

Hmm. Digging deeper, we have been there before : #2106 And the code where the crash happened even has an emergency mechanism to rectify a missed initialization, only that it is guarded by #ifdef CYGWIN as it was meant to be used after a Unix-like fork()...

it is pytorch? conv1d?
backtrace shows int64 api blas dll is expected. default dlls are int32.


setPadding support is missing

https://developers.google.com/maps/documentation/android-api/map#map_padding
Related issue: https://github.com/airbnb/react-native-maps/pull/239
This has been mentioned (and implemented) before, yet closed and left unmerged due to the examples project being broken. I haven't been able to run this library examples either, however I have tested the setPadding implementation provided in the aforementioned issue, and it works flawlessly. This is an important feature for every project that uses MapView with overlays, how (or why) has this been overlooked?

Absolutely agree. We have a panel that slides from the bottom and we can't implement such an easy functionality without violating terms of use (which is not ok for us). Please, have a look at this problem as soon as it's possible. Thanks in advance.

I've added a new PR for this #1467

@zefj what did you end up doing? did you manage to make it work on android and ios?

@juergengunz I just used the changes proposed in #239. It seemed to work on Android, don't know about iOS. It was just a small weekend project to see what react-native was about, I have long abandoned it now and haven't been using this library for a while so I'm out of the loop, sorry.


Empty --to-prefix is either ignored or treated as "true"

When running sync (probably with cp and such as well), specifying empty --to-prefix to remove a source --prefix is either ignored or treated as 'true' depending how parameter is passed.
Consider a bucket with content:
s3://source/some/prefix/file.txt

I want to copy into target such as:
s3://target/file.txt

I tried with:
s3p sync --bucket s3://source --prefix "some/prefix" --to-bucket s3://target --to-prefix ""

But --to-prefix "" is ignored like it hasn't been passed. Result is:
s3://target/some/prefix/file.txt

Setting with = somehow convert prefix as 'true' string (probably because empty string is truthy in JS)
s3p sync --bucket s3://source --prefix "some/prefix" --to-bucket s3://target --to-prefix=""

Result in:
s3://target/true/file.txt

I worked around using a custom JS function such as:
s3p sync --bucket s3://source --prefix "some/prefix" --to-bucket s3://target \
  --to-key "js:(key) => key.replace('some/prefix/', '')"

But it would be nice to have a working --to-prefix :)

Nice find. I agree this is a bug. Until I have a fix, something to try in the mean time: I'll bet using --to-prefix="js:''" will work.
Details: An empty --to-prefix is automatically set to true by the CLI pre-processor, so that tracks. Clearly the empty string is triggering the classic JavaScript bug of empty-string == false.

Fixed in v3.4.2


Ash not recognized as safe on edge

The next version will have a reworked tile accessing, so this issue should be resolved in the next update. Sorry for the inconvenience caused by this issue.


Restructure buildpack: Create php-builtin-server buildpack

Context
Per PHP RFC 0001 we are restructuring the PHP language family of buildpacks to make them more modular, up-to-date, and as a result, maintainable.
Currently, the PHP Web buildpack  is responsible for configuring and running PHP applications across built-in PHP servers, HTTPD, NGINX, as well as supporting FPM process managers. The goal of this issue is to separate the concerns within PHP Web into individual buildpacks.
Issue
This issue is to add a new buildpack, named php-builtin-server, which will be responsible for setting up PHP's  built-in web server to serve PHP applications.
Logic to support the PHP built-in webserver currently lives within the PHP Web buildpack  and should be moved into this new buildpack.

[x] API: The buildpack should provide none and require php at launch-time.

The buildpack will be responsible for setting a start command of type web for the built-in web server. It is the default web server. Check out how this was accomplished in the PHP Web buildpack.

[x] Packit: This buildpack should be written using the packit library.

[x] Buildpack API Version: This buildpack should be written using Buildpack API 0.7

[x] README: Make sure a README is added that conveys context about the buildpack in a manner consistent with other Paketo buildpacks.

This issue can be transferred to the appropriate repository (paketo-buildpacks/php-builtin-server), once it has been created.
Acceptance

I can successfully build a PHP app that uses a built-in web-server such as this simple built-in PHP server app, with PHP Dist, and the new PHP Builtin Server buildpack, and see logs that shows the app is run with the PHP Web Server (command like php -S <IP_ADDRESS>:$PORT..), and I can curl the app and see SUCCESS.

@sophiewigmore We should also add a [[buildpack.licences]] section to the buildpack.toml.


Build error docker/generic

Bug
Expected Behavior
No build error
Actual Behavior
-- +++ processing catkin package: 'amathutils_lib'
-- ==> add_subdirectory(common/libs/amathutils_lib)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- +++ processing catkin package: 'as'
-- ==> add_subdirectory(actuation/vehicles/packages/as)
CMake Warning at /opt/ros/kinetic/share/catkin/cmake/catkinConfig.cmake:76 (find_package):
  Could not find a package configuration file provided by "module_comm_msgs"
  with any of the following names:

    module_comm_msgsConfig.cmake
    module_comm_msgs-config.cmake

  Add the installation prefix of "module_comm_msgs" to CMAKE_PREFIX_PATH or
  set "module_comm_msgs_DIR" to a directory containing one of the above
  files.  If "module_comm_msgs" provides a separate development package or
  SDK, be sure it has been installed.
Call Stack (most recent call first):
  actuation/vehicles/packages/as/CMakeLists.txt:4 (find_package)

CMake Error at /opt/ros/kinetic/share/catkin/cmake/catkinConfig.cmake:83 (find_package):
  Could not find a package configuration file provided by "module_comm_msgs"
  with any of the following names:

    module_comm_msgsConfig.cmake
    module_comm_msgs-config.cmake

  Add the installation prefix of "module_comm_msgs" to CMAKE_PREFIX_PATH or
  set "module_comm_msgs_DIR" to a directory containing one of the above
  files.  If "module_comm_msgs" provides a separate development package or
  SDK, be sure it has been installed.
Call Stack (most recent call first):
  actuation/vehicles/packages/as/CMakeLists.txt:4 (find_package)

-- Could not find the required component 'module_comm_msgs'. The following CMake error indicates that you either need to install the package with the same name or change your environment so that it can be found.
-- Configuring incomplete, errors occurred!
See also "/home/autoware/Autoware/ros/build/CMakeFiles/CMakeOutput.log".
See also "/home/autoware/Autoware/ros/build/CMakeFiles/CMakeError.log".
Invoking "cmake" failed
####
#### Running command: "cmake /home/autoware/Autoware/ros/src -DCATKIN_DEVEL_PREFIX=/home/autoware/Autoware/ros/devel -DCMAKE_INSTALL_PREFIX=/home/autoware/Autoware/ros/install -G Unix Makefiles" in "/home/autoware/Autoware/ros/build"
####
The command '/bin/sh -c /bin/bash -c 'source /opt/ros/kinetic/setup.bash; cd /home/$USERNAME/Autoware/ros/src; catkin_init_workspace; cd ../; ./catkin_make_release'' returned a non-zero code: 1

Steps to Reproduce the Problem

~/Autoware/docker/generic$ sh build.sh kinetic
Specifications

Ubuntu version:16.04
ROS version:kinetic
Autoware branch:master

The sub modules are missing.
Please follow the how to build section in the readme.

@amc-nu
Thank you for your answer.
Don't you mean this README ?
https://github.com/CPFL/Autoware/blob/master/docker/generic/README.md

Yes , exactly that one

I think I have already  installed

NVIDIA drivers,
Docker
nvidia-docker

And I was able to build in the same environment 4 weeks ago.

@amc-nu
In docker environment, 1.6.3 can be built ,but master and 1.7.0 can't be built .
[100%] Linking CXX executable /home/autoware/Autoware/ros/devel/lib/lidar_tracker/euclidean_cluster
[100%] Linking CXX executable /home/autoware/Autoware/ros/devel/lib/lidar_tracker/kf_lidar_track
[100%] Linking CXX executable /home/autoware/Autoware/ros/devel/lib/op_local_planner/op_trajectory_generator
[100%] Built target euclidean_cluster
[100%] Built target op_trajectory_generator
[100%] Built target kf_lidar_track
autoware@A-UX331UN:~/Autoware/ros$ git branch
* (HEAD detached at 1.6.3)
  master
autoware@A-UX331UN:~/Autoware/ros$

-- Could not find the required component 'module_comm_msgs'. The following CMake error indicates that you either need to install the package with the same name or change your environment so that it can be found.
CMake Error at /opt/ros/kinetic/share/catkin/cmake/catkinConfig.cmake:83 (find_package):
  Could not find a package configuration file provided by "module_comm_msgs"
  with any of the following names:

    module_comm_msgsConfig.cmake
    module_comm_msgs-config.cmake

  Add the installation prefix of "module_comm_msgs" to CMAKE_PREFIX_PATH or
  set "module_comm_msgs_DIR" to a directory containing one of the above
  files.  If "module_comm_msgs" provides a separate development package or
  SDK, be sure it has been installed.
Call Stack (most recent call first):
  actuation/vehicles/packages/as/CMakeLists.txt:4 (find_package)

-- Configuring incomplete, errors occurred!
See also "/home/autoware/Autoware/ros/build/CMakeFiles/CMakeOutput.log".
See also "/home/autoware/Autoware/ros/build/CMakeFiles/CMakeError.log".
Invoking "cmake" failed
autoware@A-UX331UN:~/Autoware/ros$ git branch
* (HEAD detached at 1.7.0)
  master
autoware@A-UX331UN:~/Autoware/ros$

@andoh104 checking the docker script there’s something missing in line 100
https://github.com/CPFL/Autoware/blob/master/docker/generic/Dockerfile.indigo#L100
Need to be changed for
git clone https://github.com/CPFL/Autoware.git --recurse-submodules
Can you please test?
@messi49 can you please create a PR to both develop and master to fix this?

@yk-fujii can you please check if the nvidia docker build script? Thanks

I tested some revisions, and found this commit cause the docker build error.
https://github.com/CPFL/Autoware/commit/676367433dd27ddef9764b44afb97f58a728ea36

Facing the same issue.

@andoh104  I get the exact same error when building, were you able to find the solution?
@amc-nu I added the lines to test if something would happen, but I only get more errors when building.

@cirpue49  Your commit 6763674 cause this docker build error . Can you find the cause ?

Try this in Autoware directory before compile.
$ git submodule update --init

@kitsukawa  Thank you for your information.
And I found that it's already fixed in https://github.com/CPFL/Autoware/commit/71fb46e521ca68c047139d2ea763bf96a6a9b6c6 .
I can  build successfully on ｔｈｅ current master branch.


added python3 and django1.9 tests in travis build

Support for django 1.7 and python 3.2 should dropped in next release as they are failing tests and are not officially supported anymore.

Current coverage is 100.00%

Merging #1 into master will not affect coverage as of af554e9

@@            master      #1   diff @@
======================================
  Files            6       6
  Stmts          209     209
  Branches         0       0
  Methods          0       0
======================================
  Hit            209     209
  Partial          0       0
  Missed           0       0

Review entire Coverage Diff as of af554e9

Powered by Codecov. Updated on successful CI builds.


sqlsmith: sql reducer

Usecase
Generated queries can get rather nested and complex. This means they have to be shrunk in order to pinpoint the root cause of bugs.
Rough steps of manual sql reducing, starting with innermost subqueries:

1st phase: Replace columns with scalar values

Removes correlation of subquery with outer query.
Sometimes error only surfaces with correlation, in that case leave it.
This also means we need to know what the types of each select item is.

2nd phase: Remove ORDER BY
3rd phase: Remove GROUP BY
4th phase: Remove WHERE
5th phase: Remove  FROM
...

As you can see the steps are fairly mechanical, and can be automated.
We can either find an existing implementation, or implement a barebones version ourselves, if it's not too much effort.
Usage

Input failing ddl + sql query and phase.
output shrunk query after 1 shrinking step. Output must be valid sql.

Existing implementations

https://github.com/jonamuen/sql-reduce
https://github.com/sqlancer/sqlancer/pull/624

Not a high priority, since sqlsmith work is wrapping up, and many bugs are caught and fixed. But I think it could be interesting to implement one, and still moderately useful, as new features are added to RW and tested in sqlsmith.

May refer to how QuickCheck shrinks 😄

@jon-chuang

output shrunk query after 1 shrinking step. Output must be valid sql.

Let's speculatively try to remove instead of just 1 step. We should speculatively remove things until removing something will no longer produce the panic.

I found actually I played with this idea very long time ago, but not sure whether it works. 🥵 Just post it here: https://github.com/risingwavelabs/risingwave/compare/main...xxchan/shrink


Add triggerScan call to configmanagement integration tests which depend on it

Description
13 tests in 5 files under configmanagement fail intermittently since cypress 10.6.0 upgrade, for example:

1561658257045458944 from master build for #2743 on 2022-08-22
1561807085534973952 from master build for #2781 on 2022-08-23
1562047103482466304 from master build for #2745 on 2022-08-23

Failing tests

configmanagement/entitiespage.test.js

should not modify the URL when clicking the Overview tab when in the Overview section: Config Management Entity Page should not modify the URL when clicking the Overview tab when in the Overview section

configmanagement/dashboard.test.js

clicking the "CIS Standard Across Clusters" widget's "passing controls" link should take you to the controls list and filter by passing controls: Config Management Dashboard Page
clicking the "CIS Standard Across Clusters" widget's "failing controls" link should take you to the controls list and filter by failing controls: Config Management Dashboard Page

configmanagement/clusters.test.js

should click on the controls link in the clusters list and open the side panel with the controls list: Config Management Entities (Clusters) should click on the controls link in the clusters list and open the side panel with the controls list

configmanagement/ciscontrols.test.js

should render the controls list and open the side panel when a row is clicked: Config Management Entities (CIS controls) should render the controls list and open the side panel when a row is clicked
should take you to a control single when the "navigate away" button is clicked: Config Management Entities (CIS controls) should take you to a control single when the "navigate away" button is clicked
should have the correct count widgets for a single entity view: Config Management Entities (CIS controls) should have the correct count widgets for a single entity view
should click on the nodes count widget in the entity page and show the nodes tab: Config Management Entities (CIS controls) should click on the nodes count widget in the entity page and show the nodes tab
should have the correct tabs for a single entity view: Config Management Entities (CIS controls) should have the correct tabs for a single entity view
should have the same number of Nodes in the count widget as in the Nodes table: Config Management Entities (CIS controls) should have the same number of Nodes in the count widget as in the Nodes table
should show no failing nodes in the control findings section of a passing control: Config Management Entities (CIS controls) should show no failing nodes in the control findings section of a passing control
should show failing nodes in the control findings section of a failing control: Config Management Entities (CIS controls) should show failing nodes in the control findings section of a failing control

configmanagement/nodes.test.js

should click on the controls count widget in the entity page and show the controls tab: Config Management Entities (Nodes) should click on the controls count widget in the entity page and show the controls tab

Analysis
The failing tests assume that scan results are available.

compliance/complianceDashboard.test.js bends the guideline that tests not depend on other tests, because subsequent tests in the same file depend on side effect 'should scan for compliance data from the Dashboard page' from the first test So far, cypress does run tests in alphabetical order.
configmanagement tests break the guideline, because cypress 10 apparently no longer runs tests files in a determinate order.

The following lines are filtered and stream edited from build-log.txt files.
cypress 9

1560369927628525568 from master build for #2715 on 2022-08-18 which has unrelated failure
access.test.js                                                                 (1 of 79)
accessControl/accessControlAccessScopes.test.js                                (2 of 79)
accessControl/accessControlAuthProviders.test.js                               (3 of 79)
accessControl/accessControlPermissionSets.test.js                              (4 of 79)
accessControl/accessControlRoles.test.js                                       (5 of 79)
auth.test.js                                                                   (6 of 79)
certexpiration.test.js                                                         (7 of 79)
clusters/clusterDeletion.test.js                                               (8 of 79)
clusters/clusters.test.js                                                      (9 of 79)
compliance/complianceDashboard.test.js                                        (10 of 79)
compliance/complianceList.test.js                                             (11 of 79)
configmanagement/ciscontrols.test.js                                          (12 of 79)
configmanagement/clusters.test.js                                             (13 of 79)
configmanagement/dashboard.test.js                                            (14 of 79)
configmanagement/deployments.test.js                                          (15 of 79)
configmanagement/entitiespage.test.js                                         (16 of 79)
configmanagement/images.test.js                                               (17 of 79)
configmanagement/namespaces.test.js                                           (18 of 79)
configmanagement/nodes.test.js                                                (19 of 79)
configmanagement/policies.test.js                                             (20 of 79)
configmanagement/roles.test.js                                                (21 of 79)
configmanagement/secrets.test.js                                              (22 of 79)
configmanagement/serviceaccount.test.js                                       (23 of 79)
configmanagement/usersandgroups.test.js                                       (24 of 79)

cypress 10

1561658257045458944 from master build for #2743 on 2022-08-22
access.test.js                                                                 (1 of 78)
auth.test.js                                                                   (2 of 78)
certexpiration.test.js                                                         (3 of 78)
dashboard.test.js                                                              (4 of 78)
docs.test.js                                                                   (5 of 78)
general.test.js                                                                (6 of 78)
network.test.js                                                                (7 of 78)
productBranding.test.js                                                        (8 of 78)
search.test.js                                                                 (9 of 78)
systemconfig.test.js                                                          (10 of 78)
userinfo.test.js                                                              (11 of 78)
accessControlAccessScopes.test.js                                             (12 of 78)
accessControlAuthProviders.test.js                                            (13 of 78)
accessControlPermissionSets.test.js                                           (14 of 78)
accessControlRoles.test.js                                                    (15 of 78)
clusterDeletion.test.js                                                       (16 of 78)
clusters.test.js                                                              (17 of 78)
ciscontrols.test.js                                                           (18 of 78)
clusters.test.js                                                              (19 of 78)
dashboard.test.js                                                             (20 of 78)
deployments.test.js                                                           (21 of 78)
entitiespage.test.js                                                          (22 of 78)
images.test.js                                                                (23 of 78)
namespaces.test.js                                                            (24 of 78)
nodes.test.js                                                                 (25 of 78)
policies.test.js                                                              (26 of 78)
roles.test.js                                                                 (27 of 78)
secrets.test.js                                                               (28 of 78)
serviceaccount.test.js                                                        (29 of 78)
usersandgroups.test.js                                                        (30 of 78)

complianceDashboard.test.js                                                   (58 of 78)
complianceList.test.js                                                        (59 of 78)

1561807085534973952 from master build for #2781 on 2022-08-23
ciscontrols.test.js                                                           (18 of 78)
clusters.test.js                                                              (19 of 78)
dashboard.test.js                                                             (20 of 78)
deployments.test.js                                                           (21 of 78)
entitiespage.test.js                                                          (22 of 78)
images.test.js                                                                (23 of 78)
namespaces.test.js                                                            (24 of 78)
nodes.test.js                                                                 (25 of 78)
policies.test.js                                                              (26 of 78)
roles.test.js                                                                 (27 of 78)
secrets.test.js                                                               (28 of 78)
serviceaccount.test.js                                                        (29 of 78)
usersandgroups.test.js                                                        (30 of 78)
complianceDashboard.test.js                                                   (31 of 78)
complianceList.test.js                                                        (32 of 78)

from master build for #2768 on 2022-08-22 which has unrelated failures
complianceDashboard.test.js                                                   (18 of 78)
complianceList.test.js                                                        (19 of 78)
ciscontrols.test.js                                                           (20 of 78)
clusters.test.js                                                              (21 of 78)
dashboard.test.js                                                             (22 of 78)
deployments.test.js                                                           (23 of 78)
entitiespage.test.js                                                          (24 of 78)
images.test.js                                                                (25 of 78)
namespaces.test.js                                                            (26 of 78)
nodes.test.js                                                                 (27 of 78)
policies.test.js                                                              (28 of 78)
roles.test.js                                                                 (29 of 78)
secrets.test.js                                                               (30 of 78)
serviceaccount.test.js                                                        (31 of 78)
usersandgroups.test.js                                                        (32 of 78)

Changed files

Export triggerScan function which makes triggerScan request and waits on response.

helpers/compliance.js

Call triggerScan function in first test which assumes that scan results are available.

integration/configmanagement/ciscontrols.test.js
integration/configmanagement/clusters.test.js
integration/configmanagement/dashboard.test.js
integration/configmanagement/entitiespage.test.js

Checklist

[ ] Investigated and inspected CI test results
[x] Edited integration tests

Testing Performed
Run test files locally (with teardown and deploy-local between each run to clear the scan results).
See that tests fail before changes and pass after changes:

ciscontrols.test.js: 8 tests failed before and 0 tests failed after
clusters.test.js: 1 tests failed before and 0 tests failed after
dashboard.test.js: 3 tests failed before and 1 test still failed after: 'should show the same number of low severity policies in the "Policy Violations By Severity" widget as it does in the Policies list'
entitiespage.test.js: 1 test failed before and 0 tests failed after
nodes.test.js: 1 test failed before and 0 tests failed after

/retest-required

/test gke-ui-e2e-tests


bump commit ID for tests, added test for formData bug

🤖 AutoRest automatic publish job 🤖
> will publish once PR gets merged


Fix typo

Pull Request Test Coverage Report for Build 760

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 78.419%

Totals

Change from base Build 759:
0.0%

Covered Lines:
4702

Relevant Lines:
5996

💛  - Coveralls

Thanks :)


[image_picker] pickMultiImage as a Stream

Would it be possible to implement a version of pickMultiImage which will return a Stream of XFile?
Then we would be able to limit the number of images returned to the app - since there isn't a "maxNoOfImages" feature.

@stuartmorgan because then we will be able to cancel the stream when a certain number of images has been returned.
Say a user selects +1000 images and we only want to allow 30 images. When using a future we will have to wait for all images to be returned before we can pick the first 30 images from the list. On my Galaxy s21 this takes several minutes.
Sorry for my rusty english 😄

The proposed API here would be more complicated both to implement and for plugin clients to use than just having a max number of images. Closing in favor of re-opening https://github.com/flutter/flutter/issues/85772 given that use case.


The example ActiveMQArtemisSecurity definition doesn't create any users

Describe the bug
When I try to apply security configuration using the example ActiveMQArtemisSecurity CR YAML deploy/crs/broker_activemqartemissecurity_cr.yaml which is included in the distribution, nothing happens on my deployed Artemis broker. I don't see any user created in the properties file, and I can't authenticate as user 'bob'.
Am I missing something in my setup / CR?
To Reproduce
Steps to reproduce the behavior:

Download the 0.20 release (curl -OL https://github.com/artemiscloud/activemq-artemis-operator/archive/refs/tags/v0.20.0.tar.gz)
Follow the steps in the docs to install the CRDs and Operator, also installing the ActiveMQArtemisSecurity CRD.
Create this broker:

apiVersion: broker.amq.io/v2alpha5
kind: ActiveMQArtemis
metadata:
  name: mybroker
spec:
  deploymentPlan:
    size: 1
    image: placeholder
    requireLogin: true

Create this ActiveMQArtemisSecurity CR:

apiVersion: broker.amq.io/v1alpha1
kind: ActiveMQArtemisSecurity
metadata:
  name: broker-security-config
spec:
  applyToCrNames:
    - "*"
  loginModules:
    propertiesLoginModules:
    - name: 'prop-module'
      users:
      - name: bob
        password: mysecret
        roles:
        - root
  securityDomains:
    brokerDomain:
      name: 'activemq'
      loginModules:
      - name: 'prop-module'
        flag: 'sufficient'

Try to put a message on a queue. The auto-generated admin user can authenticate, but the named user can't:

/ # java -jar /a/a.jar --artemis-core --user gkyW8Hrs --pass 7KBeh41j --broker tcp://mybroker-hdls-svc:61616 --put "foobar" sandwiches
Message sent
Operation completed in 153ms (excluding connect)

/ # java -jar /a/a.jar --artemis-core --user bob --pass mysecret --broker tcp://mybroker-hdls-svc:61616 --put "foobar" sandwiches
javax.jms.JMSSecurityException: AMQ229031: Unable to validate user from /<IP_ADDRESS>:57868. Username: bob; SSL certificate subject DN: unavailable

Only the admin user exists in the users properties file:
$ cat /home/jboss/amq-broker/etc/artemis-users.properties
...
gkyW8Hrs = ENC(1024:8D873D1EDFB8ABACBC1A8229AC6A691B2856427B385167AC5DA636A8B0D0CF7C:50DE2FF97B69C8B8D127356F8F1090730F8F805DAA288E804E199788394EF0C9363671038857CB7F83ACE9022ACE2119792B9FCFB72CA68D026A5458B2D4C7CF)

Platform (please complete the following information):

Operator version: 0.20
OpenShift v4.6.20

The Broker pod is running this image:
$ oc describe pod mybroker-ss-0 | grep Image
    Image:         quay.io/artemiscloud/activemq-artemis-broker-init:0.2.7
    Image ID:      quay.io/artemiscloud/activemq-artemis-broker-init@sha256:878acaa33b89ff72892e4305e688bf1da7196e84a79981f27b5ced62e3208fc5
    Image:         quay.io/artemiscloud/activemq-artemis-broker-kubernetes:0.2.5
    Image ID:      quay.io/artemiscloud/activemq-artemis-broker-kubernetes@sha256:101abbc3c2c2da662fddd508573a447aaac90155971b383374bc3bbfc6b755ff

The Operator is running this image:
$ oc describe pod activemq-artemis-operator-77777444fc-t75gm | grep Image
    Image:         quay.io/artemiscloud/activemq-artemis-operator:0.20.0
    Image ID:      quay.io/artemiscloud/activemq-artemis-operator@sha256:86181b1b5a2dc9dc9089f4ba6b28c1e971cb7d02dbf7c09e4e93b6b9d5462135

Expected behavior
The Security controller should create users, and apply some sort of security config on the broker.
I should be able to log in as the user in the SecuritySettings CR.
I see this in the controller logs, when the Security controller is reconciling:
2021-09-27T16:02:47.112Z	INFO	controller_v1alpha1activemqartemissecurity	Reconciling ActiveMQArtemisSecurity	{"Request.Namespace": "sso-app-demo", "Request.Name": "broker-security"}
2021-09-27T16:02:47.112Z	INFO	controller_v1alpha1activemqartemissecurity	Fetched instance	{"Request.Namespace": "sso-app-demo", "Request.Name": "broker-security", "the instance": {"kind":"ActiveMQArtemisSecurity","apiVersion":"broker.amq.io/v1alpha1","metadata":{"name":"broker-security","namespace":"sso-app-demo","selfLink":"/apis/broker.amq.io/v1alpha1/namespaces/sso-app-demo/activemqartemissecurities/broker-security","uid":"362f5aae-d42f-4caf-8d20-656e6744641d","resourceVersion":"293655","generation":1,"creationTimestamp":"2021-09-27T16:02:47Z","annotations":{"kubectl.kubernetes.io/last-applied-configuration":"{\"apiVersion\":\"broker.amq.io/v1alpha1\",\"kind\":\"ActiveMQArtemisSecurity\",\"metadata\":{\"annotations\":{},\"name\":\"broker-security\",\"namespace\":\"sso-app-demo\"},\"spec\":{\"loginModules\":{\"propertiesLoginModules\":[{\"name\":\"prop-module\",\"users\":[{\"name\":\"bob\",\"password\":\"mysecret\",\"roles\":[\"root\"]}]}]},\"securityDomains\":{\"brokerDomain\":{\"loginModules\":[{\"flag...
2021-09-27T16:02:47.112Z	INFO	controller_v2alpha5activemqartemis	A config handler has been added	{"new handler": {"SecurityCR":{"kind":"ActiveMQArtemisSecurity","apiVersion":"broker.amq.io/v1alpha1","metadata":{"name":"broker-security","namespace":"sso-app-demo","selfLink":"/apis/broker.amq.io/v1alpha1/namespaces/sso-app-demo/activemqartemissecurities/broker-security","uid":"362f5aae-d42f-4caf-8d20-656e6744641d","resourceVersion":"293655","generation":1,"creationTimestamp":"2021-09-27T16:02:47Z","annotations":{"kubectl.kubernetes.io/last-applied-configuration":"{\"apiVersion\":\"broker.amq.io/v1alpha1\",\"kind\":\"ActiveMQArtemisSecurity\",\"metadata\":{\"annotations\":{},\"name\":\"broker-security\",\"namespace\":\"sso-app-demo\"},\"spec\":{\"loginModules\":{\"propertiesLoginModules\":[{\"name\":\"prop-module\",\"users\":[{\"name\":\"bob\",\"password\":\"mysecret\",\"roles\":[\"root\"]}]}]},\"securityDomains\":{\"brokerDomain\":{\"loginModules\":[{\"flag\":\"sufficient\",\"name\":\"prop-module\"}],\"name\...
2021-09-27T16:02:47.113Z	DEBUG	kubebuilder.controller	Successfully Reconciled	{"controller": "v1alpha1activemqartemissecurity-controller", "request": "sso-app-demo/broker-security"}

Judging by the logs above, it seems to miss executing this func entirely (I would expect to see some line like "Reconciling security" in the logs):
https://github.com/artemiscloud/activemq-artemis-operator/blob/v0.20.0/pkg/controller/broker/v1alpha1/activemqartemissecurity/activemqartemissecurity_controller.go#L201
Is this a bug? Or is there something else that I need to add to the Broker CR, or the Operator, to get this particular function to run (the bit that does the reconciling)?
Thanks!

Thanks for the pointers @gaohoward . I've given bob the role admin now, so the ActiveMQArtemisSecurity looks like this:
apiVersion: broker.amq.io/v1alpha1
kind: ActiveMQArtemisSecurity
metadata:
  name: broker-security-config
spec:
  loginModules:
    propertiesLoginModules:
    - name: 'prop-module'
      users:
      - name: bob
        password: mysecret
        roles:
        - root
        - admin
  securityDomains:
    brokerDomain:
      name: 'activemq'
      loginModules:
      - name: 'prop-module'
        flag: 'sufficient'

The operator.yaml that I'm using is the one in the v0.20 tag:
apiVersion: apps/v1
kind: Deployment
metadata:
  name: activemq-artemis-operator
spec:
  replicas: 1
  selector:
    matchLabels:
      name: activemq-artemis-operator
  strategy:
    rollingUpdate:
      maxSurge: 1
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      labels:
        name: activemq-artemis-operator
    spec:
      containers:
      - args:
        # Explicitly set the logging level.
        # Valid values are debug, info, and error
        # from most to least.
        # If running entrypoint_debug then use '-- --zap-level debug'
        - '--zap-level debug'
        - '--zap-encoder console'
        command:
        - /home/activemq-artemis-operator/bin/entrypoint
        env:
        - name: OPERATOR_NAME
          valueFrom:
            fieldRef:
              fieldPath: metadata.labels['name']
        - name: POD_NAME
          valueFrom:
            fieldRef:
              fieldPath: metadata.name
          # to watch all namespaces use '*' or empty ''
          # to watch multiple namespaces use comma separated list 'ns1,ns2'
          # default is to watch the operator's namespace (backward compatibility)
        - name: WATCH_NAMESPACE
          valueFrom:
            fieldRef:
              fieldPath: metadata.namespace

        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Init_2150
          value: quay.io/artemiscloud/activemq-artemis-broker-init:0.2.2
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Init_2160
          value: quay.io/artemiscloud/activemq-artemis-broker-init:0.2.4
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Init_2180
          value: quay.io/artemiscloud/activemq-artemis-broker-init:0.2.7
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Kubernetes_2150
          value: quay.io/artemiscloud/activemq-artemis-broker-kubernetes:0.2.0
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Kubernetes_2160
          value: quay.io/artemiscloud/activemq-artemis-broker-kubernetes:0.2.1
        - name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Kubernetes_2180
          value: quay.io/artemiscloud/activemq-artemis-broker-kubernetes:0.2.5

        image: quay.io/artemiscloud/activemq-artemis-operator:0.20.0
        imagePullPolicy: Always
        name: activemq-artemis-operator
        resources: {}
      serviceAccountName: activemq-artemis-operator

But, still the 'bob' user doesn't seem to be created:
sh-4.4$ cat /home/jboss/amq-broker/etc/artemis-users.properties
vGYO2WgB = ENC(1024:21E284BCD3B437BB333CF......9DA850689ABA924732D7F318CF0B31)sh-4.4$

Broker Pod log
Here's the logs from the broker pod.
broker-pod-log.txt
Here's the logs from the init-container.
init-container.log

@monodot Hey looks like the security doesn't get applied. We have a few issues fixed after v0.20.0, one of them is that if you apply the security CR after the broker CR it wont apply. Did you happen to apply the security CR after the broker CR has been deployed? If so try to deploy first the security CR then the broker CR.

This issue will be closed because it has not been updated for a long time.


[SPARK-10695] [Documentation][Mesos] Fixing incorrect value informati…

…on for spark.mesos.constraints parameter.

Can one of the admins verify this patch?

Jenkins, test this please.

Merged build triggered.

Merged build started.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/42667/
Test FAILed.

Docs are not built by Jenkins so there is no need to run Jenkins here.

cc @tnachen

Oops that looked wrong. Merging this into master 1.5 thanks for catching this.


[error] /tmp/kafka_util/KafkaOffsetMonitor/project/Build.scala:2: not found: object Keys

KafkaOffsetMonitor/project ] sbt clean compile package
[info] Set current project to project (in build file:/tmp/kafka_util/KafkaOffsetMonitor/project/)
[success] Total time: 0 s, completed Apr 23, 2015 12:46:45 AM
[info] Updating {file:/tmp/kafka_util/KafkaOffsetMonitor/project/}project...
[info] Resolving org.fusesource.jansi#jansi;1.4 ...
[info] Done updating.
[info] Compiling 1 Scala source to /tmp/kafka_util/KafkaOffsetMonitor/project/target/scala-2.10/classes...
[error] /tmp/kafka_util/KafkaOffsetMonitor/project/Build.scala:2: not found: object Keys
[error] import Keys._
[error]        ^
[error] bad symbolic reference. A signature in Plugin.class refers to type Plugin
[error] in package sbt which is not available.
[error] It may be completely missing from the current classpath, or the version on
[error] the classpath might be incompatible with the version used when compiling Plugin.class.
[error] /tmp/kafka_util/KafkaOffsetMonitor/project/Build.scala:6: not found: type Build
[error] object KafkaUtilsBuild extends Build {
[error]                                ^
[error] /tmp/kafka_util/KafkaOffsetMonitor/project/Build.scala:8: not found: value Defaults
[error]   def sharedSettings = Defaults.defaultSettings ++ assemblySettings ++ Seq(
[error]                        ^
[error] /tmp/kafka_util/KafkaOffsetMonitor/project/Build.scala:30: not found: value Project
[error]   lazy val offsetmonitor = Project("offsetmonitor", file("."), settings = offsetmonSettings)
[error]                            ^
[error] 5 errors found
[error] (compile:compileIncremental) Compilation failed
[error] Total time: 4 s, completed Apr 23, 2015 12:46:50 AM

Here is what I get from master:
± % sbt clean compile package                                             !5034
[info] Loading project definition from /Users/pierre/dev/KafkaOffsetMonitor/project
[warn] Multiple resolvers having different access mechanism configured with same name 'sbt-plugin-releases'. To avoid conflict, Remove duplicate project resolvers (`resolvers`) or rename publishing resolver (`publishTo`).
[info] Compiling 1 Scala source to /Users/pierre/dev/KafkaOffsetMonitor/project/target/scala-2.10/sbt-0.13/classes...
[info] Set current project to KafkaOffsetMonitor (in build file:/Users/pierre/dev/KafkaOffsetMonitor/)
[success] Total time: 5 s, completed Apr 22, 2015 7:59:59 PM
[info] Updating {file:/Users/pierre/dev/KafkaOffsetMonitor/}offsetmonitor...
[info] Resolving org.fusesource.jansi#jansi;1.4 ...
[info] Done updating.
[info] Compiling 6 Scala sources to /Users/pierre/dev/KafkaOffsetMonitor/target/scala-2.10/classes...
[warn] there were 2 feature warning(s); re-run with -feature for details
[warn] there were 8 inliner warning(s); re-run with -Yinline-warnings for details
[warn] two warnings found
[success] Total time: 10 s, completed Apr 22, 2015 8:00:10 PM
[info] Updating {file:/Users/pierre/dev/KafkaOffsetMonitor/}offsetmonitor...
[info] Resolving org.fusesource.jansi#jansi;1.4 ...
[info] Done updating.
[info] Packaging /Users/pierre/dev/KafkaOffsetMonitor/target/scala-2.10/kafkaoffsetmonitor_2.10-0.2.2-snapshot.jar ...
[info] Done packaging.
[success] Total time: 1 s, completed Apr 22, 2015 8:00:10 PM

What version of sbt/scala do you have installed on your system?

I'm installing scala 2.10.4 from http://scala-lang.org/download/2.10.4.html on c-os 6.6 and also sbt 13.1 on c-os 6.6 from http://repo.scala-sbt.org/scalasbt/sbt-native-packages/org/scala-sbt/sbt/0.13.1/ along with orcale jdk 1.7_60. I tried to grep for 2.10.3 and change it to 2.10.4 in build properties and such.


ERC20 deposit integration test

We had no ERC20 tests, so I wanted to get one up. There is some manual setup required before running the test, but we can automate it later...

Yes, we need to figure out how to automate the fee_spec.json stuff, but it sort of depends on how we're running the child chain - whether it's a clean one from scratch, or an already running testnet, etc.


marginBottom value in style is ignored

Current behavior

marginBottom value in style property is not getting rendered.
Current workaround is wrapping FlashList into a view and applying marginBottom to the view.
Expected behavior

marginBottom is working fine with FlatList so I think it should also be implemented in FlashList too.
To Reproduce

<FlashList style={{marginBottom: 100}} />
Platform:

[ ] iOS
[X] Android

Environment

1.5.0

This is expected. We only support limited styles


parsing map

Thank you for your great work!
I do not understand why have to handle the parsing map in this way?
for path in paths:
path=root+path
print(path)
seg = np.array(Image.open(path))
new = np.zeros_like(seg)
new[seg == 0] = 0
new[seg == 1] = 4
new[seg == 2] = 7
new[seg == 3] = 2
new[seg == 4] = 6
new[seg == 5] = 1
new[seg == 6] = 8
new[seg == 7] = 9
new[seg == 8] = 11
new[seg == 9] = 13
new[seg == 10] = 12
new[seg == 11] = 3
new[seg == 12] = 5
new[seg == 13] = 10
img = Image.fromarray(new)
img.save(path)

Same question too.

At first we got the parser‘s labels wrong, so we converted the labels to the one we specified

At first we got the parser‘s labels wrong, so we converted the labels to the one we specified


How to remove old datas

Hi and thanks for this great library
A general question about all technicals indicators.
How to limit the size of data ?
Exemple, I want only add max 500 values for calculations.
How to limit this ? What is the command to remove the first element of the values ?

Hi @emmtte and thank you! If you want to limit the size of data per indicator, simply init the indicator with the size limit.
Example: This limits the SMA to 3 values:
const sma = new SMA(3);

There is no command to remove the first element pushed to an indicator. You can only replace the latest value.

Sorry to bother you,  but in your exemple is the 3 corresponding to a period of 3 ?
I have used https://tulipindicators.org/sma and there a  difference between the size of the datas with the same period to calculate the SMA.
For exemple there is a  different with a size  of 500 compared to a size of 100 with the a period of 3
How to set period ?


test: add tests for the render method

What: Adds tests for the render method

Why: To make us more confident

How: Jest!

Checklist:

[ ] Documentation N/A
[x] Tests
[x] Ready to be merged
[ ] Added myself to contributors table N/A

Codecov Report

Merging #106 into master will increase coverage by 3.51%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master     #106      +/-   ##
==========================================
+ Coverage    53.3%   56.82%   +3.51%
==========================================
  Files           5        5
  Lines         257      271      +14
  Branches       59       64       +5
==========================================
+ Hits          137      154      +17
+ Misses         92       89       -3
  Partials       28       28

Impacted Files
Coverage Δ

src/downshift.js
65.85% <100%> (+4.07%)
:arrow_up:

Continue to review full report at Codecov.

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


Unable to ignore: UITableViewRowAction buttons

There does not seem to be any way to avoid applying the Button style to UITableViewRowActions, (the slideout buttons).  I have tried adding this to the exclude / exclude-subviews attributes of Button NUI class, but that did not work.  Also looked for a way to set nuiClass to "none" programmatically but that also did not work (and may require accessing private classes within UITableViewRowAction.
Anyone know a solution here other than not using Button as a style class?

Using exclude-subviews: UITableViewCell; under Button should work (it does for me). But there seems to be an issue if you add multiple excludes, they will all fail. See #269 and #224.

Assumed duplicate of #224 and #269. Fixed by #312.
Please reopen if this is indeed a separate issue.


Fix recorder error

This change gets rid of the recorder error with HA 2022.5 that is mentioned in #115 .
It seems to generate fine and the tests of the generated pytest-homeassistant-custom-component run without errors.
Changes feel a bit brittle/hacky especially the docstring code. There are probably better ways to implement this, but not really a Python expert  :/

Changes feel a bit brittle/hacky especially the docstring code. There are probably better ways to implement this, but not really a Python expert :/

This whole package is a bit brittle/hacky by construction, not to mention my laziness in sticking with the script like nature.

I think your solution of using relative imports all the way fixed the circular import issue I was running into. I will take a longer look at the docstring piece.
I need to work on a better CI for new contributors since the CI doesn't run the generate script.  I will test locally before merging.


feat(merge-upstream): merge upstream changes

@salanki do we want to sync changes from the forked repo?

Sounds safe


Add option to control default choices

Hi. I need an option to make every element selected by default when using NoLimit option.
I have a POC here https://github.com/koki-develop/go-fzf/compare/main...knightpp:go-fzf:add-selected-option

@knightpp
Sorry for the late reply...
Very nice!
Would you please open a Pull Request?


np.roll - Index was outside the bounds of the array

I get the following message when using np.roll.
Index was outside the bounds of the array
var a = np.arange(10);
a.roll(5, 1);
Console.WriteLine(a.ToString());

Isn't the first axis numbered as 0, i.e., a.roll(5, 0)?
But in despite of this, I get the same exception with an array of shape (100, 400, 9):
a = a[":", ":", 0].roll(1, 0)
I tried different parameters. I always get an exception. I also don't find a unit test for roll.

@OJacot-Descombes ,
Ignore 😥
https://github.com/SciSharp/NumSharp/blob/00d8700b00e815f321238536e0d6b4dbc9af8d6a/test/NumSharp.UnitTest/Creation/NdArray.Roll.Test.cs

@OJacot-Descombes
I found a more complete package, maybe you can try it.
https://github.com/Quansight-Labs/numpy.net


Fix #77

Determine unique associations for unique constraints with only 1 keys

This is breaking our tests, I'm looking into it. Might not finish until tomorrow, doesn't look easy :)

Thank you~


Generated by :no_entry_sign: Danger


Add django-constance

Is your feature request related to a problem? Please describe.
We need a system for manage constants in our project. We could use settings.py, but it not allow to change the values in execution time. We should may to change this values from the admin site.
Describe the solution you'd like
The possible solution is to use django-constance that allow us to define some constants in the settings.py and change values in execution time. Also it allows to use redis for cache.
https://github.com/jazzband/django-constance
Describe alternatives you've considered
No alternatives at the moment
Additional context
No additional context at the moment

Nice Xavier.
You can start whenever you want. Don't forget change to "in progress" when you start it.

@francescarpi  Maybe we can close this issue. It as solved with #65


Default Key implementation for &str

It seems like allowing a &str to have an automatic implementation for map::Key would be useful. We can encode the &str as bytes quite easily with a well-defined format.
Would this be something that would be desired? The implementation is quite small and I can make a PR for it. Curious if this was intentionally omitted for some reason.

Ah hmm, I think this is a problem because &str doesn't implement Clone, which the trait currently requires. Would it make sense to relax this bound and instead borrow the key throughout the stack instead?

Ah, looks like https://github.com/tweedegolf/sequential-storage/issues/39 is pointed at this. Closing, as there's additional complexity because of the key cache.

I agree it'd be useful, however they keys needs to be able to be owned for the KeyPointerCache. So I don't think this can be done sadly.
Maybe with some trait-fu it could be done that if the cache doesn't need to own the cache you could use &str...
But then if you care about performance you want to use that cache anyways...

It's easy enough to wrap this all in a heapless::String type to get around the ownership problems, but I don't think that should live in this crate.

I've already added an arrayvec feature that implements the key trait for ArrayVec and ArrayString, so that scenario is already covered.
The Value trait is also implement for &[u8], so that even works without extra copies to e.g. an ArrayVec


Ambiguous error notification in Nuxt 3.2.2 with typeScript: { typeCheck: true }

Environment
❯ npx nuxi info
Nuxi 3.2.2
RootDir: /home/projects/nuxt-starter-5vb8p7
Nuxt project info:

Operating System: Linux
Node Version:     v16.14.2
Nuxt Version:     3.2.2
Nitro Version:    2.2.2
Package Manager<EMAIL_ADDRESS>Builder:          vite
User Config:      typescript
Runtime Modules:  -
Build Modules:    -

Reproduction

Define { typeScript: { typeCheck: true } } in nuxt.config.ts
Run npm run dev
Weird error notification without any message pops up

Reproduction sandbox:
https://stackblitz.com/edit/nuxt-starter-5vb8p7?file=nuxt.config.ts
Describe the bug
Error badge shouldn't appear without any error message
Additional context
No response
Logs
No response

Hi @danielroe I would like to work on this. I have gone through the contribution guide as this is my first time contributing so any helping tips would be appreciated

You would be very welcome to do so! The first thing I would check is whether it's an upstream issue with vite-plugin-checker.
Feel free to DM me on discord if I can be of help or you have any questions.

I still have this error in Nuxt 3.2.3 with Nitro 2.2.3

same error with nuxt 3.3.1 / nitro 2.3.1
:/

This is now resolved in the latest version of vite-plugin-checker, which you can pull in by npm upgrade vite-plugin-checker.

Great! Upgrading to the latest vue-tsc (npm i vue-tsc@latest) also did the trick for me.

I can open a new issue for this but I'm seeing this issue again. Might be related to https://github.com/fi3ework/vite-plugin-checker/issues/238.

This issue is also happening again for me.

Happening for me with nuxt 3.8.2 on a fresh install/setup

Happening to me on nuxt 3.9.3


Revert "Pass API & language versions to source set analysis tasks"

Reverts detekt/detekt#7482
Fixes #7638
Once merged, let's open #7471, add it to 2.0.0 milestone but block it while waiting for a response on https://youtrack.jetbrains.com/issue/KT-71478/Gradle-Plugin-API-KDoc-clarify-intention-of-soft-deprecating-LanguageSettings-interface.

Warnings

:warning:
It looks like this PR contains functional changes without a corresponding test.

  Generated by :no_entry_sign: dangerJS against 4deedceaf549380a82a8bd39cbb89832e68b88da