Watch for theme changes and automatically reload MFE configs

Hi,
I'm using Auto Dark Mode to automatically switch dark/light theme at a specific time, but MFE seems not changing automatically to light/dark mode when it changes automatically (I've set the color to System). This should be added to MFE.
Thanks

MFE already responses to change of system theme mode, I've tested it and it works. I'm not sure what's wrong with it on your system. You can check if its Settings app responses to theme change or not. if it does then it means it detects that your theme is changed. Then check rules.

What applications have you tested, and have you made sure that:
1/ the window doesn't implement a custom title bar (MFE won't work on those)
2/ the window isn't defined as an exception (MFE has default rules excluding Explorer and MSPaint by default)

Oh yeah, I can repo this.

Unfortunately, I cannot determine the problem within MFE, as it sets the immersive dark mode properly.

I've found a workaround for this issue: I've written an AutoHotKey script that automatically triggers reload when theme has changed and Firefox window is active (or is opened):
https://github.com/maicol07/AHK-scripts/blob/main/FixFirefoxMFE.ahk
Feel free to improve the script if you want!


Configurable event listener port

For cases where two independent processes on the same machine both want to listen to SONOS events.

Coverage increased (+0.02%) to 53.94% when pulling 70b21b84dbd45cec98eeee92a861e299ee03bf3f on michaelotto:master into 69ff0481625bc1ca835f9ac42cf53467cc91be75 on SoCo:master.

Coverage increased (+0.02%) to 53.94% when pulling 70b21b84dbd45cec98eeee92a861e299ee03bf3f on michaelotto:master into 69ff0481625bc1ca835f9ac42cf53467cc91be75 on SoCo:master.

Coverage increased (+0.02%) to 53.94% when pulling 70b21b84dbd45cec98eeee92a861e299ee03bf3f on michaelotto:master into 69ff0481625bc1ca835f9ac42cf53467cc91be75 on SoCo:master.

Coverage increased (+0.02%) to 53.94% when pulling b195aa2b2d52c6fd674b18c62ee1415f251efaf9 on michaelotto:master into 69ff0481625bc1ca835f9ac42cf53467cc91be75 on SoCo:master.

Coverage increased (+0.02%) to 53.94% when pulling b195aa2b2d52c6fd674b18c62ee1415f251efaf9 on michaelotto:master into 69ff0481625bc1ca835f9ac42cf53467cc91be75 on SoCo:master.

Coverage increased (+0.02%) to 53.94% when pulling 0eaee6600eca60dd63110257be99ad1f9fee8df9 on michaelotto:master into 69ff0481625bc1ca835f9ac42cf53467cc91be75 on SoCo:master.

Coverage increased (+0.04%) to 53.96% when pulling a503a63543c62633c309f31e897e4e9e8c6b4b16 on michaelotto:master into 69ff0481625bc1ca835f9ac42cf53467cc91be75 on SoCo:master.

Taking care of that tomorrow.

Coverage increased (+0.04%) to 53.96% when pulling 2413181f20ca6fb94f2488cf774cf5f0f762449a on michaelotto:master into 69ff0481625bc1ca835f9ac42cf53467cc91be75 on SoCo:master.

Coverage increased (+0.04%) to 53.96% when pulling 2413181f20ca6fb94f2488cf774cf5f0f762449a on michaelotto:master into 69ff0481625bc1ca835f9ac42cf53467cc91be75 on SoCo:master.

Thanks Michael.


Add quick search filter textbox

Implemented in release 2<IP_ADDRESS>
https://github.com/JKISoftware/JKI-State-Machine-Editor/releases/tag/2<IP_ADDRESS>


Multi-Tenancy

Issue by kubernetes-jenkins
Wednesday Jul 19, 2017 at 18:45 GMT
Originally opened as https://git.removed/kubernetes-attic/garden-operator/issues/46

Stories

As user I dont want others to see or interact with (get logs, kill pod) containers deployed by me, so that nobody can spy on me.
As user I dont want to accidentally break containers deployed by others, so that I dont harm anybody.
As operator I want to utilise the hardware as best as possible, so that I can offer a competitive price.
As operator I want to manage as few as possible clusters, so that I can do a better job on these clusters.

Motivation
In order to not having to deploy too many individual clusters, we ought to be able to let multiple teams (later maybe even customers) work concurrently on one cluster.
Acceptance Criteria

[ ] No non-admin user can deploy privileged containers
[ ] Users from one namespace cant see or interact with (get logs, kill pod) containers deployed into other namespaces
[ ] Containers from one namespace cant access other containers in any direct way

Implementation Proposal
RBAC, security and network policies (defined per namespace) are the concepts that need to be explored at the time of this writing.
:information_source: Migrated from Jira issue KUBE-23

No topic for the Gardener.


How To Think About Risk - Component Text Should Be Clickable (i.e. Droplets, Ventilation)

┆Issue is synchronized with this Trello card by Unito

Hello @reptile18 , could I work on this for Hacktoberfest2020? Thanks!

@Kalovelo Absolutely! Let me know what you need from us.


update free interactive tutorial programing

What does this PR do?
Add info
Description
Add Scrimba to list Interactive programing tutorial

seems like a course, not an interactive tutorial. also, see travis-ci errors


GH-93: update joystick ui

updated joystick ui as an input element for light and dark theme

@alex-waverley does it already handle buttons pressing events?

@alex-waverley does it already handle buttons pressing events?

no, it doesn't. for now it's implemented only for testing ui (changing colors on mode change and click)


Compile issues - Namespace 'Choices' has no exported member 'ClassNames'

Are you in the right place?

For issues or feature requests related to the choices library go to Choices.js
For general technical questions, post a question on StackOverflow tagged appropriately.

I'm submitting a...

[ ] Regression (a behavior that used to work and stopped working in a new release)
[x] Bug report
[ ] Feature request
[ ] Documentation issue or request

Current behavior
When trying to compile I am recieing the following error:
ERROR in node_modules/nb-choices/dist/components/custom-choice.component.d.ts(7,25): error TS2694: Namespace 'Choices' has no exported member 'ClassNames'.
node_modules/nb-choices/dist/components/custom-choice.component.d.ts(8,19): error TS2694: Namespace 'Choices' has no exported member 'Choice'.

Expected behavior
Should compile without errors
Minimal reproduction of the problem with instructions
yarn add nb-choices
ng serve
Environment

Angular version: 6

Browser:
- [ ] Chrome (desktop) version XX
- [ ] Chrome (Android) version XX
- [ ] Chrome (iOS) version XX
- [ ] Firefox version XX
- [ ] Safari (desktop) version XX
- [ ] Safari (iOS) version XX
- [ ] IE version XX
- [ ] Edge version XX

Others:

Thanks for the report. It doesn't support yes Angular 6. I will do it in the future or would love to accept a PR.

#8

It is technically all working as I am using it with angular 6 just throws that error on compile

Is it happening only in production?

No just when building or ng serve I haven't tried production but I would imagine it would be the same result. Looks to be just some type errors nothing on an angular based level

Very wired, cause no one report this kind of issue, can you help investigate, please?

Of course. I am currently doing some digging now. I am using nb-choices in two angular projects both versions 6+ and both have the same errors

Ok, thank, let me know.

The root problem seems to be in custom-choice.component.d.ts
classNames: Choices.classNames; <- Choice.classNames does not exist on Choices
data: Choices.Choice; <- Choices.Choice does not exist on Choices

To silence these compile errors I have set any as fix not sure if there is a better way in dealing with this but it works for now...
classNames: any
data: any;

Ok, thanks, I will look into it later.

Changed it in 1.0.3, can you confirm it's working please?


Increase test coverage

This PR is to increase test coverage described in "Requests for Contributions" and currently being developed. This build is set as a baseline.

Would it not be great to have the coverage pushed to coveralls.io?
Then it would be much easier to see what part of the code that is missing tests.
Here it how it looks for another project: https://coveralls.io/github/home-assistant/home-assistant

Having coverage reports would be great. Our previous experience with coveralls.io was terrible, but that was over a year ago. Feel free to try to set something up.


Fix issue in AIS precomputation and extend training functionality

AIS works as expected for me as well now. Thanks!


Fix monthly reports

Coverage decreased (-0.3%) to 77.312% when pulling a08374c622c86694afbb7d571d3c3db0a0fa5cda on fixCollectiveMonthlyReport into ae3badefc5cfa6eaf58706ddeaca21692270a13f on master.

Coverage decreased (-0.4%) to 77.204% when pulling e453e65c29946757ef261316945ec3d270c55341 on fixCollectiveMonthlyReport into ae3badefc5cfa6eaf58706ddeaca21692270a13f on master.

Coverage decreased (-0.5%) to 77.176% when pulling 3e9998f0e7a0f4e3ee67c10c9396a93b32879728 on fixCollectiveMonthlyReport into 8035b1271f234d86c291063014d8686312da984f on master.

Coverage decreased (-0.5%) to 77.176% when pulling dc2093b284a08dd9d6802d2f6ecc65e228867558 on fixCollectiveMonthlyReport into 8035b1271f234d86c291063014d8686312da984f on master.

Coverage decreased (-0.5%) to 77.176% when pulling dc2093b284a08dd9d6802d2f6ecc65e228867558 on fixCollectiveMonthlyReport into 8035b1271f234d86c291063014d8686312da984f on master.


Incorrect token generation (403 forbidden error)

Incorrect tokens are being generated more and more in which tokens appear with the same numbers of either side of the dot.
For example,
&tk=11354.11354 , &tk=93841.93841 , &tk=21324.21324
This means that only 5 out of the 10 token numbers are correct and the incorrect ones are seriously blocking functionality.
Is there a way to fix this package  (which generates the token) and thus fix this fork too!
Please respond! These repo's are so very helpful to thousands of people, I want to fix it's functionality.

Issue stems from google-translate-token


Is there way to transport sound from remote to local(client side)?

Just found there are several same requests. Can be marked as duplicate.


Push Notifications: Missing Method Exception in PushNotificationsReceiver.cs

