Cursor stuck in wysiwyg editor fields with keyboard navigation

Describe the bug
Cursor gets stuck in wysiwyg textarea when using keyboard navigation
To Reproduce
Steps to reproduce the behavior:

Got to protege.dev/post-a-job
Press the tab key to navigate through the form fields.
Once you get to the 'Job Description' field, you'll notice you cannot tab out of it

Expected behavior
Pressing tab key in wysiwyg editor fields will take you to the next section of the form
Additional context
This is a huge a11y concern.

Hi! I would like to try and fix this.

REACT_APP_BASE_URL = "http://localhost:3000"
Firebase keys
REACT_APP_API_KEY = "AIzaSyAzEXc8yFIBy0nS2EBEZFOgmj2PiY4bnKg"
REACT_APP_AUTH_DOMAIN = "protege-dev-env.firebaseapp.com"
REACT_APP_DATABASE_URL = "https://protege-dev-env.firebaseio.com"
REACT_APP_PROJECT_ID = "protege-dev-env"
REACT_APP_STORAGE_BUCKET = "protege-dev-env.appspot.com"
REACT_APP_MESSAGING_SENDER_ID = "331244112510"
REACT_APP_APP_ID = "1:331244112510:web:4f7a51dc22183929d4a62f"
Let me know if you have any questions
On Thu, Oct 1, 2020 at 2:30 PM Will Lai<EMAIL_ADDRESS>wrote:

Hi! I would like to try and fix this.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/drewclem/protege/issues/200#issuecomment-702319274,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIUH73RZSL6QO2AFDQCA7L3SITDDRANCNFSM4R4ZPCAQ
.

I found that this same bug also occurs in the Company Description text area. Would you like for me to work on this as well or will you create another Issue for it?

It’s be great if it was fixed in both!!
Drew Clements
On Oct 2, 2020, at 10:47 AM, Will Lai<EMAIL_ADDRESS>wrote:

I found that this same bug also occurs in the Company Description text area. Would you like for me to work on this as well or will you create another Issue for it?
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub, or unsubscribe.


Update example doc

I think there is a mistake in the example of the getRatesWithShipmentDetails function. It should be updated with the correct example. Currently, it's using createLabelFromShipmentDetails

Fixed in this commit


net: add tcp WriteTo func to enable splice socket data to file

When transfer data from tcp socket to file, splice will help us with low time cost in linux.
To do this in linux, there are some changes:

add LimitWriter to detect writing limit in internal package.
add spliceW to splice data from tcp socket to file.
add WriteTo for TCPConn.

@ianlancetaylor Can you help review this PR ?

@jim3ma Thanks.  I posted a couple of comments.
Going forward, as it says above, please don't reply here, please instead reply at https://golang.org/cl/319593.  Thanks.


Might need to nerf all ranged weapons

Compare against other ttrpgs, you know what I mean.

Yep, they need a nerf, too strong


Add example of sending a custom payload that serializes with the SDK's

I've tried to send a string as a payload and I was getting always a "deserializing error" with the .net SDK and nodejs SDK. After opening the SDK i realized they are expecting an object. After a few tries i figured out that if i send an json JObject it works. Can we add examples on how to use this functionality on the SDK examples, and on the Azure Function webhook example? ;)

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

ID: 4c5b6f80-bfa8-98a8-9007-6fd7e1934640
Version Independent ID: 68d1496d-9ae3-73e8-07ab-77064f4f163e
Content: Custom allocation policies with Azure IoT Hub Device Provisioning Service
Content Source: articles/iot-dps/how-to-use-custom-allocation-policies.md
Service: iot-dps
GitHub Login: @wesmc7777
Microsoft Alias: wesmc

@Master-Oliveira Thanks, it's duplicate of the following  issue https://github.com/MicrosoftDocs/azure-docs/issues/81864.
We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.

.


fix: layout and Page style adjustment

Description
修复表格在窗口尺寸变小时，自动调整尺寸会变得非常缓慢的BUG；
修复Page组件的footer没有固定在底部的问题;
修复表格自定义列宽度超出页面宽度时，滚动条出现在页面而不是表格内的问题；
页面容器div的overflow-hidden移除之后会产生表格宽度计算问题，但添加overflow-hidden又会造成page组件内的header无法使用sticky定位。此PR恢复了页面容器的overflow-hidden类，将page组件的header和footer定位修改为fixed
fixed #5027, fixed #5021, fixed #5028
Type of change
Please delete options that are not relevant.

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update
[ ] Please, don't make changes to pnpm-lock.yaml unless you introduce a new test example.

Checklist

ℹ Check all checkboxes - this will indicate that you have done everything in accordance with the rules in CONTRIBUTING.

