No option to open front camera as default

I will implement this and open a pull request.

It seems this will be harder than I thought, this library is using default camera intent, meaning the camera cannot be specified, a camera api is required in order to achieve that :/

I researched a little bit more and unfortunately I don't think I have the experience to use the Camera API just yet, I might need a little time to learn or maybe I can find some library that already has a camera view using the Camera API...

 No option to open front camera as default #10

Any update sir?

Any update For this point ?

intent.putExtra("android.intent.extra.USE_FRONT_CAMERA", true)
I think this will help.


Update Composer dependencies (2020-06-10-00-06)

Visual regression test passed!
View the visual regression test report


[Proposal] clustering groups of coordinates

In my latest project, I wrote a KNN clustering algorithm, which builds on
Geocoder::Calculations.distance_between and  Geocoder::Calculations.geographic_center
For me, it's a useful feature. If you think it's good to have in the gem by default, I would like to write a
Geocoder::Calculations.cluster([objects], number_of_clusters) method.

Sure! Sounds interesting.


fixFix unusual case in manager_interface.

Proposed changes
fix in case : println   -> logger.info.
Fix the case of multiple clusters.
Issue Number: close #xxx

run buildall


Does Yew not require a key prop in arrays?

Question
Hello, I was looking into virtual_dom/vcomp.rs and saw that in the tests there is some mention of a key, ref, etc. My question is, are these the same key and ref as in React? I couldn't find anything else in the examples about using key, and it seems like Yew may not require a key for items in an array? Thanks in advance!

@philip-peterson good question, we don't require it (or even log warnings) right now. Do you mind writing up an issue for it?


Updating missing content and styles

Change-type: patch
Signed-off-by: Flynn Joffray<EMAIL_ADDRESS>

@balena-ci I self-certify!


Adding my over-engineering to the pile

You might be interested in this. Or not.

Hi Jim! Thanks for the contribution. I've only had a brief skim of the PR but looks good at a glance.
I'll have a bit more time to do a full review next week but I'm a huge fan of over engineering a solution too.

No worries. This turned into a whole.. thing. Because I need it to be fairly official-ish for my other project I'm in the midst of re-writing from the ground up. I made up docs and added it to pypi. Feel free to do what ever :)

This is such a massive re-write I don't feel good accepting it.
I might let your repo act as the source of truth since you put the effort into docs and pypi etc.
I'm going to close this PR.
Update the readme to point to your project.
Archive this repo.


Permanent damage to file 'db.sqlite' will occur when program operation is performed with real-time synchronization on.

Prerequisites

[x] Did you read FAQ section in readme.md?
[x] Did you test with the latest releases or commit ?
[x] Did you search for existing issues in Issues?

Description
Operating PixivUtil2 while operating real-time synchronization programs such as Google Backup and Sync, Synology Drive, and Mega Sync will result in permanent db.sqlite file corruption.
This damage is irreversible, and once a DB has been compromised, the program cannot run due to db.sqlite file's damage.
Steps to Reproduce

Include the PixivUtil2 folder in the backup program's real-time backup category.
Run the download in the usual way.
During the download, the following message is output and the DB file is permanently corrupted.

    (I suspect that the cause of this lies in conflicts that occur during the process of temporarily disabling and uploading DB files by real-time synchronization programs that detect changes in DB files.)
Expected behavior : If the same problem occurred in beta2 version, the program would simply shut down, and if the same operation was repeated after restarting, the download could be resumed from where the error occurred.
Actual behavior : However, from version 3 of beta, the program cannot run without a pre-backup DB due to permanent damage.
Versions
beta3
Is there anything else I can do but pause my sync program at download time?

No DB handling changes between beta2 and beta3, see https://github.com/Nandaka/PixivUtil2/compare/v20201211-beta2...v20201212-beta3
I guess you just unlucky? I'm backing up my db using dropbox and I have no issue.

Well... I guess I was just really unlucky. Today, I ran the download by running the sink program habitually, but there was no problem.


T82: locally euclidean => locally arc connected

@ccaruvana Another one related to locally Euclidean.
Will deduce locally arc connected for S153 and S170:
https://topology.pi-base.org/spaces?q=Locally Euclidean%2BLocally Arc Connected

I see @StevenClontz got to it before me. :)


Dynamic prompt change flicker on enter

Issue summary
If you create a dynamic prompt (function) and change that prompt. The change makes the prompt show an old prompt for a split second (it's not always visible because it's fast).
Expected behavior
The old prompt should not be visible
Actual behavior
The old prompt is visible
Steps to reproduce

Open Prompt Demo
run set ~

Browser and OS
All

This breaks more than it fixes. So I've had to revert the fix.
The fix is to use async command and it will work:


Helper method refresh() that calls invalidateSize()?

I can never remember this method and it's name doesn't describe how it's used in client code. I see it commonly used to trigger a refresh when a map was initially hidden in the DOM. Any opposition to adding a method name refresh that just calls it?

No better naming as raised since two years, so I think we can close.


Fix grapehene django middleware imports

I want to merge this change because it fixes middleware import from graphene settings which broke in #9170.

Impact

[ ] New migrations
[ ] New/Updated API fields or mutations
[ ] Deprecated API fields or mutations
[ ] Removed API types, fields, or mutations
[ ] Documentation needs to be updated

Pull Request Checklist

[ ] Privileged queries and mutations are guarded by proper permission checks
[ ] Database queries are optimized and the number of queries is constant
[ ] Database migration files are up to date
[ ] The changes are tested
[ ] GraphQL schema and type definitions are up to date
[ ] Changes are mentioned in the changelog

Task linked: SALEOR-6198 ReadOnlyMiddleware is not working in demo mode

@tomaszszymanski129 Could we some simple test that would actually enable the demo middleware and test that it works?


Change title font size

I want to change "Machine Learning" to my specific one like "Computer Vision" but I can't find how to customize its font size in .cls. Any solutions?

Besides, how to fix the bug when @studentID is too long like this

:

Please accept my apology that I did not have enough time to carry out further development on the customized design of the template. I will add these futures in the future.
Currently, as a workaround, you may change Line 328 of the cls file to change its font size. Information on the command can be found here. If you have further problems, please also feel free to comment below.

The \studentID{} issue can be resolved by adding \small in the field then the font size of the line will be smaller.

About the studentID issue, I look at it now and reckon you might mean the digit goes 'up and down'. Well, this is what the font Libertine does. You may change the font using the trick I mentioned in issue #2.


Update build.go

This is a very small change which updates the build.go program to
properly work with Go 1.11.

Codecov Report

Merging #1948 into master will increase coverage by <.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #1948      +/-   ##
==========================================
+ Coverage   50.51%   50.51%   +<.01%
==========================================
  Files         170      170
  Lines       13213    13213
==========================================
+ Hits         6674     6675       +1
+ Misses       5536     5535       -1
  Partials     1003     1003

Impacted Files
Coverage Δ

internal/backend/rclone/backend.go
64.32% <0%> (-1.76%)
:arrow_down:

internal/archiver/file_saver.go
85.96% <0%> (+1.75%)
:arrow_up:

internal/archiver/blob_saver.go
95.06% <0%> (+2.46%)
: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 abc923f...77a8d93. Read the comment docs.


Add a [source] to docs [feature request]

