Allow specifying a colour during logger extension creation

I'd like to colour my loggers with a specific colour.
Would be helpful if during extend one could specify options for each transport like:
const logger = mainLogger.extend("api", { consoleTransport: { colour: "darkgray"  } })

At the moment it is only possible to colour by level, not by namespace/extension, but this is a function I absolutely must add as soon as possible, you are right...
Like the possibility to choose which colour, I just have to find a way to manage this option since it is the transports that take care of colouring the logs not the library...

Maybe like I wrote in the example. One can specify the transporter name and supply options only the transporter understands.
Then console transporter could then colour the level and the message differently if a custom colour was set, otherwise the behaviour stays as it is now

From v 4.0.0 in the consoleTransport it is possible to choose the color of the log levels and also the colors of the extensions.

Thanks, great work!
I think I will add the option to generate a random colour for my loggers, that don't specify a colour.


Every node but the first fails to connect when using Istio

When using Istio, the Etcd node pods have an istio-proxy sidecar that proxies all of their network traffic. However, it takes a moment for this sidecar to start. During this time, the Etcd container won't be able to make network connections and so can't connect to other nodes. This results in Etcd logging an error and terminating. Because restartPolicy is set to Never, it won't recover from this. Could you consider changing restartPolicy so that the nodes can recover from this situation (upon restarting, the istio-proxy will be ready and the problem won't recur)?
Related issue: https://github.com/kubernetes/kubernetes/issues/65502

I have this same problem and it means I am unable to use the etcd-operator. I am assuming the issue here with restart, is that there is not PVC and the operator uses individual pod's instead of a stateful set? I was surprised by this fact, but it would make sense why restart is disallowed. Are there any plans to rectify this issue? I believe there is work to take on using PVC's at the very least, which if that lands means that the restart issue is going to be moot?

We are also planing to enable istio. Worried  if this is going to break.

we switched to operator less etcd cluster with https://github.com/etcd-io/etcd/blob/master/hack/kubernetes-deploy/etcd.yml


Slowdown encountered when reading request message from async server C++ API

What version of gRPC and what language are you using?
v1.24.0, C++
What operating system (Linux, Windows,...) and version?
Linux, Ubuntu 18.04.1
What runtime / compiler are you using (e.g. python version or version of gcc)
gcc version 7.4.0
What did you do?
Let's assume the following two request message format for specifying requests:
Version 1:

message ModelInferRequest {
..
..
repeated bytes raw_contents;
}

Version 2:

message ModelInferRequest {
..
..
repeated InferInputTensor inputs;
..
..
}
message InferInputTensor {
..
..
..
InferTensorContents contents;
}
message InferTensorContents {
bytes raw_contents
..
..
}

The Version 1 contains repeated bytes directly in the main message, on the other hand Version 2 has the bytes field inside a nested message.
I have a client that keeps sending the same request message repeatedly. The server is designed using the C++ Async API. As described in one of the examples, we use the corresponding Request function to register the RPC and call Next on the completion queue for the activity.
With large raw_contents size(77MB), I am observing a significant average slowdown of 28ms on moving from message format Version 1 to message format Version 2, between registering the request to detecting the activity on completion queue. The client ensures the requests are generated at the same rate for both the cases. My guess is grpc is suboptimal in reusing the protobuf request message with large nested submessages.
What did you expect to see?
Similar performance on the two message formats. The C++ async gRPC should effectively reuse the  message.
What did you see instead?
An average slowdown 28ms to read the message from the wire.
Version 1:
Wait + Read (avg):<PHONE_NUMBER>2179487us
Version 2:
Wait + Read (avg):<PHONE_NUMBER>5528454us
Anything else we should know about your project / environment?

I'm not sure if this is a gRPC issue or a protobuf issue.  Esun and/or Vijay, can one of you please advise?

The above reported numbers were observed when the protobuf message was cleared in between the calls. I assumed may be not calling Clear() on the request message would help. However, not calling Clear on message before passing it to RequestAsyncCall further deteriorated the performance.
Version 2:
Wait + Read (avg): 193443us

I don't think gRPC behaves differently based on the proto messages. Serialization & Deserialization are done by protobuf so I guess this is more likely protobuf doing differently depending on the protobuf definition.


[Bug]: On Maui initial NavigateAndReset pushes the same screen twice

Describe the bug 🐞
I have been following the official ReactiveUI.Samples Cinephile Maui sample project to create my own Maui Reactive UI project. I've set up basic MainPage and MainViewModel.  When I launch the app the MainPage is pushed twice to the navigation stack.
The bug is present in the official sample project as well.
When I looked into the source code of the RoutedViewHost here's what I've noticed

When the RoutedViewHost is created SyncNavigationStacksAsync
SyncNavigationStacksAsync notices that the navigation stacks are different - RoutingState has 1 view model and the Navigation stack on the Maui side has none, and pushes the main view model
Then Router.Navigate is invoked, which pushes the same page again