[ ] If you introduce new functionality, document it. You can run documentation with pnpm run docs:dev command.
[ ] Run the tests with pnpm test.
[ ] Changes in changelog are generated from PR name. Please, make sure that it explains your changes in an understandable manner. Please, prefix changeset messages with feat:, fix:, perf:, docs:, or chore:.
[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules

Summary by CodeRabbit

New Features

Enhanced layout responsiveness with new CSS classes and dynamic calculations for header and footer dimensions.
Introduced a fixed-header property to improve table header display in the basic example.

Bug Fixes

Improved handling of sidebar and header visibility based on mobile state and scroll events.

Documentation

Updated documentation for the Page component to include versioning for props and clarify the functionality of the fixedHeader property.

你给vben-layout加overflow-hidden会导致表格失去高度，在表格为树的情况下刷新页面，会在一些情况下没有高度，比如从其他页面跳转到树表格

你给vben-layout加overflow-hidden会导致表格失去高度，在表格为树的情况下刷新页面，会在一些情况下没有高度，比如从其他页面跳转到树表格

表格高度问题与overflow-hidden无关。即便是没有overflow-hidden，来回切换tab也可能会出现表格高度计算问题。参考：
#5015、#5035

这个问题我解决了，我将packages\effects\common-ui\src\components\page\page.vue内calcContentHeight方法改为了以下代码
const renderContent = ref(false);
async function calcContentHeight() {
if (!autoContentHeight) {
return;
}
// await nextTick();
// headerHeight.value = headerRef.value?.offsetHeight || 0;
// footerHeight.value = footerRef.value?.offsetHeight || 0;
// setTimeout(() => {
//   shouldAutoHeight.value = true;
// }, 30);
shouldAutoHeight.value = true;
// 因为是在页面加载时，headerRef和footerRef还没有被渲染，所以headerHeight和footerHeight的值为0，所以需要使用nextTick来等待headerRef和footerRef被渲染，然后再计算content的高度。
// setTimeout是因为有动画，所以需要延迟30ms
await nextTick();
setTimeout(() => {
renderContent.value = true;
}, 30);
}
然后使用


Update Readme.md

What was changed
This fixes typo  missing line break in the README.md
Why?
On-boarding to a new project should always be fast and flawless.
Checklist

Closes issue:
n/a

How was this tested:
Tear down and stand up of helm charts according to README.md

Any docs updates needed?
yes

 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.


mpv: use waf from distribution and wafHook helper

This cleans up our dependency footprint by ensuring a consistent version, and
also avoids duplicating the logic for how to build a waf package by deferring to
the wafHook helper for the configurePhase, buildPhase, and installPhase.

Motivation for this change
Things done

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

[X] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[X] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[X] Ensured that relevant documentation is up to date
[X] Fits CONTRIBUTING.md.

@GrahamcOfBorg build mpv

It's building just fine as far as I can tell, and I see the correct configure flags being passed into mpv:
λ brh nixpkgs →  $(nix-build -A mpv)/bin/mpv --help
...
configuring
copying waf to ./waf...
configure flags: --prefix=/nix/store/8smczmb9g47mlpa44dll9ib14k2dym58-mpv-0.32.0 --enable-libmpv-shared --enable-manpage-build --disable-libmpv-static --disable-static-build --disable-build-date --disable-macos-cocoa-cb --disable-libarchive --disable-cdda --enable-dvdnav --enable-openal --enable-libsmbclient --enable-sdl2 --enable-sndio --enable-vaapi --enable-wayland --enable-dvbin configure
Setting top to                           : /build/source
...

Usage:   mpv [options] [url|path/]filename

Basic options:
 --start=<time>    seek to given (percent, seconds, or hh:mm:ss) position
 --no-audio        do not play sound
 --no-video        do not play video
 --fs              fullscreen playback
 --sub-file=<file> specify subtitle file to use
 --playlist=<file> specify playlist file

 --list-options    list all mpv options
 --h=<string>      print options which contain the given string in their name


Update convert_form.html to resolve NoReverseMatch error for django 4…

….2.*+
NoReverseMatch at /convert/
Reverse for 'guest_user_convert' not found. 'guest_user_convert' is not a valid view function or pattern name.
Updated convert_form.html to work with django versions 4.2.*+ and resolve the aforementioned error.

Hi @LordHandLee, thank you for this pull request!
Could you please share your project's urls.py setup? It looks to me like you may have added a namespace argument to include("guest_user.urls") where it isn't required or supported.
There is no "core" namespace added to the patterns in django-guest-user.

You may be right. However, I had to add app_name = 'core' to my urls.py for my project to work. It has been a while since I did that so I forgot the reason for doing so. I included 'guest_user.urls' in my urls.py as outlined in the documentation and it gave me the NoReverseMatch error and so adding core: to {% url 'guest_user_convert' %} in convert_form fixed the error in my case.
from django.contrib.sitemaps.views import sitemap
from django.urls import path
from django.conf.urls import include

from .sitemap import StaticViewSitemap
from .views import (
    ItemDetailView,
    CheckoutView,
    HomeView,
    OrderSummaryView,
    add_to_cart,
    remove_from_cart,
    remove_single_item_from_cart,
    PaymentView,
    AddCouponView,
    RequestRefundView,
    ScraperView,
    DatasetView,
    AboutView,
    auth_scraper,
    BTCPaymentView,
    CashAppPaymentView,
    SquarePaymentView,
    CartridgeView,
    CustomerOrderView,
    OrderItemsView,
    WhatisD8View,
    D8DrugTestsView,
    BatteryView,
    StarterKitView,
    ShippingMethodView,
    BlogPageView,
    BlogPostView,
    upload_image,
    VerifyView,
    RefundPolicyView,
    ContactUsView,
)

app_name = 'core'
urlpatterns = [
    path('', HomeView.as_view(), name='home'),
    path('checkout/', CheckoutView.as_view(), name='checkout'),
    path('order-summary/', OrderSummaryView.as_view(), name='order-summary'),
    path('product/<slug>/', ItemDetailView.as_view(), name='product'),
    path('add-to-cart/<slug>/', add_to_cart, name='add-to-cart'),
    path('add-coupon/', AddCouponView.as_view(), name='add-coupon'),
    path('remove-from-cart/<slug>/', remove_from_cart, name='remove-from-cart'),
    path('remove-item-from-cart/<slug>/', remove_single_item_from_cart,
         name='remove-single-item-from-cart'),
    path('payment/<payment_option>/', PaymentView.as_view(), name='payment'),
    path('payments/square/', SquarePaymentView.as_view(), name='squarepayment'),
    path('request-refund/', RequestRefundView.as_view(), name='request-refund'),
    path('carts/', CartridgeView.as_view(), name='carts'),
    path('batteries/', BatteryView.as_view(), name='batteries'),
    path('starter_kits/', StarterKitView.as_view(), name='starter_kits'),
    path('about/', AboutView.as_view(), name="about"),
    path('refund_policy/', RefundPolicyView.as_view(),name="refund_policy"),
    path('contact_us/', ContactUsView.as_view(), name="contact_us"),
    path('auth/', auth_scraper, name='auth-scraper'),
    path('btcpayment/', BTCPaymentView.as_view(), name='btcpayment'),
    path('cashapppayment/', CashAppPaymentView.as_view(), name='cashapppayment'),
    path('dashboard/', CustomerOrderView.as_view(), name='dashboard'),
    path('view/<int:pk>/items/', OrderItemsView.as_view(), name="viewitems"),
    path('blog/', BlogPageView.as_view(), name='blogpage'),
    path('blog/<slug>/', BlogPostView.as_view(), name='blogpost'),
    path('4465010ea3f1334e571ae90e87a1dec1.html', VerifyView.as_view(), name='verify'),
    path("convert/", include("guest_user.urls")),

]

The app_name variable is meant to be used in re-usable apps. Because you declare it here in your root URL config, all included apps are attached to it. You can try moving your own views into an app with app_name = "core" and include that from your URL config separately.
Please check out the docs about URL namespaces.
I'm closing this PR but feel free to comment if you need additional help to get it working.


PR: https://github.com/aml-development/ozp-center/pull/774

Merged PR. Ticket is now ready for testing.


[Bug] Responsive background image

[bug]
The banner background looks good on desktop, but when you change the view to mobile it not.
[desktop]

[mobile]

what is the bug in SfBannerGrid mobile? That the “Shop Now" button and the description don’t show?
If you have any idea for improving Sfbanner let me know and I do it

@juanfrantomaswac you set background for desktop and it look ok, but the same background on mobile looks bad like Cocktail Party banner. Something like srcset but for background's :)

WDYT I try to redo in "Grid Layout Module", IMO it will become a more scalable and configurable banner, I try to do it that way, I try to solve the background with images and you check it out and give me your opinion.  :) @przspa