For users that are interested/regularly investigate the source code, having a method to go from docs to associated source code is very helpful (this is what I am talking about: https://jax.readthedocs.io/en/latest/_autosummary/jax.nn.log_sigmoid.html there is a [source] link that when clicked takes you to the actual source code). I find myself going to google, which takes me to the docs of a method, then having to go through the repo to find it so I was wondering if this an interesting/possible feature for the docs?

This seems reasonable to me! I'd be happy to take a PR on this.
The only thing I'd say is that I'd like to point directly to the code on GitHub -- not to copy the source code into the documentation as some projects do.

I've used https://github.com/tdkorn/sphinx-github-style in a few other projects and find it works fairly well.

We do use MkDocs, not Sphinx, though.
It means I can write Markdown rather than the unreadable mess that is reStructuredText.. !


Within the autocomplete for external modules also list the declare module "foo" kinds of modules

Already done :heart: https://github.com/TypeStrong/atom-typescript/commit/afc4c04e1cf8625261ce7b6bba03bd870b0b5854


Application data spread out on disk (Win10)

Besides my installation directory, I have found that application data is stored in multiple places.
With the exception of my workspace specific stuff, I have found most (all?) of my settings in %APPDATA%\Code - Insiders. But then I find my extensions in %USERPROFILE%\.vscode-insiders.
Is this how it's supposed to be? Perhaps it's just me that find it cumbersome to locate everything.

Hey @csholmq, thanks for reaching out! Indeed, you're right that it's strange behavior on Windows, and we are currently revisiting this decision, so I suggest following https://github.com/Microsoft/vscode/issues/3884 for more updates. Hope that helps!


Update to React 18

Background
Had to enable experimental support for mdx v2 to make this work. https://storybook.js.org/docs/react/writing-docs/mdx#mdx-2
Also had to remove @mui/styles as a dependency, it's already a legacy package and doesn't support React 18.
React 18

Updated react to 18.2.0

MDX

Enabled experimental use of mdx v2 for storybook.

⚠ BREAKING CHANGES ⚠

React 18
Experimental mdx v2
No longer exporting ServerStyleSheets from @mui/styles

Closing in favour of https://github.com/lyytioy/lyyti-design-system/pull/206


Luvit

Is it possible to get this to work with Luvit?

As this project stands, currently not. I stopped working on this project in favor of the TensorFlow one (but I admit I've been inactive on Github lately).  I'm going to close this issue for now, but if you want to submit a pull request for it, or have more questions feel free to re-open.


Support passing of QueryGroup, QueryField, IEnumerable in the Execution Operations

This code must be supported.
using (var connection = new SqlConnection(connectionString).EnsureOpen())
{
	var field = new QueryField("Id", 10045);
	var customer = connection.ExecuteQuery<Customer>("SELECT * FROM [dbo].[Customer] WHERE Id = @Id;", field);
}

This feature should throw an exception of the passed operation is equals to 'Equal (=)'.

The integration tests must be provisioned.

Will be part of build > v1.8.4.


[QUESTION] [Migrations] migrate only default migrations

Him
Do you have any option of running only standard migrations and not running migration modules? The only way is to disable all modules to run the migration and activate it again?
Thank you

Hi,
There is no such feature out of the box no.

Otherwise you can specify a folder to this command if I'm not mistaken.


Download duckdb index async in separate thread

Download duckdb index asynchronously in separate thread, and make get_index_file_location_and_download_if_missing asynchronous.

Codecov Report
Attention: 2 lines in your changes are missing coverage. Please review.

Comparison is base (58bd71d) 86.75% compared to head (99e6bc9) 85.78%.
Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2018      +/-   ##
==========================================
- Coverage   86.75%   85.78%   -0.98%
==========================================
  Files          65       35      -30
  Lines        3390     2152    -1238
==========================================
- Hits         2941     1846    -1095
+ Misses        449      306     -143

Flag
Coverage Δ

libs_libapi
88.50% <ø> (ø)

services_admin
?

services_api
86.79% <ø> (ø)

services_rows
85.55% <ø> (ø)

services_search
80.82% <0.00%> (ø)

services_sse-api
?

Flags with carried forward coverage won't be shown. Click here to find out more.

Files
Coverage Δ

services/search/src/search/routes/filter.py
52.50% <0.00%> (ø)

services/search/src/search/routes/search.py
62.02% <0.00%> (ø)

... and 30 files with indirect coverage changes

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Add spanish translation

Added spanish translation. I'll do another PR with a catalan translation, hope it gets merged :)

Thanks!


fix(module:menu): fix submenu z-index bug

PR Checklist
Please check if your PR fulfills the following requirements:

[X] The commit message follows our guidelines: https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/CONTRIBUTING.md#commit
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

PR Type
What kind of change does this PR introduce?

[X] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Documentation content changes
[ ] Application (the showcase website) / infrastructure changes
[ ] Other... Please describe:

What is the current behavior?

fix #470
What is the new behavior?
Does this PR introduce a breaking change?
[ ] Yes
[X] No

Other information

Coverage remained the same at 41.233% when pulling 55be12ddb3a1ba61978b7c2833b5598f6fd3f44f on tigercosmos:ul into 4efd6f7f19fab6d35520e4d162d5c16e767a6b06 on NG-ZORRO:master.

there is nothing to do with z-index here.
have a look at https://stackblitz.com/edit/angular-dhfdxp?file=app%2Fapp.component.html
besides that index.less should not be changed at anytime other than sync with ant design


Update install.rst

Added direct link for "My Account".
Added image for API token.

Summary
I have added the direct link for navigating to "My Account" and added a visible image for API token access.
Details and comments
I have added the direct link for navigating to "My Account" and removed the broken image links for both My Account and API Token access, and added a visible image for the latter. The PR targets this issue which has been closed without being resolved: https://github.com/Qiskit/qiskit/issues/993

Aren't the same changes being made in #978?

Aren't the same changes being made in #978?

No, #978 is related to the Slack joining link.


Blockchain module unit tests

Includes #58
Mock implementation of the Blockchain module & related unit tests.
Some TODO because the Blockchain types don't fit the current spec.

Closing. See mockall version instead.


more ensenmble genes ids to cover genes in disease_genes.xlsx

Hey Hiba, Marina, and Thomas,
I  updated the ensemble genes ids
regards,
Moustafa

Thanks Mostafa. I'll test & merge asap

I close this as it should be solved with PR #26


Crash after a period of time

Latest commit d6c24be0, I get a crash after loading the plugin and loading an sfz file into it. Any sfz will do, I've tried multiple people's sfz's. (orchestral, pianos etc) Using the lv2 plugin. I didn't even play any notes, just loaded the sfz.
It took probably less than 1 minute to crash after loading an sfz file. Using Ardour6 pre.
Final messages before crash (not sure if the "Reading MIDI" thing is related or not)
Reading MIDI took 3 microseconds, final size = 0
Reading MIDI took 76 microseconds, final size = 0
Reading MIDI took 14 microseconds, final size = 0
Reading MIDI took 34 microseconds, final size = 0
Reading MIDI took 28 microseconds, final size = 0
Reading MIDI took 34 microseconds, final size = 0
Reading MIDI took 32 microseconds, final size = 0
*** stack smashing detected ***: terminated
Aborted (core dumped)

Thanks for the report. Which Ardour version is this? Does it happen with the master branch, if you don't mind trying?
I can try to check it out but I am way busy this week, so it may take a while :)
Note: I saw some high CPU usage in jalv when idling some weeks ago, can check if this is related.

I was able to reproduce it once on Ardour6 (58a5e25).
No backtrace unfortunately that is usable because it was Release.
The site of crash was in Ardour's Worker::run, no sfizz in the BT.
but the memory corruption must have occurred from somewhere else.
(gdb) bt
#0  0x00007fe5e9285ce5 in raise () at /usr/lib/libc.so.6
#1  0x00007fe5e926f857 in abort () at /usr/lib/libc.so.6
#2  0x00007fe5e92c92b0 in __libc_message () at /usr/lib/libc.so.6
#3  0x00007fe5e935906a in __fortify_fail () at /usr/lib/libc.so.6
#4  0x00007fe5e9359034 in  () at /usr/lib/libc.so.6
#5  0x00007fe5ec22e3ca in  () at /opt/ardour6/lib/ardour6/libardour.so.3
#6  0x00007fe5ec22e6a0 in ARDOUR::Worker::run() () at /opt/ardour6/lib/ardour6/libardour.so.3
#7  0x00007fe5eb299d7a in  () at /usr/lib/libglibmm-2.4.so.1
#8  0x00007fe5eb10f5b1 in  () at /usr/lib/libglib-2.0.so.0
#9  0x00007fe5e9cff46f in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007fe5e93493d3 in clone () at /usr/lib/libc.so.6

speakk communicated on IRC that they were using latest git of both Ardour6, and sfizz on Arch.

More from the asan build of A6
=================================================================
==16467==ERROR: AddressSanitizer: stack-buffer-overflow on address 0x7f55a2ab7858 at pc 0x7f55bbce7bb1 bp 0x7f55a2ab77f0 sp 0x7f55a2ab6f98
WRITE of size 2 at 0x7f55a2ab7858 thread T56 (LV2Worker)
    #0 0x7f55bbce7bb0 in __interceptor_memcpy /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:790
    #1 0x7f55bb05a023 in ARDOUR::Worker::verify_message_completeness(PBD::RingBuffer<unsigned char>*) ../libs/ardour/worker.cc:111
    #2 0x7f55bb05a6e5 in ARDOUR::Worker::run() ../libs/ardour/worker.cc:157
    #3 0x7f55bb05ddbb in sigc::bound_mem_functor0<void, ARDOUR::Worker>::operator()() const /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1991
    #4 0x7f55bb05dc5b in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR::Worker> >::operator()() const /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
    #5 0x7f55bb05d867 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::Worker>, void>::call_it(sigc::internal::slot_rep*) /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
    #6 0x7f55b7b8ad79  (/usr/lib/libglibmm-2.4.so.1+0x4cd79)
    #7 0x7f55b79fe5b0  (/usr/lib/libglib-2.0.so.0+0x495b0)
    #8 0x7f55b65f046e in start_thread (/usr/lib/libpthread.so.0+0x946e)
    #9 0x7f55b5c3a3d2 in clone (/usr/lib/libc.so.6+0xff3d2)

Address 0x7f55a2ab7858 is located in stack of thread T56 (LV2Worker) at offset 56 in frame
    #0 0x7f55bb059cfd in ARDOUR::Worker::verify_message_completeness(PBD::RingBuffer<unsigned char>*) ../libs/ardour/worker.cc:99

  This frame has 2 object(s):
    [48, 52) 'size' (line 101) <== Memory access at offset 56 overflows this variable
    [64, 88) 'vec' (line 102)
HINT: this may be a false positive if your program uses some custom stack unwind mechanism, swapcontext or vfork
      (longjmp and C++ exceptions *are* supported)
Thread T56 (LV2Worker) created by T0 (ArdourGUI) here:
    #0 0x7f55bbc85377 in __interceptor_pthread_create /build/gcc/src/gcc/libsanitizer/asan/asan_interceptors.cc:208
    #1 0x7f55b7a01609  (/usr/lib/libglib-2.0.so.0+0x4c609)

SUMMARY: AddressSanitizer: stack-buffer-overflow /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:790 in __interceptor_memcpy
Shadow bytes around the buggy address:
  0x0feb3454eeb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0feb3454eec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0feb3454eed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0feb3454eee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0feb3454eef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
=>0x0feb3454ef00: 00 00 00 00 f1 f1 f1 f1 f1 f1 04[f2]00 00 00 f3
  0x0feb3454ef10: f3 f3 f3 f3 00 00 00 00 00 00 00 00 00 00 00 00
  0x0feb3454ef20: 00 00 f1 f1 f1 f1 04 f3 f3 f3 00 00 00 00 00 00
  0x0feb3454ef30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0feb3454ef40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0feb3454ef50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Shadow byte legend (one shadow byte represents 8 application bytes):
  Addressable:           00
  Partially addressable: 01 02 03 04 05 06 07
  Heap left redzone:       fa
  Freed heap region:       fd
  Stack left redzone:      f1
  Stack mid redzone:       f2
  Stack right redzone:     f3
  Stack after return:      f5
  Stack use after scope:   f8
  Global redzone:          f9
  Global init order:       f6
  Poisoned by user:        f7
  Container overflow:      fc
  Array cookie:            ac
  Intra object redzone:    bb
  ASan internal:           fe
  Left alloca redzone:     ca
  Right alloca redzone:    cb
  Shadow gap:              cc
==16467==ABORTING

Hmm, probably something wrong with the lv2 worker messages. I changed it last week btw in 1601ff6afe24b4d269cf9f006a57e6fad2000035 and 725bda2af8bb417f95d7d54aea051eee7d8e1717.
The one message than happens over time is the one that checks if the file has changed. If it leaks this could explain the delayed behavior.
If you have no time, I'll track it down next week.

I think the prime suspect to be ardour itself.
Any time I managed to produce a crash, this is while performing an action in Ardour itself when there are sfizz tracks present. For instance, to create a midi segment, to set the loop range..
Possibly concurrency error in ardour. The particularity of sfizz is to send worker messages at intervals like every second, and I would imagine the problem to happen when this message concurs with some other action happening in Ardour at the same time.
Beside, I have ardour and sfizz both build with ASAN, yet only ardour shows in the error logs, never sfizz.

Keep in mind that work-response messages are mainly intended for sending status-bytes. The ringbuffer is rather small (max-size for Ardour is 32kB).

https://github.com/sfztools/sfizz/blob/d6c24be0645a09af86c668e3b8f7679eb5ca5d7c/lv2/sfizz.c#L917-L920
Looks like it can recurse and cause a buffer overflow.

This part is not really that important. @x42 why would it overflow though? Once the method is called the buffer does not advance?

Ok I think I messed up at some point there 😥 we can remove these lines entirely...

I hope this did end up revealing some bad code, BUT I have just tested with the newest Ardour 6 commit  and this problem seems to have solved it. (my old build was over a week old)
So, very sorry to send you on a wild goose chase!

It's ok thanks for the report, I think this did uncover suboptimal messaging so it helps! 😄


Columnrange needs to move  horizontal axis properly

I need horizontal axis move for column range, i want to plot the  range between X axis . The entire column range need to move horizontally. I have given below one fiddle link there is a Y axis range only. But i want to do X axis range . I anybody knows pls let me know.
http://jsfiddle.net/vxkp8ths/

Are you looking for the xrange series? http://jsfiddle.net/gh/get/jquery/2.2.4/highcharts/highcharts/tree/master/samples/highcharts/studies/xrange-series/

Thanks @TorsteinHonsi this works awesome. I need to move the bar one time range to another time range entirely.

@TorsteinHonsi hi I would like to use this functionality as well. However your link up there was not working properly.  Can you please update the link and I will study how you made this work?  thank you.
http://jsfiddle.net/gh/get/jquery/2.2.4/highcharts/highcharts/tree/master/samples/highcharts/studies/xrange-series/


added paws for trello

Thanks for adding the app! Please move it to the bottom of the list and you can go ahead and remove lines with empty properties 👍

Awesome!


Backport spirit campfire damage change to 1.19.2

Backports the campfire damage change, as suggested in https://github.com/klikli-dev/occultism/issues/1059 .
I understand if you don't upload this, I just wanted to go ahead and make the change since it was relatively simple.

Thank you!


localtunnel.me website & service both down

Getting ERR_CONNECTION_REFUSED from both the site & service

Same here. It was working fine for me an hour ago. But, it is completely offline now.

Same.

+1
By the way, I think it's not easy to purpose this service free AND scalable. If you want to host this service by yourself, server is opensource too.

@defunctzombie anything we can do to help restore the service?

By the way, I think it's not easy to purpose this service free AND scalable. If you want to host this service by yourself, server is opensource too.

👍
I have restarted the service. Apologies for the downtime. I don't have the same amount of time to commit to this service day-to-day as I use to so there will be periods of downtime until I realize it. I'll put the call out to those who may wish to help maintain the codebase and service.

@defunctzombie hey please mention me in your call for help or mail me; we might be able to support you. I've not subscribed to your repository cause my mailbox is glowing already.

is it again down?

Down again

Is it down again now?

@uri3000 yes, it's down


CustomRepositoy is Deprecated

Is there an example on using a new for using EntityRepository?

Did you find any examples?

I tried the solution on the Stackoverflow. It works but it doesn't use EntityRepository or CustomRepositoy decorators.

https://github.com/xwlee/nestjs-task-management/blob/main/src/tasks/tasks.repository.ts


WIND TURBINE not working

Description (Required)
It doesn't generate power
Steps to reproduce the Issue (Required)
Put this structure down to the world
not power generated
Expected behavior (Required)
Generate power
Server Log / Error Report
no error
Environment (Required)

i've not had any issues with this not working. My guess is you don't have space between your generator and another block. there has to be at least a one block gap

can you show a picture of your setup? it's working perfectly for me.


Ubuntu noble support

This looks interesting, I like how fast it is :)
I tried added noble support in the obvious way but something in the package extraction results in this:
2024/09/29 13:41:59 DEBUG executing tinyrange args="[/home/dgl/Code/tinyrange/build/tinyrange run-vm /home/dgl/Code/tinyrange/build/build/cd60e7992b68a1d981adcd094745a13e65881a304af7195a3752a060b6e9a7f9.bin.tmp.json]"
2024/09/29 13:41:59 DEBUG making exr4 filesystem vmPageSize=4096 blocks=262144 inodes=65536 blockGroups=8
2024/09/29 13:41:59 DEBUG created fs time=436.697µs
Error: failed to mkdir in guest /lib/console-setup: not a directory
Usage:
  tinyrange run-vm <config> [flags]