I tried adding the PushNotification plugin to an Xamarin.Android project that targets API level 21 and when I try to call CrossPushNotification.Current.Register() I get this exception:
[MissingMethodException: Method not found: 'Android.Runtime.JNIEnv.CallStaticObjectMethod'.]
    PushNotification.Plugin.PushNotificationsReceiver.OnReceive(Android.Content.Context,Android.Content.Intent) in c:\xamarin-plugins\PushNotification\PushNotification\PushNotification.Plugin.Android\PushNotificationsReceiver.cs:34
    Android.Content.BroadcastReceiver.n_OnReceive_Landroid_content_Context_Landroid_content_Intent_(intptr,intptr,intptr,intptr) in /Users/builder/data/lanes/1353/86274adf/source/monodroid/src/Mono.Android/platforms/android-21/src/generated/Android.Content.BroadcastReceiver.cs:334
    at (wrapper dynamic-method) object.cf39052a-7755-4cfc-bb54-e69d5073bce6 (intptr,intptr,intptr,intptr) <IL 0x0001d, 0x00027>

I'm not entirely sure what might be causing this issue, but I can't seem to find a way around it.

Do you you have all the Android SDK Manager packages updated?

Thanks! That worked.


External translation plugins

Please, place here links and short descriptions of your own additional translation plugins.
Please, no discussion in this thread.

Codeformer plugin (image, face upscale and restore)
https://github.com/janvarev/chain-img-plugin-codeformer


Extend gRPC keepalive timeout from 4s to 20s.Extend gRPC keepalive timeout from 4s to 20s.[PDPI] Optimize table entry sorting by eliminating two rounds of copies.[PDPI] Optimize table entry sorting by eliminating two rounds of copies.Migrate build targets @com_github_grpc_grpc//:grpc++_codegen_base and @com_github_grpc_grpc//:grpc++_codegen_base_src to @com_github_grpc_grpc//:grpc++.

PR Description :
Extend gRPC keepalive timeout from 4s to 20s.Extend gRPC keepalive timeout from 4s to 20s.[PDPI] Optimize table entry sorting by eliminating two rounds of copies.[PDPI] Optimize table entry sorting by eliminating two rounds of copies.Migrate build targets @com_github_grpc_grpc//:grpc++_codegen_base and @com_github_grpc_grpc//:grpc++_codegen_base_src to @com_github_grpc_grpc//:grpc++.
Build Results :
bibhuprasad@eaba4ee0062c:/sonic/src/sonic-p4rt/sonic-pins$ bazel build $BAZEL_BUILD_OPTS p4_pdpi/...
INFO: Analyzed 66 targets (3 packages loaded, 137 targets configured).
INFO: Found 66 targets...
INFO: Elapsed time: 78.713s, Critical Path: 19.24s
INFO: 60 processes: 4 internal, 56 linux-sandbox.
INFO: Build completed successfully, 60 total actions
bibhuprasad@eaba4ee0062c:/sonic/src/sonic-p4rt/sonic-pins$
bibhuprasad@eaba4ee0062c:/sonic/src/sonic-p4rt/sonic-pins$ bazel build $BAZEL_BUILD_OPTS p4rt_app/...
INFO: Analyzed 100 targets (2 packages loaded, 137 targets configured).
INFO: Found 100 targets...
INFO: Elapsed time: 220.368s, Critical Path: 33.28s
INFO: 123 processes: 9 internal, 114 linux-sandbox.
INFO: Build completed successfully, 123 total actions
bibhuprasad@eaba4ee0062c:/sonic/src/sonic-p4rt/sonic-pins$
UT Results :
bibhuprasad@eaba4ee0062c:/sonic/src/sonic-p4rt/sonic-pins$ bazel test $BAZEL_BUILD_OPTS p4_pdpi/...
INFO: Analyzed 66 targets (0 packages loaded, 0 targets configured).
INFO: Found 39 targets and 27 test targets...
INFO: Elapsed time: 1.814s, Critical Path: 0.43s
INFO: 15 processes: 24 linux-sandbox.
INFO: Build completed successfully, 15 total actions
//p4_pdpi/netaddr:ipv4_address_and_network_address_test         (cached) PASSED in 0.2s
//p4_pdpi/netaddr:ipv6_address_test                             (cached) PASSED in 0.2s
//p4_pdpi/netaddr:mac_address_test                              (cached) PASSED in 0.2s
//p4_pdpi/string_encodings:bit_string_test                      (cached) PASSED in 0.2s
//p4_pdpi/string_encodings:byte_string_test                     (cached) PASSED in 0.3s
//p4_pdpi/string_encodings:decimal_string_test                  (cached) PASSED in 0.0s
//p4_pdpi/string_encodings:decimal_string_test_runner           (cached) PASSED in 0.0s
//p4_pdpi/string_encodings:hex_string_test                      (cached) PASSED in 0.1s
//p4_pdpi/string_encodings:hex_string_test_runner               (cached) PASSED in 0.0s
//p4_pdpi/string_encodings:readable_byte_string_test            (cached) PASSED in 0.2s
//p4_pdpi/testing:main_pd_test                                  (cached) PASSED in 0.1s
//p4_pdpi/testing:mock_p4_runtime_server_test                   (cached) PASSED in 0.3s
//p4_pdpi/utils:annotation_parser_test                          (cached) PASSED in 0.2s
//p4_pdpi:ir_tools_test                                                  PASSED in 0.4s
//p4_pdpi/testing:helper_function_test                                   PASSED in 0.4s
//p4_pdpi/testing:info_test                                              PASSED in 0.1s
//p4_pdpi/testing:info_test_runner                                       PASSED in 0.1s
//p4_pdpi/testing:packet_io_test                                         PASSED in 0.1s
//p4_pdpi/testing:packet_io_test_runner                                  PASSED in 0.1s
//p4_pdpi/testing:rpc_test                                               PASSED in 0.1s
//p4_pdpi/testing:rpc_test_runner                                        PASSED in 0.1s
//p4_pdpi/testing:sequencing_test                                        PASSED in 0.1s
//p4_pdpi/testing:sequencing_test_runner                                 PASSED in 0.1s
//p4_pdpi/testing:table_entry_gunit_test                                 PASSED in 0.4s
//p4_pdpi/testing:table_entry_test                                       PASSED in 0.1s
//p4_pdpi/testing:table_entry_test_runner                                PASSED in 0.1s
//p4_pdpi/utils:ir_test                                                  PASSED in 0.3s
Executed 14 out of 27 tests: 27 tests pass.
INFO: Build completed successfully, 15 total actions
bibhuprasad@eaba4ee0062c:/sonic/src/sonic-p4rt/sonic-pins$ bazel test $BAZEL_BUILD_OPTS p4rt_app/...
INFO: Analyzed 100 targets (0 packages loaded, 0 targets configured).
INFO: Found 65 targets and 35 test targets...
INFO: Elapsed time: 26.945s, Critical Path: 5.09s
INFO: 32 processes: 1 internal, 17 linux-sandbox, 14 local.
INFO: Build completed successfully, 32 total actions
//p4rt_app/sonic:state_verification_test                        (cached) PASSED in 0.2s
//p4rt_app/sonic/adapters:fake_sonic_db_table_test              (cached) PASSED in 0.1s
//p4rt_app/tests/lib:app_db_entry_builder_test                  (cached) PASSED in 0.0s
//p4rt_app/utils:event_data_tracker_test                        (cached) PASSED in 0.0s
//p4rt_app/event_monitoring:app_state_db_port_table_event_test           PASSED in 0.6s
//p4rt_app/event_monitoring:config_db_node_cfg_table_event_test          PASSED in 0.8s
//p4rt_app/event_monitoring:config_db_port_table_event_test              PASSED in 0.6s
//p4rt_app/event_monitoring:state_verification_events_test               PASSED in 0.6s
//p4rt_app/p4runtime:ir_translation_test                                 PASSED in 0.5s
//p4rt_app/p4runtime:p4info_verification_schema_test                     PASSED in 0.4s
//p4rt_app/p4runtime:p4info_verification_test                            PASSED in 0.5s
//p4rt_app/p4runtime:packetio_helpers_test                               PASSED in 0.5s
//p4rt_app/sonic:app_db_acl_def_table_manager_test                       PASSED in 0.4s
//p4rt_app/sonic:app_db_manager_test                                     PASSED in 0.4s
//p4rt_app/sonic:app_db_to_pdpi_ir_translator_test                       PASSED in 0.4s
//p4rt_app/sonic:packetio_impl_test                                      PASSED in 0.3s
//p4rt_app/sonic:packetio_port_test                                      PASSED in 0.3s
//p4rt_app/sonic:response_handler_test                                   PASSED in 0.4s
//p4rt_app/sonic:vrf_entry_translation_test                              PASSED in 0.4s
//p4rt_app/tests:acl_table_test                                          PASSED in 0.9s
//p4rt_app/tests:action_set_test                                         PASSED in 0.7s
//p4rt_app/tests:api_access_test                                         PASSED in 0.7s
//p4rt_app/tests:arbitration_test                                        PASSED in 0.8s
//p4rt_app/tests:fixed_l3_tables_test                                    PASSED in 2.2s
//p4rt_app/tests:forwarding_pipeline_config_test                         PASSED in 3.2s
//p4rt_app/tests:grpc_behavior_test                                      PASSED in 5.1s
//p4rt_app/tests:p4_constraints_test                                     PASSED in 0.1s
//p4rt_app/tests:p4_constraints_test_runner                              PASSED in 0.2s
//p4rt_app/tests:p4_programs_test                                        PASSED in 1.0s
//p4rt_app/tests:packetio_test                                           PASSED in 3.3s
//p4rt_app/tests:port_name_and_id_test                                   PASSED in 0.9s
//p4rt_app/tests:response_path_test                                      PASSED in 1.7s
//p4rt_app/tests:role_test                                               PASSED in 0.7s
//p4rt_app/tests:state_verification_test                                 PASSED in 1.0s
//p4rt_app/utils:table_utility_test                                      PASSED in 0.4s
Executed 31 out of 35 tests: 35 tests pass.
INFO: Build completed successfully, 32 total actions

Co-authored-by: Srikishen Pondicherry Shanmugam<EMAIL_ADDRESS>

@kishanps , can you pl. review


Made changes to support Python 3 and PyTorch >= 0.4.