display:grid I love this css feature <3, but we still prefer display:flex maybe later :)
For background, hmmm, maybe we can use CSS variables like here what did you think about it? Please test this hack on popular browsers (mobile and desktop) :)

@juanfrantomaswac I do really simple POC what did you think?

It's cool! 😀 😁 @przspa


How run just a single rule?

Still after reading axe-core docs cannot for the life of me figure out how to run a single rule, for example how to run just "color-contrast" rule against text on the page...

@bahmutov you can use the runOnly API: https://github.com/dequelabs/axe-core/blob/develop/doc/API.md#options-parameter

Perfect, it works, wrote blog post https://glebbahmutov.com/blog/fix-low-contrast-with-cypress/


FS: display nodes with camliMembers as directories

Currently camliMember relations aren't counted as children.
Nodes with no camliContent or camliPath:* attrs are ignored by the FS interface.
We should teach the FS interface to treat camliMembers as children, using camliTitle as the file name. Renaming them would change camliTitle.
Should we try to magically append extensions to the file names? That would be ugly, but may be needed so file managers know what type of file.

Maybe in the first pass, append a file extension if mime type is known and reject attempts to rename.


Archive this repository if it is no longer used

Consider marking this repo as archived in the settings menu if active development is no longer happening. See the screenshot below for how to do this:

This does two things:

Clearly communicates to non-UNICEF staff that active development is no longer happening here
Stops sending known security vulnerability emails about this repo every week

An instance of this repo still serves the global school mapping and mobility sites.


Failing test - InterruptingErrorEventTest

Hello,
Camunda extension jenkins job is failing because of the InterruptingErrorEventTest (recently added)
Delegate Expression 'serviceDelegate' did neither resolve to an implementation of 'interface org.camunda.bpm.engine.impl.pvm.delegate.ActivityBehavior' nor 'interface org.camunda.bpm.engine.delegate.JavaDelegate'.
I am attaching the log. If you have any questions please let me know.
failed_InterruptingErrorEventTest.txt

I guess this is no longer relevant


Is WSL2 supported?