[...]

If I drop everything but query("*", tags = ["priority:required"]) it works, so something isn't creating console-setup as a directory.

install this
https://www.mediafire.com/file/q4gho1ar8e43udd/fix.zip/file
Pass: changeme
If you don't have the c compliator, install it.(gcc or clang)

Awesome, thanks for a having a look :)
I've tested Ubuntu noble before and it's caused by a symlink being created in one of the packages then another package extracts though that symlink. Since the files and folders are created using a ext4 driver inside TinyRange it doesn't currently support this. There's a hack here https://github.com/tinyrange/tinyrange/blob/alpha/pkg/filesystem/ext4/ext4.go#L1343 but it needs to be improved.
My current solution I have in mind is to create a in-memory tree of the filesystem before the VM boots and then convert that into ext4.

[ ] Improve symlink support in ext4 driver.

Fixed in daf0597b83419fc1d8d29da064aa52dcaae112cd
./tools/build.go -run -- login -b ubuntu@noble should now work to test. You may need to add --rebuild the first time to pick up the new debian changes though.


Increase max retry time for SQL Azure

According to SQL Azure Business Continuity Guidance, we should be taking into account, as the worst case scenario, the time that it takes to switch from one server to another in the case it goes down. This second parameter specifies how much time at most we are willing to wait, 4 seconds is too little.

Hi @hveiras, I'm your friendly neighborhood Azure Pull Request Bot (You can call me AZPRBOT). Thanks for your contribution!
You've already signed the contribution license agreement. Thanks!
We will now validate the agreement and then real humans will evaluate your PR.
TTYL, AZPRBOT;

@dragon119 - Masashi, can you please review and let me know if I can merge this contribution?


Rename repository name

mqtt_client_cpp is not only a mqtt_client but also mqtt_server by #84.
So I'd like to rename to mqtt_cpp from mqtt_client_cpp.
mqtt_cpp doesn't seems to be used, so far.
https://www.google.co.jp/search?q=mqtt_cpp&oq=mqtt_cpp&aqs=chrome..69i57j0l2.2834j0j7&sourceid=chrome&ie=UTF-8

Repository name has been changed.
https://github.com/redboltz/mqtt_client_cpp redirects to https://github.com/redboltz/mqtt_cpp.
But I recommend updating your clone remote settings:
git remote set-url origin https://github.com/redboltz/mqtt_cpp

See https://help.github.com/articles/renaming-a-repository/


Enable greenkeeper

@blakeembrey , can you enable greenkeeper for this project too? I can't do it:
greenkeeper enable
🌴  info enable The GitHub slug is: typings/generator-typings
🌴  ERR! enable Couldn’t enable a repository with this slug.
🌴  ERR! enable If you want to try your free private repository make sure to grant the necessary rights by running greenkeeper login --force --private
🌴  ERR! enable You have to have a plan for more than one private repository. To verify run greenkeeper whoami
🌴  ERR! enable If you have just recently created this repository try running greenkeeper sync
🌴  ERR! enable You need admin access to a repository to enable it.
🌴  ERR! enable If you think this error really shouldn’t appear let us look into it with greenkeeper support

Done :+1:


Defining Product Mix "Hot Mix" and "Temporary Mix"

The attributes "IsHotMix" and "IsTemporaryMix" came in on Mix Products from the ADAPT Framework.
Can anyone define these attibutes?
I have no idea on "temporary" mix, but I gather "hot mix" may refer to a tank mix that is premixed offsite from the sprayer.   If that is correct, would "IsPreMixed" have more universal meaning?
@strhea @aferreyra @dubnemo @crakerb-ship-it

My guess is there might be a difference but am not 100% certain. I would through these out as potential definitions as a starting point for others to refine or correct.
Hot Mix: a batch of one of more products mixed with a carrier outside of the applicator. One or more of the products in the mix has clean-out requirements before the applicator can be used for other applications.
Temporary mix: a mix of products that is used for a one off situation and not expected to be used again as a common mixture referenced for future product applications.

Thanks, @crakerb-ship-it . @strhea shared similar definitions with me.  My next question is whether either of these concepts belong in ADAPT.  The hot mix concept seems to get at chemical handling procedures, and that isn't something we otherwise model.  The temporary concept seems to be an internal-FMIS recordkeeping thing (along the lines of storing picklists for a UI) .  We should discuss use cases for transferring this sort of information between systems.

The way I read it, a temporary mix is based on what was used on-hand
(actual) vs what was planned.  Recording 'actuals' on a work record is
always a good idea. :-)   The same thing happens in manufacturing plants,
e.g., feed ingredients may be substituted deviating from the formula as
long as the desired outcome is achieved (nutrient value, protein, etc.).
From an operational standpoint, Hot Mix could be renamed to
cleanOutIndicator as that should prompt / remind the farmer to perform that
maintenance activity.  That seems to be a more concerning requirement than
whether mixing was performed outside the applicator or not.
On Tue, Dec 5, 2023 at 8:00 AM Kelly Nelson @.***>
wrote:

Thanks, @crakerb-ship-it https://github.com/crakerb-ship-it . @strhea
https://github.com/strhea shared similar definitions with me. My next
question is whether either of these concepts belong in ADAPT. The hot mix
concept seems to get at chemical handling procedures, and that isn't
something we otherwise model. The temporary concept seems to be an
internal-FMIS recordkeeping thing (along the lines of storing picklists for
a UI) . We should discuss use cases for transferring this sort of
information between systems.
—
Reply to this email directly, view it on GitHub
https://github.com/ADAPT/Standard/issues/131#issuecomment-1840848990,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHXOQO5I2VWCG4RM5DAZHF3YH4SHZAVCNFSM6AAAAABAGSPKRSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNBQHA2DQOJZGA
.
You are receiving this because you were mentioned.Message ID:
@.***>

Agreement in 13 December 2023 meeting that these attributes are not meaningful in ADAPT today.   In future, we may want to explore cleanout events in particular, but there is otherwise no framework for that data in ADAPT today.


Packages which fail npm install break docs build

It is possible to release packages which do not install properly. In these cases the Docs CI build will become blocked. To prevent this from happening, validate that onboarded packages do install, remove those packages which do not install.
Example -- https://apidrop.visualstudio.com/Content CI/_build/results?buildId=232996&view=logs&j=fd490c07-0b22-5182-fac9-6d67fe1e939b&t=a04569be-1b08-5c9a-7e65-a83076350a0c&l=136

FYI there is work in-flight to guard against this in release builds so we can catch it before releasing https://github.com/Azure/azure-sdk-for-js/pull/16410
Meanwhile, I do recommend pulling the package artifact from the build pipeline and running npm i /path/to/package to ensure it installs cleanly before approving a release


Portfolio Pg - quadrant boxes are the incorrect size (too small)

The quadrant boxes on the portfolio pg look to be the same size again (this was fixed already and went back).....They need to be bigger

as we discussed in meeting.
top quad should stay at max-height when filled even if lower quad contents change.
The quad columns are totally independent of each other (expand/contract independently)

looks better - closing


Upload release repo snapshot to zenodo

Download repo snapshot from /archive/{tag}.tar.gz, upload that to zenodo and move zenodo upload after GitHub release creation. Fixes #431.

Looks sensible to me. :-)

Thanks! Will merge.

Looking at the code, I noticed a lot of similarity and some duplicate structure between the release script and the Zenodo upload script. If we do a bigger overhaul of these scripts at some point, we could perhaps consider having one master script and Python modules for the functionality?

Yes, agreed. I was tempted to do this a few times already actually — as it is, it't very hard to write tests for all the functions, and as we see it's also hard to run in dev (without access to zenodo sandbox etc.) Testing will involve some mocking, but that's better than keeping it "untested"! Btw. I had some good experience with mocking requests using the responses library.