Hi,
I changed two things to get matrix-sqrt running with Python 3 and PyTorch >= 0.4. It should still run with Python 2 but not with PyTorch <= 0.3.
Thanks for providing these useful functions!

Added more changes to execute the script only when it is run directly but not when imported.

Thanks Florian!


timestamp on thumbnail title is +1 hour

The timestamp on the thumbnail title is always +1 hour compared to system time.

%Y-%M-%D--%h-%m-%s.%u [%k/20] %a
Raspbian GNU/Linux 10 (buster)
5.10.103+ #1529 Tue Mar 8 12:19:18 GMT 2022 armv6l GNU/Linux
RPi Cam Control v6.6.13

Kubuntu 23.10
6.5.0-14-generic #14-Ubuntu SMP PREEMPT_DYNAMIC Tue Nov 14 14:59:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Chrome 119.0.6045.199

Lol. I was just thinking: "After seeing this for years I should probably report this"... and I already have.

The annotation time stamp is derived from a localtime call which obeys the local time zone setting.
I did test a long time ago and it worked OK then.
What time zone settings do you have on your base raspberry?

Can you clarify that last sentence. I'm not sure what you mean.
I'll test that specific time zone when I get a chance.

clarify

When i click 'record image' i get the same incorrect result as motion initiated video. ie: the image overlay shows correct timestamp, but the html GUI incorrectly shows +1 hour.

It is possible the time library

Seems most likely.

@roberttidey
...wait.... is the title derived from the filename, or the datetimemodified timestamp?
I've been having issues with files not being converted to mp4 recently, and after manually doing 'sudo /var/www/html/macros/startstopX.sh start' i see that all of the newly created mp3 titles' timestamps are wildly incorrect, and recent.
Shouldn't the title be based on the filename if the filename is already derived from the creation datetimestamp?

There is no separate database for this info. Everything is derived from the thumbnail name. So at the moment I to am confused about what is happening.
If you could possibly zip up and post a short recording + thumbnail and a screenshot of web screen where it seems out of whack, then I will check further.

Next time I notice such a case I will append it here. Thanks.


Add overscanCount option

Other libraries allow adding overscan elements to the list to ensure
that list items do not visibly pop in when scrolling.
See: https://web.dev/virtualize-long-lists-react-window/#overscanning
Add a simple way to render additional items when rendering in virtual
mode. Also add a test.

Sorry for delay. rc-virtual-list refactor that always smooth scroll. This PR can be closed.


Begin work on library design for simple schema

This PR serves to track the progress of the library design for a simple SALAD schema.

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@c290571). Click here to learn what that means.
The diff coverage is n/a.

:exclamation: Current head 25c155c differs from pull request most recent head a466eed. Consider uploading reports for the commit a466eed to get more accurate results

@@          Coverage Diff           @@
##             main      #1   +/-   ##
======================================
  Coverage        ?   9.46%
======================================
  Files           ?      24
  Lines           ?    1183
  Branches        ?     142
======================================
  Hits            ?     112
  Misses          ?    1071
  Partials        ?       0

Flag
Coverage Δ

unittests
9.46% <0.00%> (?)

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

Continue to review full report at Codecov.

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


Trying to Get Any Change from the Settings "tabhighlight" and "tabreverse"

Hi
I am setting my micro,
and it seems that I am not able to produce any change in the GUI, when changing the "tabhighlight" and the "tabreverse" settings.
I even tried changing my colorscheme, because I thought maybe the cahnge does not express in my current colorscheme,
but that did not help.
Maybe I am not understanding these 2 settings?
Shouldn't I see a change on the top row, when opening more than 1 file (hence having several tabs)?

I tried asking about it in another forum,
but no reply there unfortunately..
https://forums.raspberrypi.com/viewtopic.php?t=350328
If anyone knows, please write..

As I've found out from the source code, these 2 options only have effect with a colorscheme which does not include a tabbar color setting.
There are only 3 such colorschemes among the built-in ones: gotham, monokai-dark and simple. So you can either use one of those 3 colorschemes, or copy your preferred colorscheme to your ~/.config/micro/colorschemes/ and remove the tabbar setting from it. Then the tabhighlight and tabreverse options will work for you.
Yeah this is non-intuitive and confusing and IMO should be addressed:

At least, the documentation should mention that these options have no effect with the tabbar color setting in the colorscheme, i.e. that the tabbar color setting, if present, overrides them.
Moreover, in a number of the built-in colorschemes (default, monokai, darcula and some others) the tabbar colors are exactly the reverse of the default colors. This means that we can actually remove the tabbar colors from those colorschemes and the behavior will remain the same (assuming the default values of tabhighlight and tabreverse options), and the user will be able to additionally tweak it by changing tabhighlight and tabreverse values.


Fixed autorelease Xcode error

Fixes this issue as well: https://github.com/e-sites/ESDatePicker/issues/2

Thanks for your contribution!

Thank you for handy date helper and picker! Hope you can assign a new gem version to it as soon as possible.


Add Blocking Query check documentation

This PR adds the check documentation for the Blocking Query check.

@msakrejda Thank you so much for the detailed reviews! Applied some reviews. I have one remaining question (see non-resolved comment).
Since I did a pretty big rewrite, it might make sense to re-review with a fresh eye instead of trying to check if the review was addressed/


[MetaSchedule][Bugfix] Feature: Strides of buffer access

I fixed a bug in MetaSchedule per_store_feature.cc

Thanks for the contribution! Yes, it's definitely a typo. We would probably have to fix the unittests accordingly

@tvm-bot rerun

@tvm-bot rerun

@tvmbot rerun


Feat/#6/first examples

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
153

Relevant Lines:
153

💛  - Coveralls


When renaming files and having multiple thumbnails with same label, errors can occur

If you rename 3 spectra to 'apple', the files get named 'apple.csv', 'apple-1.csv' and 'apple-2.csv'. However, if you then go back to make changes to 'apple-2.csv' via the thumbnail, it can affect 'apple.csv' because the basename is being regenerated from the label (which is still just 'apple').

resolved in 4.0.67


Encode char error

Tried to export a NHANES data file to csv and encountered the error.
Data file available at:
https://wwwn.cdc.gov/nchs/nhanes/search/datapage.aspx?Component=Dietary&Cycle=2017-2020 (at DSII Data [XPT - 74 MB]
Bash CLI:
bash-3.2$ python -m xport SAS_NHANES_Data/DSII.XPT > SAS_NHANES_Data/DSII.csv
Traceback (most recent call last):
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 174, in _run_module_as_main
"main", fname, loader, pkg_name)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 72, in _run_code
exec code in run_globals
File "/SAS_NHANES_Data/xport-2.0.2/xport.py", line 815, in
print(','.join(map(str, row)))
UnicodeEncodeError: 'ascii' codec can't encode character u'\x92' in position 55: ordinal not in range(128)

Apologies, I noticed my MacOS python pointed to version 2.7.16.
I upgraded to version 3.11 and used the below command which worked fine.
python3 -m xport SAS_NHANES_Data/DSPI.XPT > SIG731/SAS_NHANES_Data/DSPI.csv
Closing this as it is a non-issue


Issue with presentation vs no-presentation mode

There is currently an issue with the following settings:
.. only:: presentation

and
.. only:: not presentation

These do not allow you to use code-blocks, which leads to the result that some parts of the docs, which are build with Sphinx for the user or website does not have working lexer, which results to some kind of inconsistency through the docs.
Which may be less important for the 'presenter mode' but which is less ideal for the user/website :)

What is wrong with them? They seem to work fine in https://training.plone.org/5/mastering_plone/buildout_1.html

Fixed !
Sorry for the noise, the problem was again, that some people check reST against pep8 and what ever and because of this I had to hunt down the 'error' in the syntax, introduced by I guess pep8 or what ever auto-correction. ....
So yeah I used pandoc to transform the created HTML to markdown, run some linter, transform it to reST run some more other linter, correct the last small things from hand and now it is building like it should :)


Support recursively building all examples

There doesn't seem to be a way to recursively test all examples in project/examples. If this was supported, I think the testing framework for rustbyexample could move to cargo from rustc.
You'd might need a way to exclude a specific file from being included too. I gave a possible syntax but I have no idea what is proper in a *.toml file:
[package]

name = "package_name"
version = "0.0.1"
authors = ["authors_name"]

[[example]]
name = "test1"
recursive_path = "examples/*/*.rs"

[[exclude example]]
name = "test2"
path = "examples/please/dont/run/*/*.rs"

Interesting! I do think we need to strike the right balance here though. Cargo needs to know the name of each separate example target, so I don't think one [[example]] entry expanding to many examples will work out so well, and we also don't want to auto-probe recursively as one example may include a few modules here and there.
That being said I imagine that including all of the examples of rust-by-example in Cargo.toml would be a little overwhelming! It would at least, however, keep things explicit.

For reference, currently it's finding them all:
srcs = $(filter-out $(WHITELIST),$(shell find examples -name '*.rs'))
// Find all examples. Trim whitelist     ^~~~
test:
	@$(foreach src,$(srcs),$(RUSTC_NT) $(src) || exit;)
//Call rustc on each piece ^~~~~~~~~~~

Also, their structure is specified in this JSON file so it's undesirable to specify them all again.
Other ideas would be importing from a JSON file or exporting to one. Gitbook needs one so it can't go away. So long as it's specified only in one place. The JSON syntax is much nicer too. This [[example]] stuff [[example]] more stuff gets repetitive.

Cargo would allow creating non-playpen runnable examples like cargo, cmd flag, and cfg examples which can be tested but will be presented in plain txt. Currently, these txt examples are just ignored by rustc and have a tendency to become outdated.

Oops, the JSON statement was wrong. Gitbook doesn't need JSON for structure. It's just how it's used internally. It uses this syntax for structure:
# Summary

* [Title 1](basic.md)
    * [Title 2](installing-rust.md)
* [Title 3](intermediate.md)
    * [Title 4](crates-and-modules.md)

I'm not seeing a way forward with this so closing.

Ok, thanks for the issue anyway! Note that TOML may gain "inline table syntax" which may allow you to more condensely define the examples:
examples = [
    { name = "foo", path = "examples/foo/main.rs" },
    { name = "foo", path = "examples/foo/main.rs" },
    { name = "foo", path = "examples/foo/main.rs" },
    { name = "foo", path = "examples/foo/main.rs" },
    ...
]