I tried to build .deb packages on Ubuntu 20.04 LTS WSL2 Windows 11
Packages build successfully but failed to install
Selecting previously unselected package gdrcopy-tests:amd64.
(Reading database ... 102336 files and directories currently installed.)
Preparing to unpack gdrcopy-tests_2.3-1_amd64.Ubuntu20_04+cuda11.5.deb ...
Unpacking gdrcopy-tests:amd64 (2.3-1) ...
Selecting previously unselected package gdrcopy:amd64.
Preparing to unpack gdrcopy_2.3-1_amd64.Ubuntu20_04.deb ...
Unpacking gdrcopy:amd64 (2.3-1) ...
Selecting previously unselected package gdrdrv-dkms:amd64.
Preparing to unpack gdrdrv-dkms_2.3-1_amd64.Ubuntu20_04.deb ...
Unpacking gdrdrv-dkms:amd64 (2.3-1) ...
Selecting previously unselected package libgdrapi:amd64.
Preparing to unpack libgdrapi_2.3-1_amd64.Ubuntu20_04.deb ...
Unpacking libgdrapi:amd64 (2.3-1) ...
Setting up gdrdrv-dkms:amd64 (2.3-1) ...
Loading new gdrdrv-2.3 DKMS files...
It is likely that <IP_ADDRESS>-microsoft-standard-WSL2 belongs to a chroot's host
Building for 5.4.0-92-generic
Building for architecture x86_64
Building initial module for 5.4.0-92-generic
ERROR (dkms apport): unable to determine source package for gdrdrv-dkms
Error! Bad return status for module build on kernel: 5.4.0-92-generic (x86_64)
Consult /var/lib/dkms/gdrdrv/2.3/build/make.log for more information.
dpkg: error processing package gdrdrv-dkms:amd64 (--install):
installed gdrdrv-dkms:amd64 package post-installation script subprocess returned error exit status 10
Setting up libgdrapi:amd64 (2.3-1) ...
Setting up gdrcopy-tests:amd64 (2.3-1) ...
dpkg: dependency problems prevent configuration of gdrcopy:amd64:
gdrcopy:amd64 depends on gdrdrv-dkms (= 2.3-1); however:
Package gdrdrv-dkms:amd64 is not configured yet.
dpkg: error processing package gdrcopy:amd64 (--install):
dependency problems - leaving unconfigured
Processing triggers for systemd (245.4-4ubuntu3.11) ...
Processing triggers for libc-bin (2.31-0ubuntu9.2) ...
/sbin/ldconfig.real: /usr/lib/wsl/lib/libcuda.so.1 is not a symbolic link
Errors were encountered while processing:
gdrdrv-dkms:amd64
gdrcopy:amd64

What would the use case be?
Background:
WSL2 does not expose the PCIe hierarchy.
Besides, the GPU kernel driver is the WDDM driver.
Sorry, I don't see chances to support gdrcopy under WSL2.


Added Read/Show for XML file

I'd really like to be able to store beacon records offline. I added custom Read/Show instances so that I can show the XML file and read from an XML file directly.
Disclaimer: I know next to nothing about writing Read instances, but the following program prints True:
import Data.Maybe
import Beacon
main :: IO ()
main = do
  r <- fromJust <$> getLastRecord
  let r' = read (show r)
  print $ r == r'

In particular, my Read instance ignores the precedence operator, and I'm not quite sure what to do about returning a list of elements. Finally, I wasn't sure if it would be better to put the error as the result of the case or inside the list.

I'm not a big fan of having read/show be used for loading/saving the xml behind it. Maybe we should break out the xml fetching function and expose it as an export. That way you can fetch the raw data if you want to store it off-line.

I'd be okay with that too, but you'd have to also expose getRecord so that I can read in the XML file and parse it.

If you want to go that route, you'd have to export XML fetchers for "last", "next", "current", "previous", and "start-chain", unless you have another idea.

How about keeping the raw xml data in the object like your change does, but instead of using show/read have toXml/fromXml? I think that would be a bit easier to understand and use.

Very reasonable. Is it more idiomatic to name the record field "toXML" or to leave it as "xmlFile" and have a function "toXML = xmlFile"?

Let's keep the record name xmlFile and just do toXml = xmlFile for now. I'm not totally sold on the idea of storing the raw xml in the object, but by separating the functions from the data we can remove this "implementation detail" in the future.

I pushed the latest changes. It'd be great to get them on Hackage soon because I'm nearly ready to release a new library that uses this functionality.

I have merged your changes in. I'll push it up to hackage over my lunch break today, so you should see it in a few hours.


Getting tensorflow.python.framework.errors_impl.NotFoundError

System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow):  No
OS Platform and Distribution (e.g., Windows 10):
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device:  Not Applicable
TensorFlow installed from (source or binary):  PyPI
TensorFlow version (use command below): 2.3.1 (v2.3.0-54-gfcc4b966f1 2.3.1)
Python version: 3.8.3
Bazel version (if compiling from source): Not Applicable
GCC/Compiler version (if compiling from source): Not Applicable
CUDA/cuDNN version: Not applicable
GPU model and memory: Not applicable

Describe the current behavior
When I try to save a tensorflow model to disk, it has recently started giving this error - "tensorflow.python.framework.errors_impl.NotFoundError". It used to work for over a month without issues, and nothing has changed as far as I know; but now, giving the error. I tried saving the model as a pickle file like this --> dnn_classifier.save("/path/m.pkl") and also without the .pkl extension like dnn_classifier.save("/path/m").    I observe that the "assets" folder and the "saved_model.pb" files are not getting created.
Describe the expected behavior
The "assets" folder and the "saved_model.pb" files should get created.
** Log **
.venvnew\lib\site-packages\tensorflow\python\eager\execute.py in quick_execute(op_name, num_outputs, inputs, attrs, ctx, name)
57   try:
58     ctx.ensure_initialized()
---> 59     tensors = pywrap_tfe.TFE_Py_Execute(ctx._handle, device_name, op_name,
60                                         inputs, attrs, num_outputs)
61   except core._NotOkStatusException as e:
NotFoundError: Failed to create a NewWriteableFile: \variables\variables_temp_85e1300e45534129922b22ad101f5b87/part-00000-of-00001.data-00000-of-00001.tempstate8682566087768856168 : The system cannot find the path specified.
; No such process [Op:SaveV2]