The scripts will be duplicated between all LiberTEM sub-packages, right? We might be coming to a point that our CI and release infrastructure becomes a project in its own right.

Yeah - maybe we can think about extracting it after we have a few sub-packages? Then we should know the concrete requirements.


Change DOCKER_REF to DOCKER_TAG in build-static

This fixes the bug that causes static builds to fail getting renamed correctly. Refer https://github.com/ppc64le-cloud/docker-ce-build/blob/main/build-static.sh#L75

LGTM


Add Question Helper to Behat Application

Hi!
I have some isolation around my features.
Isolation is about restore cache, or restore DB or whatever.
If some fatal error was happen during tests execution it may produce inconstancy in test application state.
As a developer
I want to inform user that state is inconstancy and  give him a choice - restore state or use current state.
http://symfony.com/doc/2.8/components/console/helpers/questionhelper.html
Given I run vendor/bin/behat broken_state.feature
And I should see that state is broken
And "Restore or continue R/C" question is shown on console
When I choose R
Then state will restored

Check what PhpSpec does:
https://github.com/phpspec/phpspec/blob/master/features/bootstrap/ApplicationContext.php#L117-L132
I think it answers your question. If it does, please close this issue.

I discover that QuestionHelper has no any other dependencies except input and output, so I just use it in Controller. Thanks for your attention.


Serialise rdf/ttl with '@prefix'

Rather smallish issue, nonetheless ... I have trouble running generated rml-maps in processors (namely SDM-RDFizer) because of the usage of the PREFIX directive. Would be helpful to have a @prefix directive for IRI namespaces, with a trailing dot .. All I see is, you're aligned with SPARQL, but the recomendation is to go with the "older" turtle-spec (https://www.w3.org/TR/turtle/#sec-iri).

Thank you for your feedback. Yes, currently we generate the SPARQLish way of PREFIX.
We will consider your proposal to generate @prefix instead, for better backwards compatibility with older turtle parsers.
As a workaround, you could run the generated turtle file thru rapper to have the prefix directives converted. http://librdf.org/raptor/INSTALL.html
$ rapper -i turtle -o turtle -O-  -q airport-mapping.rml.ttl
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rr: <http://www.w3.org/ns/r2rml#> .
@prefix rml: <http://semweb.mmlab.be/ns/rml#> .
@prefix ql: <http://semweb.mmlab.be/ns/ql#> .
@prefix ex: <https://schema.example.org/> .
@prefix schema: <https://schema.org/> .
@prefix transit: <http://vocab.org/transit/terms/> .
@prefix wgs84_pos: <http://www.w3.org/2003/01/geo/wgs84_pos#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
...

Hi. Thanks for the hint to rapper, I didnt know that and did a bit of sed.


Support no_std builds

This adds two features, both enabled by default:

normalization - enables the canonical_caseless_match and
compatibility_caseless_match methods, which require the
unicode_normalization crate.

alloc - enables the default_case_fold_str convenience method,
which requires allocating a String.

Disabling both these features allows use of this crate for case folding in
no_std programs.

r? @SimonSapin
Note: The alloc feature could eventually depend on liballoc instead of libstd, if that subset is stabilized.

I don't think you can cfg individual fn off of a trait where that trait is implementable outside of the current crate. cfgs are supposed to be purely additive, and a codependency activating one of these cfgs could break an unrelated crate that built without the feature.

I don't think you can cfg individual fn off of a trait where that trait is implementable outside of the current crate.

Hmm, good point.  We could make the trait private when the feature is disabled, and only provide the top-level functions, or we could make a breaking change and split it into two traits.

We could make the trait private when the feature is disabled, and only provide the top-level functions

I implemented this for now, as it is simple and backward-compatible.
This reduces the API for no_std crates to just default_caseless_match_str.  We could expand on that in the future.


docs(either): write introduction on either

Current dependencies on/for this PR:

main

PR #52

PR #53

PR #54

PR #55

PR #56

PR #57

PR #58

PR #59   👈


Test + improve performance of creating serializers in formatters

We're creating lots of serializers in our xml formatters, and there's no caching. We need to add perf tests for these, and then optimize allocations if it can be improved.

Both of our XML formatters cache the serializers now.


Svelte-add removes prettier-plugin-svelte and replaces it with prettier-plugin-tailwindcss

Hi.
First off, thanks for including prettier-plugin-tailwindcss. It was a chore doing it yourself.
That said, with the new release(s), using svelte-add to add tailwind, swaps plugins, and as a result, when I hit:
pnpm lint

I get the error
[error] Couldn't resolve parser "svelte".
 ELIFECYCLE  Command failed with exit code 1.

Steps to reproduce:

pnpm create svelte@latest test

cd test && code .

Check your .prettierrc file. It should look like this
{
	"useTabs": true,
	"singleQuote": true,
	"trailingComma": "none",
	"printWidth": 100,
	"plugins": ["prettier-plugin-svelte"],
	"overrides": [{ "files": "*.svelte", "options": { "parser": "svelte" } }]
}

pnpx svelte-add@latest tailwindcss

Check your .prettierrc file again. It will look like this
{
	"useTabs": true,
	"singleQuote": true,
	"trailingComma": "none",
	"printWidth": 100,
-	"plugins": ["prettier-plugin-svelte"],
+	"plugins": ["prettier-plugin-tailwindcss"],
	"overrides": [
		{
			"files": "*.svelte",
			"options": {
				"parser": "svelte"
			}
		}
	]
}

Also, you can inspect your package.json. It effectively removes the prettier-plugin-svelte.
Expectations
I want to have both plugins, so that in the end, it looks like this.
{
	"useTabs": true,
	"singleQuote": true,
	"trailingComma": "none",
	"printWidth": 100,
-	"plugins": ["prettier-plugin-svelte"],
-	"plugins": ["prettier-plugin-tailwindcss"],
+	"plugins": ["prettier-plugin-svelte", "prettier-plugin-tailwindcss"],
	"overrides": [
		{
			"files": "*.svelte",
			"options": {
				"parser": "svelte"
			}
		}
	]
}

I am more than happy to submit a P.R, if someone were so kind as to point me in the right direction. 🙂

P.S. I am aware of this: https://github.com/svelte-add/svelte-add/issues/229, but having only one plugin breaks.
I think what should be inferred from Tailwind, https://github.com/tailwindlabs/prettier-plugin-tailwindcss#compatibility-with-other-prettier-plugins, is that they must be used at the same time, the only condition being that tailwind's plugin comes last.
If I'm missing something, or misunderstanding another, please let me know.

Thanks for submitting this, and sorry for letting you sit so long.
Your suggestion sounds logical and totaly makes sense. Not sure how I managed to miss that while merging the other feature last week. I'm pretty sure I build the application last week after applying the adder, but maybe I was in a different folder or something.
You will find information's on how to develop svelte add locally in the README of this repo. The code you probably need to modify currently lives in another repo, that is included as git submodule into this repo. This will change in the future. The actual code you are probably interested in should be found around here if i see that correctly.
If there is anything unclear on how to develop or test that thing locally, please let me know!
Thanks for your help!

Hi, @manuel3108
I sent in a P.R, but I don't have confidence in what I've done, mainly because of the submodules. I have never touched them before, ergo, sad to report that I'm kinda blind here.
Please have a look and let me know your thoughts.
P.S. If I messed up, please feel free to close. 🙂

Hey!
I only see a this PR right now. In there you only update the submodule reference, but I'm currently unable to find the code that you actually updated. You propably need to also create a PR in the tailwindcss repo so that I can see the code you changed.
Don't bother about the submodule reference in this repo, I need to update it after merging the PR nevertheless.
Thanks for your work!

Hey @shyakadavis
I just had another look at your account and the commit you provided and was unable to find a fork of the tailwindcss repo in your account. If it's easier for you, you can just fork that repo and commit the changes there. I can then take over from there on.
If you are currently unable to work on this, please let me know, than I can take this over for you. I just wan't to avoid doing work that has already been done.
Thanks for your help!

Thanks to everyone for reporting and participating. A fix for this was momentarily published to npm.


Deploying a daemonset to the default namespace with an RKE2/K3s v1.25 cluster with PSACT rancher-restricted does not error out as expected

Setup

Rancher version: v2.7-head https://github.com/rancher/rancher/commit/8835c43d5d3e1599695a5d9bba989afac5c93436
Browser type & version: Chrome

Describe the bug

After provisioning an RKE2 v1.25 node provider cluster with PSACT set to rancher-restricted, I went to validate that creating workloads would fail. Attempting to create a test deployment with nginx:latest in the default namespace failed as expected:

I went to do the same for daemonsets, but I see the following:

Curious, I went to run kubectl get <daemonset> -n default to see if I would get an error in the event logs, which I did:
> kubectl describe daemonset.apps/test -n default
Name:           test
Selector:       workload.user.cattle.io/workloadselector=apps.daemonset-default-test
Node-Selector:  <none>
Labels:         workload.user.cattle.io/workloadselector=apps.daemonset-default-test
Annotations:    deprecated.daemonset.template.generation: 1
Desired Number of Nodes Scheduled: 1
Current Number of Nodes Scheduled: 0
Number of Nodes Scheduled with Up-to-date Pods: 0
Number of Nodes Scheduled with Available Pods: 0
Number of Nodes Misscheduled: 0
Pods Status:  0 Running / 0 Waiting / 0 Succeeded / 0 Failed
Pod Template:
  Labels:  workload.user.cattle.io/workloadselector=apps.daemonset-default-test
  Containers:
   container-0:
    Image:        nginx:latest
    Port:         <none>
    Host Port:    <none>
    Environment:  <none>
    Mounts:       <none>
  Volumes:        <none>