I guess that SyncNavigationStacksAsync is invoked to ensure that the screens pushed into the RoutingState while the navigation page wasn't displayed are pushed to the stack. However, I am unsure why the Navigate observable is fired again during the initialization.
I've copied RoutedViewHost to my project and simply added Skip(1) here
....
 Router?
               .Navigate
               .Skip(1)
               .ObserveOn(RxApp.MainThreadScheduler)
               .SelectMany(_ => PagesForViewModel(Router.GetCurrentViewModel()))
               .SelectMany(async page =>
               .....

This solved the problem for me. However, I am not sure whether this is the right solution in the global context.
Step to reproduce

Create an empty Maui project
Add ReactiveUI.Maui nuget
Create a MainViewModel that derives from ReactiveObject and implements IRoutableViewModel
Create MainPage that derives from ReactiveContentPage<MainViewModel>
Register the screen, router and the MainPage <-> Main view model mapping

    public static class AppBootstrapper
    {
        public static MauiAppBuilder UseAppBootstrapper(this MauiAppBuilder builder)
        {
            var router = new RoutingState();
            var screen = new AppBootstrapScreen(router);
            Locator.CurrentMutable.RegisterConstant(screen, typeof(IScreen));
            Locator.CurrentMutable.Register(() => new MainPage(), typeof(IViewFor<MainViewModel>));
            router
                .NavigateAndReset
                .Execute(new MainViewModel(screen))
                .Subscribe();

            return builder;
        }

        public static Page CreateMainPage()
        {
            return new RoutedViewHost();
        }

        private class AppBootstrapScreen : ReactiveObject, IScreen
        {
            public AppBootstrapScreen(RoutingState router)
            {
                Router = router;
            }

            public RoutingState Router { get; protected set; }
        }
    }

call UseAppBootstrapper inside the MauiProgram
Set the main page inside the App.xaml.cs
Launch the app
Observe that the main page is pushed twice

Reproduction repository
https://github.com/kyurkchyan/ReactiveUI.Maui.NavigationBug
Expected behavior
The main screen should be pushed only once when the app is initialized
Screenshots 🖼

IDE
No response
Operating system
Mac
Version
14.0 (23A344)
Device
iPhone Simulator
ReactiveUI Version
19.5.1
Additional information ℹ
No response

Thanks for the decent bug report. Will have a look this weekend I hope.

Has anyone found the right solution for this problem or should we just use Skip as suggested?

Skip is your best bet at the moment. Sorry haven't got to checking into this one yet.
Happy for a community submitted PR for anything like this one.

Ok, thanks! I'm not sure I could help, since I don't have experience in contributing, but I'll give it a try.

In terms of contributing, happy to help you out with any of the steps.
Here's some tips I would recommend
Get RxUI source code using a git client. Make a fork so you can contribute back. GitHub web UI makes this easy.
Include the rxui csproj's instead of a NuGet reference in your solution to test with
Create a branch
push the code fix to the branch
ideally add a unit test if able with your fix. We don't have MAUI runners at the moment for unit testing so this step may not be possible.
Create a pull request.
Happy to help out with any other information you need.

I understand this is resolved, I will close it now, if there is still an issue please raise an issue with the new findings. Thank you


efinix FPGAs?

Hello,
I have tested the Efinix IDE and realize when compile some projects they use VPR fron toronto university(because is mentioned in log).
Can be an future option to integrate efinix FPGAs in symbiflow toolchain?.
how could I explore/contribute to this option?.

@eljuligallego - Do you have any contacts at Efinix? I would be happy to talk to them about the topic.

Hi @mithro,
I have a contact from efinix europe because asked for evaluate the IDE and he was very friendly with good support:
Harald Werner
Efinix
European Sales Director
Breimannweg 3
85391 Allershausen
Germany
haraldw + efinix domain
P.D. I guess you can ask him for the IDE or I can share the files (2GB).

any news on this?

met @efxmnalim at a workshop at FOSSASIA, they might be able to do the required connection.


Crash when i open the "Vibrant Capacitor Bank"

This is log I'm playing in a private server
EnderIO Version <IP_ADDRESS>2
EnderCore <IP_ADDRESS>
I tried to update all mods in my pack but doesn't work :'(
http://pastebin.com/tBJZpsZC

You have some vanilla Minecraft item like dirt or sand in one of your Baubles slots, I'd guess from that stacktrace. What happens when you use your normal inventory?

No no one vanille item in my inventory when i open my capacitor bank but i crash anyway...


Support blob hierarchy operations with a custom delimiter

PR Summary
Introduces a delimiter parameter to the AzureStorage class and its methods for blob hierarchy operations.

AzureStorage.cs: Added _delimiter field, updated constructor, List, and ListAsync methods to use delimiter.
AzureStorageFactory.cs: Added _delimiter field, updated constructor, and Create method to pass delimiter.

Part of https://github.com/NuGet/Engineering/issues/5645

@clairernovotny
There're some unit tests are failing.

@clairernovotny
Are you actively working this PR? If not could please make it draft PR?


Add Postgres and MySQL connection strings

Adds ability to connect to Postgres and MySQL with connection string as opposed to using the manual config values

Thanks, I will check it in the next few days


Local bivariate Moran's l (-log10p_adj Sim)  look the same

Local bivariate Moran's l (-log10p_adj Sim)  look the same.

Here the p-values come from Monte Carlo simulations with 1000 permutations; the p-values here only have 346 unique values. I used all.equal to check the p-values from Myh1__Myh2 and Ftl1__Myh2; the values are similar but actually not all the same.


Updated navigation, with enabled sitetree

This is based due to issue #199

Current coverage is 95.42% (diff: 81.81%)

Merging #264 into master will decrease coverage by 0.08%

@@             master       #264   diff @@
==========================================
  Files            59         60     +1
  Lines          1716       1726    +10
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits           1639       1647     +8
- Misses           77         79     +2
  Partials          0          0

Powered by Codecov. Last update fee6cf8...39dee63


Going back through a screen transition that had a badeline fight resets the fight and must be redone

related to (duplicate of?) #16

Ah, you are correct. My mistake.


error when installing larastan on fresh herd project

Larastan Version: 2.0.0
Laravel Version: ^11.9

Description
error when installing larastan on fresh herd project
composer require larastan/larastan:^2.0 --dev

Hello @alifnuryana 👋🏻
You are on Windows. Try
composer require "larastan/larastan:^2.0" --dev

Caret is a special character.


Add basic date filtering

Initial ground work for selecting workflows in a given time range.
Also, this pull request adds createStoreWithCallback, which allows you to create a writable store that will trigger a function whenever set or update are called on the store.

lg


Update website footer

We've been asked to remove the 3 business hyperlinks in the footer and add a mention to the businesses on the official partners' page.
Please add a section at the bottom of the partner page that states Website brought to you by OptSus Marketing and Osprey Web Designs, LLC

Let’s also add
Bookeeping and accounting provided by Tax Pros HQ
Event logistics managed by DTRaleigh.com
Business Development by Ambrose Strategy
The point really is we are all volunteers and our businesses are not
formally doing the work.  Either include everyone’s business or don’t
include any.
On Fri, Dec 28, 2018 at 8:23 AM Janel<EMAIL_ADDRESS>wrote:

We've been asked to remove the 3 business hyperlinks in the footer and add
a mention to the businesses on the official partners' page.
Please add a section at the bottom of the partner page that states Website
brought to you by OptSus Marketing and Osprey Web Designs, LLC
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ncopenpass/NCOpenPass/issues/1385, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAOGtT5JXrewQ-ZItE29cTzcoxhA_ckTks5u9htMgaJpZM4Zj2e-
.

--
Chris Mathews

I deleted the links in the footer and added a new section to the Partners page at the bottom and gave it a header of  "NC Open Pass Volunteer Contributors", I added a bulleted list with links. Let me know if it needs to be edited.


disableIdentityMap fails with global context

Describe the bug
When using disableIdentityMap on the queries, I would expect that check for the Request context wouldn't trigger, because this flag will fork the entity manager every time
Stack trace
Error: ValidationError: Using global EntityManager instance methods for context specific actions is disallowed. If you need to work with the global instance's identity map, use `allowGlobalContext` configuration option or `fork()` instead.
    at Function.cannotUseGlobalContext (/src/node_modules/@mikro-orm/core/errors.js:83:16)
    at SqlEntityManager.getContext (/src/node_modules/@mikro-orm/core/EntityManager.js:665:44)
    at CustomerRepository.get em [as em] (/src/node_modules/@mikro-orm/knex/SqlEntityRepository.js:30:25)
    at CustomerRepository.findAll (/src/node_modules/@mikro-orm/core/entity/EntityRepository.js:63:21)
    at AppService.getCustomersFromScript (/src/src/app.service.ts:17:22)
    at execute (/src/scripts/test.ts:10:32)

To Reproduce
Steps to reproduce the behavior:

clone https://github.com/kristijanhusak/mikroorm-migration-issue
start with docker-compose up
Run the script with docker-compose exec api node_modules/.bin/ts-node scripts/test.ts

Expected behavior
Expected to be able to run the query because I passed disableIdentityMap: true to it. Code here.
Versions

Dependency
Version

node
16.13.0

typescript
4.55

mikro-orm
5.0.1

your-driver
postgres

The problem is actually only if you use repository, as the validation is triggered by accessing the EM from a repository (which takes the one from context automatically), not by using the EM API directly.


Sort Harmony trx

Critcal Fixes for  https://github.com/trustwallet/rpc-services/issues/309

We ignore codecov and do not cover more test, it is critical fix


Broken links

The links for Basic and A-Series VM sizes under https://docs.microsoft.com/en-us/azure/security/azure-security-disk-encryption-prerequisites#supported-vm-sizes are broken. Please update. Thank you!

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

ID: 0dbd38fa-89f0-320a-b517-b440be6927f9
Version Independent ID: 8b2eeee3-fb49-37e5-917d-f36bcd60ad29
Content: Prerequisites - Azure Disk Encryption for IaaS VMs
Content Source: articles/security/azure-security-disk-encryption-prerequisites.md
Service: security
GitHub Login: @msmbaldwin
Microsoft Alias: mbaldwin

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

I tested the links and it looks like someone has already fixed this. I'm closing this out for now but feel free to tag me in the comments or open a new issue if you are still seeing this problem.


Implement huffman algorithm in clojure

Hello guys,
sorry for not contributing for a long time.  could someone tell me how
to see the book from my computer to check if everything is good,
thanks

This is kinda mentioned in https://leios.gitbooks.io/algorithm-archive/content/chapters/how_to_contribute.html,
install gitbook and run gitbook install and then gitbook serve in the main directory, and go to that url. I forgot to put gitbook serve on the list, so I'll add that. Checking the code soon!

thanks @leios , now after reading it, can I make another pull request adding my username to the code
I wrote?

Hey Earthfail, thanks again for the code. Sorry it took so long to look at, it seems fine, I will just update the encoding string string to match other languages.


PropTypes warnings on fresh install

From @simonbdev on August 23, 2016 14:17
Getting these errors on running in the simulator. I can't see PropTypes validations in the index files, so I'm guessing this is a dependency?

Copied from original issue: FormidableLabs/victory-chart-native#17

@simonbdev Yep, that's coming from react-svg-native. I've opened an issue here https://github.com/react-native-community/react-native-svg/issues/123


CI/CD prod incremental versionning ?

Current Behavior
the CI publish the docker image under the same name on github : admin-front-prod, so it erase the previous version of the prod.
Expected Behavior
We can use incremential version, so at each new release of the produciotn, a new tag is generated with the new version. That means :
Should we keep track of every image on github because they will stay, is there a limited storage on github, could we store those images in another place, so we could delete them on github ?
How to tell to the production to pull the image with the right name ???

was developped


Setting an illegal the "cargo check" command doesn't report an error anywhere.

I set the "check" command to be clippy, but I also temporarily have my target as stable-i686-pc-windows-msvc and I don't have clippy installed for that, so running cargo check just fails with an error message.
It would be nice if RA had some way to tell me if my "check" command was just totally failing to run.

Probably a duplicate of #3155.

Ah! apparently so, i searched for the keyword "check".
Closing


grpc_tools.protoc undefined symbol: _ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE

What version of gRPC and what language are you using?
grpcio-tools 1.47.0
python
What operating system (Linux, Windows,...) and version?
CentOS7.9  (linux) for ARM
What runtime / compiler are you using (e.g. python version or version of gcc)
python3.6
What did you do?
run protoc to compile a ".proto" file
python3 -m grpc_tools.protoc -I. --grpc_python_out=. --python_out=. my.proto
What did you expect to see?
standard proto compilation, making auto generated scripts
What did you see instead?
Traceback (most recent call last):
  File "/usr/lib64/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib64/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/usr/local/lib64/python3.6/site-packages/grpc_tools/protoc.py", line 20, in <module>
    from grpc_tools import _protoc_compiler
ImportError: /usr/local/lib64/python3.6/site-packages/grpc_tools/_protoc_compiler.cpython-36m-aarch64-linux-gnu.so: undefined symbol: _ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE

Anything else we should know about your project / environment?
from pip install
    Collecting grpcio-tools
      Downloading grpcio_tools-1.47.0-cp36-cp36m-manylinux_2_17_aarch64.whl (31.4 MB)

Do you have a suitable version of libstdc++ installed? Manylinux requires libstdc++.so.6. You should be able to check with the following command:
find /usr/lib -name 'libstdc++.so.6' 2>/dev/null

There shouldn't be any system requirements besides those allowed by the appropriate manylinux standard (in your case, manylinux_2_17).
I think it's likely that the runtime linker is using this version of libstdc++.so. I suspect that you have a newish version of libstdc++ and there isn't a way that we can solve this issue on our end via manylinux. You should be able to verify this with the following command:
strings $(find /usr/lib -name 'libstdc++.so' 2>/dev/null | head -n1) | grep GLIBCXX

I'm not sure exactly which versions are affected, so it will be helpful to figure out known good version and known bad versions.
The missing symbol is vtable for std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >. In GCC 5, a breaking ABI change was made to libstdc++ to enable copy-on-write semantics in std::string. However, none of the manylinux flavors yet support a compiler new enough to produce artifacts built against the new ABI. This is because the manylinux build environment is based on CentOS 7 and (somewhat ironically, considering you're using CentOS 7), CentOS 7 has an outstanding bug that does not allow building with the new ABI.
Some ideas for workarounds:

Try downgrading your libstdc++
Try building from source.

thank you

same problem:
Tools version
operating system: CentOS7.9 (linux) for ARM in docker
gcc version: gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC)
python version: 3.10.10
grpcio-tools: grpcio_tools-1.51.3-cp310-cp310-manylinux_2_17_aarch64.whl
Error message
Traceback (most recent call last):
  File "/opt/smtx/python3/lib/python3.10/runpy.py", line 196, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/opt/smtx/python3/lib/python3.10/runpy.py", line 86, in _run_code
    exec(code, run_globals)
  File "/root/.local/lib/python3.10/site-packages/grpc_tools/protoc.py", line 20, in <module>
    from grpc_tools import _protoc_compiler
ImportError: /root/.local/lib/python3.10/site-packages/grpc_tools/_protoc_compiler.cpython-310-aarch64-linux-gnu.so: undefined symbol: _ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE

trace
[root@f4f0b132a96e]# ldd  /root/.local/lib/python3.10/site-packages/grpc_tools/_protoc_compiler.cpython-310-aarch64-linux-gnu.so
        linux-vdso.so.1 =>  (0x0000ffffbc144000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x0000ffffbbb4b000)
        libstdc++.so.6 => /lib64/libstdc++.so.6 (0x0000ffffbba24000)
        libm.so.6 => /lib64/libm.so.6 (0x0000ffffbb973000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x0000ffffbb942000)
        libc.so.6 => /lib64/libc.so.6 (0x0000ffffbb7bc000)
        /lib/ld-linux-aarch64.so.1 (0x0000ffffbc116000)
[root@f4f0b132a96e]# strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX
  GLIBCXX_3.4
  GLIBCXX_3.4.1
  GLIBCXX_3.4.2
  GLIBCXX_3.4.3
  GLIBCXX_3.4.4
  GLIBCXX_3.4.5
  GLIBCXX_3.4.6
  GLIBCXX_3.4.7
  GLIBCXX_3.4.8
  GLIBCXX_3.4.9
  GLIBCXX_3.4.10
  GLIBCXX_3.4.11
  GLIBCXX_3.4.12
  GLIBCXX_3.4.13
  GLIBCXX_3.4.14
  GLIBCXX_3.4.15
  GLIBCXX_3.4.16
  GLIBCXX_3.4.17
  GLIBCXX_3.4.18
  GLIBCXX_3.4.19
  GLIBCXX_DEBUG_MESSAGE_LENGTH

Others
if works fine on CentOS7.9 (linux) for x86_64, and GLIBCXX Version is same to arm

We encounter the same issue as well, and it blocks our suport for CentOS on arm. Could this please be nvestigated/addressed?

Anyone found a solution to this issue, please? Thanks in advance!

libstdc++.so.6.0.24 contains the symbol, it's available ingcc-Version 7.3.1 20180712 (Red Hat 7.3.1-17) (GCC) on Amazon Linux.

Anyone found a solution to this issue, please? Thanks in advance!

libstdc++.so.6.0.24 contains the symbol, it's available ingcc-Version 7.3.1 20180712 (Red Hat 7.3.1-17) (GCC) on Amazon Linux.

for anyone travelling around these internet corners, installing from source GCC 7.2.0 may be what you need, tested on centos 7 and it worked.


Hi, the command "docker-compose run app /venv/bin/python manage.py load_initial_data" runs with error.

Hi, the command "docker-compose run app /venv/bin/python manage.py load_initial_data" runs with error.
"....
ImportError: Error loading shared library libexpat.so.1: No such file or directory (needed by /usr/local/lib/python3.5/lib-dynload/pyexpat.cpython-35m-x86_64-linux-gnu.so)
"
You should add requrement to Dockerfile
"expat-dev" into "RUN set -ex \ && apk add --no-cache --virtual .build-deps "

Hello @fyls, could you give my branch a go (#235)?
Building the docker image should work now.
Thanks!

@johnraz - updated to 3.7-alpine and added expat-dev, rebuilt, but I get this error when loading initial data:

docker-compose run app /venv/bin/python manage.py load_initial_data                Starting
bakerydemo_db_1            ... done                                                                            Starting
bakerydemo_elasticsearch_1 ... done
standard_init_linux.go:207: exec user process caused "no such file or directory"

@kptac this seems to be working for me, sticking with the existing image except for the addition of expat-dev.


Add arrow option 3

I added another option for hours per #2 (though it doesn't fix Noto Mono, if conhost every supports codepage fallback, it will work with Noto Emoji). Since I'm bad at Git, this includes my resaved .psd1 from #4, so probably merge that PR first ;) (If you need me to remove the commit from this branch, I'll go look up the Git magic)

I converted the module to UTF-8 instead as it's an accepted standard.
I will add those additional arrows to the support list.
Thanks for your efforts :+1:

Added third option to arrow character selection to master. Thank you!


simple explination of when to use sync vs resync

love the idea of this tool, but the resync command confuses me. Does anyone know when it should be used? Thanks.

If I understand correctly it's used to synchronize current branch with master branch

sync involves 2 branches: pull from upstream, merge/rebase with local, then push to upstream.
resync involves 3 branches: pull from two upstream branches, merge/rebase with local, then push to one upstream branches.
For example, the current branch is foo. sync will sync local foo with remote/foo,
and resync will pull from remote/master and remote/foo, then sync local foo with remote/foo.
After resync, local foo and remote/foo will be the same, and both contain changes in remote/master, but remote/master is intact.
Currently I think resync has the following problems:

The help message is not very clear.
The name resync is confusing.
sync can accept one branch argument. Accordingly resync should accept tow arguments, one for the upstream branch, one for the sync branch. But currently resync only accept one argument (the former).

resync should removed.


Shifting cursor (forward) when editing Markdown with emoji

When editing a markdown component with a specific emoji (which occupies two characters) - for example the start emoji which is by default on the markdown component, clicking on text places the cursor one character to the right and making editing confusing.
Expected results
Cursor stays at correct position
Actual results
Cursor jumps 1 step forward
Screenshots
It's hard without video, but here are few screenshots (I can share video if needed). In this example I am trying to correct "payouss" to "payouts"

How to reproduce the bug

Go to Dashboard, Add Markdown with emoji (e.g. the start shape)
Try to edit a sentences (after the emoji) and see the cursor jumps around (deletes character forward, not correct one)

Environment

superset version: master

Checklist
Make sure these boxes are checked before submitting your issue - thank you!

[ ] I have checked the superset logs for python stacktraces and included it here as text if there are any.
[x] I have reproduced the issue with at least the latest released version of superset.
[x] I have checked the issue tracker for the same issue and I haven't found one similar.

@junlincc FYI. I know there are other two open bugs for markdown https://github.com/apache/incubator-superset/issues/11304 and https://github.com/apache/incubator-superset/issues/11257 they are all different, just wanted to surface this as it relates to the same component.

@zuzana-vej Thank you, Zuzana for reporting and linking. We will get to it in a couple weeks 🙏

@kkucharc 🙏

I think this is known issue of Ace Editor which is used here:
https://github.com/ajaxorg/ace/issues/4142
Even it appears when I try put ✨ in their demo:
https://ace.c9.io/
I tried check the newest version of react-ace but it didn't help. I suggest to wait for a fix in the library.

Thanks @kkucharc, closing this bug.


Add support for VS2019 and msbuild 16.0

Adds support for VS2019 based on updated msbuild paths in VS2019 RC
Description
When using the developer command prompt from VS 2019 to build using psake, msbuild 15.0 is being used and results in various build errors.
Related Issue
Motivation and Context
How Has This Been Tested?
Tested using VS 2019 RC
Screenshots (if appropriate):
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

Thanks @petedavis!


PageTitleWidget

To be later used in layoutHeader to replace hardcoded current page title banner in SubnavigationOverviewLayout and ProductOverviewLayout.
Thumbnail will be added later.

REVIEW (7c09478)


Discussion: what does a typical performance run look like?

I ran the performance scripts, and I'm not sure if they ran correctly, because I get a lot of zeroes on this table (while Chrome opened and tests seemed to be running):

><EMAIL_ADDRESS>perf /Users/amed/Hobby/RxJSNext
> protractor protractor.conf.js

Using ChromeDriver directly...
[launcher] Running 1 instances of WebDriver
Started
BENCHMARK bufferCount Rx2
Description:
- forceGc: false
- iterations: 1000
- regressionSlopeMetric: scriptTime
- sampleSize: 20
- userAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.93 Safari/537.36
Metrics:
- gcAmount: gc amount in kbytes
- gcTime: gc time in ms
- majorGcTime: time of major gcs in ms
- pureScriptTime: script execution time in ms, without gc nor render
- renderTime: render time in ms
- scriptTime: script execution time in ms, including gc and render

          gcAmount |             gcTime |        majorGcTime |     pureScriptTime |         renderTime |         scriptTime
------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------
              0.00 |               0.00 |               0.00 |               0.00 |               0.22 |               0.00
              0.00 |               0.00 |               0.00 |               0.00 |               0.08 |               0.00
              0.00 |               0.00 |               0.00 |               0.00 |               0.09 |               0.00
              0.00 |               0.00 |               0.00 |               0.00 |               0.11 |               0.00
              0.00 |               0.00 |               0.00 |               0.00 |               0.43 |               0.00
              0.00 |               0.00 |               0.00 |               0.00 |               0.08 |               0.00
              0.00 |               0.00 |               0.00 |               0.00 |               0.09 |               0.00
              0.00 |               0.00 |               0.00 |               0.00 |               0.31 |               0.00
              0.00 |               0.00 |               0.00 |               0.00 |               0.09 |               0.00
              0.00 |               0.00 |               0.00 |               0.00 |               0.19 |               0.00
              0.00 |               0.00 |               0.00 |               0.00 |               0.09 |               0.00
              0.00 |               0.00 |               0.00 |               0.00 |               0.33 |               0.00
              0.00 |               0.00 |               0.00 |               0.00 |               0.15 |               0.00
              0.00 |               0.00 |               0.00 |               0.00 |               0.16 |               0.00
              0.00 |               0.00 |               0.00 |               0.00 |               0.18 |               0.00
              0.00 |               0.00 |               0.00 |               0.00 |               0.16 |               0.00
              0.00 |               0.00 |               0.00 |               0.00 |               0.09 |               0.00
              0.00 |               0.00 |               0.00 |               0.00 |               0.34 |               0.00
              0.00 |               0.00 |               0.00 |               0.00 |               0.28 |               0.00
              0.00 |               0.00 |               0.00 |               0.00 |               0.08 |               0.00
================== | ================== | ================== | ================== | ================== | ==================
              0.00 |               0.00 |               0.00 |               0.00 |          0.18+-59% |               0.00

I have not setup my development environment like you have. For instance, I didn't have protractor installed globally (it's a devDependency, so it's already installed locally). Instead I ran ./node_modules/.bin/webdriver-manager update and ./node_modules/.bin/webdriver-manager start prior to running npm run perf. I also didn't have a http-server installed globally since it's also a devDependency. If the output of that table above looks correct, then I can update the instructions in README.md to be less susceptible on "works-on-my-computer" issues. Relying on locally installed binaries is safer (also against version mismatch problems).

Also, I don't see why it's necessary to start http-server in the home directory. npm run perf seems to run normally without it, because protractor.config.js has this:
  beforeLaunch: function () {
    httpServer.createServer({
      showDir: false
    }).listen('8080', 'localhost');
  },

I guess README.md is simply outdated?

I think README.md is somewhat outdated.
For test results, mentioned bit in https://github.com/ReactiveX/RxJS/pull/263 that benchpress need to be updated once its new version is available.

@staltz There was a change in Chrome that broke Benchpress.

@jeffbcross did give me a .zip of a newer version that should fix it, I just have been too busy to add it in.

... and yes, the README might be a little outdated.

Ok, I'll send a small PR to update the README, and wait for a Chrome fix.

Closing for #348


Adds Sayali to authors list - Reporting CLI blog

Description
Can we swap my name and add Sayali to the authors list? Thanks
Issues Resolved
N/A
Check List

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

By submitting this pull request, I confirm that my contribution is made under the terms of the BSD-3-Clause License.

Hi @krisfreedain , could you add this 1-liner in your next batch of changes? Thanks
I missed one of the Reporting CLI engineers.


Scalar mapping and adapter configuration improvements

Related to #3748.
For now here is a design document with possible changes.

I've pushed the Kotlin implementation for review
Remaining:

[ ] Java
[ ] Documentation updates


Add Flashduty notification

Tick the checkbox if you understand [x]:

[x] I have read and understand the pull request rules.

Description
Fixes #(issue)
Type of change
Please delete any options that are not relevant.

New feature (non-breaking change which adds functionality)

Checklist

[ ] My code follows the style guidelines of this project
[x] I ran ESLint and other linters for modified files
[x] I have performed a self-review of my own code and tested it
[x] I have commented my code, particularly in hard-to-understand areas
(including JSDoc for methods)
[ ] My changes generate no new warnings
[ ] My code needed automated testing. I have added them (this is optional task)

Screenshots

Could you also add a screenshot of the notification provider working? ^^
(This is standard procedure for regional notification providers, as testing them is sadly basically impossible due to region locks and language bariers)

Could you also add a screenshot of the notification provider working? ^^ (This is standard procedure for regional notification providers, as testing them is sadly basically impossible due to region locks and language bariers)

Because of the network, may I use the screenshot hosted by imgur?  (Currently, most of Flashduty users are in China, so the screenshot has some Chinese words.)

about the screenshots: Could you attach a screenshot showing how the Test button looks when pressed? (I am a bit concearned that specifing it as a url => using it as a resource in postNotification might not work)

Yep, you are right. there is a bug when fire a 'Test' request. I fix it by adding '?' before the monitorInfo (which means when the  monitorInfo is undefined,  abandon the logic behind and return undefined.)

@CommanderStorm is it ready to merge this PR ? or anything to improve ?

As indicated by my aproval-review:
from my point, no, but only louis vote counts. See our contribution guide: https://github.com/louislam/uptime-kuma/blob/master/CONTRIBUTING.md
The point of reviews from me and Nelson is to reduce unnessesary go-arounds from Louis, not to give any indicaor of timeline/mergability/...

As indicated by my aproval-review: from my point, no, but only louis vote counts. See our contribution guide: https://github.com/louislam/uptime-kuma/blob/master/CONTRIBUTING.md The point of reviews from me and Nelson is to reduce unnessesary go-arounds from Louis, not to give any indicaor of timeline/mergability/...

thank you for your reply. I will wait louis's feedback.

I think including zh-HK and zh-TW translation is unnecessary. Otherwise looks okay.

Same thought, just need to change zh-CN.json, as the others are using Traditional Chinese.
Other code changes look good to me.

I think including zh-HK and zh-TW translation is unnecessary. Otherwise looks okay.

Same thought, just need to change zh-CN.json, as the others are using Traditional Chinese.
Other code changes look good to me.

@chakflying @louislam ok, I revert the changes in zh-HK and zh-TW and fix the conflicts in en.json


U

Describe the bug

A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

Open sample '...' (provide sample download if possible)
Navigate to '....'
Do something '....'
See error

Exception
If applicable, add the exception/stacktrace.
stacktrace goes here

Screenshots
If applicable, add screenshots to help explain your problem.

If you have a bug to report please fill in the format.


Differences between bindings

Hi, I'm not new to Raylib but I am new to Zig.
I just would like to know what's the difference between these bindings and https://github.com/Not-Nik/raylib-zig ?

Hey, good question.
I'm also relatively new to Zig and made this bindings as part of learning the language and its build system.
One difference is that I use raylib_parser to generate an intermediate representation as JSON and the generate the Zig/C code from that.
This has 3 benefits for me:

This bindings don't have python as dependency and I can do everything with Zig
The parser is maintained by raylib and part of its repository
I can fine tune specific function signatures to be more idiomatic with zig (like passing slices and enums instead of ints or pointers as arguments)

I tried https://github.com/Not-Nik/raylib-zig and it worked on Windows but I could not manage to get it working with WebAssembly builds.
The only workaround I came up with to solve that problem with passing and returning structs to/from the functions, was to generate a set of C functions that do the unwrapping from pointers to structs but on the C side. Because that side is compiled with emcc and can handle it magically.

Okay, good to know. I may use your bindings for a gamejam if thats ok :) I've been wanting to learn Zig so it seems like perfect excuse, heh.

Sure it's ok, glad if this projects actually helps people :)
I used them for a Ludum Dare jam last year and it was nice to build and upload something in a couple of seconds.

Sweet, i will have to see near the jam. Im joining Nokiajam in case you are curious. Working with a lower level language for it just makes sense to me :D

Oh yeah another thing: Maybe you could collab with the other bindings repo? Having one dedicated place for raylib-zig bindings would make things easier for everyone i hope :)

I think the other bindings repo has a different focus for the bindings. I try to be as type safe as possible by wrapping the C functions with idomatic interfaces, to have a nicer experience writing raylib code. While they utilize zigs ability to link directly to C code for raw performance.

Ahh ok, makes sense. Thanks for clarifying.


Public node unavailable

2024-04-28T19:54:58.661Z ERROR mycelium::peer_manager > Couldn't connect to Tcp [2a02:1802:5e:0:8478:51ff:fee2:3331]:9651: No route to host (os error 113)

$ ping 2a02:1802:5e:0:8478:51ff:fee2:333
PING 2a02:1802:5e:0:8478:51ff:fee2:3331 (2a02:1802:5e:0:8478:51ff:fee2:3331) 56 data bytes
From 2a02:1800:10:1058::15 icmp_seq=1 Destination unreachable: Address unreachable

Ran into this today as well. It seems mycelium behaves a bit poorly if a nonreachable address is configured as a peer.

Yeah it seems the physical node this peer was running on has died, we will replace it (hopefully tomorrow). As for the network behavior, the fact that an unreachable node is configured should not impact the behavior, though we currently are observing some network stability for the public nodes as the network expands. This is currently the main point of attention for improvements.

The public node has been restored, additonally some changes were done to the other public nodes, they should be more stable now.


Delimiter not working when filtering id through a wherehas filter.

I'm the creator of issue https://github.com/laravel-json-api/laravel/issues/119.
And I have come further in my journey to get the functionality I want, expect I am running into a problem.
The problem being that a delimiter on a WhereIdIn isn't called when the filter is passed through a WhereHas filter.

When looking further into the code I have noticed the delimiter function isn't even called and the apply will call the deserialize and down the line toArray gets called before the delimiter is even set and will always result in this error.
SectorSchema filters

/**
     * Get the resource filters.
     *
     * @return array
     */
    public function filters(): array
    {
        return [
            WhereIdIn::make($this)->delimiter(','),
            FilterOnNullWhenZero::make('parent', 'parent_id')
        ];
    }

CompanySchema filters.

    /**
     * Get the resource filters.
     *
     * @return array
     */
    public function filters(): array
    {
        return [
            WhereIdIn::make($this)->delimiter(','),
            Where::make('company_type'),
            Where::make('name'),
            WhereHas::make($this, 'sectors'),
            CompanyFilter::make('searchTerm'),
        ];
    }

Thanks for reporting. I'll have to dig into this because I would have thought it was working.

I believe this was caused by #139 which has now been fixed - will be tagged as v1.0.1. If the issue persists after upgrading, please re-open this issue.


Enable Service Discovery thru Consul but disable the registration of current service client

Hello - More of a question, than issue
I have started to analyze the spring cloud consul in one of my new projects and have got the basic integration working, had a quick question - is there a property that allows a specific service to use Consul for discovering other services but not register itself with Consul. EnableDiscoveryClient annotation currently enables both functions, something on the lines of - eureka.client.registerWithEureka property?

Not currently. Should be a simple property.

You can now use spring.cloud.consul.discovery.register=false.


BUG: Aligning the submit button

Is there an existing issue for this?

[X] I have searched the existing issues

What happened?
We can align the submit button to give a more consistent look
Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

assign me this issue please


fix(message-box): 当有初始inputValue时dom尚不存在导致validate()报错

Fixed: #1005

[x] Make sure you follow the contributing guide.
[x] Rebase before creating a PR to keep commit history clear.
[x] Add some descriptions and refer relative issues for you PR.

@Leopoldthecoder mint-ui来人处理下PRs吧  :(


First step for reintegrating piqi-ocaml back into piqi

See details in #73

@ivg can you take a quick look, specifically dune configs in https://github.com/alavrik/piqi/pull/74/commits/f0a1d9b71792cb9b6aa21b64f385d5484ef6d71b
I tested it quickly and it seems to work in my environment. Does it make sense to you as the first step?

Hi! Have been there any updates on this since? Would be nice to have this for the next release.

@alavrik we use it as part of BAP and Rizin for trace-testing instructions uplifting for different architectures with https://github.com/rizinorg/rz-tracetest.

It's hard to regain the context after so much time, but so far it looks okay, nothing rings a bell. But feel free to poke me if you have any issues with getting it built!


Node.Js lambda container support for Visual Studio?

Hello! Can i somehow deploy nodejs lambda code from visual studio in case of docker image source?
I have :
Microsoft Visual Studio Professional 2019
Version 16.11.13
AWS toolkit 1.31
I trying to add a new project, but see only nodejs as a zip package. Do I have something wrong? Or maybe vs code supporting has this feature (automate deploy without cli)? For example, using C# project - I can select container, with nodejs project - no.
Thanks in advance!

The AWS Toolkit for Visual Studio has support for publishing .NET Lambda function images, but not for other languages like NodeJs. I will mark this as a feature request.
To help my understanding, are you mainly using Visual Studio to develop your NodeJs code, or another editor?

I mainly use VS Code for writing nodejs, but currently, I need to mix C# and JS projects. Thanks for fast answer

Will try it, thanks a lot


🚀 Change alpha1 to alpha2

Description
Change alpha1 to alpha2
Type of change
Please delete options that are not relevant.

[ ] Bug fix (Non-breaking change which fixes an issue)
[ ] New feature (Non-breaking change which adds functionality)
[ ] Breaking change (Fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update (Example: REST API changes)

Tested on?

[ ] Windows
[ ] Linux Ubuntu
[ ] Centos
[ ] Mac
[ ] Others  (State here -> xxx )

Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged
[ ] CHANGELOG.md has been updated
[ ] Update Gitbook REST API Page

there are few files are not changed:

https://github.com/CertifaiAI/classifai/blob/deven_change_alpha2/classifai-test/pom.xml#L23
https://github.com/CertifaiAI/classifai/blob/deven_change_alpha2/startClassifai.sh#L3

there are some part requires changes in frontend too

there are some part requires changes in frontend too

This is UI related. Will do this separate pr with the welcome launcher.

there are some part requires changes in frontend too

This is UI related. Will do this separate pr with the welcome launcher.

ah okay...


No module named 'pandas.plotting._matplotlib'

lsdviztools version:
Python version:
Operating System:

Description
Trying to run PlotMOverNAnalysis.py after "Calculating Concavity". Rasters & plots are supposed to be output. Error messages instead.
What I Did
I tried redownloading the entire LSDTT package; rerunning the Chi analysis relevant for the visualisation; and spell-checking EVERYTHING.
root@0065412a2b9c:/LSDTopoTools/LSDMappingTools# python PlotMOverNAnalysis.py -dir /LSDTopoTools/data/Second -fname movern_chi2 -ALL True
Traceback (most recent call last):
File "PlotMOverNAnalysis.py", line 18, in
from LSDPlottingTools import LSDMap_MOverNPlotting as MN
File "/LSDTopoTools/LSDMappingTools/LSDPlottingTools/LSDMap_MOverNPlotting.py", line 34, in
from LSDPlottingTools import joyplot
File "/LSDTopoTools/LSDMappingTools/LSDPlottingTools/joyplot.py", line 10, in
from pandas.plotting._matplotlib.tools import (_subplots, _flatten)
ModuleNotFoundError: No module named 'pandas.plotting._matplotlib'

We have been trying to update the visualisation routines and have migrated to a package lsdviztools. But from the above error message it looks like you are using the older version LSDMappingTools.
The error message comes from an update to pandas. I have patched LSDMappingTools to fix this problem (it was already updated in lsdviztools). You can update the code with a git pull command.
If you want the updated version, use plotmovernanalysis.py from within lsdviztools

I'm looking for documentation to use lsdviztools in the Docker environment - is it available yet?

I haven't written up the documentation yet.
But you can use plotbasicrasters.py and plotmovernanalysis.py in the same way the old LSDMappingTools functions worked.
To install you clone lsdviztools and do a local install: pip install ./
There are some basic instructions here: https://hub.docker.com/repository/docker/lsdtopotools/lsdtt_pytools_docker
And a few examples here: https://github.com/LSDtopotools/lsdtt_notebooks


How to export memory?

I have a Webassembly module that I was using as follows:

call an alloc(size) function inside wasm to allocate a chunk of memory in the module returning a pointer
copy some data from js side into wasm module
call a process(ptr) function inside wasm to operate on that data
copy the data back to JS side

I'm trying to migrate to wasm-bindgen but I have an issue: The wasm-bindgen glue JS code doesn't export the memory object so I can't do steps 2 and 4. I can manually edit the .js file emitted by wasm-bindgen to make getUint8Memory() exported but that's not a very clean/maintainable way to do it.
Is there another way I have missed or would you support an option to export the memory?

Just realised that passing/returning a &[u8] might be more idiomatic using wasm-bindgen. Although I'm not sure if that will involve more copying.

Thank you

That only seems to work for the default --target=bundler.  However, in --target=web mode:

there is no _bg module generated
the contents _bg gets in bundler mode seem to be simply available in the main js interface module
I cannot see a memory definition in either of those

What am I missing?

Could Uint8Array::view() work for you as well?


feat(ocm): add ocm client ID/secret support

This small PR adds support for OCM client ID/secret. See also: OSD-11015
Note: The original issue speaks about tokens, but token is the wrong term here. We have to use a client ID + client secret

We might want to card for later the splitting of the ocm login into differey

Sorry, bit out for a while and I found lots of things I could nit.
I hope it's not too much / opposite to my lgtm + approve before

@georgettica no problem. I appreciate your comments :D

/lgtm

We can later export it of we need it


Similar services – desk research

This work is to develop the catalogue UI that was put together a while back.
This is a great piece of work that I think would benefit from further desk research on similar data catalogue services in government.
As data catalogues continue to mature and grow in government departments, service-specific patterns and components will start to develop. It's important that we are aware of these and ensure we strive for design consistency with our data services.
I will add to the existing Miro board.

Using the Figma instead if the Miro file as it'll be easier to mock up designs if we decide to utilise certain components or patterns. It's also easier to keep design assets to 1 tool instead of spreading material across multiple tools.
Figma file


Update alpakka-kafka

Update alpakka-kafka version, note that this is the last Apacha2 release https://mvnrepository.com/artifact/com.typesafe.akka/akka-stream-kafka_2.13/3.0.1

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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 0.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
0

Relevant Lines:
0

💛  - Coveralls


Docker & WordPress – Containerizing WordPress with Docker-Compose

Be sure to visit our Resources Page for tools, resources, and example articles to go over.
NOTE: (Please ensure that you have only one open issue + linked pull request at a time. This will ensure that we complete the article in a timely manner from inception to publishing.)
We're looking for the first 2-3 paragraphs of the article that appropriately summarize what your article will be about.
NOTE: We tend to stray away or tend not to publish reviews/comparisons of commercial product offerings.
Proposed title of article
Docker & WordPress – Containerizing WordPress with Docker-Compose
Introduction paragraph (2-3 paragraphs):
Docker is a container management system. It is used to manage an application that has multiple components. Docker-compose is a toolkit provided by docker. It defines and runs a multi-container docker application. Most applications involve more than one architectural component. Take a simple, hardy project that needs a database and a back-end server of some kind.
When an application involves multiple components that serve various purposes, docker-compose will help you run these components as defined in your application stack. It provides you with a single file that defines how different container interacts with each other as needed by your application stack.
A good example of a stack application is WordPress. It consists of a PHPMyAdmin, MySQL database container, and a WordPress installation container. Docker allows us to create a simple YAML config file to bundle these WordPress containers (components). The components will interact with each other and run as one application. We will use docker-compose to run these three WordPress API containers to utilize the content management system.
Typically, you would install Apache environments such as wamp or xampp in your local machine and set all your WordPress environments manually to run it. With docker, you create a single file run a single command. This will set up everything within docker containers, and your WordPress will run just as you would expect.
Key takeaways:
What is Docker and Docker-compose
Installing and setting up Docker and Docker-compose
Configuring a YAML Docker-compose Environments file
Setting WordPress Containers
Testing
References:
https://docs.docker.com/compose/
https://docs.docker.com/compose/reference/overview/
https://wordpress.org/
Templates to use as guides

How To Guide Template
Software Review Template
Tutorial Template

great topic @Rose-stack - approved :)


Reduce the number of missing definitions.

Some operations are missing from the current Kubernetes API reference docs. We know this because when we run the doc generator, we get error messages of the form, "No Definition found for ...".
The files in this PR were generated after making changes to the doc generation code. See kubernetes-incubator/reference-docs PR 43.
To see one example of what's different, compare Deployment in the current docs and the staged docs.

Current Deployment v1 apps
Staged Deployment v1 apps

In the current docs, under Deployment, we do not see Misc Operations. But in the staged docs, under Deployment, we do see Misc Operations. Under that, we see ReadScale, ReplaceScale, and PatchScale.
Here are the other portions of the document that have been changed:

Deployment v1beta2 apps

Deployment v1beta1 apps

Deployment v1beta1 extensions

Pod v1 core

ReplicaSet v1 apps

ReplicaSet v1beta2 apps

ReplicaSet v1beta1 extensions

ReplicationController v1 core

StatefulSet v1 apps

StatefulSet v1beta2 apps

StatefulSet v1beta1 apps

This change is

@chenopis Can you give this an LGTM? @heckj has already done the approve.

/lgtm


Add ascii art support for openSUSE Tumbleweed

openSUSE Tumbleweed uses a different logo than openSUSE Leap

Merged, thanks for the PR.


How to add matchLabels?

Details
Is there anyway we can specify matchLabels for deployments/statefulsets/daemonsets?
I think the only thing i saw that might make this possible for ds (in my case) is to set topology constraints?
Cheers,

Nevermind :/