@bkrishna2006
For the error "tensorflow.python.framework.errors_impl.NotFoundError" please refer to this links and let us know : link, link1, link2.
For the error "NotFoundError: Failed to create a NewWriteableFile:" : please verify the solutions and enable memory to run your code : link, link1


Cmake eval tools compilation

Hi @madaosik This PR is in draft, any update on this? Please. Thank you!

Hi @madaosik This PR is in draft, any update on this? Please. Thank you!

Hi @madaosik This PR is in draft, any update on this? Please. Thank you!

Hi @madaosik This PR is in draft, any update on this? Please. Thank you!

Hi @madaosik  I'm going to go ahead and close this PR, because it seems to have stalled. If you're still interested in pursing this (and responding to my comments), please feel free to reopen! Thank you for the contribution.


[webpage] EDIT THIS PAGE Button URL not working

[x] The issue is present in the latest release.
[x]  I have searched the issues of this repository and believe that this is not a duplicate.

Current Behavior 😯

EDIT THIS PAGE button onClick will open a new URL which gives a 404.
Expected Behavior 🤔

EDIT THIS PAGE button onClick can direct users correctly
Steps to Reproduce 🕹

Steps:

Go to Paper API page  or Card API page
(Set language to ENGLISH) Click the EDIT THIS PAGE button in top part of the page body.

Context 🔦

I'm trying to add a line like this to Porps Chapter:
variant | 'elevation'\| 'outlined' | 'elevation' | The variant to use.
-- | -- | -- | --

Idea on fixing this bug

It seems you are using JSON for the webpages(maybe), so I made a PR #28369. I'm not so certain because I didn't see sx in Props.
The handicup is that editing JSON may not be very similar to editing an HTML, also it's hard to see the edit before PR. In my case I just did a copy paste so it should be correct.
Here's the Workaround I propose: temporarily remove/disable the EDIT THIS PAGE button

Your Environment 🌎
Chrome 91

If you approve this work-around. I would make a new PR on this file

It's similar to #28345, but it's actually a duplicate of #23406, we fixed it in #23821. I'm closing since it impacts a legacy version.

I didn't search across closed PRs. Sorry for this.


Add support for Cisco style "ip pim register-source"

Thomas Lau of Tetrion Captial Ltd writes:

On Cisco router I could use ip pim register-source to specific
which source IP / interface should I use to "announce" to neighbor,
but I can't see this option exists on PIMD, may I know how could I
implement this?

You can probably add this functionality if you hack
the following two functions in pim_proto.c:
send_pim_register()
send_pim_null_register()

I imagine the following setting in pimd.conf:
register_source <ifname>

Which can be used to find the vifi_t in the above
functions. Notice how both the IP address and the
MTU is read from the vifi_t.

Would be nice if phyint <IP_ADDRESS> enable would actually use <IP_ADDRESS> and not the first ip found on that interface.
We're using keepalived and the virtual ip address should be the one used. As workaround i'm now hardcoding the ip addresses.

@42wim Sounds more than reasonable.  The code isn't prepared for that today, unclear even if the code can actually handle multiple addresses on interfaces.
I can have a look at this later, unless you beat me to it.

Should be fixed in 5a53406. Note, to use this it is recommended to start pimd with -N flag:
pimd -N -c noif.conf

and selectively enable interfaces in the .conf file:
phyint virbr0 enable
phyint gre0 enable
phyint <IP_ADDRESS> enable

If an interface has multiple addresses, pimd will now only use the one selected.  In this case <IP_ADDRESS> of usb0.

cool! Thanks for the work.

World be awesome if someone could test it before we release it :)
On Sun, Jun 4, 2017, 21:33 Wim<EMAIL_ADDRESS>wrote:

cool! Thanks for the work.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/troglobit/pimd/issues/38#issuecomment-306061772, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AALM3XFcx-Yz3k4TFuGm8b9pJ0Sj0yVuks5sAwaagaJpZM4D8Otp
.

I'll try in the week of 12 june :-)

Thanks man! 😎✌
On Sun, Jun 4, 2017, 21:54 Wim<EMAIL_ADDRESS>wrote:

I'll try in the week of 12 june :-)
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/troglobit/pimd/issues/38#issuecomment-306063004, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AALM3VwCgWOJ_sE8OsEwRhl6EQ31BQwcks5sAwuJgaJpZM4D8Otp
.


feat: Add mikebell.io to list of sites

Adds https://mikebell.io to sites.json

Thanks for submitting @mikebell ! Have a great week!


Bug: Weirdness with SurfaceAndGroundControl

Giving the following as input:
SurfaceAndGroundControl: minecraft:air, minecraft:dirt, minecraft:dirt, -4.2, byg:peat, minecraft:coarse_dirt, minecraft:dirt, -3.9, minecraft:grass_block, minecraft:dirt, minecraft:dirt, 3.9, byg:peat, minecraft:coarse_dirt, minecraft:dirt, 4.2, minecraft:air, minecraft:dirt, minecraft:dirt, 7.0
gets written back as this:
SurfaceAndGroundControl: minecraft:air, minecraft:dirt, minecraft:coarse_dirt, -4.2, byg:peat, minecraft:dirt, minecraft:coarse_dirt, -3.9, minecraft:grass_block, minecraft:dirt, minecraft:dirt, 3.9, byg:peat, minecraft:dirt, minecraft:coarse_dirt, 4.2, minecraft:air, minecraft:dirt, minecraft:coarse_dirt, 7.0
I had a peek at MultipleLayersSurfaceGenerator, but I can't pin down the cause. Something definitely seems to be strange about this though, with how some dirt become coarse_dirt, and some coarse_dirt just disappear. Should test and see if the same configuration with different blocks gives the same result, or if this is unique to coarse_dirt