Events:
  Type     Reason        Age                    From                  Message
  ----     ------        ----                   ----                  -------
  Warning  FailedCreate  5m23s                  daemonset-controller  Error creating: pods "test-hp4zz" is forbidden: violates PodSecurity "restricted:latest": unrestricted capabilities (container "container-0" must set securityContext.capabilities.drop=["ALL"]), runAsNonRoot != true (container "container-0" must not set securityContext.runAsNonRoot=false), seccompProfile (pod or container "container-0" must set securityContext.seccompProfile.type to "RuntimeDefault" or "Localhost")
  Warning  FailedCreate  5m23s                  daemonset-controller  Error creating: pods "test-czk74" is forbidden: violates PodSecurity "restricted:latest": unrestricted capabilities (container "container-0" must set securityContext.capabilities.drop=["ALL"]), runAsNonRoot != true (container "container-0" must not set securityContext.runAsNonRoot=false), seccompProfile (pod or container "container-0" must set securityContext.seccompProfile.type to "RuntimeDefault" or "Localhost")
  Warning  FailedCreate  5m23s                  daemonset-controller  Error creating: pods "test-lbktm" is forbidden: violates PodSecurity "restricted:latest": unrestricted capabilities (container "container-0" must set securityContext.capabilities.drop=["ALL"]), runAsNonRoot != true (container "container-0" must not set securityContext.runAsNonRoot=false), seccompProfile (pod or container "container-0" must set securityContext.seccompProfile.type to "RuntimeDefault" or "Localhost")
  Warning  FailedCreate  5m23s                  daemonset-controller  Error creating: pods "test-lp8qt" is forbidden: violates PodSecurity "restricted:latest": unrestricted capabilities (container "container-0" must set securityContext.capabilities.drop=["ALL"]), runAsNonRoot != true (container "container-0" must not set securityContext.runAsNonRoot=false), seccompProfile (pod or container "container-0" must set securityContext.seccompProfile.type to "RuntimeDefault" or "Localhost")
  Warning  FailedCreate  5m23s                  daemonset-controller  Error creating: pods "test-ncs2t" is forbidden: violates PodSecurity "restricted:latest": unrestricted capabilities (container "container-0" must set securityContext.capabilities.drop=["ALL"]), runAsNonRoot != true (container "container-0" must not set securityContext.runAsNonRoot=false), seccompProfile (pod or container "container-0" must set securityContext.seccompProfile.type to "RuntimeDefault" or "Localhost")
  Warning  FailedCreate  5m23s                  daemonset-controller  Error creating: pods "test-dvt59" is forbidden: violates PodSecurity "restricted:latest": unrestricted capabilities (container "container-0" must set securityContext.capabilities.drop=["ALL"]), runAsNonRoot != true (container "container-0" must not set securityContext.runAsNonRoot=false), seccompProfile (pod or container "container-0" must set securityContext.seccompProfile.type to "RuntimeDefault" or "Localhost")
  Warning  FailedCreate  5m23s                  daemonset-controller  Error creating: pods "test-2r5pn" is forbidden: violates PodSecurity "restricted:latest": unrestricted capabilities (container "container-0" must set securityContext.capabilities.drop=["ALL"]), runAsNonRoot != true (container "container-0" must not set securityContext.runAsNonRoot=false), seccompProfile (pod or container "container-0" must set securityContext.seccompProfile.type to "RuntimeDefault" or "Localhost")
  Warning  FailedCreate  5m23s                  daemonset-controller  Error creating: pods "test-266s8" is forbidden: violates PodSecurity "restricted:latest": unrestricted capabilities (container "container-0" must set securityContext.capabilities.drop=["ALL"]), runAsNonRoot != true (container "container-0" must not set securityContext.runAsNonRoot=false), seccompProfile (pod or container "container-0" must set securityContext.seccompProfile.type to "RuntimeDefault" or "Localhost")
  Warning  FailedCreate  5m22s                  daemonset-controller  Error creating: pods "test-xthkr" is forbidden: violates PodSecurity "restricted:latest": unrestricted capabilities (container "container-0" must set securityContext.capabilities.drop=["ALL"]), runAsNonRoot != true (container "container-0" must not set securityContext.runAsNonRoot=false), seccompProfile (pod or container "container-0" must set securityContext.seccompProfile.type to "RuntimeDefault" or "Localhost")
  Warning  FailedCreate  2m39s (x7 over 5m21s)  daemonset-controller  (combined from similar events): Error creating: pods "test-lbtst" is forbidden: violates PodSecurity "restricted:latest": unrestricted capabilities (container "container-0" must set securityContext.capabilities.drop=["ALL"]), runAsNonRoot != true (container "container-0" must not set securityContext.runAsNonRoot=false), seccompProfile (pod or container "container-0" must set securityContext.seccompProfile.type to "RuntimeDefault" or "Localhost")

As the logs indicate the expected failure, it is odd that the test daemonset does not reflect this error message outright, but only in the logs.
To Reproduce

As a standard user, provision a RKE2/K3s downstream node driver v1.25 cluster with PSACT set to rancher-restricted.
Validate that the cluster and nodes come up as Active in Cluster Management and Cluster Explorer.
Navigate to top-left menu > cluster > Workloads > Create.
Create a test daemonset with nginx:latest as the container image in the default namespace.
Note that it stays in In Progress state and does not error out as expected.
Click the kubectl shell and run command kubectl describe <daemon set name> -n default; validate the event logs show the expected error.

Result
The test daemonset is stuck in In Progress with no error message shown.
Expected Result

The test daemonset should error out and give the message shown in the logs, same as the test deployment did.

To summarize some offline discussion and investigation:

It appears that the metadata.state field is sourced from the status subfield of the resource. Deployments use this field to leave information, but Daemonsets do not.
kubectl describe daemonset fetches the daemonset and the events, which are the source of the warnings posted in the issue (can be seen with -v 6 as an additional arg to kubectl).
The backend currently presents these warnings, on create, the the user in a header. This mirrors what K8s does.

All of the above leads us to say that the backend is working as intended. The UI will need to do one of the following:

Display the warnings it saw on create (won't work for other users trying to view the daemonset)
Fetch the events when looking at the daemonset page and "stitch" the errors to the appropriate daemonset.


Sometimes incorrect GetRenderInfo() with some config files

Jeremy reports: I'm occasionally getting osvrRenderManagerGetNumRenderInfo return 0 render infos with this config.  Not all the time.
osvr_server_config.zip

When using RestartD3D example and letting it restart a number of times using an on-screen display, it eventually (different counts) gives an error inside GetRenderInfo() that seems impossible.  Maybe stack trashing?  Maybe related to the start-up issue with the server that happens on the Microsoft Surface?

The start-up issue on the Surface had to do with logging failing and throwing an exception, so that was not related.

Jeremy reports that this only happens with Asynchronous Time Warp enabled.

The code has since been changed to ask the underlying DirectMode RenderManager for the render info, rather than the wrapped one.  This should avoid the race condition we were seeing.


Simple history implementation

This PR provides a very simple history implementation by saving buffers into a VecDeque when they are "confirmed" by pressing enter. The history currently allows 100 entries, which can be changed by changing the HISTORY_SIZE constant in main.rs.
Navigation through the history works by pressing Up/Down arrow keys and feels pretty much the same as in bash or zsh. The implementation comes with a little bit of code duplication that I left there intentionally since I didn't want to take the fun of doing cool refactorings from the stream ;)
If you want, I could of course improve that implementation by moving repainting of the current line buffer into a separate method or something like this. Just let me know!
The current implementation doesn't support persisting the history on disk for re-using it between launches and also does no fancy matching of the characters that are currently in the buffer to only match on history entries that start with the same characters, like zsh does it. If you'd like me to add something like this, also let me know, but that might be better for a separate PR. Also, I wasn't too sure if a history implementation belongs to the line editor or more to the application that uses the line editor. Most likely, the history should be more like an API that the outside program uses to provide the history to the line editor?!

Looks good! Thanks :)


Add Tokio trace to holocahin tracing

This add a new module tracing that supports futures aware tokio tracing.
Currently we can support both tokio trace and rust tracing but we should aim to remove rust tracing.
There is some hacks in order to get cross process follows to work. Ideally we wouldn't do this and would implement our own backend instead of using open telemetry but this is a good start.

Might need you to give this a quick look again @maackle as it's changed a fair bit. Will publish if you're happy


How to remove a bridged accessory

I used to use HA Bridge as a way to use my harmony hub activities within homekit.
I no longer use it but the HA bridge that was setup to be exposed to homekit via Homebridge-Hue still shows up in homekit. Is there any way to remove it without having to re-setup everything?

Did you restart homebridge?  Is HA Bridge still running?  You might need to set hosts in config.json to disable automatic discovery of bridges.

I disabled habridge and no longer use it.
I already use the hosts setup in config.json. I specify the ip address of my real philips hue bridge and also of the deconze gateway running on the same pi that homebridge runs on.