That looks nicer. What about extra keys:
[[example]]
name = "test"
path = "examples/hello/hello.rs"
title = "Hello world!"

Potentially, the title could be stored here and parsed later into that summary file from above. Will there be ways to silence those warnings?
$ cargo test
unused manifest key: example._title

We could probably either turn the warnings off by default, have a global config, or possibly have a manifest key indicating how they should be emitted. Cargo probably won't be passing along the metadata though (you'd have to have something else parsing the manifest)

Okay. I kinda expected Cargo would ignore it. I'll file an issue for it. Thanks.


8385.3 Add Bitbucket Server as an scm/auth provider

Shippable/pm#8385
Add a section for Bitbucket Server to the UI with the current other auth sections.

the systemIntegration is created, the scm masterInt is enabled, and it tries to log in using bbs oauth.


Add django-impersonate

Looks like you have a few of these already, but this one has been my favorite for a while. Still actively maintained but it's not on GitHub (the one on GitHub looks like a really old fork). Just thought I would mention it!

@davegaeddert thank you for the contribution.
django-impersonate looks great, but I'm a little concerned about adding it since its trove tags aren't updated to suggest it'll work with Django >3.0 or Python > 3.8 which tells me it's been a while since it was updated. There's nothing wrong with that, and I'm happy to look again if they update and push a new release.