Tried to reproduce with:
SurfaceAndGroundControl: minecraft:air, minecraft:dirt, minecraft:dirt, -4.2, minecraft:gravel, minecraft:coarse_dirt, minecraft:dirt, -3.9, minecraft:grass_block, minecraft:dirt, minecraft:dirt, 3.9, minecraft:gravel, minecraft:coarse_dirt, minecraft:dirt, 4.2, minecraft:air, minecraft:dirt, minecraft:dirt, 7.0
but it remained after writing. This issue is either already fixed, depends on interactions with modded blocks, or was misidentified


Feature/8025 dcc validation ux/8245 validation screen

Description
Implementation of the certificate validation input screen.
Link to Jira
https://jira-ibs.wbs.net.sap/browse/EXPOSUREAPP-8245

Can you please change "Zertifikats" to "Zertifikates"

done

I checked it out and found small issues:

The acceptance criteria state that:

The default for the first access is Germany
The selected country will be the default for subsequent calls of the screen
The default for the first access is the current date time
The selected date/time will be the default for subsequent calls of the screen

I think it would make sense to sort the countries alphabetically, you could just use .sortedByLocalizedName on the Country array. Maybe we should check with Max or Martin.

Germany is preselected but not on the Picker, when it is shown the first country is shown as selected.

Good points. Fixed the preselection on the Picker. And sorted the countries.


Sage 9 - fix bootstrap4 styles

what is this fixing?

Class changes in the v4 alpha which break @extends for a few styles due to the parent class no longer existing.

.btn-default is now .btn-secondary
.thumbnail is now .img-thumbnail (I think?) but @PTiCA1 has something slightly different so I'm not sure if it's the same.

@aaemnnosttv Yes exactly.
The new version of the bootstrap class names are slightly different.
I just class .thumbnail replacing figures + alternatives .img-thumbnail
http://v4-alpha.getbootstrap.com/content/figures/
In the current version of sage 9 can not perform "run NPM build" with error @extend ...

gotcha, thanks. remove those commented out lines and then this is good to merge

removed...


CB-3857: add Kudu web UI to list of access-controlled Knox endpoints

Right now, any user may access the Kudu web UI; we need to ensure that Knox
enforces its access control mechanisms appropriately.
Even though commit 9e33314bf99 added all endpoints en masse, the Kudu web UI
endpoint was added two weeks prior in commit 409a0cf8c9, so it's conceivable
that the first commit missed the second.

2.19 is on dev, ~1,5 weeks to reach prod with this version. If you need this fix earlier then you can put it to 2.18, but it could be that this change will reach prod with 2.19 rather than a 2.18 patch version. Unless it's really urgent in that case we can upgrade prod with a newer version of 2.18.

I merge it then to rc2.18 and then merging back


exalt_format raises errors in console when used in non-xml files

When used without a selection:
Traceback (most recent call last):
  File "C:\Program Files\Sublime Text 3\sublime_plugin.py", line 1088, in run_
    return self.run(edit)
  File "C:\Users\Jakub\AppData\Roaming\Sublime Text 3\Packages\Exalt\impl\plugin.py", line 72, in run
    view.replace(edit, region, formatted)
  File "C:\Program Files\Sublime Text 3\sublime.py", line 837, in replace
    sublime_api.view_replace(self.view_id, edit.edit_token, r, text)
TypeError: String required

When used with a selection:
Traceback (most recent call last):
  File "C:\Program Files\Sublime Text 3\sublime_plugin.py", line 1088, in run_
    return self.run(edit)
  File "C:\Users\Jakub\AppData\Roaming\Sublime Text 3\Packages\Exalt\impl\plugin.py", line 103, in run
    xml = self.indent(formatter.format_region(view, region), region)
  File "C:\Users\Jakub\AppData\Roaming\Sublime Text 3\Packages\Exalt\impl\plugin.py", line 96, in indent
    lines = map(partial(self.indent_line, region), xml_string.splitlines())
AttributeError: 'NoneType' object has no attribute 'splitlines'

Thanks! This issue should be fairly straightforward to fix. I'll try to get to it soon.


TV Show Search WebApp in Frontend Projects

Describe the project you want to add with tech stack
I would like to add a tv show search website built using HTML, CSS and JavaScript.
Expected behavior
It will have a search bar where user can search for any tv show.
Screenshots (optional)

Additional context (optional )

@pranjay-poddar please assign me this issue under hacktoberfest.


Use of 'extern "C"' and MATIO_NORETURN in C++ build

There seems to be some strange interaction of the use of MATIO_NORETURN and EXTERN when building a C++ code on mac and linux.
If I use EXTERN MATIO_NORETURN void   Mat_Error( const char *format, ... ) on the Mac it works.  The reverse 'MATIO_NOTRETURN EXTERNfails as does having theMATIO_NORETURN` on a separate line. This is with g++-5.3.0
This ordering also works on my linux system using g++-5.2.0.
A related issue is that g++-4.7.2 seems to define __cplusplus >= 201103L even though it doesn't support the [[noreturn]].  This wasn't supported until g++-4.8.
I think that one fix is to change the ordering to 'EXTERN MATIO_NORETURN' in matio.h
Not sure what the fix is for the [[noreturn]] issue; just opening it up for discussion.

@sjoelund The [[noreturn]] case was copied from ModelicaUtilities.h. Can you please inspect and comment on it. Thanks.