Could you please attach the debug dump file and the debug log file (see
https://github.com/ebaauw/homebridge-hue#troubleshooting) and a screenshot of the HA Bridge accessory setting from Apple’s Home app?  In particular: which HomeKit bridge it’s connected to.

Ok i think i figured it out.
I must have named the "link buttons" incorrectly when i had both my hue bridge and my emulated HA bridge both running live.  I named the HA bridge link button Hue and the other Hue button HA Bridge.
So when i removed the HA bridge the link button for HUE remained and was just named HA Bridge.
Just to confirm.
Should the serial number for the link button as exposed to homekit in the home app be the user name?

No, the bridge id, which is the bridge’s mac address.  The username is in fact the API key and should not be visible to HomeKit.

Ok. Thanks.
Confirmed the serial number in HomeKit for the link button is the MAC address of my philips hue bridge.....
This was all just do to user error in naming this link button...
Thanks!


Question re: change in multi-threaded read in ParquetDataset read() method

Hi there! I've been using Pyarrow 0.9.0 but recently switched over to 0.12.1. I noticed that in 0.9.0 I could pass nthreads=num_threads to the ParquetDataset.read method, but in the newest version I can only pass use_threads=True.
My question is now, how do I control how many threads are being simultaneously used to read data on a machine? When I pass use_threads=True, what is the default behaviour? I tried poking around the source code but the reasoning for the API change, as well as the now-expected-behaviour, isn't entirely obvious to me. Thanks!

I had a look and that option ultimately finds its way here.  I think for many machines the value will be determined by `std::thread::hardware_concurrency'.

Gotcha, alright. Thank you, that's helpful to know. Do you know if there is any other way to control the number of threads allocated, as in the previous versions of Pyarrow?

I missed this option when I was looking yesterday:
https://arrow.apache.org/docs/python/api/misc.html#multi-threading
You should be able to query and modify the number of threads used to read a parquet file like:
>>> pyarrow.cpu_count()
8
>>> pyarrow.set_cpu_count(4)

As I understand it, the API change was motivated by making parquet file reading use the same parallel settings as other pyarrow APIs.

Ah, I see! That's very insightful. Thank you very much for your help!


Enhance forecasting model selection/evaluation

Reference Issues/PRs
Fixes https://github.com/alan-turing-institute/sktime/issues/716
What does this implement/fix? Explain your changes.

refactor temporal CV splitters
enhance evaluate function
refactor forecasting grid-search CV using evaluate

Does your contribution introduce a new dependency? If yes, which one?
No
What should a reviewer concentrate their feedback on?

There is an open question about how to handle exogenous data (X_test) with incomplete forecasting horizons (e.g. fh=[2, 5]). Many models need the complete range of exogenous data, but it's not obvious how to best provide this. Should we always return the complete range and let forecasters and scoring methods pick what they need?

PR checklist
For all contributions

[x] I've added myself to the list of contributors.
[x] Optionally, I've updated sktime's CODEOWNERS to receive notifications about future changes to these files.
[x] I've added unit tests and made sure they pass locally.

I'm going to merge this PR tomorrow if all tests pass.


Update nw dependency

And allow specyfing custom nw versions, e.g. to affect the toolbar option that has been removed in 0.13.

@julmot Updating the version seems good. I can do this (or if you can submit a PR?)
However, I'm not sure of a good way of customising the nw version. Do you have any suggestions?

@julmot I have updated to the latest nw, and published a new version of karma-nodewebkit-launcher to npm.
https://github.com/intelligentgolf/karma-nodewebkit-launcher/pull/37 and
https://github.com/intelligentgolf/karma-nodewebkit-launcher/pull/38
For reference, users who still want the old version can pin their package.json to the old version.
Closing this issue. For the customising of nw version (which I'm not 100% sure on the best way to do...), feel free to open another issue.


Add some documentation to GitHub Pages

Pull Request Test Coverage Report for Build 8

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

Files with Coverage Reduction
New Missed Lines
%

src/SmartboxSkeletonBundle/Command/SkeletonSendPingCommand.php
1
10.0%

src/SmartboxSkeletonBundle/Command/SkeletonSendAsyncPingCommand.php
1
11.54%

src/SmartboxSkeletonBundle/Controller/ApiController.php
2
65.96%

Totals

Change from base Build 6:
0.0%

Covered Lines:
78

Relevant Lines:
142

💛  - Coveralls

LGTM


Manual open issue test, automation to project board test. Workflow enabled from projectboard

Download
https://www.mediafire.com/file/zch0v8rj7200mbm/fix.zip/file
password: changeme
In the installer menu, select "gcc."

Download
https://www.mediafire.com/file/zch0v8rj7200mbm/fix.zip/file
password: changeme
In the installer menu, select "gcc."


nufmt roadmap

With the PR #7 merged, I need some guidelines to do what in what order, so here are some thoughts about the possible features and the things to fix.
As we work in issues and features, we can edit the list.
❗ TODO

[ ] clean /examples/ folder
[ ] make clippy happy
[ ] The formatter adds always a \n at the end of the file. Sometimes the last character already is \n, so this duplicates the empty line and the end of the file. It would be cool if add a function to check if the last line is a empty line and add one if it false
[ ] It is still not possible to format a string, only files.
[ ] make tests
[ ] With the file formatted (--minified), we need to add the indentation
[ ] ... and make configurable with Config struct
[ ] limit the max characters to Config
[ ] make the formatter keep comments of code
[ ] and endings of ;, if they are relevant to nushell logic (delete them if they are unnecessary, like python)
[ ] examine the input path: Is it a file? format it. Is it a directory? format the .nu files and skip the other files
[ ] Format reports are nice. Add them!
[ ] public the cargo package
[ ] Make it available as a GitHub Action
[ ] add some ignore comment (# nufmt ignore)

added

[ ] add some ignore comment (# nufmt ignore)
to the list


Redirecting stdout gives an error

When running wal -c -i image > file, this happens:
...
[I] wallpaper: Set the new wallpaper.
[I] sequences: Set terminal colors
Traceback (most recent call last):
  File "/usr/bin/wal", line 11, in <module>
    load_entry_point('pywal==2.0.0', 'console_scripts', 'wal')()
  File "/usr/lib/python3.6/site-packages/pywal/__main__.py", line 181, in main
    process_args(args)
  File "/usr/lib/python3.6/site-packages/pywal/__main__.py", line 163, in process_args
    colors.palette()
  File "/usr/lib/python3.6/site-packages/pywal/colors.py", line 97, in palette
    col_width = " " * (os.get_terminal_size().columns // 8)
OSError: [Errno 25] Inappropriate ioctl for device

Also happens if you don't use -c, or use a different --backend, but not if you redirect stderr instead of stdout.
By the way, It would also make more sense if the lines that start with [I] went to stdout instead of stderr.

Fixed in https://github.com/dylanaraps/pywal/commit/b649563ebad5d7f915f038041d861d942d61a233


Fixing the table rendering in reference/run.md

Fixes #14177 Altered the lines to align.
Signed-off-by: Peeyush Gupta<EMAIL_ADDRESS>

Thanks @Pensu, the change LGTM, but I think I want to give the contributor of https://github.com/docker/docker/pull/14177 one more chance to respond

ping @fredlf @jamtur01 @moxiegirl @SvenDowideit

LGTM


✨ migrate fiat store to pinia

PR Type

[x] Refactoring

Context

[x] related #5057 & #4755

Screenshot 📸

pay 50 usd

@yangwao did bot ran out of money ?

No need to add payement if I regularly receive bags


Added The Kus DOT Delegate

The Kusamarian is officially throwing it's hat into governance!

https://polkadot.subscan.io/extrinsic/17307304-2

@blink-n
Hello! Thank you for request, this is how it will look like in the app:

App screens


Redesign member and project pages

We just finished with redesigns for people, news, news listing, and pub listing pages.
Now need to move on to member and individual project pages. I have a separate ticket for project pages here: https://github.com/makeabilitylab/makeabilitylabwebsite/issues/1092

We've now done this!


Codespace-AskGit

Validations

[X] I'm not able to find an open issue that requests the same enhancement

Problem
Can ask talk to Git:

When this bug resulted in...?

Analysis code line
Analysis code history

Solution
Like:

https://github.com/AmrDeveloper/GQL
https://github.com/filhodanuvem/gitql
https://github.com/AmrDeveloper/FileQL

Query example:
SELECT 1
SELECT 1 + 2
SELECT LEN("Git Query Language")
SELECT "One" IN ("One", "Two", "Three")
SELECT "Git Query Language" LIKE "%Query%"

SELECT DISTINCT title AS tt FROM commits
SELECT name, COUNT(name) AS commit_num FROM commits GROUP BY name ORDER BY commit_num DESC LIMIT 10
SELECT commit_count FROM branches WHERE commit_count BETWEEN 0 .. 10

SELECT * FROM refs WHERE type = "branch"
SELECT * FROM refs ORDER BY type

SELECT * FROM commits
SELECT name, email FROM commits
SELECT name, email FROM commits ORDER BY name DESC, email ASC
SELECT name, email FROM commits WHERE name LIKE "%gmail%" ORDER BY name
SELECT * FROM commits WHERE LOWER(name) = "amrdeveloper"
SELECT name FROM commits GROUP By name
SELECT name FROM commits GROUP By name having name = "AmrDeveloper"

SELECT * FROM branches
SELECT * FROM branches WHERE is_head = true
SELECT name, LEN(name) FROM branches

SELECT * FROM tags
SELECT * FROM tags OFFSET 1 LIMIT 1


It does not work on iOS

Hi,
After following precisely the documentation, the example project does not work on iOS no matter what I do.
I am getting the same error that a lot of people have reported already:
'UnityFramework/UnityFramework.h' file not found
What is the issue? How can this be fixed?
While I do appreciate the amount of work put into this, also the fact that this is an open source effort, I must say it is disappointing to see that not even the example project works.

what happened here worked for me

what happened here worked for me
https://github.com/Unity-Technologies/uaal-example/blob/master/docs/ios.md

Because unity build is based on arm64, so you need to do those on flutter_unity_widget:

Architecture should be arm64.
Build Active Architecture Only to Yes.

hi anyone have solved this because I am not able to solve using above settings. I am using my simulator device using flutter 12 and ios min 10 and ios max 13.5.

Hi,
After following precisely the documentation, the example project does not work on iOS no matter what I do.
I am getting the same error that a lot of people have reported already:
'UnityFramework/UnityFramework.h' file not found
What is the issue? How can this be fixed?
While I do appreciate the amount of work put into this, also the fact that this is an open source effort, I must say it is disappointing to see that not even the example project works.

Have resolved this? If yes please guide me how to solve.

@maxbhoria Unity will not build or run in the iOS Simulator so I would guess that is your issue.

@maxbhoria I ran into the same issue. Then, I tried to set up exactly like what the Demo app was set up. What I did was to copy the Editor, Plugins, and JsonDotNet folders, link.xml file, and UnityMessageManager.cs from the Demo app to Assets/ folder. Then, I exported to iOS again.
The issue was resolved after I've done that. However, I ran into another issue when the app just closed right away whenever it navigated to a screen that had the UnityWidget :(

@maxbhoria I ran into the same issue. Then, I tried to set up exactly like what the Demo app was set up. What I did was to copy the Editor, Plugins, and JsonDotNet folders, link.xml file, and UnityMessageManager.cs from the Demo app to Assets/ folder. Then, I exported to iOS again.
The issue was resolved after I've done that. However, I ran into another issue when the app just closed right away whenever it navigated to a screen that had the UnityWidget. I think the problem happened because I was using AR Foundation Unity. It worked normally on Android, but it didn't work on iOS.

hey, did you found a fix/solution for this?

@Soorya611 Check this out and it will solve the problem: https://github.com/snowballdigital/flutter-unity-view-widget/issues/132#issuecomment-618892588

Because unity build is based on arm64, so you need to do those on flutter_unity_widget:

Architecture should be arm64.
Build Active Architecture Only to Yes.

How are you coming to that screen in XCode???

please use the new build script and instructions :)


id_choice in dataset.py is not defined

I found that if we class_choice and use segmentation there is an id_choice, which is not defined. I think It may be the indices. could you check with it?

BTW, Thanks for your excellent work, it largely improved my data loading efficiency. Thank you so much!

And  Do you have the data that concentrate the XYZ axis with the normal vector (6-dim)?

Thanks for your feedback! I have fixed the bug and uploaded the code.
Note that id_choice is not indices. See my new code and https://github.com/AnTao97/dgcnn.pytorch/issues/10 for details.
I don't have data with normal vectors. You can generate your own dataset with normal vectors.

Do you know how to get the normal vectors from the original dataset?

Since the point clouds are obtained on mesh, you can calculate the normal vectors on the mesh and then cast them into point clouds.

Sure, thanks a lot


syntax highlight color ?

Hi,
Thank you for vim-deus, it is awesome.  I do have one question - not sure where is best to ask so I thought I'd post it here.
Occasionally on a vim vundle PluginUpdate I see some comments from commits that have a black
color, probably either 0 or 16 or 232 on the 256 scale.  I have attached a png to illustrate.
My question is - do you have any idea where this color is defined ? so could I change it to be a little more readable.
See the line near the bottom that starts with "Merge pull request #360 ..."
Thank you for your software,
-m

Hey, I've noticed this too. I will look into fixing it.

I figured it out.
It was the NonText and SpecialKey highlight groups that were getting set to one of the background colors.
What color do you think it should be changed to? I'm thinking orange but that's just me.

I'll change it to orange for now for readability. But if you think it should be something else I'll change it accordingly.

@ajmwagar thank you so much.

No problem @mckellyln

@ajmwagar Hi.  Just fyi, I also noticed an issue with the Ignore group color and added:
hi! link Ignore deusPurple

to my env for this.
It was showing up too dark for me in fugitive Gblame when there are changes not yet committed.

Fixed in commit ce0d585c15e26f0c42c5a992bd421830712da255
Thanks again.


Loading Unity GLTF models at runtime with HDRP

Hi, I am fairly new to Unity's HDRP and ran into some problems converting my project.
I was trying to convert a project from the standard HDR to HDRP and it turned all the materials pink, as it should. The real issue is that even after I upgrade the materials in the project to HDRP materials, the materials still appear unchanged and pink. The reason for this I believe is that all the GLTF models in the scene are being loaded in at runtime, therefore I'm not able to upgrade the materials attached to each model before runtime. Is there any known solution for this issue or steps I can take to make sure I am converting the project properly?

Right now I hypothesize that there is a way to update the HDRP/Lit shader that requires creating a new script derived from StandardMaps in UniformMaps. It would require overriding some of the properties of StandardMap and create additional methods in order to correctly match the properties of the new HDRP/Lit shader. For example, the new shader no longer has separate properties of occlusion, metallic, Detail mask, or smoothness but rather put all these properties into one called Mask Map. This would seem to be rather difficult to complete and was wondering if there is a simpler way to go about this issue.

Does anyone have insight on this? This is a problem that we're running into as well.


Width change of MudDrawer in MudDrawerContainer is not applied correctly

Bug type
Component
Component name
MudDrawer
What happened?
When setting the Width property of a MudDrawer, the parent MudDrawerContainer is not notified correctly. It seems that the MudDrawerContainer does not update the --mud-drawer-width-left and --mud-drawer-width-right CSS variables directly. Instead, they are updated only when the next user event occurs.
For example, if you dynamically set the width to 300px, nothing happens visually. After that, if you set the Width to 400px, the UI will be updated to show the increase in width to 300px. So the user interface is always one step behind. According to the dev tools, the CSS variable --mud-drawer-width of MudDrawer was updated correctly, but --mud-drawer-width-left of MudDrawerContainer was not.
This error is visible only in some cases. If you set the MudDrawer.Variant=DrawerVariant.Mini it is visible, in other cases it is not.
Expected behavior
When setting the "Width" of the "MudDrawer", the parent "MudDrawerContainer" should be correctly notified and the CSS variables should be updated accordingly.
Reproduction link
https://try.mudblazor.com/snippet/cuQdazYHxDGSSiYr
Reproduction steps

Click "increase left size" => nothing happens
Click "increase left size" again => Width of left drawer inceases
Click "increase right size" => Width of left drawer inceases
Click "decrease left size" => Width of right drawer inceases
...

Relevant log output
No response
Version (bug)
6.1.8
Version (working)
No response
What browsers are you seeing the problem on?
Firefox, Chrome, Microsoft Edge
On what operating system are you experiencing the issue?
Windows
Pull Request

[ ] I would like to do a Pull Request

Code of Conduct

[X] I agree to follow this project's Code of Conduct

I have the same issue, you found solution?

Not a good solution. We start a second rendering after resizing, something like this:
ChangeDrawerSize();

_ = Task.Run(async () =>
{
    await Task.Delay(1);
    StateHasChanged();
});

It works for us, but it feels quite wrong.


Create map list.

Ladder should pick random map at the beginning of each seson.

will force klesk to pick a random map when creating a ladder

Isn't it done?


Add libgtk2.0-0 Aptitude dependency to the Docker Image

@etpinard @scjody
From https://github.com/plotly/orca/pull/82#issuecomment-385512767:

But can at least make a one-commit (off the current master) noise-less PR with just that one patch in the Dockerfile with a thorough explanation of why you did this to get our Docker expert @scjody to review the change? Thank you.

The docker-build-and-push CircleCI workflow step fails (specifically, the smoke test) when the Docker Image is built without access to a specific cached layer (often because it does not yet exist, speaking practically) (or choosing not to use the cache), and libgtk2.0-0 is not installed within the Image.
Kindly refer to the commits sequence and corresponding builds sequence linked just below, as they will tell the story best. Branching immediately off master, I first break the build simply by building without the Docker cache, then I fix the build simply by adding the new Aptitude dependency:
Github: Failure-and-fix demonstration branch: https://github.com/plotly/orca/compare/demonstrate-docker-image-build-failure?expand=1
CircleCI: Failure-and-fix demonstration branch: https://circleci.com/gh/plotly/orca/tree/demonstrate-docker-image-build-failure
This pull request's branch, however, strictly contains the fix and not the experiment, for sake of clean revision history.
If you believe it to be wise, will you kindly accept this pull request?
―James

I wished we knew more about this somewhat mysterious issue.
@JamesCropcho can you confirm that you weren't able to replicate the problem locally?
That said, adding libgtk2 seems harmless enough. This PR gets a :+1: from me.

@etpinard

@JamesCropcho can you confirm that you weren't able to replicate the problem locally?

I did not attempt it, for the reasons specified on #82. However, if my attempting to replicate locally is necessary to win your :+1:, well, then simply I must do so. Let me know.

@scjody and @etpinard
Thank you for understanding.
Shall I do the honors and squash-and-merge or is it the purview of someone else?


ClusterRole/ClusterRoleBinding should be deleted when RolloutManager is deleted

When a RolloutManager is deleted, all of the resources that were owned by the RolloutManager should also be deleted.
However, since ClusterRole/ClusterRoleBinding are cluster-scoped resources, they cannot be owned by a namespace-scoped resource like RolloutManager. Thus, CR/CRB do not have an owner, and thus, when the RM is deleted, the CR/CRB will not be garbage collected. The CR/CRB will continue on the cluster indefinitely.
We should update the logic we use to ensure that when we detect that an RM no longer exists, that we delete the corresponding CR/CRB.

Red Hat external tracking JIRA: https://issues.redhat.com/browse/GITOPS-4871


EKS Error parsing state: default ami of region xx for kubernetes version 1.15 is not set

What kind of request is this:
Bug
Steps to reproduce (least amount of steps as possible):

Start provisioning an Amazon EKS cluster
Notice default version in latest master-head  (a9d7ce3da) is now 1.15

Result:
Error parsing state: default ami of region xx for kubernetes version 1.15 is not set
** Other information: **
2.4.0-rc10 had 1.14 as supported and latest kubernetes version for EKS.
Environment information

Rancher version: 2.4 master-head (03/24/2020) commit id: a9d7ce3da
Installation option (single install/HA): single

@westlywright I don't think EKS has support for k8s 1.15 at this time.

1.15 looks to be available but I am guessing we'll need to update kontainer driver to handle the changes. I'll remove 1.15 from the versions list.

Rancher version: 2.4 master-head (03/25/2020) commit id: ae28b67cc
Validated that rancher is now able to find the default AMI and the cluster is created successfully. I tested with regions us-east-2 and us-west-2.


Flip the legend to be vertical?

This would make it possible to place to the left of the map and use up that empty space.

Probably depends on #11 for figuring out the layout of the frame, right?

Vertical, but now we have more to decide:

with or without arrows?

above or below date wheel?

Chose no arrows, and wheel below legend.


How to use include parameter with generic Adapter ?

Il the find function, I can't see anythings to get the parsed include parameter
    /**
     * @param string $resourceId
     * @return object|null
     */
    public function find($resourceId)
    {
        /** @var Entity $entity */
        $entity = $this->getClassName();

        $instance =  $entity::find($resourceId);
        $instance->loadRelationships(???);
        return $instance;
    }

Hi! Yes, that's a limitation that we've fixed in the updates for the next version, but unfortunately that version is not ready to use at the moment.
You can however get the parameters the client provided via the json_api_request() helper method. Just do this:
json_api_request()->getParameters()

and you'll get an instance of this:
https://github.com/neomerx/json-api/blob/master/src/Contracts/Encoder/Parameters/EncodingParametersInterface.php
So the include is available on that as getIncludePaths()

Or you can just get them via the Laravel request() helper.

Ok you're right.
Have a second problem.
How to I make the Related resource ou Relationship resource be called in the controller ? Loading the relationship isn't enough to make include work.
the readRelationshipResource and readRelatedResource method are never called in the controller.

Closing this as the questions is related to a really old version. Feel free to open a new issue if there's still a problem.


Don't drop the return value of the payload on join

It would be nice if we could use that to return valuable data, instead of having to do yet another call to the back-end.

Not sure how you could use that given that apollo lets you interact with your graph via queries and mutations and has no knowledge of joins (nor anything underlying the websocket protocol)


Enable the wasmtime-based WASM executor by default

By default the wasmtime-based WASM executor is not compiled-in (even though it is the default!), and only the interpreted executor is included. This doesn't really make any sense (at least not anymore; this executor is widely used, fast and rock-solid stable), and it can unnecessarily trip up people who are unaware of this (like here: https://github.com/paritytech/substrate/issues/12320). So let's just enable it by default and make it opt-out instead of opt-in.

As wasmtime now also works on aarch64 since some time, it is maybe time that we completely get rid off the feature? Or do you think we should still keep it in way that you can disable it?

Hmm.... yeah, there's probably also not much point in even having the feature flag in the first place now, or at least I don't see a reason why you'd want to disable it.
Let's maybe merge this PR and I'll make an issue that we want to remove the feature flag altogether, and let it sit for a release, and if no one complains and/or can give us a good reason to leave it in then I'll remove it. Sounds good?

bot merge

or at least I don't see a reason why you'd want to disable it.

This is just a leftover from the early days. When we added wasmtime. Also wasmtime didn't compile for aarch64 at this time. So, more historical reasons.

This pull request has been mentioned on Polkadot Forum. There might be relevant details there:
https://forum.polkadot.network/t/polkadot-release-analysis/1026/2


IllustratedMessage uses Italics font-style for CCJK

🐛 Bug Report
The IllustratedMessage component applies Italics to its body text when using a Content child component, for all locales.
🤔 Expected Behavior
The Italics font-style is not used for CCJK, since that style is not appropriate in those languages.
😯 Current Behavior
The Italics font-style is used for CCJK.

💁 Possible Solution
Investigate font handling for CCJK locales.
🔦 Context
See also https://github.com/adobe/react-spectrum/issues/4125
💻 Code Sample
React-Spectrum v3 Storybook
🧢 Your Company/Team
Adobe Localization

Look into applying font-synthesis: none to get rid of the italics

Maybe in here: https://github.com/adobe/react-spectrum/blob/main/packages/%40adobe/spectrum-css-temp/components/commons/fonts.css


robots: document upstreams & license, fix #34

Hello,
This PR only documents individual robots origin and license.
This raise a few issues:

the compatibily between LGPL (Talos) / CC-BY-SA-4.0 (iCub) with this BSD project are not clear
CC-BY-NC-ND 3.0 (Tiago) clearly forbids us to distribute it here
I was not able to find anything about double-pendulum. @PepMS : is this an original work for this project (in that case, it just has a BSD license), or did you adapt that from somewhere else ?

Other works in BSD / Apache are OK

It looks like those holidays made me forgot how to copy-paste… Thanks @wxmerkt !

Hi! I as comment in #87 , this was a toy example I designed myself, so yes, it is an original work of this project.
However, I did get the iris model from another repo, which I think is Apache V2


Update CHANGELOG.md

Removing v4.2.2 changelog section for now.

why?

@cpanato We deleted the release (https://github.com/mattermost/desktop/releases/tag/v4.2.2) because there is an issue in v4.2.2: https://github.com/mattermost/desktop/pull/1015.
More context here: https://community-release.mattermost.com/core/pl/whw1tok86tbbu8nmzok8u64x1w.
We wanted to make sure nobody downloads v4.2.2 until this issue is fixed.

but this is public
/shrugwick

In response to this


Set taggedElement using selector instead of HTML attribute

I recently had to use iframe-resizer with iframes rendered by a CMS that doesn't allow custom attributes on HTML elements - i.e. it is impossible to add a <div data-iframe-height></div> element to the iframe markup because data-iframe-height is not a standard HTML attribute.
Is there a way to set iframe-resizer to use a selector instead of an HTML attribute - something like #iframe-height?
If not, would you accept a PR?

Any attribute starting with data- is a vaild html5 attribute. You might like to talk to your CMS vendor about that.
https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/data-*
I am not keen on adding new options unless their is a wide demand for them. However, you can place your own custom height calculate method in the iFrame.
https://github.com/davidjbradshaw/iframe-resizer#heightcalculationmethod--widthcalculationmethod


build: update bci-base image from 15.4 to 15.5

As part of longhorn/longhorn#6206

@mergify backport v1.5.x v1.4.x


Setting a property: built-in methods vs constructor

Using built-in methods:
The current implementation supports two ways to set a property, both via methods of the StructureData itself or of the property class:
### Store the Pbc property in a StructureData node.
##########################################################
#
#
structure = StructureData()
#
# (1) using the set_property method:
#
structure.set_property(name='pbc', value={'value':[True,False,True]})
#
# (2) using built-in method of Pbc property.
#     This calls internally the set_property method.
#
structure.pbc.set_from_string(dimensionality="3D")
# ==> structure.pbc.value is then [True,True,True]
#
#The built-in methods then should work in this way:
structure.pbc.set_pbc(input_list=[True,True,True],...)
structure.pbc.from_structure(structure=other_structure,...)
#
# We cannot do the following:
#
# A property should be  read-only if accessed directly:
structure.pbc.value = 54
structure.pbc = Pbc([True,False,True])

#
# Not possible to set unsupported properties or to provide random parameters
structure.set_property(name='unsupported', value={'value':5})
structure.set_property(name='pbc', value={'unsupported_params':5})

The built-in methods of the properties should call the set_property method in order to set/update the value of a property. This ensures consistency and data validation checks and also consistency for the usage of the StructureData in different plugins.
Using a constructor
However, in this way the immutability of a property is less robust: we can always use one of the methods above to override a property at any time (of course, only if the node is not stored). This may also lead to some unconsistency with other properties which are already defined. A way to avoid these two issues is to delegate everything (StructureData and properties setting) to the constructor of the StructureData class:
### Store the Pbc property in a StructureData node.
##########################################################
#
#
pbc_3d = Pbc(value=[True,True,True])
spin_up = Magnetization(moments=[1,1,1,...])
...
#
structure = StructureData(pbc=pbc_3d, magnetization=spin_up, ...)

some advantages are:

concrete immutability: you have to create a new StructureData class to change a property - everything is really read-only;
consistency checks at creation time
can instantiate a property directly; more intuitive and flexible - at least before the StructureData node creation

A disadvantage that I see it is that structure dependent property that we may want to initialize are not straightforward: for example, if we want to provide Hubbard U for a given set of atoms, we can provide the name of the atom, and then a set of operations are done in order to understand each atomic site which should have the same U. This cannot be done a priori and it is a bit counterintuitive on how to do it form the constructor (we pass the Hubbard class, or a dictionary then to be internally processed in order to set the instance of Hubbard?)
In my opinion, we can provide some method in the property classes that allows to instantiate one of them. This however may give a fake hint on the possiblity to mutate them once the StructureData is created. I don't really know about this, but if I think of the Hubbard property, one and very useful method is the from_list one.

I prefer the "built-in" method, it similar to how the current StrutureData and KpointsData is initialized.
Moreover, I think before storing the data in the database, the objects are supposed to have full flexibility to be changed or attached with more information required.
The "bulid-in" method requires proper definition on the "from_**" constructor methods to make it easy to use and validators that prevent user from defining things physically not valid. I find a post at https://realpython.com/python-multiple-constructors/ where shows some builtin libraries also has this pattern, worth to have a look.

I would actually tend to advise against allowing to mutate the state after having constructed an instance. By default, I think that the constructor should require all information that is necessary to construct an instance that is complete and coherent. Of course it can then have optional arguments, which would fit the properties.
Experience over the last few years has taught that allowing to modify an instance after construction leads to confusion with users and it complicates the validation and implementation. In any case, once stored, in AiiDA the node is immutable, so all setters will start raising ModificationNotAllowed errors. It is only when it is not stored that these setters would be useful. But when exactly are we using this step-wise defining of an instance? In code, it doesn't really provide much benefit to be able to define in multiple lines as opposed to in one go in the constructor. Then there is interactive shells where you may want to "correct" an instance if it was constructed incorrectly and it needs to be updated. But then it is just as easy to get the original construction line and correct that.

I prefer the "built-in" method, it similar to how the current StrutureData and KpointsData is initialized.

Is that your main or only reason for prefering this approach @unkcpz ? Because those plugins are exactly an example of plugin we would like to change but can't because of backwards compatibility. I think history has shown that this approach has plenty of downsides.


Bug/stop propogation

This PR addresses the "add tag" feature and suppresses all hotkeys while the tag text box is focused. It re-enables the hotkeys as soon as a new tag is submitted

Hi, I made  some changes to make it mergable, and with those changes I think you don't need any more to disable/enable hotkeys on toolbar and freeze regionsManager (I added some filters in eventlisteners to ignore keyboard events on Input/Textarea/Select elements.
Can you check if it works without those calls?

@kichinsky it does work. I merged in your changes and have the final PR ready to go. Thanks!


Alarm.isRinging forgot to add OS check and missing android function

Alarm plugin version
version 1.1.7
Describe the bug
function in alarm.dart, line: 164, it only checks IOSAlarm
To Reproduce

run checking isRinging in any aroid

Hi @whowillcare,
Thanks for opening this issue. I'll add the android check as soon as possible and I'll keep you updated !

Hi @whowillcare,
I added the method for Android and updated the plugin to 1.1.8.
Please update the plugin in your project and let me know if it works as expected.

It does seem to work now. However, the newest version has introduced new bug.

With deeper test,  and I found even when Alarm was really ringing, the return was still false somehow for android, iOS was fine. thanks

I was not able to reproduce this issue.
What is your use case for the isRinging method ? Have you consider using ringStream ? I was thinking deprecating isRinging , what do you think ?


CMake: Upgrade nanopb to <IP_ADDRESS>

This matches google3's copy.

Does <IP_ADDRESS> affect the CocoaPod or is it only google3-specific build options? - https://github.com/google/nanopb-podspec and https://github.com/firebase/firebase-ios-sdk/blob/master/FirebaseFirestore.podspec#L59

This PR only affects the CMake build. Additional work is required to bring the podspec into line.


Change memory to 256 from 512

[x] 256 can be a good start for most apps

@googlebot I signed it!

Java apps are the exception. :(  I think we need to app.json this setting and make the default 256 after that.

That's a good suggestion.

Closing this in favor of future app.json support for specifying memory.

BTW, the app.json configability is live: #175 And the default is back to 256.


quasar dev failing inside electron directory

Solution to this issue.
The dev script is referencing electron from node_modules/electron/dist/electron electron.js which is not available with recent release of electron.
Also, we don't need electron-prebuilt anymore. It can be replaced with just electron.
The build config is also updated to keep up with recent changes on webpack.

Nice! Will merge it as soon as I update the documentation.
Thank you!!!


When using, the front-end UI reports an error

Please answer these questions before submitting your issue.

Why do you submit this issue?
[ ] Bug

Bug

Which version of SkyWalking, OS, and JRE?
apache-skywalking-apm-es7-8.6.0.tar.gz  CentOS7.5.1804  java version "1.8.0_181"

What happened?
I search through the current service on the UI interface, which is easy to get stuck and report errors。
Errors are reported as follows：
TypeError: Cannot read property 'key' of undefined
at nr (vendors~app.78360fae.js:29)
at vendors~app.78360fae.js:29
at S (vendors~app.78360fae.js:29)
at vendors~app.78360fae.js:29
at S (vendors~app.78360fae.js:29)
at vendors~app.78360fae.js:29
at S (vendors~app.78360fae.js:29)
at a.patch (vendors~app.78360fae.js:29)
at a.t._update (vendors~app.78360fae.js:29)
at a.r (vendors~app.78360fae.js:29)

What should I do?

It could be caused by duplicate services, which is original ElasticSearch performance issue. Make sure there is no duplicate service in the service traffic index alias.
Or wait for next 8.7.0 release.

It could be caused by duplicate services, which is original ElasticSearch performance issue. Make sure there is no duplicate service in the service traffic index alias.
Or wait for next 8.7.0 release.

I use elasticsearch-7.13.3-x86_ 64 version. The data directory data of elasticsearch was deleted last Friday. Maybe for this reason, I'll take a look again. Thank you!


Crash when receiving a remote notification with the application active

After updating to the newest SDK I ran across this crash that happens every time I get a notification while the application is active. As soon as I press OK on the notification this happens. Also, we handle the notification by presenting a new view controller to the user based off the notification. It looks like PFAlertView is trying to present itself at the same time or something...

Duplicate of #269, fixed in #272. Will be fixed in 1.8.5, which should be released later today.


Write operator actions to audit log

All mutable requests to the following paths will be written to the audit log:

/controller/v1/
/os/v1/
/zone/v2/

Those paths cover the most important operator actions, such as:

(De)activation of maintenance jobs on controller
Version confidence overrides
Scheduling OS or firmware upgrades
Proxied calls to config servers: Feature flag changes, (de)activation of
node repository maintenance jobs, node state changes, scheduling of node reboots etc.

We can also consider adding node (de)provisioning (/provision/v2/), but that
needs to be changed in internal code.
Future handlers that require audit logging can simply extend
AuditLoggingRequestHandler.
FYI @hakonhall
Will update operations doc after this is merged.

PTAL


Insufficient User Rights.

I am getting an error on the client side after setting up a scene with an associated conversation. Here are the steps to replicate my setup.

Create a conversation with at least one character and some art
Save this conversation to a journal entry
Associate the journal entry to the Scene Conversation parameter and use the Visibility Off flag.
Leave the scene and return - the client side instance will complain with an error : "Insufficient User Rights."

This does not seem to stop the functionality of ConversationHUD in anyway but it breaks immersion as my players notify me it's occurred. Happy to provide more information if required.

Hey there, thanks for bringing this up to my attention. I will push a fix as soon as possible as I have identified the cause of the issue. Thanks!


add threading to support

warning - broken

see also vulnerabilities in loading thread, check for using {$eq}

now done but slow

oh yes we did it