Fair enough. I might check with them and see -- It says the latest release was last week so I do think it is active.
(Good to know you look at those tags because I'm realizing I rarely do! Probably guilty of not updating those on my own packages.)

@jefftriplett they pushed a new release with updated classifiers.
https://pypi.org/project/django-impersonate/

@davegaeddert thank you for the suggestion and follow-up.


Launch ignition through network issue

Environment

OS Version: Ubuntu 20.04
Source
Citadel and Fortress (Citadel on docker and desktop while laptop is on Fortress. I use them at the same time every time)

TLDR: I followed on doc and example and it returns either
Error [Element.cc:914] Missing element description for [level]

from example and doc.
What is the right way to do this also can I update doc on example? :angel:

So I was trying to launch gazebo and respawn models during runtime. I succeed with it on the local only.
So I wanted to send model to gazebo, build a new bridge then connect with the topics from the new model, or launch gazebo from other computer/container in docker. Like I wanted to keep gazebo as a server while clients send models to gazebo in server, you know?
So I decided to start off with load models inside the gazebo through a different computer.
So, I started with the laptop with this command to load empty world,
ign gazebo --force-version 3.12.0 --network-role=primary
the error returns `Could not find a plugin tag with name ignition::gazebo. Levels and distributed simulation will not work."
So I tried to find the network path or something like ign gazebo -p 127.x.x.x -r test_shape.sdf or maybe ign service -s /world/world/create --reqtype ignition.msgs.EntityFactory --reptype ignition.msgs.Boolean --timeout 300 --req 'sdf_filename: ''"test_shape.sdf" pose: {position: {z: 5}} ''name: "new_name" ''allow_renaming: true'  -p 127.x.x.x
Something like that to pass the information through network. I couldn't find anything like this in doc. So I tried with --network-role and --secondary-role again but with a different tag because  I found example but then I noticed that some commands on it are not same as doc.
So, I decided to test it by having ./primary in my laptop(with/without --force-version 3.12.0  tag) and 3 of ./secondary.sh in my desktop. No response or any excited event happened, just that error returned Error [Element.cc:914] Missing element description for [level] or [Err] [ServerPrivate.cc:156] Failed to start network, simulation terminating.

./primary is on laptop. Nothing.
I tried it on docker just in case if it would make a difference. Same result as expected. So, I tried all of them on one desktop (without or with ./standalone.sh) and it worked, obviously.
So,
Now, here are my questions. The first question is how do I start with --network-role primary and --secondary-role <N>? Second question is does --secondary-role required to be fixed numbers or can I just load it during runtime without worry about limited numbers? Thirdly, is this a bug? lol  Fourth, what is the network path? For example, in ros2..it is ROS_DOMAIN=ID but what is the command for Ign? Lastly, once I learn how to do all of this..can I update on your doc as well? I feel like this will be used by people frequently.

Description

Expected behavior: Send model to gazebo on a different computer/container
Actual behavior: Nothing, no responses.

Steps to reproduce

ign gazebo --force-version 3.12.0 --network-role primary

Output
[Err] [LevelManager.cc:172] Could not find a plugin tag with name ignition::gazebo. Levels and distributed simulation will not work.
Shared few in details tab too.

does --secondary-role required to be fixed numbers or can I just load it during runtime without worry about limited numbers?

If you mean --network-secondaries, yes, that does need to be set at startup. From the docs:
–network-secondaries= - The number of secondaries expected to join. Simulation will not begin until N secondaries have been discovered.

I tried to find the network path or something like ign gazebo -p 127.x.x.x -r test_shape.sdf

I haven't found any documentation about a -p option

Hey, thank you so much for your time!

I haven't found any documentation about a -p option

I assumed with the -p as port. I was trying to connect from one pc to another pc/docker.  I just re-read what I wrote..looks like I forgot to add the port but it should be like 20003 for example.

–network-secondaries= - The number of secondaries expected to join. Simulation will not begin until N secondaries have been discovered.

I was trying to make a server without expected an exact number. I was trying to see if it is possible to generate as many models as it can and delete as many models as it can during runtime.
P.S. my sincerely apologies if this is not a bug!

Closing the issue since this needs to clarification and re-do my work further to provide more details


Temsten tRue

Temsten and tRue

[x] Have you followed the contributing guidelines?
[x] Have you explained what your changes do, and why they add value to the Guides?

Please note: we will close your PR without comment if you do not check the boxes above and provide ALL requested information.

I’m not happy

Temsten tRue

How come I am subscribed to this thread ?😏🤯
On Sat, Feb 26, 2022 at 4:35 AM TemSten @.***> wrote:

Temsten tRue
—
Reply to this email directly, view it on GitHub
https://github.com/github/opensource.guide/pull/2757#issuecomment-1051906587,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AWX3KCASTL7Y46K4DQMFSALU5CNFFANCNFSM5PMNR2KA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


Need more information about the code

Thanks for your great contribution, will this dataset be open-sourced algorithms and evaluation sections? This is very helpful in finding your work. Thank you again.

Many thanks for your attention. Due to project policy constraints, we are unable to offer the details of the implementation at this time. We apologize for any inconvenience this may cause you.


problem with generating assertions for list of objects returned by service

I have a rest service returning a list of objects. I wrote a contract in groovy which most interesting part is:
response {   body([[id: 15]])   bodyMatchers {       jsonPath('$.[0].id', byRegex(number()))   } }
which generates following code:
DocumentContext parsedJson = JsonPath.parse(response.getBody().asString()); assertThatJson(parsedJson).array().isEmpty(); // and: assertThat(parsedJson.read("$.[0].id", String.class)).matches("-?(\\d*\\.\\d+|\\d+)");
the problem is that assertion isEmpty is generated (similar problem like issue #727)
Another problem is that if I change the jsonPath to:
jsonPath('$.[*].id', byRegex(number()))
following assertion is generated:
assertThat((java.lang.Iterable) parsedJson.read("$.[*].id", java.util.Collection.class)).as("$.[*].id").allElementsMatch("-?(\\d*\\.\\d+|\\d+)");
but the class AbstractIterableAssert does not have method allElementsMatch, so the code does not compile.

Another problem is that if I change the jsonPath to:
jsonPath('$.[].id', byRegex(number()))
following assertion is generated:
assertThat((java.lang.Iterable) parsedJson.read("$.[].id", java.util.Collection.class)).as("$.[].id").allElementsMatch("-?(\d\.\d+|\d+)");
but the class AbstractIterableAssert does not have method allElementsMatch, so the code does not compile.

Are you sure you've provided the Spring Cloud Contract Maven Plugin version? It seems that an old one was picked automatically.

Automatically it was taken version 2.0.1.RELEASE of spring-cloud-contract-maven-plugin plugin.
Even if I specify this version expilicity the situation is the same:
<plugin>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-contract-maven-plugin</artifactId>
    <version>2.0.1.RELEASE</version>
    <extensions>true</extensions>
    <configuration>
        <packageWithBaseClasses>my.package</packageWithBaseClasses>
    </configuration>
</plugin>

And I have a dependency to spring-cloud-starter-contract-verifier which has automatically taken version: 2.0.0.M7.

And I have a dependency to spring-cloud-starter-contract-verifier which has automatically taken version: 2.0.0.M7.

this is wrong
please check out https://github.com/spring-cloud-samples/spring-cloud-contract-samples and set your project in the same way


Add missing "triple-slash directive" for new typings file

Recently (22f6a16c7329bb51341ffd09b0997a34b629fbb0) the v2 retry middleware was moved out of the primary retry.d.ts file into its own.  It appears that this new file needs to be added to the list of triple-slash directives that cause the typescript compiler to include various files that are not explicitly imported.
Without this, I get a compiler error on a module that indirectly (via @kafkajs/confluent-schema-registry) uses mappersmith:
Could not find a declaration file for module 'mappersmith/middleware/retry/v2'.  '/path/to/my/module/node_modules/mappersmith/middleware/retry/v2/index.js' implicitly has an 'any' type.
If the 'mappersmith' package actually exposes this module, try adding a new declaration (.d.ts) file containing `declare module 'mappersmith/middleware/retry/v2';`ts(7016)

Fixes #261

I have manually reproduced the issue and verified that this fix works.


Missing gradient

Link to PDF file (or attach file here):
gradient invisible pdfjs.pdf
Configuration:

Web browser and its version: 59.0.3071.109
Operating system and its version: Windows 10
PDF.js version: 1.8.480
Is an extension: No

Steps to reproduce the problem:

Open the file in Adobe Reader or Google Chrome
Open the file in PDFjs online viewer
Compare

What is the expected behavior? (add screenshot)

There is an orange radial gradient, from opacity 0 at the center to opacity 1 at the page bound

What went wrong? (add screenshot)

The gradient is completely missing

Link to a viewer (if hosted on a site other than mozilla.github.io/pdf.js or as Firefox/Chrome extension):
http://mozilla.github.io/pdf.js/web/viewer.html
Description of the file:
An opaque orange gradient is masked with a mask. The mask's group contains a rectangle filled with a pattern. The pattern contains an other rectangle filled with a greyscale gradient from black to white. All the rectangles, patterns & groups have the same size as the page (400x400pt).

Possible duplicate of #8093.

I don't think it's a duplicate. This one has to do with the combination of mask-tiling pattern-gradient. The other issue is a hack to draw pipes and doesn't use masks at all.
It appears there is some regression since the other issue was opened:


Changed the size chunk to max tokens for less api calls

Changed the size chunk to max tokens

nothing more to add
Motivation and Context
change chunck size based on max tokens
How has this been tested?
Yes
Screenshots (if appropriate)
Types of changes

Changes visible to users:

[ ] Bug fix (prefix: fix - non-breaking change which fixes an issue)
[ ] New feature (prefix: feat - non-breaking change which adds functionality)
[ ] Breaking change (prefix: feat!! or fix!! - fix or feature that would cause existing functionality to not work as expected)

Internal changes:

[ ] Refactor (prefix: refactor - non-breaking change which only improves the design or structure of existing code, and making no changes to its external behaviour)
[ ] Tests (prefix: test - additions and improvements to unit tests and the smoke tests)
[ ] Infrastructure (prefix: chore - examples include GitHub Actions, issue templates)

Checklist

[x] My code follows the code style of this project and passes yarn run lint.
[ ] My change requires a change to the documentation.
[x] My change works!

I've also changed the docker compose file to add tokeniser var

Cannot set this to max tokens. We need it to be able to respond which it can't do if we fill up all of the tokens. Maybe half of max tokens? How many calls isn't important, quality of the call is most important.

Sure, i've pushed the change !


Ark desktop cannot open after install

I installed version 1.3.2 and tried to open but cannot open. Give "unspecified error. Maybe you don't have permissions to open it". I deleted all the ark files at program files (at exception of exe file and uninstall file which cannot be deleted) and the other files at roaming folder and tried to install it again. This time is showed "error opening file for writing" "...../...../..../uninstall ArkClient.exe". I use windows 10 pro.

which version did you use? win64?

Yes.

can you spot if your architecture is win32 or win64?

Where can learn this? I am not an expert only a simple user. :( Show me when can find this data.

Maybe some missing administrative rights. Sounds like you don't have rights access some files.

for architecture:
https://www.howtogeek.com/howto/21726/how-do-i-know-if-im-running-32-bit-or-64-bit-windows-answers/

How can I tell if my computer is running a 32-bit or a 64-bit version of Windows?
To find out if your computer is running a 32-bit or 64-bit version of Windows
Open System by clicking the Start button The Start button, right-clicking Computer, and then clicking Properties.
Under System, you can view the system type.

Don't think so. I can install and uninstall everything. Then I have installed smoothly all the previous vesrion of ark desktop. No change is made from one to another install.

System type is 64 - bit.

x64 - based processor

Can you try this?
Go to C:\Program Files\ArkClient

Start Uninstall ArkClient.exe and uninstall
Right click on 'ArkClient Setup 1.3.2.exe' and 'Run as Administrator'
Go to C:\Program Files\ArkClient and right click on 'ArkClient.exe' and again 'Run as Administrator'

sounds like that the install or the download got corrupted. I have no idea how to do it but i guess you need to get rid off those files. How about renaming the installation folder and then redownload/reinstall again?

Bold cannot uninstall. 1. "Windows cannot access the specified device, path or file. You nay not have the appropriate permissions to access the item". 3. I don't have arkclient setup 1.3.2.exe but only arkclient.exe. installed 16 august. All the other files are installed 4 September. When tried to run the above file as administrator give the same as 1. 2. Error opening the file. See above.

Fix the installation folder is the C:\Program Files\ArkClient?

yes
On Tue, Sep 5, 2017 at 2:05 PM, h2002al<EMAIL_ADDRESS>wrote:

Fix the installation folder is the C:\Program Files\ArkClient?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ArkEcosystem/ark-desktop/issues/240#issuecomment-327155483,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AArTDDlhcptkJ3se2iNFAS-R22yGzhjPks5sfTj0gaJpZM4PMu1o
.

arkclient setup 1.3.2.exe = installation program to install Ark Client
arkclient.exe = executable file to start Ark client after you install the client

Solved. Now everything is fine. The exe file have been corrupted. :)

Bold I know that. My answer is correct.

Glad it worked out.

Thanks a lot Bold and Fix.


Data disk limit for Azure VMs appears to have been increased

I've noticed that Azure backups for Azure VMs with 8TB data disks are now completing successfully. This appears to have been a recent change (mid-Sept 2019), but if it is indeed a permanent change, the documentation should be updated to reflect the new support max data disk size.

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

ID: 5f33a676-6bb6-949f-3bf4-bb0f9a8297d0
Version Independent ID: 9a31c4c4-f191-1298-cdbf-be70e59f4578
Content: Azure Backup support matrix
Content Source: articles/backup/backup-support-matrix.md
Service: backup
GitHub Login: @dcurwin
Microsoft Alias: dacurwin

Thanks for your comment. The feedback has been shared with the content owner for further review. Thanks for your patience.

@Sogup @GeethalakshmiG Can you comment?

That's right.
Announcement: https://azure.microsoft.com/en-us/updates/azurebackuplargediskpreview/
Azure Backup support for disks upto 30TB is in preview.
@dcurwin Can you please update the doc.

Document updated.
#please-close


⚠ Bofrost.at has degraded performance

In 82ed537, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1474 ms

Resolved: Bofrost.at performance has improved in 850c68e after 8 minutes.


Thank you

This is a non-issue :)
I was happy to unpack my M1 Max today and during setup and getting ready with Terraform I stumbled over the non-availability of hashicorp/template. After some googling I found this tool.
I just want to say thank you!

 Happy that it helps you :)


Custom Command not working as expected does target add CIDR mask?

Custom Commands not working as expected

If I add custom commands for a device I expect them to overwrite the built-in.  But something is going on with the parsing
I have written a routing-protocol agnostic command for IOS that show the route regardless of protocol however when I run it it errors with:
I try passing   <IP_ADDRESS>   in the target box without CIDR notation.  and I receive:
"^
% Invalid input detected at '^' marker."
this happens in IOS if you pass a CIDR at the end of the route.
BR-CSW-01#show ip route <IP_ADDRESS>/16
^
% Invalid input detected at '^' marker.
Is the system adding a /XX cidr if you dont specify one ?
Reference proper output:
BR-CSW-01#show ip route <IP_ADDRESS>
Routing entry for <IP_ADDRESS>/16
Known via "ospf 1", distance 110, metric 1000, type extern 2, forward metric 100
Last update from <IP_ADDRESS> on TenGigabitEthernet1/1/32, 1w0d ago
Routing Descriptor Blocks:

<IP_ADDRESS>, from <IP_ADDRESS>, 1w0d ago, via TenGigabitEthernet1/1/32
Route metric is 1000, traffic share count is 1

Local Configurations
atc_ios_commands:
ipv4_default:
bgp_route: "show ip route {target}"
bgp_aspath: "show ip bgp as-path {target}"
bgp_community: "show ip bgp community {target}"
ping: "ping {target}"
traceroute: "traceroute {target}"
ipv6_default:
bgp_route: "show ipv6 route {target}"
bgp_aspath: "show ipv6 bgp as-path {target}"
bgp_community: "show ipv6 bgp community {target}"
ping: "ping6 {target}"
traceroute: "traceroute6 {target}"
ipv4_vpn:
bgp_route: "show ip route {target} vrf {vrf}"
bgp_aspath: "show ip bgp as-path {target} vrf {vrf}"
bgp_community: "show ip bgp community {target} vrf {vrf}"
ping: "ping {target} vrf {vrf}"
traceroute: "traceroute {target} vrf {vrf}"
ipv6_vpn:
bgp_route: "show ipv6 route {target} vrf {vrf}"
bgp_aspath: "show ipv6 bgp as-path {target} vrf {vrf}"
bgp_community: "show ipv6 bgp community {target} vrf {vrf}"
ping: "ping6 {target} vrf {vrf}"
traceroute: "traceroute6 {target} vrf {vrf}"

Metric
Value

hyperglass Version
1.0.0-beta.80

hyperglass Path
None

Python Version
3.6.8

Platform Info
Linux-4.18.0-240.10.1.el8_3.x86_64-x86_64-with-redhat-8.3-Ootpa

CPU Info
Intel(R) Xeon(R) CPU E5-2680 v4 @ 2.40GHz

Logical Cores
2

Physical Cores
2

Processor Speed
2.399998GHz

Total Memory
8.15 GB

Memory Utilization
47.0%

Total Disk Space
52.58 GB

Disk Utilization
14.2%

Client

OS & Version:
Browser:

Smartphone Details (if applicable)

Device:
OS:
Browser:

Hi there,
Sorry for the delay, I was traveling for work and then took some extra time off afterward, but now I'm starting to catch up!
This is actually expected default behavior, explained here. TLDR, you can add force_cidr: false to the device's VRF definition (per address-family), for example:
# devices.yaml
routers:
  - name: New York City, NY
    nos: cisco_ios
    vrfs:
      - name: global
        default: true
        ipv4:
          force_cidr: false
          source_address: <IP_ADDRESS>

Also, I noticed an issue with the command profile you provided (an issue you may or may not run into, but I noticed it in my lab setup) - the vrf {vrf} statement needs to come before the {target} for IOS's show ip route command. For example:
# commands.yaml
ios_test:
  ipv4_default:
    bgp_route: 'show ip route {target}'
    bgp_aspath: 'show ip bgp as-path {target}'
    bgp_community: 'show ip bgp community {target}'
    ping: 'ping {target}'
    traceroute: 'traceroute {target}'
  ipv6_default:
    bgp_route: 'show ipv6 route {target}'
    bgp_aspath: 'show ipv6 bgp as-path {target}'
    bgp_community: 'show ipv6 bgp community {target}'
    ping: 'ping6 {target}'
    traceroute: 'traceroute6 {target}'
  ipv4_vpn:
    bgp_route: 'show ip route vrf {vrf} {target}'
    bgp_aspath: 'show ip bgp as-path {target} vrf {vrf}'
    bgp_community: 'show ip bgp community {target} vrf {vrf}'
    ping: 'ping {target} vrf {vrf}'
    traceroute: 'traceroute {target} vrf {vrf}'
  ipv6_vpn:
    bgp_route: 'show ipv6 route vrf {vrf} {target}'
    bgp_aspath: 'show ipv6 bgp as-path {target} vrf {vrf}'
    bgp_community: 'show ipv6 bgp community {target} vrf {vrf}'
    ping: 'ping6 {target} vrf {vrf}'
    traceroute: 'traceroute6 {target} vrf {vrf}'

The above works in my lab (CSR 1000V) with the internet routing table in a separate VRF.
Hope this helps!


Document of ‘SQL(Document)’ is not highlighted when the command includes it

Repro Steps:

Press 'F1' and type 'Document'.
Check the listed commands.

Expect:
All string including 'Document' is highlighted.
Actual:
Document of ‘SQL(Document)’ is not highlighted when the command includes it.

Interesting, but since the other "Document" match in the commands is highlighted, I don't think vscode will care very much.  Thanks, but won't fix.

Thanks for your update.


Introduction

Hi @cmorillo and @paulmaunders ,
Very interested in helping with this effort. I'm a mobile developer. Specialize in iOS but also do cross-platform and have worked with bluetooth. Big concern of mine is that bluetooth can grab everyone in your apartment building (above and below you) so elevation comparisons would dramatically increase accuracy.
My email is RNorback [@] gmail.com. Would you mind adding me to the slack channel? I'd like to see how I can best jump in.
Looks like the code from Trace Together will be open sourced soon. One serious drawback is having to leave the app open. Would love to discuss further.
Best,
Rob

I'll send you an invite now!


db: cache objects with ttl

What does this pull request do? Explain your changes. (required)
Create a cache to store DB objects and save us from spikes of queries
Specific updates (required)

How did you test each of these updates (required)

Does this pull request close any open issues?

Screenshots (optional)

Checklist

[ ] I have read the CONTRIBUTING document.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have added tests to cover my changes.

LGTM but I cannot approve it myself because I opened this PR :D

Looking good :heart:


Unable to extract uploader id

youtube-dl --verbose 2F1FU9mWlUc
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['--verbose', '2F1FU9mWlUc']
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8
[debug] youtube-dl version 2021.12.17
[debug] Python version 3.9.13 (CPython) - macOS-10.16-x86_64-i386-64bit
[debug] exe versions: none
[debug] Proxy map: {}
[youtube] 2F1FU9mWlUc: Downloading webpage
ERROR: Unable to extract uploader id; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
File "/Users/nicole.michalashvili/PycharmProjects/seminar/venv/lib/python3.9/site-packages/youtube_dl/YoutubeDL.py", line 815, in wrapper
return func(self, *args, **kwargs)
File "/Users/nicole.michalashvili/PycharmProjects/seminar/venv/lib/python3.9/site-packages/youtube_dl/YoutubeDL.py", line 836, in __extract_info
ie_result = ie.extract(url)
File "/Users/nicole.michalashvili/PycharmProjects/seminar/venv/lib/python3.9/site-packages/youtube_dl/extractor/common.py", line 534, in extract
ie_result = self._real_extract(url)
File "/Users/nicole.michalashvili/PycharmProjects/seminar/venv/lib/python3.9/site-packages/youtube_dl/extractor/youtube.py", line 1794, in _real_extract
'uploader_id': self._search_regex(r'/(?:channel|user)/([^/?&#]+)', owner_profile_url, 'uploader id') if owner_profile_url else None,
File "/Users/nicole.michalashvili/PycharmProjects/seminar/venv/lib/python3.9/site-packages/youtube_dl/extractor/common.py", line 1012, in _search_regex
raise RegexNotFoundError('Unable to extract %s' % _name)
youtube_dl.utils.RegexNotFoundError: Unable to extract uploader id; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

#30839, really !


fetchLinks does not work when fetching a StructureText or Title field

I have a content relationship between a page and another document (Team page + Team Member document).  On Team Member, I have two structured text fields (name and title) and an image.
I can load the image fine using a query like:
document = api.get_by_uid('team-page', 'team', { fetchLinks: "team-member.picture" })

However, I cannot load the title or name:
document = api.get_by_uid('team-page', 'team', { fetchLinks: "team-member.name" }) # throws an exception

This is because the parser + JSON response do not match.  The parser expects a type like StructuredText for the field, but the JSON response only has "heading1" for the field.  You can see the example response below.
It's unclear how exactly to fix the JSON parser in this case.
[{"id"=>"** SOME ID **",
    "uid"=>"team",
    "type"=>"team-page",
    "href"=>
     "** SOME URL **",
    "tags"=>[],
    "first_publication_date"=>"2018-02-09T09:58:18+0000",
    "last_publication_date"=>"2018-02-09T09:58:18+0000",
    "slugs"=>["team"],
    "linked_documents"=>nil,
    "lang"=>"en-us",
    "alternate_languages"=>[],
    "data"=>
     {"team-page"=>
       {"team-members"=>
         {"type"=>"Link.document",
          "value"=>
           {"document"=>
             {"id"=>"** SOME ID **",
              "type"=>"team-member",
              "tags"=>[],
              "lang"=>"en-us",
              "slug"=>"joe-smitch",
              "data"=>
               {"team-member"=>
                 {"job-title"=>
                   [{"type"=>"heading1",
                     "text"=>"Engineer",
                     "spans"=>[]}],
                  "name"=>
                   [{"type"=>"heading1",
                     "text"=>"Joe Smith",
                     "spans"=>[]}],
                  "picture"=>
                   {"type"=>"Image",
                    "value"=>
                     {"main"=>
                       {"dimensions"=>{"width"=>449, "height"=>449},
                        "alt"=>nil,
                        "copyright"=>nil,
                        "url"=>
                         "*** URL ***"},
                      "views"=>
                       {"thumbnail"=>
                         {"dimensions"=>{"width"=>300, "height"=>300},
                          "alt"=>nil,
                          "copyright"=>nil,
                          "url"=>
                           "*** URL ***"}}}}}}},
            "isBroken"=>false}}}}}],
 "version"=>"** SOME VERSION **",
 "license"=>"All Rights Reserved"}

Hi @wikyd we'll look into this, as fetchLinks on api v1 should return the types (just as api v1 normally does)

Hi @wikyd we'll look into this, as fetchLinks on api v1 should return the types (just as api v1 normally does)


Obsolete GO:0047486 chondroitin ABC lyase activity

Unnecessary grouping class.
No annotations, no mappings, not present in any subsets.

There are two UniProt IDA annotations, same gene, two different paper.

Annotations are to a child, aren't they?

Oh, yeah, I mis-read. sorry

Dear all,
The proposal has been made to obsolete GO:0047486 chondroitin ABC lyase activity.
The reason for obsoletion is that this term was an unnecessary grouping term.

There are no experimental annotations to this term.
There are no mappings to this term.
This term is not present in any subset.
Any comments can be added to the issue: https://github.com/geneontology/go-ontology/issues/24702
Thanks,


Reinforced walls are too easy to destroy

Description
Reinforced walls can be destroyed very quickly using melee. The mini hoe found in perma can destroy one in 20 hits. Toolboxes take 29 hits. At a rate of one melee strike per second, it is currently quicker to use crude melee weapons to destroy a wall than it is to actually deconstruct it with tools.
This also brings up alot of other issues since perma prisoners can easily bust their way out of perma with simple garden tools, usually in under a minute.
Additional context
Reinforced walls should either have more health, or damage reducing properties so that only the strongest of melee weapons can break through them in a reasonable amount of time.

using heavy or light attacks?

using heavy or light attacks?

I believe after melee rework you can only deal damage to structures such as walls with heavy attacks.

This was all using light attacks.

This seems like a dupe of your other issue #11812


Invasão Hacker

Sofremos uma invasão HACKER pelo laravel-filemanager gostaríamos de entender como ser proteger usando o mesmo plugin;
Please check the following instructions before submitting a bug :

Make sure you are using the latest version.
Make sure you read installation, integration, and upgrade document.

And provide the followings :

Operating system :
Laravel version :
Package version :
Steps to reproduce your issue :
Screenshots of browser console :

Hi @luizmagao Can you post all following communication in English please? I google translated your question:

We suffered a HACKER invasion by laravel-filemanager we would like to understand how to be protect using the same plugin;

Of course this is a bad thing. The question 'how' exactly I cannot answer with no information about the nature of the hack, directory permissions & ownership of your publicly stored files, configuration you used et cetera.
If you are certain a vulnerability was exposed because of this package please let us know as soon and as detailed as possible so we can make a patch.

Já resolvi, mudamos o editor. Obrigado.!!


MIR IR versus LLVM IR for WASM generation

Hi,
I am not sure if it is or not the right place for asking that, and maybe this question does not make sense, but I would be very interested to know what are your thoughts about generating WASM bytecode from MIR IR versus just reusing the LLVM IR -> WASM target under development on LLVM side.
Do you expect both approaches to be doable for Rust in the future? What are the advantages of creating WASM bytecode from MIR IR?
Thanks in advance for your feedback.

Through at least the mediumish-term future, the LLVM IR -> wasm compilation path is expected to produce more efficient code, as it will have the advantage of using the full LLVM optimizer, while the mir2wasm backend is expected to have faster compile times.
There are also some interesting bigger-picture opportunities in mir2wasm, as it will help the Rust compiler be more aware of how it's using LLVM. And, it may help establish a path for the development of other backend options as well.

In the near-term the LLVM->wasm is the easier path, though initially we'll probably be using the fastcomp asm.js backend to LLVM, not the wasm backend. See this thread for progress on that front.
As @sunfishcode says the primary advantages of MIR->wasm are compile-time performance and benefits to rustc's architecture by supporting multiple backends.

Thanks for your feedback!


Fix pubsub interface link

As it points to a deprecated repo which itself points to a broken link.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Youtube can't obtain comments.

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I intentionally remove or skip any mandatory* field

Checklist

[X] I'm reporting that yt-dlp is broken on a supported site
[X] I've verified that I have updated yt-dlp to nightly or master (update instructions)
[X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
[X] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[X] I've searched known issues and the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue
[ ] I've read about sharing account credentials and I'm willing to share it if required

Region
UK
Provide a description that is worded well enough to be understood
When running yt-dlp --get-comments --print-to-file "%(comments)#j" "%(id)s.comments.json" "URL" The output json has an empty field where comments should be.
comment_count: 0
comments: []
Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[ ] If using API, add 'verbose': True to YoutubeDL params instead
[X] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
[debug] Command-line config: ['-vU']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version<EMAIL_ADDRESS>from yt-dlp/yt-dlp [615a84447]
[debug] Python 3.11.8 (CPython x86_64 64bit) - Linux-6.8.2-zen2-1-zen-x86_64-with-glibc2.39 (OpenSSL 3.2.1 30 Jan 2024, glibc 2.39)
[debug] exe versions: ffmpeg 6.1.1 (setts), ffprobe 6.1.1, rtmpdump 2.4
[debug] Optional libraries: certifi-2024.02.02, requests-2.31.0, sqlite3-3.45.2, urllib3-1.26.18
[debug] Proxy map: {}
[debug] Request Handlers: urllib, requests
[debug] Loaded 1803 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Latest version<EMAIL_ADDRESS>from yt-dlp/yt-dlp
yt-dlp is up to date<EMAIL_ADDRESS>from yt-dlp/yt-dlp)

Duplicate of #9358


jumpbox_etc should not be overridden with an upgrade

should fix https://github.com/cloudfoundry-community/jumpbox-boshrelease/issues/34

yes this can be closed


input: handle uppercase lightning: prefix

LIGHTNING:LNURL1DP6... would fail with Unrecognized input type. Fixed by also stripping LIGHTNING: prefixes.

This is actually tricky, because either all uppercase or all lowercase of LNURL is valid, but not mixed case. That's written already in the 2nd paragraph of LUD-01.

This is about the lnurl string itself though, not about the lightning: prefix. Actually in LUD-02 there's an example with a mixed-case prefix: https://github.com/lnurl/luds/blob/901e3830e8def3cd2590de3e7e543db2c49313d8/02.md?plain=1#L14


ARROW-3665: [Rust] Implement StructArrayBuilder

This implements StructArrayBuilder which can be used to build struct
arrays. There are some trickness in terms of being able to store child
builders of different types. A natural way is to box them into
ArrayBuilder trait and store in a vector. But, this makes it
impossible to cast them into specific type in field_builder().
To solve the above issue, this maintains two references to each input
builder instance, one in Box<Any> type and another in
Box<ArrayBuilder> type. The former is used for casting mentioned
above, while the latter is used for calling general methods on an
builder, such as len() and finish().
To enable this, this also changed ArrayBuilder::finish to return a
ArrayRef instead of a specific array. The old finish method is
implemented on each specific array builder, so one can obtain, say,
Int32Array from a Int32ArrayBuilder.

It might be more consistent with other code to use Rc or Arc instead of Box ?

I appreciate what you are trying to do here, but playing devil's advocate, does this update create an easier way to build StructArray's?  I'm not sure, having to downcast on every push is a little awkward and we seem to be introducing a fair bit of complexity to get this feature.
Wouldn't it be easier to build child array's yourself via the existing builders, etc. and then pass a Vec<(Field, Array)> to a constructor of StructArray (of course, such a thing could still be added with this in place)?
Right now looking at the tests, even though you pass the child builders into the StructArrayBuilder you end up managing them individually.  You just have to access them through the StructArrayBuilder.
Is there any way (via macros or otherwise) that we can provide a Schema to the constructor of the StructArrayBuilder and have the signature of the push method generated (i.e. it would take as many arguments as children in the builder)?  I'm assuming the answer is no, as I'm sure you would have thought about it already :)

Thanks @andygrove  and @paddyhoran .

It might be more consistent with other code to use Rc or Arc instead of Box ?

It is a bit different here - The Box is (mostly) restricted to the internal of StructArrayBuilder. Also, we need mutable references for Any and ArrayBuilder.
To @paddyhoran 's point, yes it doesn't help much in case of non-null struct arrays, but is more useful when dealing nulls (BTW: I haven't implemented append yet - will add later).
I'm also thinking about adding a new constructor:
pub fn from_schema(schema: Schema) -> Self {
   ...
}

which constructs the child builders from the given schema. This should make it easier to use I hope.

Is there any way (via macros or otherwise) that we can provide a Schema to the constructor of the StructArrayBuilder and have the signature of the push method generated (i.e. it would take as many arguments as children in the builder)?

Unfortunately I don't know a way to do this. However, we may be able to implement something like arrow_derive which can convert a list of Rust structs into a corresponding Arrow array via procedure macros.

but is more useful when dealing nulls

Yes, that's a good point I wasn't really thinking of.  I think the new constructor is a good idea, interested see how this turns out.  Thanks @sunchao

@paddyhoran could you take another look at this? Thanks.

Sure thing, I should have time later tonight. Thanks @sunchao


Is this project dead?

The code seem very stale, and the lasted merged PR was March 2020
And very serious bugs such as this https://github.com/golang/lint/issues/369 have not been fixed
Is this project dead?

See golang/go#38968

See golang/go#38968


feat: add donation GA

This pr would add specific ga.event and ga.pageview/ga.modalview for all of the following donation types:

donation modal stripe
donation page
year end gift stripe and paypal donation
certification

The logic for the GA takes place in the parent of the forms in handleProcessing.
@raisedadead, if you prefer having GA outside the components, we could add a redux action with specific event payload and have a saga listen for it and call ga.event there. this would only require connecting 2-3 functional components to redux. please let me know if you would like to take that route.
Additionally, the donation related page views and modals are reported using ga.pageview and ga.modalview. let me know if you would like to have events for them.

Yes to all of your queries. Thanks for cleaning this up, looks much sane now.

@raisedadead this should be ready.

I thought you wanted to write redux actions for this.

Now this is unified, please feel free to add anyplace you deem fit. Nice work.


ARG PUID=1000
ENV PUID ${PUID}
ARG PGID=1000
ENV PGID ${PGID}

RUN groupmod -o -g ${PGID} www-data && \
usermod -o -u ${PUID} -g www-data www-data

COPY --from=composer:latest /usr/bin/composer /usr/bin/composer

WORKDIR /var/www

RUN chown www-data:www-data -R /var/www
RUN chmod 775 -R /var/www

USER www-data

CMD ["php-fpm"]

EXPOSE 9000

www-data@5a0ef2f2f26c:~$ php -v
PHP Warning:  Constant RD_KAFKA_OFFSET_BEGINNING already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_OFFSET_END already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_OFFSET_STORED already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_PARTITION_UA already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_MSG_F_BLOCK already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_PURGE_F_QUEUE already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_PURGE_F_INFLIGHT already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_PURGE_F_NON_BLOCKING already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_VERSION already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_BUILD_VERSION already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__BEGIN already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__BAD_MSG already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__BAD_COMPRESSION already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__DESTROY already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__FAIL already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__TRANSPORT already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__CRIT_SYS_RESOURCE already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__RESOLVE already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__MSG_TIMED_OUT already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__PARTITION_EOF already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__UNKNOWN_PARTITION already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__FS already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__UNKNOWN_TOPIC already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__ALL_BROKERS_DOWN already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__INVALID_ARG already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__TIMED_OUT already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__QUEUE_FULL already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__ISR_INSUFF already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__NODE_UPDATE already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__SSL already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__WAIT_COORD already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__UNKNOWN_GROUP already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__IN_PROGRESS already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__PREV_IN_PROGRESS already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__EXISTING_SUBSCRIPTION already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__ASSIGN_PARTITIONS already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__REVOKE_PARTITIONS already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__CONFLICT already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__STATE already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__UNKNOWN_PROTOCOL already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__NOT_IMPLEMENTED already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__AUTHENTICATION already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__NO_OFFSET already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__OUTDATED already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__TIMED_OUT_QUEUE already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__UNSUPPORTED_FEATURE already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__WAIT_CACHE already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__INTR already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__KEY_SERIALIZATION already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__VALUE_SERIALIZATION already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__KEY_DESERIALIZATION already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__VALUE_DESERIALIZATION already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__PARTIAL already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__READ_ONLY already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__NOENT already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__UNDERFLOW already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__INVALID_TYPE already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__RETRY already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__PURGE_QUEUE already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__PURGE_INFLIGHT already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__FATAL already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__INCONSISTENT already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__GAPLESS_GUARANTEE already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__MAX_POLL_EXCEEDED already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__UNKNOWN_BROKER already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__NOT_CONFIGURED already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__FENCED already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__APPLICATION already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__ASSIGNMENT_LOST already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__NOOP already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR__END already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_UNKNOWN already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_NO_ERROR already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_OFFSET_OUT_OF_RANGE already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_INVALID_MSG already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_UNKNOWN_TOPIC_OR_PART already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_INVALID_MSG_SIZE already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_LEADER_NOT_AVAILABLE already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_NOT_LEADER_FOR_PARTITION already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_REQUEST_TIMED_OUT already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_BROKER_NOT_AVAILABLE already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_REPLICA_NOT_AVAILABLE already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_MSG_SIZE_TOO_LARGE already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_STALE_CTRL_EPOCH already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_OFFSET_METADATA_TOO_LARGE already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_NETWORK_EXCEPTION already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_COORDINATOR_LOAD_IN_PROGRESS already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_COORDINATOR_NOT_AVAILABLE already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_NOT_COORDINATOR already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_TOPIC_EXCEPTION already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_RECORD_LIST_TOO_LARGE already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_NOT_ENOUGH_REPLICAS already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_NOT_ENOUGH_REPLICAS_AFTER_APPEND already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_INVALID_REQUIRED_ACKS already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_ILLEGAL_GENERATION already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_INCONSISTENT_GROUP_PROTOCOL already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_INVALID_GROUP_ID already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_UNKNOWN_MEMBER_ID already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_INVALID_SESSION_TIMEOUT already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_REBALANCE_IN_PROGRESS already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_INVALID_COMMIT_OFFSET_SIZE already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_TOPIC_AUTHORIZATION_FAILED already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_GROUP_AUTHORIZATION_FAILED already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_CLUSTER_AUTHORIZATION_FAILED already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_INVALID_TIMESTAMP already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_UNSUPPORTED_SASL_MECHANISM already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_ILLEGAL_SASL_STATE already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_UNSUPPORTED_VERSION already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_TOPIC_ALREADY_EXISTS already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_INVALID_PARTITIONS already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_INVALID_REPLICATION_FACTOR already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_INVALID_REPLICA_ASSIGNMENT already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_INVALID_CONFIG already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_NOT_CONTROLLER already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_INVALID_REQUEST already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_UNSUPPORTED_FOR_MESSAGE_FORMAT already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_POLICY_VIOLATION already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_OUT_OF_ORDER_SEQUENCE_NUMBER already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_DUPLICATE_SEQUENCE_NUMBER already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_INVALID_PRODUCER_EPOCH already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_INVALID_TXN_STATE already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_INVALID_PRODUCER_ID_MAPPING already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_INVALID_TRANSACTION_TIMEOUT already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_CONCURRENT_TRANSACTIONS already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_TRANSACTION_COORDINATOR_FENCED already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_TRANSACTIONAL_ID_AUTHORIZATION_FAILED already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_SECURITY_DISABLED already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_OPERATION_NOT_ATTEMPTED already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_KAFKA_STORAGE_ERROR already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_LOG_DIR_NOT_FOUND already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_SASL_AUTHENTICATION_FAILED already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_UNKNOWN_PRODUCER_ID already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_REASSIGNMENT_IN_PROGRESS already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_DELEGATION_TOKEN_AUTH_DISABLED already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_DELEGATION_TOKEN_NOT_FOUND already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_DELEGATION_TOKEN_OWNER_MISMATCH already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_DELEGATION_TOKEN_REQUEST_NOT_ALLOWED already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_DELEGATION_TOKEN_AUTHORIZATION_FAILED already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_DELEGATION_TOKEN_EXPIRED already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_INVALID_PRINCIPAL_TYPE already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_NON_EMPTY_GROUP already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_GROUP_ID_NOT_FOUND already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_FETCH_SESSION_ID_NOT_FOUND already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_INVALID_FETCH_SESSION_EPOCH already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_LISTENER_NOT_FOUND already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_TOPIC_DELETION_DISABLED already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_FENCED_LEADER_EPOCH already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_UNKNOWN_LEADER_EPOCH already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_UNSUPPORTED_COMPRESSION_TYPE already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_STALE_BROKER_EPOCH already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_OFFSET_NOT_AVAILABLE already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_MEMBER_ID_REQUIRED already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_PREFERRED_LEADER_NOT_AVAILABLE already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_GROUP_MAX_SIZE_REACHED already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_FENCED_INSTANCE_ID already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_ELIGIBLE_LEADERS_NOT_AVAILABLE already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_ELECTION_NOT_NEEDED already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_NO_REASSIGNMENT_IN_PROGRESS already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_GROUP_SUBSCRIBED_TO_TOPIC already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_INVALID_RECORD already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_UNSTABLE_OFFSET_COMMIT already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_THROTTLING_QUOTA_EXCEEDED already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_PRODUCER_FENCED already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_RESOURCE_NOT_FOUND already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_DUPLICATE_RESOURCE already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_UNACCEPTABLE_CREDENTIAL already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_INCONSISTENT_VOTER_SET already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_INVALID_UPDATE_VERSION already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_FEATURE_UPDATE_FAILED already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_RESP_ERR_PRINCIPAL_DESERIALIZATION_FAILURE already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_CONF_UNKNOWN already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_CONF_INVALID already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_CONF_OK already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_LOG_PRINT already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_LOG_SYSLOG already defined in Unknown on line 0
PHP Warning:  Constant RD_KAFKA_LOG_SYSLOG_PRINT already defined in Unknown on line 0
PHP 8.0.13 (cli) (built: Dec  2 2021 13:37:14) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.13, Copyright (c) Zend Technologies

Hey
It seems you have rdkafka installed, which conflicts with this extension. Hope that helps :V:

I added a notice to the doc as well (#15), thx @MarceloSantosCorrea

Oh and as a side note, you can also just do pecl install simple_kafka_client


adds a char format description

related #3167

@handrews people could use both:

min set to 1
max set to 1
format char

This way they'd have validation from both tooling that doesn't understand the format and from the tooling that does. Do you think we should add a note?

@baywet no, it's probably best not to as we'd then want to add notes to all of the formats about how to compensate for format support being a dumpster fire in general.  People use format at their own risk, and (having thought about it a bit more since writing that comement), the registry is not the right place to try to mitigate that.

makes sense. I do think there should be a place for "things that are not normatize but that people should consider". Kind of a collection of best practices if that makes sense.

Thanks. This is a bit buried, does it get published anywhere? Should we move it to the GitHub pages branch?

This is a bit buried, does it get published anywhere? Should we move it to the GitHub pages branch?

A separate repo was considered preferable, I think partly due to different licensing (CC versus Apache-2.0). It is published at https://oai.github.io/Documentation and linked to from the website, but there are plans afoot to create a https://learn.openapis.org subdomain.

Thanks, let log an issue to document that "best practice" should this format get merged.

@baywet https://github.com/OAI/Documentation/issues/42

@darrelmiller I believe this one is good to be merged as we've been through all the review comments.


Error while deploying: cannot unmarshal !!seq into map[string]interface {}

Describe the bug
Deployment fails when importing from obsidian
To Reproduce

Follow official guide to import vault: https://quartz.jzhao.xyz/notes/obsidian/#linking-an-existing-vault
Git add, commit & push

Expected behavior
Website should be deployed
Screenshots
Github error:

"📣 Sentence.md":

Desktop (please complete the following information):

Device: mabook pro
OS: macos
Browser firefox

Additional context
Add any other context about the problem here.

hey there, aliases should be in the form of a yaml list and need to strictly follow the front matter format
---
date: 2022-02-01 14:56
aliases:
 - sentence
 - expression
---


Binder services running out of memory

Context
I keep running into OOM errors when trying to build this environment.yml.
I have tried building this environment across all of our available binder services, e.g.

https://binder.opensci.2i2c.cloud/
https://big.binder.opensci.2i2c.cloud/
https://binderhub-ui-demo.2i2c.cloud/

and run into the same error:
Step 39/50 : RUN TIMEFORMAT='time: %3R' bash -c 'time ${MAMBA_EXE} env update -p ${NB_PYTHON_PREFIX} --file "binder/environment.yml" && time ${MAMBA_EXE} clean --all -f -y && ${MAMBA_EXE} list -p ${NB_PYTHON_PREFIX} '
 ---> Running in 5ef5962be9b5
Channels:
 - conda-forge
 - defaults
Platform: linux-64
Collecting package metadata (repodata.json): ...working... done
Solving environment: ...working... bash: line 1:     8 Killed                  ${MAMBA_EXE} env update -p ${NB_PYTHON_PREFIX} --file "binder/environment.yml"
time: 36.818
 ---> Removed intermediate container 5ef5962be9b5
The command '/bin/sh -c TIMEFORMAT='time: %3R' bash -c 'time ${MAMBA_EXE} env update -p ${NB_PYTHON_PREFIX} --file "binder/environment.yml" && time ${MAMBA_EXE} clean --all -f -y && ${MAMBA_EXE} list -p ${NB_PYTHON_PREFIX} '' returned a non-zero code: 137

I've also checked Grafana and I can see pods getting killed :(

Proposal
No response
Updates and actions
No response

I reverted PR #4416 to see if that unblocks you and reopened #4371 for further refinement

Closed as @sgibson91's revert fixed it! Thanks @sgibson91!


Update ProductSearchResult.ts

What's the purpose of this pull request?
We're trying to get the redirect property as the example below:
curl --location --request GET 'https://carrefourbrfood.vtexcommercestable.com.br/api/io/_v/api/intelligent-search/product_search/?query=4k' \

{
    "products": [],
    "recordsFiltered": 0,
    "fuzzy": "0",
    "operator": "and",
    "redirect": "https://www.carrefour.com.br/busca/4K", # This property
    "translated": false,
    "pagination": {
        "count": 1,
        "current": {
            "index": 0
        },
        "before": [],
        "after": [],
        "perPage": 0,
        "next": {
            "index": 0
        },
        "previous": {
            "index": 0
        },
        "first": {
            "index": 0
        },
        "last": {
            "index": 0
        }
    }
}

The problem is, the response of the search resolver is missing the field redirect.
We will also need to extend the type of StoreSearchResult to contain the redirect field.

How it works?
Look for the interface ProductSearchResult and is missing a key.
How to test it?
Look for the curl as the example above.

Let's move this over to #1658 as we had some issues editing the target branch to 1.x and the FastStore check running for outside contributors.


feat(scully): consider Content-Type passed in headers in httpGetJson

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

[x] The commit message follows our guidelines: https://github.com/scullyio/scully/blob/main/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?

[ ] Bugfix
[x] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Other... Please describe:

What is the current behavior?
Passing Content-Type in route headers is not being considered in httpGetJson method. This restricts developers to stick to application/json type only.
What is the new behavior?
httpGetJson method now checks whether content-type matches with specified Content-Type in headers passed in scully config file. If not specified, then it compares content types by default to application/json.
Does this PR introduce a breaking change?

[ ] Yes
[x] No

Other information

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Filip Winiarski seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

Hi @filipwiniarski all checks passed, would you mind signing the CLA?

Hi @filipwiniarski all checks passed, would you mind signing the CLA?

Hi, I did sign it but it still shows otherwise. I do have a GitHub account with valid email attached. I have no idea how to proceed from here.

@filipwiniarski This is the message I got after a recheck (you can probably see it above!)

Can you double-check? I'll recheck again if you are sure it's in.

@filipwiniarski This is the message I got after a recheck (you can probably see it above!)

Can you double-check? I'll recheck again if you are sure it's in.

I found that my commits had different email attached so CLA could not be signed. We can close this PR in favour of this one with a proper email set and already signed CLA: https://github.com/scullyio/scully/pull/1407