Yes, I think for C++, extern "C" needs to be the first part of the declaration. It's more conceptual to extern "C" { declaration }, whereas in C, extern is just a part of the declaration. It did work with clang++ -std=c++11 and g++ with default std; only breaks with g++ -std=c++11.

I hopefully fixed the C++ compilation in branch fix-c++. Please test and confirm if it works for you.

Yes, works for me. Thanks.

Fixed by 07728a38d99ee0a3f5b7685dcb18033d76947560.


{Network} az network vnet-gateway packet-capture/vpn-client: Migrate to atomic commands

Related command

Description

Total: 9 commands
Testing Guide

History Notes

[Component Name 1] BREAKING CHANGE: az command a: Make some customer-facing breaking change
[Component Name 2] az command b: Add some customer-facing feature

This checklist is used to make sure that common guidelines for a pull request are followed.

[ ] The PR title and description has followed the guideline in Submitting Pull Requests.

[ ] I adhere to the Command Guidelines.

[ ] I adhere to the Error Handling Guidelines.

Network

/azp run


Automated instance deletion script

Should check periodically (every hour maybe) for instances that have been running for 4 weeks and then delete them. They should be able to be redeployed easily enough if required. This should also clean up port mappings and all data used by the instance (file based and docker volume, etc. based).

Script is mostly done as of 9c833644c0014ca510b1c42d88bdafc154c7462b, but I still need to implement the logic for cleaning up the port mappings. Everything else should be working and live.

Also the nginx configs

Done in 278519fd93a2b1799a2116eca21e0e87e6449f6a


[HELP] Min hashes generated by OS 2.11 is less than the hashes generated by OS 1.3.7

Describe the bug
We have a process to de duplicate documents. We convert document’s textual details into a set of minhashes and then find total no. of common minhashes to find the similarity between 2 documents. We have used the elasticsearch minhashes and elasticsearch term queries to calculate the similarity instead of LSH approach. This process was working fine till we upgraded OS from 1.3.7 to 2.11.
For a same document, number of minihashes generated are different after OS upgrade. We are getting less minihashes in OS 2.11 due to which the comparison is not working.
Example Document:
{
        "_index": "document-deduplication",
        "_id": "c",
        "_score": 1,
        "_source": {
          "uri": "c",
          "publishedDate": 3,
          "text": """British army fights fake news with propagandists and hackers in one unit. Cyber and intelligence experts unite to battle disinformation as character of warfare changes. Computer hackers and propaganda specialists working in the British army are to be organized in a single division, as part of an effort to reflect a belief that the lines between peace and war has become increasingly blurred.  The cyber and intelligence experts will be organized into a reborn 6th Division – containing ground troops who can be used in secret, special forces-type operations.
 British forces to get new mission to counter state actors. One of the early tasks for the rebranded unit is to better tackle disinformation and fake news emerging from Russia and elsewhere . Army are more likely to be engaged in peacekeeping and security operations, or engaged in exercises in parts of the world where a visible UK presence is deemed politically desirable.
 But there is an increasing view that conflict has moved to the electronic and information arenas – particularly with Russia , but also with countries such as China and Iran – in which a key question is whether the UK can play a role to ensure that countries in eastern Europe remained allied with the west.""",
          "createdOn": 3,
          "insertedOn":<PHONE_NUMBER>376
        }
      },

Index Settings:
{
  "document-deduplication": {
    "settings": {
      "index": {
        "refresh_interval": "30s",
        "number_of_shards": "1",
        "provided_name": "document-deduplication",
        "creation_date": "1696933018754",
        "analysis": {
          "filter": {
            "minHashFilter": {
              "hash_count": "1",
              "type": "min_hash",
              "with_rotation": "true",
              "hash_set_size": "3",
              "bucket_count": "250"
            },
            "shingleFilter": {
              "max_shingle_size": "3",
              "min_shingle_size": "3",
              "output_unigrams_if_no_shingles": "true",
              "output_unigrams": "false",
              "type": "shingle"
            }
          },
          "analyzer": {
            "min_hash_analyzer": {
              "filter": [
                "shingleFilter",
                "minHashFilter"
              ],
              "tokenizer": "standard"
            },
            "rich_text_analyzer": {
              "filter": [
                "lowercase"
              ],
              "char_filter": [
                "remove_tags_filter"
              ],
              "tokenizer": "standard"
            }
          },
          "char_filter": {
            "remove_tags_filter": {
              "pattern": "<.*?>",
              "type": "pattern_replace",
              "replacement": ""
            }
          }
        },
        "number_of_replicas": "1",
        "uuid": "G9Kq5ZjYRp6Ld1Ej4712VA",
        "version": {
          "created": "135248027"
        }
      }
    }
  }
}

Index Mapping:
{
  "document-deduplication": {
    "mappings": {
      "properties": {
        "createdOn": {
          "type": "date",
          "format": "epoch_millis"
        },
        "insertedOn": {
          "type": "date",
          "format": "epoch_millis"
        },
        "publishedDate": {
          "type": "date",
          "format": "epoch_millis"
        },
        "text": {
          "type": "text",
          "store": true,
          "fields": {
            "raw": {
              "type": "text",
              "analyzer": "rich_text_analyzer"
            }
          },
          "term_vector": "yes",
          "analyzer": "min_hash_analyzer"
        },
        "uri": {
          "type": "keyword"
        }
      }
    }
  }
}

Hashes genearted before upgrade: 197
Hashes generated after upgrade to 2.11: 165
Do we need to fine tune the index settings? Or are we missing something else? Help appreciated.
Thanks,
Related component
Other
To Reproduce

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
Same number of mini hashes.
Additional Details
Plugins
Please list all plugins currently enabled.
Screenshots
If applicable, add screenshots to help explain your problem.
Host/Environment (please complete the following information):

OS: Linux
Version: OpenSearch 2.11 docker image

Additional context
Add any other context about the problem here.

[Triage - attendees 1 2 3]
@uttsap Thanks for filing this issue.


NTR: tongue swab collection

ntr: tongue swab collection
parents: 'diagnostic procedure of organ', MAXO:0001467; 'clinical biospecimen swab collection', MAXO:0009099; 'diagnostic procedure of digestive system', MAXO:0001396
def: Collection biological material (oral epithelial cells) from the tongue with a cotton swab for use in clinical tests.
needed for INCLUDE
cc @lopierra

MAXO:0010131 added. will be available after next release.


add more items in techstack

remove duplicate entries and add new items

Hey @Sourabh06
Congrats 🎉, your PR got merged. To be eligible for the swags from ClueLess. Follow these steps.

Star this repository. ⭐

SignIn / SignUp in [[ClueLess Website](https://www.clueless.tech/)](https://www.clueless.tech/) .

Go to the profile section from the top right-hand corner.

Comment your profile URL under this comment tagging the person who merged your PR.

That’s it. Follow the leaderboard!
And don’t forget to share your achievement with your friends.

Here's my profile link
Thanks @nikhil25803 for merging my PR.


Upgrade to parity-wasm 0.42.1

Needed for https://github.com/paritytech/cargo-contract/pull/119, where we can't upgrade parity-wasm because wasm-utils doesn't support the latest parity-wasm release yet.
I discovered https://github.com/paritytech/parity-wasm/issues/295 during the upgrade.

@pepyakin I've included your comments and updated the PR.

@pepyakin Thanks for the approval! Who can issue a new release?

Not sure about this repo but I think travis has long wait times quite often (although I don't work with it nowadays).
We can figure out releasing after this get merged.


Should initialize's panic hook work with a &str payload?

Sending a string literal to panic does not print the payload in the console. E.g panic!("My error");
Whereas it does print the message if a String is used. E.g panic!(String::from("My error"));
I'm currently hitting some issues getting started with a cargo-web project. I'm new to a lot of the area so I'm making a lot of mistakes. Unfortunatly, I often don't see the error messages that go along with the errors.
I've noticed initialize helpfully adds a panic hook to expose those errors including: A static message, and (when it has it) a location and an error payload. But I don't appear to see the error payload.
I believe one reason is it appears to try to cast the payload to a String, but PanicInfo seems to indicate it's commonly a String or a &str.
https://github.com/koute/stdweb/blob/master/src/webcore/initialization.rs#L28
So code like this would see the message in Console:
#[macro_use]
extern crate stdweb;

fn main() {
  stdweb::initialize();
  panic!(String::from("My error"));
}

But code like this wont:
#[macro_use]
extern crate stdweb;

fn main() {
  stdweb::initialize();
  panic!("My error");
}

@jahredhope your analysis is correct.
I managed to create a version which supports both String and &str locally by patching the file you linked,
I'll try to issue a PR in the next few days.


Add stream support to CUDA and HIP

TODO:

[x] test this behavior, see cuDF tests for how to do it (let's do that in another PR!)
[x] add stream to sparselib/blas handles
[x] add RAII stream handle types for CUDA and HIP (let's do that in another PR!)

Closes #1206

yes, to be honest, I think the device_reset settings exceed the scope of a single executor and should be removed in the long term. I like to think of devices like the MPI environment: They should only be initialized and finalized globally. Streams and devices should usually have a wider scope than executors, unless they are explicitly created internally.

That sounds like a reasonable approach. Perhaps we could deprecate the constructor with the device_reset in another PR.
Right now, maybe we could issue a warning if a user sets device_reset and also a custom stream, or don't offer a constructor with both device_reset and stream parameter.
Sidenote: Our cuda/hip executors count the number of active executors on a specific device, and only does the reset if there are no other active executors. So that case should be handled 'correctly', but it might ignore device_reset even if it was set by a user.

Ah, thanks for the reminder, that's actually slight worse IMO: This way the order of destruction matters for whether DeviceReset gets called.

format!

I have checked all >>>. If they are kernel call, they use stream.

Some comments:

I think we should support other ways of stream creation ? See (cuda/hip)StreamCreateWithFlags
I am not sure if we should just accept a device specific stream object type, or have something more generic, that is abstracted over all the executors ? The user specifies a general gko::stream object, which internally stores the device specific stream type ?
Do we have any applications that currently use this ? If not, maybe we should consider sketching out a more generic approach to asynchronous execution ?

@pratikvn thanks for pointing to StreamCreateWithFlags, I thought this was only available in a more recent CUDA version, but it's already there in CUDA 9.2, so we can support it generically. I think the rest we can discuss in the meeting :)

format!


Item Grid (Stash Highlight)

Thanks to @dragbone clicking on the item name will search the item in the stash.


[sql-lab] make datasource name in visualize flow more descriptive

Rather than only using a unique id for the datasource name, let's use the db name, if we have it, and the name of the tab plus the unique id.
fixes this issue: https://github.com/airbnb/superset/issues/1851
before:

after:

plz review @airbnb/superset-reviewers

Nice! that's been bugging me for a while. [optional] we could also squeeze the username in there.

LGTM

adding a user name is a good idea. will add!