Security webpack update

There's a bunch of things that had to change to remove dependency on set-value dep. It's now working in make bundle (and all its nested targets), make dev, and i tested a lrsql embedded build.
Chain of events:

<EMAIL_ADDRESS>had a major sec vuln discovered in the last few days
webpack version we were on used it, in a nested dep
upgraded webpack version couldn't bundle without upgraded figwheel
upgraded figwheel version ALSO changed how it handles NPM deps via webpack (https://github.com/bhauman/figwheel-main/blob/master/docs/docs/npm.md)

See https://github.com/yetanalytics/lrs-admin-ui/pull/5/files for the makfile things I'm talking about


SPUserField not working with jQuery 1.9

SPUserField not working with jQuery 1.9 because of the line:
this.SetValue = function (value) {
1518:            if ($.browser.msie) {
because jQuery seems to have deprecated this .msie line (see http://api.jquery.com/jquery.browser/)
Is there a version uses say:
var isIE = ("ActiveXObject" in window)
See: http://stackoverflow.com/questions/17907445/how-to-detect-ie11

Fixed with the latest version (0.11.0) and tested with SharePoint 2007.


The notion-bookmark-image could not be shown in vercel.app

Is your feature request related to a problem? Please describe.
I paste a link in the NOBELIUM Template page and choose to Create bookmark.
But the image of the bookmark couldn't be shown in the vercel.app.
For instance, here is the screenshot of the problem.

As is shown, the About image displays well, but the bilibili image doesn't show up.
Describe the solution you'd like
I hope other images of links could display perfectly like the About image.
Additional context
Thanks for your time and patience.
The class is equal to "notion-bookmark-image".

Sorry for the delayed response. I cannot reproduce this issue at this time. Could you please check it again after updating your Nobelium version? And if the issue persists, could you provide a reproduction link?


drawCompositeImage.syncedViewports = memory leak

In drawCompositeImage.js, syncedViewports is filled each time a layer is added, and is never cleaned.

Yep this is an issue. The relevant variable has changed to 'originalViewportScale', but the issue remains. I'll try to get that patched soon.

Should be fixed now. Thanks @Zaid-Safadi! and thanks @adreyfus for the report!


odoo problem

when i try to run odoo in linux ubuntu
Traceback (most recent call last):
File "./odoo-bin", line 5, in
import('pkg_resources').declare_namespace('odoo.addons')
ImportError: No module named pkg_resources
how can i solve it?

The issue is not related to misc-addons. I don't have quick answer for your problem, sorry


update arm64, small changes organs, added return to SpineMuscleAdiposeTissueReport

Hi Felix,
Thank you so much for the PR. I've added some suggestions. Would you mind also following these instructions to check the code formatting? https://github.com/StanfordMIMI/Comp2Comp#contribute . If make autoformat passes, the code will pass the github action. Thanks again!
Best,
Louis

Thanks for making it so the code passes the github actions; do you mind addressing the suggested changes? Thank you!

Thank you for the PR Felix, very helpful!


9787ff150e185ff5a51a25c69978d2c50621ce79 breaks permutation_filter

Commit https://github.com/autonomio/talos/commit/9787ff150e185ff5a51a25c69978d2c50621ce79 introduces a bug in permutation filtering which causes the code to not terminate in a timely fassion.
The root cause is that lines 23-29 in ParamGrid should be indented another step to be inside the while loop.

Sorry I don't understand what you refer to. There is no while loop in in ParamGrid and also the lines 23-29 seem to be the to the level of indentation that is possible.

Sorry, I was looking at diffs and did not see that you moved the code to a new file
correct file is talos/parameters/permutation_filter.py

as of yesterday it's moved to talos/reducers/permutation_filter.py
So it should be like this:
    while len(self.param_grid) < final_grid_size and final_expanded_grid_size < virtual_grid_size:
        final_expanded_grid_size *= 2

        if final_expanded_grid_size > virtual_grid_size:
            final_expanded_grid_size = virtual_grid_size

        self.param_grid = self._create_param_grid(ls,
                                                  final_expanded_grid_size,
                                                  virtual_grid_size)

No, add two more lines to the loop

    while len(self.param_grid) < final_grid_size and final_expanded_grid_size < virtual_grid_size:
        final_expanded_grid_size *= 2

        if final_expanded_grid_size > virtual_grid_size:
            final_expanded_grid_size = virtual_grid_size

        self.param_grid = self._create_param_grid(ls,
                                                  final_expanded_grid_size,
                                                  virtual_grid_size)

        grid_indices = list(filter(fn, range(len(self.param_grid))))
        self.param_grid = self.param_grid[grid_indices]

Ok I understand, the line numbers had changed as in the current daily-dev the code have been pepified.

Yes, that looks correct

Great. Closing here.


cat-breadcrumbs

please also include it within the module.js file so that it gets loaded as part of the cat.directives module (and therefor is loaded by default)

added missing dependency


The tests on Hub discussion don't work anymore

See https://github.com/huggingface/datasets-server/actions/runs/6827483810/job/18569791296?pr=2093 for example

see https://github.com/huggingface/moon-landing/pull/8060 (internal). It might be related.

Fixed now!


Attempting to understand the code.

Could i get an explanation on what this code really means, and how it accomplishes world generation because im honestly stumped
// modify the decideVoxel function to take cx, cz and data as parameters
var decideVoxel = (x, y, z, ht, clo, chi, tree, cx, cz, data) => {
if (y < ht) {
if (y < -1.8) return water
if (y < 1.2) return sand
return (ht - y < 1) ? grass : dirt
}
if (y < ht + tree) {
var dx = Math.abs(x - cx - data.shape[0] / 2)
var dz = Math.abs(z - cz - data.shape[2] / 2)
    return log
}
return 0 // this is the air

}
// the rest of the code is unchanged
noa.world.on('worldDataNeeded', (requestID, data, cx, cy, cz) => {
// fast cases when very high/low
if (cy > 40 || cy < -20) {
var monoID = (cy > 0) ? 0 : water
return noa.world.setChunkData(requestID, data, null, monoID)
}
for (var i = 0; i < data.shape[0]; i++) {
var x = cx + i
for (var k = 0; k < data.shape[2]; k++) {
var z = cz + k
var ht = Math.sqrt(x * x + z * z) / 100
var a = noise(x, 150)
var b = noise(z + 50, 140)
var c = noise(x - z - 50, 120)
ht += 2 * a + b + c
// changed the pillar math to make it shorter and less frequent
var pillar = (Math.random() < 0.005) ? Math.floor(3 + 2 * Math.random()) : 0 // change the probability and the height range here
var clo = 39 + 2 * (b - c)
var chi = 35 + 2 * (a - b)
for (var j = 0; j < data.shape[1]; j++) {
var y = cy + j
// pass cx, cz and data to the decideVoxel function
var id = decideVoxel(x, y, z, ht, clo, chi, pillar, cx, cz, data)
data.set(i, j, k, id)
}
}
}

Hi, to get the big picture it would be easier to start with the hello-world demo. It has lots of comments explaining the necessary steps for setting up the engine, declaring voxel properties, and so on.
For world generation, the hello-world demo does it in two simple steps:

This code here declares a single function that decides the value of every voxel in the world, depending on its x,y,z location. E.g. all voxels with a y value below 3 are dirt, and so on.
This code afterwards is what hooks the logic up to the engine. It registers a listener with the engine, which is called every time voxel data is needed. Then the listener takes 3D data array provided by the engine and calls getVoxelID on all of the positions in the array.

Then the code you posted above is basically a more complicated version of the getVoxelID function from the hello-world demo. It's doing the same thing - deciding which voxel ID should be placed at each x,y,z, location in the world, but it has a bunch of extra logic whose purpose is to make the stress-test world data more complicated. In that version, the ht argument is the y-height of the terrain, the clo/chi args are the low- and high-points of clouds, and the pillar arg is a value for whether or not to add a pillar at that particular x,z column.
Hope that helps you get started, let me know what else isn't clear.


Invalid iCalendar duration: -PT0DT0H10M0S

Hello,
I am receiving this error for one of my events:
Unknown exception happened.
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/khal/khalendar/khalendar.py", line 233, in _update_vevent
    self._dbtool.update(event.raw, href=href, etag=etag)
  File "/usr/local/lib/python2.7/dist-packages/khal/khalendar/backend.py", line 242, in update
    ical = icalendar.Event.from_ical(vevent_str)
  File "/usr/lib/python2.7/dist-packages/icalendar/cal.py", line 350, in from_ical
    vals = factory(factory.from_ical(vals))
  File "/usr/lib/python2.7/dist-packages/icalendar/prop.py", line 314, in from_ical
    return vDuration.from_ical(ical)
  File "/usr/lib/python2.7/dist-packages/icalendar/prop.py", line 465, in from_ical
    raise ValueError('Invalid iCalendar duration: %s' % ical)
ValueError: Invalid iCalendar duration: -PT0DT0H10M0S
warning: Skipping personal/daf246e1c34a4f9ba8e9c3f86546d0c5.ics: Invalid iCalendar duration: -PT0DT0H10M0S
warning: This event will not be available in khal.

ics file downloaded with vdirsyncer looks like this:
BEGIN:VCALENDAR
VERSION:2.0
PRODID:ownCloud Calendar 1.1.1
BEGIN:VEVENT
DTSTART;VALUE=DATE:20151025
DTEND;VALUE=DATE:20151108
DTSTAMP:20151016T144631Z
CREATED:20150831T205706Z
DESCRIPTION:Odlet 10:20\, přílet do Prahy 21:05
LAST-MODIFIED:20151016T144631Z
SEQUENCE:2
STATUS:CONFIRMED
SUMMARY:Japonsko
TRANSP:TRANSPARENT
CLASS:PUBLIC
UID:daf246e1c34a4f9ba8e9c3f86546d0c5
CATEGORIES:
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:owncloud
TRIGGER:-PT0DT0H10M0S
END:VALARM
END:VEVENT
END:VCALENDAR

Is something wrong with TRIGGER:-PT0DT0H10M0S? Maybe this could be a bug in calendarplus owncloud app.
Khal version:
khal, version v0.6.1.dev135+ngc31866e

Hi,
you're right, it looks like that DURATION is invalid, i.e., the first
T does not belong there (see
https://tools.ietf.org/html/rfc5545#section-3.3.6) and therefore
icalendar fails to parse it. You can manually fix this (by removing
that), but you might want to log this bug with the owncloud team as
well.
Quoting Filip Pytloun (2015-10-23 14:35:13)

Hello,
I am receiving this error for one of my events:
Unknown exception happened.
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/khal/khalendar/khalendar.py", line 233, in _update_vevent
    self._dbtool.update(event.raw, href=href, etag=etag)
  File "/usr/local/lib/python2.7/dist-packages/khal/khalendar/backend.py", line 242, in update
    ical = icalendar.Event.from_ical(vevent_str)
  File "/usr/lib/python2.7/dist-packages/icalendar/cal.py", line 350, in from_ical
    vals = factory(factory.from_ical(vals))
  File "/usr/lib/python2.7/dist-packages/icalendar/prop.py", line 314, in from_ical
    return vDuration.from_ical(ical)
  File "/usr/lib/python2.7/dist-packages/icalendar/prop.py", line 465, in from_ical
    raise ValueError('Invalid iCalendar duration: %s' % ical)
ValueError: Invalid iCalendar duration: -PT0DT0H10M0S
warning: Skipping personal/daf246e1c34a4f9ba8e9c3f86546d0c5.ics: Invalid iCalendar duration: -PT0DT0H10M0S
warning: This event will not be available in khal.

ics file downloaded with vdirsyncer looks like this:
BEGIN:VCALENDAR
VERSION:2.0
PRODID:ownCloud Calendar 1.1.1
BEGIN:VEVENT
DTSTART;VALUE=DATE:20151025
DTEND;VALUE=DATE:20151108
DTSTAMP:20151016T144631Z
CREATED:20150831T205706Z
DESCRIPTION:Odlet 10:20\, přílet do Prahy 21:05
LAST-MODIFIED:20151016T144631Z
SEQUENCE:2
STATUS:CONFIRMED
SUMMARY:Japonsko
TRANSP:TRANSPARENT
CLASS:PUBLIC
UID:daf246e1c34a4f9ba8e9c3f86546d0c5
CATEGORIES:
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:owncloud
TRIGGER:-PT0DT0H10M0S
END:VALARM
END:VEVENT
END:VCALENDAR

Is something wrong with TRIGGER:-PT0DT0H10M0S?

Reply to this email directly or view it on GitHub:
https://github.com/geier/khal/issues/290

Thank you for clarification. Fixed duration manually and it's working fine again :-)
I will try to reproduce the issue and report to owncloud.


fix relative URL

added missing /msteams-msplatform/ to string
searched and replaced "resources"

:x: Validation status: errors

File
Status
Preview URL
Details

:x:Error

Details

[Error] Cannot sync git repo to specified state. Please make sure the pull request is mergeable. Details: Git merge results in conflict, repository remote url: https://github.com/MicrosoftDocs/msteams-docs, working directory: W:\mip5-s, target branch: master, target branch commit: 4f019974d7c2613cafc8c64f38b85d46ca9e0046, source branch: b4e0c3ecec3fb7fdc307459e4e0de1b6/lindalu-fixurl, source branch commit: .

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

:x: Validation status: errors

File
Status
Preview URL
Details

msteams-platform/resources/design/components/buttons.md
:x:Error

Details

msteams-platform/resources/design/components/color.md
:x:Error

Details

msteams-platform/resources/design/components/dialogs.md
:x:Error

Details

msteams-platform/resources/design/components/fields.md
:x:Error

Details

msteams-platform/resources/design/components/themes.md
:x:Error

Details

msteams-platform/resources/design/framework/bots.md
:x:Error

Details

msteams-platform/resources/design/framework/cards.md
:x:Error

Details

msteams-platform/resources/design/framework/submitting.md
:x:Error

Details

msteams-platform/resources/design/framework/tabs.md
:x:Error

Details

msteams-platform/resources/design/resources.md
:x:Error

Details

msteams-platform/resources/design/framework/activity-feed.md
:warning:Warning

Details

msteams-platform/resources/design/framework/apps.md
:warning:Warning

Details

msteams-platform/resources/design/framework/basics.md
:warning:Warning

Details

msteams-platform/resources/design/framework/messaging-extensions.md
:warning:Warning

Details

msteams-platform/resources/design/framework/search.md
:warning:Warning

Details

msteams-platform/resources/design/overview.md
:warning:Warning

Details

msteams-platform/resources/dev-preview/developer-preview-features.md
:warning:Warning

Details

msteams-platform/resources/dev-preview/developer-preview-intro.md
:warning:Warning

Details

msteams-platform/resources/dev-preview/developer-preview.md
:warning:Warning

Details

msteams-platform/resources/general/cross-domain.md
:warning:Warning

Details

msteams-platform/resources/general/debug.md
:warning:Warning

Details

msteams-platform/resources/general/general-overview.md
:warning:Warning

Details

msteams-platform/resources/general/requirements.md
:warning:Warning

Details

msteams-platform/resources/microsoft-graph.md
:warning:Warning

Details

msteams-platform/resources/resource-overview.md
:warning:Warning

Details

msteams-platform/resources/schema/manifest-schema-migrate.md
:warning:Warning

Details

msteams-platform/resources/schema/manifest-schema-v04.md
:warning:Warning

Details

msteams-platform/resources/schema/manifest-schema.md
:warning:Warning

Details

msteams-platform/resources/design/components/buttons.md

[Error] Unable to resolve "[!includeButton states]

" at line 21: Couldn't find file msteams-platform/includes/design/buttons-image-states.html.

[Error] Unable to resolve "[!includeDialog buttons]

" at line 24: Couldn't find file msteams-platform/includes/design/buttons-image-dialog.html.

[Error] Unable to resolve "[!includeCard button states]

" at line 27: Couldn't find file msteams-platform/includes/design/buttons-image-cardstates.html.

[Error] Unable to resolve "[!includeCard buttons]

" at line 30: Couldn't find file msteams-platform/includes/design/buttons-image-card.html.

[Error] Unable to resolve "[!includeIcon buttons]

" at line 35: Couldn't find file msteams-platform/includes/design/buttons-image-icon.html.

[Error] Unable to resolve "[!includeIcon text buttons]

" at line 38: Couldn't find file msteams-platform/includes/design/buttons-image-icontext.html.

[Error] Unable to resolve "[!includeOther buttons]

" at line 43: Couldn't find file msteams-platform/includes/design/buttons-image-others.html.

[Error] Unable to resolve "[!includeApproved link styles]

" at line 50: Couldn't find file msteams-platform/includes/design/links-image-text.html.

[Error] Unable to resolve "[!includeSize and padding]

" at line 59: Couldn't find file msteams-platform/includes/design/style-image-size.html.

[Error] Unable to resolve "[!includeRounded corners]

" at line 64: Couldn't find file msteams-platform/includes/design/style-image-corners.html.

msteams-platform/resources/design/components/color.md

[Error] Unable to resolve "[!includeAppblack color and text]

" at line 14: Couldn't find file msteams-platform/includes/design/color-image-appblack-text.html.

[Error] Unable to resolve "[!includeAppblack color and text]

" at line 24: Couldn't find file msteams-platform/includes/design/color-image-appblack-ui.html.

Line 0: [Warning] Invalid file link:(~/msteams-platform/assets/downloads/MicrosoftTeams-ColorSwatches.pdf).

msteams-platform/resources/design/components/dialogs.md

[Error] Unable to resolve "[!includeDialog sizes]

" at line 15: Couldn't find file msteams-platform/includes/design/dialogs-image-sizes.html.

[Error] Unable to resolve "[!includeDialog buttons]

" at line 25: Couldn't find file msteams-platform/includes/design/dialogs-image-buttons.html.

[Error] Unable to resolve "[!includeDialog scrolling]

" at line 32: Couldn't find file msteams-platform/includes/design/dialogs-image-scrolling.html.

[Error] Unable to resolve "[!includeDialog padding]

" at line 39: Couldn't find file msteams-platform/includes/design/dialogs-image-padding.html.

[Error] Unable to resolve "[!includeDialog typography]
" at line 46: Couldn't find file msteams-platform/includes/design/dialogs-image-typography.html.

msteams-platform/resources/design/components/fields.md

[Error] Unable to resolve "[!includePadding and size]

" at line 17: Couldn't find file msteams-platform/includes/design/fields-image-padding.html.

[Error] Unable to resolve "[!includeField states]

" at line 22: Couldn't find file msteams-platform/includes/design/fields-image-states.html.

[Error] Unable to resolve "[!includeFields typography]

" at line 29: Couldn't find file msteams-platform/includes/design/fields-image-typography.html.

[Error] Unable to resolve "[!includeFlyouts]

" at line 36: Couldn't find file msteams-platform/includes/design/flyouts-image.html.

[Error] Unable to resolve "[!includeFlyouts size and padding]

" at line 41: Couldn't find file msteams-platform/includes/design/flyouts-image-sizepadding.html.

[Error] Unable to resolve "[!includeFlyouts scrolling]
" at line 50: Couldn't find file msteams-platform/includes/design/flyouts-image-scrolling.html.

msteams-platform/resources/design/components/themes.md

[Error] Unable to resolve "[!includeThemes]
" at line 9: Couldn't find file msteams-platform/includes/design/themes-image.html.

msteams-platform/resources/design/framework/bots.md

[Error] Unable to resolve "[!includeAvatar image]

" at line 18: Couldn't find file msteams-platform/includes/design/bot-avatar-image.html.

[Error] Unable to resolve "[!includeBot responses]

" at line 52: Couldn't find file msteams-platform/includes/design/bot-responses-table.html.

[Error] Unable to resolve "[!includeBot notification]

" at line 79: Couldn't find file msteams-platform/includes/design/bot-notification-image.html.

Line 99: [Warning] Invalid file link:(~/msteams-platform/assets/images/framework/framework_bots_tbot-help.png).

msteams-platform/resources/design/framework/cards.md

[Error] Unable to resolve "[!includeCard anatomy]

" at line 23: Couldn't find file msteams-platform/includes/design/card-image-anatomy.html.

[Error] Unable to resolve "[!includeCard anatomy]

" at line 54: Couldn't find file msteams-platform/includes/design/card-image-hero.html.

[Error] Unable to resolve "[!includeCard anatomy]

" at line 60: Couldn't find file msteams-platform/includes/design/card-image-thumbnail.html.

[Error] Unable to resolve "[!includeCard anatomy]

" at line 66: Couldn't find file msteams-platform/includes/design/card-image-signin.html.

[Error] Unable to resolve "[!includeCard anatomy]

" at line 81: Couldn't find file msteams-platform/includes/design/card-image-carousel.html.

[Error] Unable to resolve "[!includeCard anatomy]

" at line 90: Couldn't find file msteams-platform/includes/design/card-image-digest.html.

[Error] Unable to resolve "[!includeCard anatomy]

" at line 96: Couldn't find file msteams-platform/includes/design/card-image-list.html.

[Error] Unable to resolve "[!includeCard anatomy]

" at line 102: Couldn't find file msteams-platform/includes/design/card-image-bubble-merge.html.

msteams-platform/resources/design/framework/submitting.md

[Error] Unable to resolve "[!includeSubmit profile]

" at line 198: Couldn't find file msteams-platform/includes/design/submit-image-profile.html.

Line 22: [Warning] Invalid file link:(~/msteams-platform/assets/images/framework/framework_submit_gallery.png).
Line 82: [Warning] Invalid file link:(~/msteams-platform/assets/images/framework/framework_submit_icon.png).
Line 130: [Warning] Invalid file link:(~/resources/design/framework/bots).
Line 194: [Warning] Invalid file link:(~/resources/design/framework/compose-extensions).

msteams-platform/resources/design/framework/tabs.md

[Error] Unable to resolve "[!includeTab layouts]

" at line 55: Couldn't find file msteams-platform/includes/design/tab-layouts.html.

[Error] Unable to resolve "[!includeTab types]

" at line 61: Couldn't find file msteams-platform/includes/design/tab-types.html.

msteams-platform/resources/design/resources.md

[Error] Unable to resolve "[!includeResources]
" at line 12: Couldn't find file msteams-platform/includes/design/resources.html.

msteams-platform/resources/design/framework/activity-feed.md

Line 32: [Warning] Invalid file link:(~/msteams-platform/assets/images/framework/framework_feed.png).

msteams-platform/resources/design/framework/apps.md

Line 40: [Warning] Invalid file link:(~/msteams-platform/assets/images/framework/framework_apps_my-view.png).

msteams-platform/resources/design/framework/basics.md

Line 0: [Warning] Invalid file link:(~/msteams-platform/assets/images/framework/framework_basics_05.png).
Line 0: [Warning] Invalid file link:(~/msteams-platform/assets/images/framework/framework_basics_03.png).
Line 0: [Warning] Invalid file link:(~/msteams-platform/assets/images/framework/framework_basics_02.png).
Line 0: [Warning] Invalid file link:(~/msteams-platform/assets/images/framework/framework_basics_01.png).
Line 0: [Warning] Invalid file link:(~/msteams-platform/assets/images/framework/framework_basics_04.png).

msteams-platform/resources/design/framework/messaging-extensions.md

Line 27: [Warning] Invalid file link:(~/msteams-platform/assets/images/framework/framework_message-extentions_01.png).
Line 31: [Warning] Invalid file link:(~/msteams-platform/assets/images/framework/framework_message-extentions_02.png).
Line 35: [Warning] Invalid file link:(~/msteams-platform/assets/images/framework/framework_message-extentions_03.png).

msteams-platform/resources/design/framework/search.md

Line 28: [Warning] Invalid file link:(~/msteams-platform/assets/images/framework/framework_search.png).

msteams-platform/resources/design/overview.md

Line 0: [Warning] Invalid file link:(~/msteams-platform/assets/images/get-started/04_homepage_bots.png).
Line 0: [Warning] Invalid file link:(~/msteams-platform/assets/images/get-started/03_homepage_cards.png).
Line 0: [Warning] Invalid file link:(~/msteams-platform/assets/images/get-started/05_homepage_instant-notifications.png).
Line 0: [Warning] Invalid file link:(~/msteams-platform/assets/images/get-started/06_homepage_compose-extensions.png).
Line 0: [Warning] Invalid file link:(~/msteams-platform/assets/images/get-started/02_homepage_tabs-and-conversations.png).
Line 0: [Warning] Invalid file link:(~/msteams-platform/assets/images/get-started/01_homepage_immersive-experience.png).
Line 16: [Warning] Invalid file link:(~/msteams-platform/resources/design/framework/basics).
Line 22: [Warning] Invalid file link:(~/msteams-platform/resources/design/framework/tabs).
Line 28: [Warning] Invalid file link:(~/msteams-platform/resources/design/framework/cards).
Line 34: [Warning] Invalid file link:(~/msteams-platform/resources/design/framework/bots).
Line 40: [Warning] Invalid file link:(~/msteams-platform/resources/design/framework/activity-feed).
Line 46: [Warning] Invalid file link:(~/msteams-platform/resources/design/framework/compose-extensions).
Line 52: [Warning] Invalid file link:(~/msteams-platform/resources/design/framework/basics).

msteams-platform/resources/dev-preview/developer-preview-features.md

Line 10: [Warning] Invalid file link:(~/msteams-platform/resources/general/developer-preview).
Line 15: [Warning] Invalid file link:(~/resources/general/developer-preview).
Line 19: [Warning] Invalid file link:(~/msteams-platform/overview).
Line 23: [Warning] Invalid file link:(~/msteams-platform/publishing/apps-publish).
Line 27: [Warning] Invalid file link:(~/msteams-platform/concepts/-extensimessaging-extensions).
Line 31: [Warning] Invalid file link:(~/msteams-platform/concepts/activity-feed).

msteams-platform/resources/dev-preview/developer-preview-intro.md

Line 14: [Warning] Invalid file link:(~/msteams-platform/resources/dev-preview/developer-preview).
Line 16: [Warning] Invalid file link:(~/msteams-platform/resources/dev-preview/developer-preview-features).

msteams-platform/resources/dev-preview/developer-preview.md

Line 11: [Warning] Invalid file link:(~/msteams-platform/get-started/get-started-tenant).
Line 15: [Warning] Invalid file link:(~/msteams-platform/assets/images/developerpreview.png).
Line 25: [Warning] Invalid file link:(~/msteams-platform/resources/general/developer-preview-features).

msteams-platform/resources/general/cross-domain.md

Line 12: [Warning] Invalid file link:(~/msteams-platform/concepts/apps/apps-package).
Line 12: [Warning] Invalid file link:(~/msteams-platform/resources/schema/manifest-schema#validdomains).

msteams-platform/resources/general/debug.md

Line 12: [Warning] Invalid file link:(~/msteams-platform/concepts/apps/apps-package).
Line 12: [Warning] Invalid file link:(~/msteams-platform/concepts/apps/apps-upload).
Line 13: [Warning] Invalid file link:(~/msteams-platform/concepts/apps/apps-package).
Line 13: [Warning] Invalid file link:(~/msteams-platform/concepts/apps/apps-upload).
Line 54: [Warning] Invalid file link:(~/msteams-platform/concepts/bots/bots-create#bots-and-microsoft-azure).
Line 60: [Warning] Invalid file link:(~/msteams-platform/resources/schema/manifest-schema#validdomains).
Line 69: [Warning] Invalid file link:(~/msteams-platform/concepts/apps/apps-package).
Line 70: [Warning] Invalid file link:(~/msteams-platform/concepts/apps/apps-upload).

msteams-platform/resources/general/general-overview.md

Line 15: [Warning] Invalid file link:(~/msteams-platform/resources/general/requirements).
Line 16: [Warning] Invalid file link:(~/msteams-platform/resources/general/cross-domain).
Line 17: [Warning] Invalid file link:(~/msteams-platform/resources/general/debug).
Line 18: [Warning] Invalid file link:(~/msteams-platform/resources/general/rate-limit).
Line 24: [Warning] Invalid file link:(~/msteams-platform/feedback).

msteams-platform/resources/general/requirements.md

Line 20: [Warning] Invalid file link:(~/msteams-platform/resources/schema/manifest-schema#validdomains).
Line 22: [Warning] Invalid file link:(~/msteams-platform/troubleshoot/troubleshoot).

msteams-platform/resources/microsoft-graph.md

Line 9: [Warning] Invalid file link:(~/msteams-platform/concepts/tabs/tabs-configuration).
Line 9: [Warning] Invalid file link:(~/msteams-platform/concepts/tabs/tabs-content).
Line 11: [Warning] Invalid file link:(~/msteams-platform/concepts/authentication).

msteams-platform/resources/resource-overview.md

Line 15: [Warning] Invalid file link:(~/msteams-platform/resources/general/general-overview).
Line 16: [Warning] Invalid file link:(~/msteams-platform/resources/dev-preview/developer-preview-intro).
Line 17: [Warning] Invalid file link:(~/msteams-platform/resources/design/overview).
Line 18: [Warning] Invalid file link:(~/msteams-platform/resources/schema/manifest-schema).
Line 19: [Warning] Invalid file link:(~/msteams-platform/resources/microsoft-graph).
Line 25: [Warning] Invalid file link:(~/msteams-platform/feedback).

msteams-platform/resources/schema/manifest-schema-migrate.md

Line 9: [Warning] Invalid file link:(~/msteams-platform/resources/schema/manifest-schema-v04).
Line 19: [Warning] Invalid file link:(~/msteams-platform/concepts/apps/apps-package#icons).

msteams-platform/resources/schema/manifest-schema-v04.md

Line 10: [Warning] Invalid file link:(~/msteams-platform/resources/schema/manifest-schema-migrate).
Line 10: [Warning] Invalid file link:(~/msteams-platform/resources/schema/manifest-schema).

msteams-platform/resources/schema/manifest-schema.md

Line 11: [Warning] Invalid file link:(~/msteams-platform/resources/schema/manifest-schema-migrate).
Line 166: [Warning] Invalid file link:(~/msteams-platform/concepts/bots/bots-create).
Line 218: [Warning] Invalid file link:(~/msteams-platform/concepts/apps/apps-package#icons).
Line 280: [Warning] Invalid file link:(~/msteams-platform/concepts/bots/bots-menus).
Line 289: [Warning] Invalid file link:(~/msteams-platform/resources/general/developer-preview).
Line 306: [Warning] Invalid file link:(~/msteams-platform/resources/general/developer-preview).

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

@NormSohl I ran S/R on the resources folder. If it works then, happy to do it on the others.
Needs review

@charlesprakash @NormSohl Actually, this look like it introduced just as many breaks as what was broken before! Let'd abandon.


base gem dependency on logstash-core-plugin-api

fixes #14

@tedwardia have you tested it with logstash 5 alpha?

The constraints is wrong in this case, they should be set on logstash-core-plugin-api and not on the core itself.
remove the dependency on logstash-core and replace it with this one.
  s.add_runtime_dependency "logstash-core-plugin-api", "~> 1.0"

This will make the plugin compatible for all the v1.0 api.

See https://github.com/logstash-plugins/logstash-filter-csv/blob/master/logstash-filter-csv.gemspec#L23 for example

Just updated the pull request. Does this look okay?
I tested a manual build of this with logstash 5 and it worked without any issues.

LGTM


Cannot delete my own kata

I created new kata
Made some changes, saved it
Try to delete

ER: Kata is deleted
AR: Kata deleting process is stuck

CW server is usually too slow, try again a bit later and it ought to work out.

I tried five times, but always deleting process is stucked on the end of progress bar.
Could you find more information in server logs?

I didn't published my kata, just save

Closing as duplicate of #1043


Renaming Namespaces

Issue #, if available:
#11
Description of changes:
Rename Namespaces (e.g. com.amazon.opendistroforelasticsearch to org.opensearch)
Test
Running test against a local OpenSearch 1.x cluster, tests failures are expected.
Github workflow can be updated when we have a new tarball release
CheckList:
[ ] Commits are signed per the DCO using --signoff
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #14 (86b2270) into main (062658a) will increase coverage by 0.21%.
The diff coverage is 100.00%.

:exclamation: Current head 86b2270 differs from pull request most recent head 1a2e437. Consider uploading reports for the commit 1a2e437 to get more accurate results

@@             Coverage Diff              @@
##               main      #14      +/-   ##
============================================
+ Coverage     76.67%   76.88%   +0.21%
- Complexity     1542     1543       +1
============================================
  Files           199      199
  Lines          8325     8325
  Branches       1323     1323
============================================
+ Hits           6383     6401      +18
+ Misses         1241     1228      -13
+ Partials        701      696       -5

Impacted Files
Coverage Δ
Complexity Δ

...ensearch/indexmanagement/IndexManagementIndices.kt
58.75% <ø> (ø)
10.00 <0.00> (?)

...pensearch/indexmanagement/IndexManagementPlugin.kt
89.13% <ø> (ø)
12.00 <0.00> (?)

...pensearch/indexmanagement/IndexManagementRunner.kt
50.00% <ø> (ø)
3.00 <0.00> (?)

...agement/indexstatemanagement/ISMTemplateService.kt
76.19% <ø> (ø)
0.00 <0.00> (?)

...ndexstatemanagement/IndexStateManagementHistory.kt
80.00% <ø> (ø)
27.00 <0.00> (?)

...nt/indexstatemanagement/ManagedIndexCoordinator.kt
74.45% <ø> (ø)
47.00 <0.00> (?)

...agement/indexstatemanagement/ManagedIndexRunner.kt
55.00% <ø> (ø)
46.00 <0.00> (?)

...management/indexstatemanagement/MetadataService.kt
62.36% <ø> (ø)
12.00 <0.00> (?)

...exmanagement/indexstatemanagement/SkipExecution.kt
71.42% <ø> (ø)
6.00 <0.00> (?)

...exmanagement/indexstatemanagement/action/Action.kt
100.00% <ø> (ø)
3.00 <0.00> (?)

... and 194 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 062658a...1a2e437. Read the comment docs.


Always Return CONNECTION_NOT_SECURE

Plugin version 6.0.0 & Devices are not asus ZENFONE
RESULT always return CONNECTION_NOT_SECURE
*** Found Problem when FingerPrint is self-sign certificate
any one had problem like me ?

I had this problem with all the Android devices, according to Android documentation: certificates self-signed or signed for an unknown authority are NOT VALID.
I don't know if adding all the certificates (root, enterprise) to the device will fix this.

RESULT always return CONNECTION_NOT_SECURE
*** Found Problem when FingerPrint is self-sign certificate
any one had problem like me ?


Update hevc.json

Edge has supported HEVC since Version 77.
The UserVoice link previously here was:

Dated Oct 21, 2015!!!
Has been dead since 2019...
https://web.archive.org/web/20190624214549/https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer/suggestions/10311075-hevc-support

I think based on the note partial support seems reasonable. Thanks!

I think based on the note partial support seems reasonable. Thanks!


Moving Picture Effect

I wish to add a moving picture effect.

sure @ushmita4 go ahead

@ushmita4 any updates its been 10 days

@ushmita4 any updates it been 10 days

I will be submitting it tomorrow.

@ushmita4 create a new issue when your PR is ready


Add Bank Account - Bank account picker is missing a label

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Navigate to staging.new.expensify.com/bank-account/new
Click on log into your bank and enter test credentials
Select a bank account from the dropdown

Expected Result:
Dropdown label should be displayed.
Actual Result:
Dropdown label "Bank account" is not visible. Looks like a
Workaround:
None needed, visual issue.
Platform:

Where is this issue occurring?

Web

Version Number: 1.0.83-1
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation

On windows Chrome there's no weird padding but still no label

Expensify/Expensify Issue URL:
View all open jobs on Upwork

From @roryabraham https://expensify.slack.com/archives/C01GTK53T8Q/p1628645830194700

Add bank account picker is missing a label

Triggered auto assignment to @AndrewGable (Engineering), see https://stackoverflow.com/c/expensify/questions/4319 for more details.

cc @kakajann

This is being fixed in this PR here. At least for this particular Picker, maybe we would want to update the styles so the Picker looks normal even if we do not add a label.
That should be a new issue though.

@mountiny Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!

The PR has been deployed 3 days ago to production and no regressions have not been found on staging either on production, so I will close this issue for now.


add missing dependencies README.md

Add missing dependencies to README.md and correction of the yarn install instruction

Thanks for this, I left some comments. I'll merge it once you make the changes

Not sure why but I can't see your comments

my bad! forgot to submit the review


Supported class attribute to input tag.

<input type='text' data-role='tagsinput' class='form-control' />

to
<div class='bootstrap-tagsinput'>
  <input type='text' data-role='tagsinput' class='form-control' placeholder='' />
</div>

see #308 :+1:
but I think it should be a class attribute is inherited in an input tag :)

I really need this behavior right now, any notice if this will be merged?

+1


Extract lambda-natchez module

This is to allow consumers the choice of natchez or otel4s, related to supporting #339 #340
No breaking changes except requiring a feral.lambda.natchez._ import

Superceded by #459


storage: Support batch delete in object store

Is your feature request related to a problem? Please describe.
Currently, we only support deleting one object at a time in ObjectStore. However, there can be many SST meta/data objects need to be deleted in our vacuum processing.
We can support and leverage S3 batch delete API in our system to reduce per-request overhead as well as money cost of the vacuum processing.
Describe the solution you'd like

Add delete_objects in the ObjectStore trait and implement it in S3ObjectStore
Adopt batch delete in vacuum processing (See vacuum.rs)

Additional context
https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObjects.html

Done by #4823


IList vs int[]

I know it's an unlikely and obscure use-case, but just for correctness.
using System;
using System.Collections;

public static class Program
{
    public static void Main ()
    {
        int[] a = new int[10];
        IList list = a;
        list[0] = null;

        // This prints (null) but that should never be possible from an int[]
        Console.WriteLine("(" + a[0] + ")");
    }
}

I guess it is related issues
https://github.com/bridgedotnet/Bridge/issues/2299

@vladsch, that's a different one - https://dotnetfiddle.net/Wdrd4h
It not throw an exception nor changes the value.


Allow for mixed parameters types ($1 or ?) and sqlc.arg()

This builds on pull request #1071. I realized there were issues when postgresql was using ? format so I added support for that format. I figure it will be useful for porting sqlc code from mysql to postgres. What I prohibit is mixed use of $1 and ? formats.

I think I made the changes last night.
On Sun, Sep 12, 2021 at 4:31 PM Kyle Conroy @.***>
wrote:

@.**** commented on this pull request.
I left a few comments, but please let me know if you're free to work on
this. If not, I'll merge it as-is and clean it up.
In internal/sql/validate/param_style.go
https://github.com/kyleconroy/sqlc/pull/1072#discussion_r706928941:

	/*

		if len(fc.Args.Items) != 1 {

			return &sqlerr.Error{

				Code:    "", // TODO: Pick a new error code

				Message: fmt.Sprintf("expected 1 parameter to sqlc.arg; got %d", len(fc.Args.Items)),

			}

		}

	*/

We shouldn't leave uncommented blocks of code around.
In internal/sql/validate/param_style.go
https://github.com/kyleconroy/sqlc/pull/1072#discussion_r706929048:

if check {

	return &sqlerr.Error{

		Code:    "", // TODO: Pick a new error code

		Message: "query mixes positional parameters ($1) and named parameters (sqlc.arg or @arg)",

for _, f := range namedFunc.Items {

fc, ok := f.(*ast.FuncCall)

if ok {

	/*

		if len(fc.Args.Items) != 1 {

			return &sqlerr.Error{

				Code:    "", // TODO: Pick a new error code

				Message: fmt.Sprintf("expected 1 parameter to sqlc.arg; got %d", len(fc.Args.Items)),

			}

		}

	*/

	switch fc.Args.Items[0].(type) {

You can use a type switch here to improve the code so you don't have to
type assert three times.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/kyleconroy/sqlc/pull/1072#pullrequestreview-752226782,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AALAVUCBQYZ2V76N22PEHY3UBUZ4DANCNFSM47U4FNMQ
.
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.


schema validChars are wrong

The validChars on all the fields are wrong on all the fields that use it.
environment.name: [a-zA-Z0-9-]
loadbalancerservice.name: [a-zA-Z0-9]-
service.name: [a-zA-Z0-9]-
It's not particularly clear in the spec but these should be a-zA-Z0-9-, i.e. not including the square brackets.  This should cause the UI to show more info about what chars are allowed in #828.

Fixed in rancherio/cattle#446


CMS 설정 수정

Deploy preview for flynndev processing.
Built with commit aa7468c67a5010315f4433803416ad3c7fbd1b2b
https://app.netlify.com/sites/flynndev/deploys/5adac7f33672df0176445ce5


Import virtcontainers into Kata Containers runtime

As agreed by the community through issue #33, we have to import virtcontainers into the runtime repo.
Currently the virtcontainers code lives under https://github.com/containers/virtcontainers, and the plan is to move it from there to https://github.com/kata-containers/runtime/virtcontainers/. This will happen gradually:

Import the latest virtcontainers release into kata-containers/runtime
Set the kata-containers/runtime CI to test any kata-containers/runtime/virtcontainers/ change against github.com/clearcontainers/runtime: We can only move virtcontainers upstream if we can guarantee that it does not break Clear Containers.
Make the Clear Containers runtime switch to github.com/kata-containers/runtime/virtcontainers
Stop accepting issues and PRs on https://github.com/containers/virtcontainers
Import all existing virtcontainers issues and PRs into kata-containers/runtime/virtcontainers
Redirect https://github.com/containers/virtcontainers to https://github.com/kata-containers/runtime/

I think we should decide some interfaces before we import virtcontainers as discussed before

the hypervisor drivers interface, as we want to move runV drivers here
keep the runV runtime APIs for smoothly migrating the workload from runV to kata

@gnawux You are right, those 2 points still need to be discussed. But I also believe that having a code base to build actual PRs on top of would be much more helpful than just discussions.
This is exactly what happened with the agent gRPC discussions: We started from the hyperstart gRPC definitions that you prepared, and made it evolve to fit everyone needs. We could have talked and discussed about it but that would have been much less efficient.

my consideration is, once we merge some code, it is hard to make changes on top of it. It is better to have agreement on what we want before we merge it.

@gnawux The idea is to use the PR as a base for the hypervisor driver and runtime API discussions.

This is exactly what happened with the agent gRPC discussions: We started from the hyperstart gRPC definitions that you prepared, and made it evolve to fit everyone needs. We could have talked and discussed about it but that would have been much less efficient.

The way in agent is: we have interface first, then put implementation here. Now the #41 will do inversely -- put the code firstly, then discuss interface, I don't think it is easy to do.

@gnawux All the virtcontainers API and interfaces are part of the PR, and can be discussed there.
Yes, there is an implementation linked to them and that can also change with the discussions.
I even believe that merging the virtcontainers code as it is today would be the best way for everyone to actually send modifications to interfaces together with the corresponding implementation. API changes are always stronger when accompanied with implementation.
We also have to keep in mind that whatever we'd push today (runtime API, gRPC, etc...) is not even an alpha. So we're free to break it in any way we want before we tag 1.0.

I even believe that merging the virtcontainers code as it is today would be the best way for everyone to actually send modifications to interfaces together with the corresponding implementation. API changes are always stronger when accompanied with implementation.

I agree with @sameo , a PR based on existing virtcontainers codes can be better place for discussion than an issue, an example implementation can make the discussion more clear. And we can break any interface when necessary before stable release, importing virtcontainers doesn't mean its interface is final

I agree with @gnawux. It is what we have done with the agent grpc definition as well. The initial set of API gets agreed upon before actual implementation. This way, we adapt implementation to fit API instead of the other way around.

@gnawux I think it's way easier to properly review some API changes when they come from a PR, but I also understand that you want to reach an agreement before we merge officially into Kata. If we cannot agree on the way to proceed here, I think a tradeoff would be to submit PRs about API changes to the virtcontainers repository directly before we try to merge into Kata.


[JavaRequirement#satisfies_version] java_version_s:  Fix Regular Expression

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[ ] Have you written new tests for your changes? Here's an example.  (No, but I don't think there's anything I've changed here that the existing test or tests for the code involved already cover.  Please correct me if I'm wrong on this.)

[ ] Have you successfully run brew tests with your changes locally?  (All tests pass locally except 'test/os/mac_spec.rb,' which fails with an unrelated error stating that, "Locale::parse' failed to parse 'OS::Mac::language.")

     Address the second-to-last part of https://github.com/Homebrew/brew/pull/5280#issuecomment-437165119 per this PR's only commit's message.

     You're welcome, @MikeMcQuaid!


JPEG XL: Add lossy Modular option

This commit adds alternative lossy mode for JPEG XL.
Currently the UI should work, but isn't functional since I don't know how to recompile WASM version of JPEG XL and I'm afraid that doing so would mean me running out of RAM and/or disk space for new toolchain.

I've just added another commit because I guess I'm not the only one that finds JS glue code diffs annoying, especially in Git CLI...
For those who really want to view such a diff, GitHub will still generate it in a browser.
By the way I kindly ask to use a "normal" merge strategy ("Create a merge commit"), without squashing, since those changes are a bit related, but still separate and I'd like it to be preserved in commit history. Of course if you prefer changing .gitattributes to be in a different PR, I'll do it and rebase that commit out of this PR.

By the way I kindly ask to use a "normal" merge strategy ("Create a merge commit"), without squashing, since those changes are a bit related, but still separate and I'd like it to be preserved in commit history.

Would you be happy with a rebase + fastforward?
Also, what did you think about the <select> with the options:

Auto lossy
Main lossy (VarDCT)
Alternate lossy (Modular)
Lossless

Where "auto lossy" is what we currently do for lossy, and "lossless" is what we currently do for lossless. This would replace the lossless checkbox.
This is consistent with what we did for the "Tuning" option in AVIF, where 'auto' picks an option depending on the quality setting, but it can be overridden to force PSNR or SSIM.
Right now it seems difficult to explain why the modular checkbox appears and disappears at particular quality numbers.

By the way I kindly ask to use a "normal" merge strategy ("Create a merge commit"), without squashing, since those changes are a bit related, but still separate and I'd like it to be preserved in commit history.

Would you be happy with a rebase + fastforward?

I'd like to keep GPG signatures, but if you prefer not to clutter the history with merge commits (why can't GitHub just support fast-forward merges?!), which I completely understand, feel free to rebase. (BTW: I've just checked in my toy repo ziemek99/test#5 and apparently you can do fast-forward merges by doing it in Git CLI and GitHub will understand this, closing the PR.)

Also, what did you think about the <select> with the options:

Auto lossy
Main lossy (VarDCT)
Alternate lossy (Modular)
Lossless

Where "auto lossy" is what we currently do for lossy, and "lossless" is what we currently do for lossless. This would replace the lossless checkbox.
This is consistent with what we did for the "Tuning" option in AVIF, where 'auto' picks an option depending on the quality setting, but it can be overridden to force PSNR or SSIM.

I don't think it's consistent with other codecs. Every other one has a checkbox for choosing lossless, not a dropdown. It'd unnecessarily complicate things, especially for non-JXL people. Another thing is that switching between lossy modes won't be as easy, because a dropdown requires more clicks, screen estate and attention compared to a checkbox. And is there any way to copy the quality slider value between those modes? What if user picks quality 1 in Modular, switches to VarDCT (where 7 is the lowest possible value) and then back to Modular? What's supposed to happen?

Right now it seems difficult to explain why the modular checkbox appears and disappears at particular quality numbers.

I understand your concerns, indeed it might be a bit confusing to users (maybe a bit less than a <select> with 3 lossy modes, but still). But remember my other proposal for this:

Maybe resemble encoder's behavior in the UI by making the checkbox (in JS) checked and disabled at those qualities, and after choosing quality >= 7 re-enable the checkbox and set the setting that user picked previously?

What do you think about that? It might be harder to code, but way more suggestive to the user about what happens behind the scenes.

OK, you should probably get the idea. Now I only need to make the checkbox look disabled under quality < 7, but that's gonna be tricky. Another thing: maybe I should hide the noise synth slider since it doesn't work with Modular yet (but it might in the future since the JXL bistream doesn't forbid it)?

I'm reworking this thing a bit, hang on 🙂

Give me a shout when this is ready for review again.

Merging libjxl/libjxl#868 fixed the blocking issue with noise not working in Modular, but now there are weird things happening when I tried to re-build codecs/jxl/ based on the latest git: libjxl/libjxl@44135538027732cb5824fea28ab29ede79862d09. It's complaning about something related to skcms...

@CanadianBaconBoi THAAAAANK YOUUUUUUU!!! 😃

Give me a shout when this is ready for review again.

@jakearchibald It's time. 🙂

Deploying this change to live


ContactDetails.jsx is the html page that is mapped out in contact.jsx

Nice!


Rustup

https://github.com/rust-lang/rust/pull/123081 landed so hopefully this works now.

@bors r+

:pushpin: Commit 52ff5f0f99abfcd3d6366bbab2f852fa957a6707 has been approved by RalfJung
It is now in the queue for this repository.

@bors r+

:pushpin: Commit 42d68bcc908b1a71630bfff5384ef5a591172850 has been approved by RalfJung
It is now in the queue for this repository.

:hourglass: Testing commit 42d68bcc908b1a71630bfff5384ef5a591172850 with merge 2376e3f13c70101c3d7cf7e2aff0680e96ae7dc3...

:sunny: Test successful - checks-actions
Approved by: RalfJung
Pushing 2376e3f13c70101c3d7cf7e2aff0680e96ae7dc3 to master...


Update installation docs for v0.4.0

As a note, #425 is assigned but still in progress, so in the future we can just update a single variable

/lgtm


Sea unit transports fortified units when moving out of city

I build a frigate in a city where there were a couple of fortified units.
When the frigate moved out of the city it transported along both units.

It was their own fault. The units weren't paying attention and got carried away...
Will look into this. :-)


Migration from therecipe/qt to mappu/miqt

I am considering moving from therecipe/qt to mappu/miqt.
First I want to migrate the following frameless window repository.
https://github.com/akiyosi/goqtframelesswindow
Does mappu/miqt have any methods to access native Windows events?

Miqt doesn't have this yet (duplicate of #59). Currently, the bindings only include functions and typedefs that work on all platforms, but these functions have different typedefs on Windows vs Linux or other platforms.
It could be fixed in Miqt soon. Until then, since Miqt is a simple CGO binding, one possible workaround is to add a .cpp file to your Go package:
example.cpp
#include "example.h"
#include <QWidget>

void native_operation(void* target_qwidget) {
    QWidget* w = static_cast<QWidget*>(target_qwidget);
#ifdef Q_OS_WIN
    HWND h = w->winId();
    // ... more code here
#else
    // other OS implementation...
#endif
}

example.h
#ifdef cplusplus
extern "C" {
#endif

void native_operation(void* target_qwidget);

#ifdef cplusplus
}
#endif

example.go
import (
    qt "github.com/mappu/miqt/qt6"
)

/*
#include "example.h"
*/
import "C"

func NativeOperation(w *qt.QWidget) {
    C.native_operation(w.UnsafePointer())
}

Not tested, but, this idea lets you do anything that is possible in Qt C++.

@mappu
Thanks for the quick reply.
I will follow up with #59 on the native events.
Let me confirm one more point.
In therecipe/qt, no explicit type conversion was required for those that are in an inheritance relationship on the Qt side.
On the other hand, mappu/miqt seems to require type conversion as follows. (please point out if I am wrong in my usage)
	w := qt.NewQWidget(nil)
	layout := qt.NewQVBoxLayout(w)

	// No need for type conversion like therecipe/qt
	w.SetLayout(layout)

	// Need type conversion
	w.SetLayout((*qt.QLayout)(unsafe.Pointer(layout)))

Is there any plan to make it possible to omit explicit type conversion in the future, similar to therecipe/qt?

The type conversion is required, but your example is incorrect, it can be much simpler: layout.QLayout as per FAQ Q5.
When this binding started, I wanted to create everything from scratch, to have a clean MIT license and not be influenced by therecipe/qt 's LGPL code. But now that MIQT is starting to become more mature, it would be good to make small changes to simplify porting.
The technique therecipe/qt uses for type casting is an interface, which causes an increased pointer indirection, but that's probably not a problem.


Blog is at /blog which I believe means the webfinger cannot resolve

Quick summary
Most of the plugin settings look good, but the site cannot be found on Fediverse instances.
Steps to reproduce
According to my settings my profile can be found with<EMAIL_ADDRESS>but if you try to find via Mastodon for example it won't return.
What you expected to happen
Ideally it would resolve and folks could follow the blog.
What actually happened
Site doesn't resolve.
Impact
One
Available workarounds?
No and the platform is unusable
Logs or notes
Webfinger<EMAIL_ADDRESS>Screenshot of settings

As already discussed on Mastodon, you can find a HowTo at the FAQ of the plugin: https://github.com/Automattic/wordpress-activitypub?tab=readme-ov-file#what-if-you-are-running-your-blog-in-a-subdirectory

I will close this, because it is not really a bug. Maybe it is something we should discuss here: https://github.com/Automattic/wordpress-activitypub/discussions

@pfefferle apologies, I misunderstood. I followed the FAQ and can confirm it worked which it pretty great. Thank you :pray:

No problem ☺
I am happy that it works!


SelectionList test driver

Regarding inspect-stylable.ts, I talked to Ido and he said that in the future Stylable is going to have public API for inspecting style-state and class names, but for the time being it's OK to use stylesheet.$stylesheet.cssStates directly.
We have another helper called hasCssState() which doesn't return a boolean, but performs an assertion. It's kinda confusing to have a test without expect(), which is why I decided not to use this helper.


to master

Coverage remained the same at 100.0% when pulling 20f2d561c2d7c3cfc8d8afa8263ec901eb3f96b9 on next into 31d82fe0a0762f23b6536e43174b0c0af337ebf4 on master.


merge from the dangdangdotcom/elastic-job

merge from the dangdangdotcom/elastic-job

merge from the dangdangdotcom/elastic-job

Coverage decreased (-0.1%) to 92.899% when pulling 40be5f205f8f6534da79c27f5075e0e29d4432b1 on Xiaobaxi:master into 2787bf58bbd236de6b6be29e9c8ecae769b3e951 on dangdangdotcom:master.

Coverage decreased (-0.06%) to 92.952% when pulling 40be5f205f8f6534da79c27f5075e0e29d4432b1 on Xiaobaxi:master into 2787bf58bbd236de6b6be29e9c8ecae769b3e951 on dangdangdotcom:master.


Improve webpack build and bundling

Consider the split-chunks
Analyze dependencies and bundling results
See how we might optimize build times

Work with Andy Brown to ensure team is up-to-date on the challenges/solution

Andy opened a duplicate item: #3457


Implemented: New service definition attribute "verb" to denote the corresponding HTTP method (OFBIZ-11328)

Implemented: New service definition attribute "verb" to denote the corresponding HTTP method (OFBIZ-11328)
Explanation
In order for exportable services in OFBiz to be called via REST interface, it is necessary for the service to tell what HTTP verb should be used to call it. This implementation adds the attribute and makes it available in ModelService class via property verb.
Thanks:
Girish

I'm keeping it open for review by the reviewers. I will merge it during the upcoming weekend.

If we're talking about an action here, why don't we call it 'action'?

@PierreSmits : "action" makes more sense. I'll change the attribute name and then merge. Thanks.


fix(gotrue): Signing in does not remove the session unless the operation succeeds.

What kind of change does this PR introduce?
Bug fix
What is the current behavior?
Currently, the SDK removes the session whenever a user tries to sign-in / sign-up. If the operation fails, the user is signed out from the original session they had. This PR fixes the behavior so that the session is not removed.
What is the new behavior?
The user's session is not removed at the beginning of calling sign-in / sign-up methods, and they will keep the existing session if the sign-in / sign-up operation fails.
Additional context
JS PR: https://github.com/supabase/auth-js/pull/915

Just noticed that there are a bunch of errors on the tests. Looking into it right now.


Bluetooth: Mesh: refactor mesh to use both tinycrypt and psa based crypto

A mesh key type has been added to be able to choose the different key representation for different security libraries. The type as well as some functionality related to Mesh key management has been added as a public API.
If tynicrypt is chosen, then keys have representation as 16 bytes arrays. If mbedTLS with PSA is used, then keys are the PSA key id. Raw value is not kept within BLE Mesh stack for mbedTLS. Keys are imported into the security library and key IDs are gotten back. This refactoring has been done for the network(including all derivated keys), application, device, and session keys.

Ah, I forgot that we marked CDB as not experimental :/ Then I guess we need to create RFC to merge this PR: https://docs.zephyrproject.org/latest/develop/api/api_lifecycle.html#introducing-incompatible-changes

https://github.com/zephyrproject-rtos/zephyr/issues/58883#issuecomment-1589509686


⚠ Fetchers has degraded performance

In f8a184e, Fetchers ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 305 ms

Resolved: Fetchers performance has improved in 0bb8ac8.


feat: can reconnect

Hello,
I’ve been playing around with the BotWheel Explorer I purchased.

As a result, even if I send speed commands to the motors, there’s no response, which I found a bit frustrating. So I modified the code so that the motors will still respond to speed commands even after the CAN connection is reestablished.
You can choose whether or not to use this feature through a parameter setting.
 <param name="can_reconnect">true</param>
I think this feature is quite useful.
I’ve confirmed that it works with the BotWheel Explorer!
If you find any issues, please let me know.

 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.

@samuelsadok
Thank you for your kind remarks and suggestions.
They are very helpful.
I will try the code you suggested during December.


Failed connection to master demo

The connection test with master demo (https://master.demo.geonode.org/) fails. Apparently the plugin sends a request to https://master.demo.geonode.org/api/layers/, which fails because the endpoint was renamed to https://master.demo.geonode.org/api/datasets.
We didn't consider too much the effect of the renaming since the plan is to deprecate, and finally, remove, the legacy API from GeoNode 4.
The point is, why are you relying on the legacy API? I suppose it's for GN 3.2.x, but in that case the lack of the API should be managed, since I expect for GN >= 3.3.x only API v2 will be used by the plugin, isn't it?

@giohappy
From the screenshot above it looks like you are trying to use the native QGIS GeoNode provider instead of the plugin. Is it so?
AFAICT the plugin is able to connect to master.demo.geonode.org without any problem.

shame on me @ricardogsilva. I thought the plugin was installed, despite the error about the Final typing attribute, and I picked the native provider thinking it was the plugin.
Is the native provider going to remain in QGIS? IMHO it should be removed from core, also considering that probably it only works with very old GeoNode versions...


Builtin IDE for script languages

Hi,
I am requesting a built in IDE for the the dragengine, believe this would help keeping all the workflow in one software. I know visual studio or other IDES exist but its nice to have a established IDE for the main scripting language for the game which is dragonscript(but you can use any language if you use a IDE). Curious on what you guys think on this?
Thanks

The Drag[en]gine does not have a "main scripting language" by concept. Such a Code Editor would have to support all kinds of scripting languages including those coming in the future. This would require the ability to define languages, highlighting, semantic handling and more. It would be basically redoing KDevelop or VisualCode inside the IGDE as an editor. This kind of editor I do not consider useful.
As you mentioned the editor could just focus on DragonScript as a language. This would narrow down the work load but would be still a lot of work to be done.

Not a fan in general of IDEs.
I prefer to use a dedicated text editor and more generally the "Unix philosophy" - tools which specialize in one thing, but that can talk to each other via a universal interface (namely, text over stdin). The advantage I find is that I end up with an amazing text editor which I can use anywhere, on any language, and can then use whatever compiler/build tool that I need for a given project (though I prefer those to obey the unix philosophy, etc).
Another nice side effect is that it simplifies development (don't build a networking stack into the app when you can pass in curl), and allows the app to focus on doing just one thing very well, as opposed to many things poorly (the networking stack won't handle networking issues nearly as well as curl, and developers won't have time to spend on features if they're fixing the networking stack). To a certain extent it's a generalization of the idea of software libraries to interoperating applications - with some of the same downsides (ie, curl might not do exactly what you need, or be a bother to invoke, or can't be expected to be installed on the target system, etc).
Anyway - IDEs reverse this modularization into "let's build a text editor and a compiler and a workflow manager and a 3d designer and a ..." - YAGNI, and lots of reinventing wheels.


AOT problem

i use DndModule.forRoot() in my app.module.ts . when i want to build the app with AOT, is throw an error :

so what can i do?

i think you need to add .metadata.json to support the AOT.   look angular/angular#11262 (comment)

:+1:. You need to run ngc and publish the metadata.json file in your NPM package.
We had reports of this library not working with the Angular CLI, but unfortunately there's nothing we can do.

28 days ago this branch was created to fix AOT...is anyone able to merge it?
https://github.com/akserg/ng2-dnd/tree/aot

Hi All,
Please, excuse me for the delay. The AOT support implemented in version 2.2.1 and tested in the following projects:

ng2-systemjs-demo
ng2-webpack-demo
Let me know about all issues you will have.

@akserg Thanks and Merry Christmas! I have tested 2.2.1 and the simple drag and drop works. I will test sortable dnd tomorrow.

Hi @rmcsharry
Thank you for you help.

BTW, this is duplicate issue, why not close this one and continue to keep 69 open until more people confirm?
https://github.com/akserg/ng2-dnd/issues/69

Please open the new issue if the problem still exists.


Wrong message regarding missing jars in 12.2

At https://github.com/zoomicon/READCOM_App if I right click the FMX app project and set Mosco options to enable warning for jars

then build succeeds

but this warning is shown in Codex messages

This is not a Mosco issue - it's a Codex issue. I am also unable to reproduce the issue with Codex 2.4

I'm on Delphi 12.2 and I've followed these instructions:
https://github.com/DelphiWorlds/HowTo/tree/main/Solutions/AndroidLowerVersions
to support minSdkVersion 21 (Android 5) instead of 23 that Delphi 12 has by default
so it might be related to that?
also, I know it is probably Codex issue, but that setting is at "Mosco options" dialog that Codex adds

I'm on Delphi 12.2 and I've followed these instructions:

Those instructions do not have anything to do with the message you are seeing
The app at https://github.com/Zoomicon/READCOM_App/blob/master/App/READCOM_App.dproj is already configured for Delphi 12.2, which is why I do not see the message you are referring to. Is this the project you are opening when you see the message, or is it some other one?

I see the message when building the project
however to be able to build it you need several steps:
https://github.com/Zoomicon/READCOM_App/wiki/Source-code

I see the message when building the project
however to be able to build it you need several steps:

Then one of the steps is either changing READCOM_App.dproj, or another project is being loaded where the jars are not configured for Delphi 12.2, because that's what the Codex code does - when a project is loaded or changed, it checks the jars - this does not happen when the IDE is compiling a project unless the project changes in the process (which is unlikely)


Handle updates due to imaging bundle support

Changes due to https://github.com/DataBiosphere/azul/issues/885

New facet assayType
Summary field organSummaries renamed to cellCountSummaries
Summary field organCount removed
New summary field organTypes (value is a list of unique organ values used in the cell suspension(s))

Hi @danielsotirhos regarding:

Summary field organSummaries renamed to cellCountSummaries
Summary field organCount removed
New summary field organTypes (value is a list of unique organ values used in the cell suspension(s))

Is this a change just on the /summary API or are there any other changes on the /projects /samples /files APIs?
Cheers,
Dave

Crated a separate ticket https://app.zenhub.com/workspaces/dcp-5ac7bcf9465cb172b77760d9/issues/humancellatlas/data-browser/659 for the Assay Type facet. Adding assay type wont block Azul 885

Hi @NoopDog ,

Is this a change just on the /summary API or are there any other changes on the /projects /samples /files APIs?

This affects:

/summary response
/projects response (Specifically the projectSummary under each "hit")

Cheers!

Ok then!
Thanks @danielsotirhos

HI @danielsotirhos a few questions regarding
cellCountSummaries and
organTypes

Are they both specific to cellSuspension or is only organTypes specific to cell suspension? (your notes above say that (organTypes value is a list of unique organ values used in the cell suspension(s))

Do we have estimated cell counts for the imaging studies?

For context we are trying to get just a list of organs and cell counts for that organ regardless of if the count came from a  cell suspension or an imaging study.

organTypes is compiled using sample's effective_organ (either the 'organ' value or 'model_organ' value depending on the type of sample (eg. specimen, cell_line, or organoid)
cellCountSummaries is compiled using the inherited organ(s) and cell count from the cell suspension.
Imaging bundles don't have cell counts. (Cell counts are a property from cell suspensions, and imaging bundles don't have cell suspensions)

Ok so use organTypes.length for count of organs.  Note that this will include model organ in the organ count.

This is looking good on dev. We are ready to deploy to integration.
Cheers,
Dave


Cannot draw arcs on Web

Description
I can't draw arcs by addArc with Path on the web. Nothing is drawn on the canvas. On the other hand, it is displayed on mobile without any problem.
import { Canvas, Path, Skia } from "@shopify/react-native-skia"

export default function SkiaComponent() {
  const path = Skia.Path.Make()
  const arcRect = {
    x: 100,
    y: 100,
    width: 200,
    height: 200,
  }
  path.addArc(arcRect, 45, 270)

  return (
    <Canvas style={{ flex: 1 }}>
      <Path path={path} color="lightblue" style="stroke" strokeWidth={2} />
    </Canvas>
  )
}

Please let me know if calling method is wrong.
Version
0.1.141
Steps to reproduce

Run example code on Web

Snack, code example, screenshot, or link to a repository
Example: https://github.com/gaishimo/rn-expo-web-sandbox/blob/skia-arc/SkiaComponent.tsx

iOS
Web

I also tried the same thing on Canvas Kit Fiddle and it seemed to work.

Example code for Fiddle

const surface = CanvasKit.MakeCanvasSurface(canvas.id);
 if (!surface) {
  console.log('Could not make surface');
  return;
}
const skcanvas = surface.getCanvas();
const paint = new CanvasKit.Paint();

let path = new CanvasKit.Path();
const rect = CanvasKit.LTRBRect(100, 100, 200, 200);
path.addArc(rect, 45, 270);
paint.setStyle(CanvasKit.PaintStyle.Stroke);
paint.setStrokeWidth(4);
paint.setColor("#4746cd");

skcanvas.clear(CanvasKit.Color(0, 0, 0, 0.0));

skcanvas.drawPath(path, paint);
surface.flush();
path.delete();

Thanks for reporting this, we've made a fix for it at #816


Don't try to access the devtools hook if we are cross-origin

This throws an exception and kills storybook in non-standard cases (like Chromatic's live mode). cc @ndelangen -- I think you saw this.

Sure it is, but I have no idea why chromatic doesn't allow to approve it

Yeah it looks like the master build/commit that this branched off (https://www.chromaticqa.com/build?appId=5a375b97f4b14f0020b0cda3&number=2309) included that change and was never approved.
The reason we can't approve the build for this PR comes down to the fact Chromatic's branch detection has been messed up by the change to TeamCity. Hopefully https://github.com/storybooks/storybook/pull/3477 will resolve that.
I'll add the Vue check on this PR and rebase off current master, hopefully that'll sort out the chromatic thing.

Note I accidentally pushed https://github.com/storybooks/storybook/commit/8984572448a30f9a5ab0795a6d9ff5099ab85a4f to release/3.4 to do the same thing there. I intended to make another PR.
I can't force push to remove it from history, I'm inclined to just leave it, LMK if that's bad @storybooks/team team

Any idea what's happening with these Image stories in chromatic?

Oh, that's probably the images are random, we need to replace them with static placeholders

Or we can just ignore then in Chromatic if it is too hard to do that

But yeah, using https://placehold.it or the like is probably fine?

Sure


Interface/Inheritance support

Ensure we can define an index provider on a base class or an interface
When loading documents by type, also resolve sub-classes and implementations

Issue about how to define this list (assembly scanning, metadata on types, configuration, or ultimately configuration with sources from metadata and assembly scanning)

I'm interested in being able to use an interface for an index provider. I have a case where it would be useful for a project I'm currently working on. What would be involved in making it work?

In the Store we need a set of metadata that define hierarchies. So we can register which related types should be handled. Both for indexing and querying.
It would not be automatic, but would not be a problem for any dev to register the types, or to provide some other automatic way (assembly scanning, configuration files, ...)
For the querying aspect, We could use some more extension methods so that the filter on the type accepts more values.

Hey, @flew2bits, did you ever figure out a way to accomplish this? I could definitely use it. Funny seeing your name here. 😂


API enhancement: Feature tracking

I could really use Feature Tracking in my cloud change project. Hope you can find time to come up with that. Thanks.

Yes, we are planning on this for delivery with the KickStarter in December.  It will be IMU-assisted.

Oh and I just found our other issue on this: https://github.com/luxonis/depthai/issues/146  So I'll close this one and ping you on that one @Soar-RTD so you can follow it.


Task 51/game logic integration

This change is

Reviewed 3 of 3 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable

Reviewed 3 of 3 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved, some commit checks pending.

Comments from Reviewable

+1


[Android iOS] Error Occurs when Switching TextField with Chinese Input Method

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Steps to reproduce
1.Place two TextField components on the page.
2.Enter a number in the first TextField, switch to Chinese input method, and continue entering Chinese characters.
3.Switch focus to the second TextField.
Expected results
After switching the input method, I should be able to enter Chinese characters correctly, and the focus should switch to the next TextField without any errors.
Actual results
An error occurs when switching to the next TextField.
Code sample
Code sample
import 'package:flutter/material.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
        useMaterial3: true,
      ),
      home: const MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  const MyHomePage({super.key, required this.title});
  final String title;

  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        backgroundColor: Theme.of(context).colorScheme.inversePrimary,
        title: Text(widget.title),
      ),
      body: const Center(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: <Widget>[
           TextField(),
            TextField(),
          ],
        ),
      ), // This trailing comma makes auto-formatting nicer for build methods.
    );
  }
}

Screenshots or Video

Screenshots / Video demonstration
https://github.com/flutter/flutter/assets/85091498/ccebf1b0-7db2-4824-9ad6-aebc9624a3c4

Logs
Logs
======== Exception caught by services library ======================================================
The following assertion was thrown during method call TextInputClient.updateEditingStateWithTag:
Range end 17 is out of text of length 9
'package:flutter/src/services/text_input.dart':
Failed assertion: line 965 pos 12: 'range.end >= 0 && range.end <= text.length'

Either the assertion indicates an error in the framework itself, or we should provide substantially more information in this error message to help you determine and fix the underlying cause.
In either case, please report this assertion by filing a bug on GitHub:
  https://github.com/flutter/flutter/issues/new?template=2_bug.md

When the exception was thrown, this was the stack:
#2      TextEditingValue._textRangeIsValid (package:flutter/src/services/text_input.dart:965:12)
#3      new TextEditingValue.fromJSON (package:flutter/src/services/text_input.dart:790:12)
#4      TextInput._handleTextInputInvocation (package:flutter/src/services/text_input.dart:1811:68)
#5      TextInput._loudlyHandleTextInputInvocation (package:flutter/src/services/text_input.dart:1746:20)
#6      MethodChannel._handleAsMethodCall (package:flutter/src/services/platform_channel.dart:547:55)
#7      MethodChannel.setMethodCallHandler.<anonymous closure> (package:flutter/src/services/platform_channel.dart:540:34)
#8      _DefaultBinaryMessenger.setMessageHandler.<anonymous closure> (package:flutter/src/services/binding.dart:479:35)
#9      _invoke2 (dart:ui/hooks.dart:174:13)
#10     _ChannelCallbackRecord.invoke (dart:ui/channel_buffers.dart:40:5)
#11     _Channel.push (dart:ui/channel_buffers.dart:130:31)
#12     ChannelBuffers.push (dart:ui/channel_buffers.dart:326:17)
#13     PlatformDispatcher._dispatchPlatformMessage (dart:ui/platform_dispatcher.dart:686:22)
#14     _dispatchPlatformMessage (dart:ui/hooks.dart:86:31)
(elided 2 frames from class _AssertionError)
call: MethodCall(TextInputClient.updateEditingStateWithTag, [0, {EditableText-859341985: {selectionBase: 9, composingExtent: 17, selectionAffinity: TextAffinity.downstream, text: jdofjckfn, selectionIsDirectional: false, selectionExtent: 9, composingBase: 8}}])
====================================================================================================

Flutter Doctor output
Doctor output
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.10.6, on macOS 12.6 21G115 darwin-arm64, locale
    zh-Hans-CN)
[✓] Android toolchain - develop for Android devices (Android SDK version
    33.0.0-rc1)
[✓] Xcode - develop for iOS and macOS (Xcode 14.2)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2021.2)
[✓] VS Code (version 1.74.2)
[✓] Connected device (3 available)
[✓] Network resources

• No issues found!

Hi @sunfa-airgram. Thanks for filing this issue. I‘m able to reproduce this issue on the latest master and stable channels. The error is logged to the console although it functions fine and you would still be able to continue typing. This issue seems to occur only on Android and iOS as I can't reproduce on the web and desktop(macOS).
flutter doctor -v

[✓] Flutter (Channel stable, 3.10.6, on macOS 13.4 22F66 darwin-arm64, locale
    en-NG)
    • Flutter version 3.10.6 on channel stable at /Users/dammya/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision f468f3366c (7 days ago), 2023-07-12 15:19:05 -0700
    • Engine revision cdbeda788a
    • Dart version 3.0.6
    • DevTools version 2.23.1

[✓] Android toolchain - develop for Android devices (Android SDK version
    32.1.0-rc1)
    • Android SDK at /Users/dammya/Library/Android/sdk
    • Platform android-33, build-tools 32.1.0-rc1
    • ANDROID_HOME = /Users/dammya/Library/Android/sdk
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      11.0.12+0-b1504.28-7817840)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.3.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14E300c
    • CocoaPods version 1.12.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build
      11.0.12+0-b1504.28-7817840)

[✓] IntelliJ IDEA Community Edition (version 2022.3.2)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.80.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.50.0

[✓] Connected device (4 available)
    • sdk gphone arm64 (mobile) • emulator-5554                        •
      android-arm64  • Android 11 (API 30) (emulator)
    • iPhone 14 Pro (mobile)    • DCF2031A-7EA9-42FF-8CD4-D4584F3E7A6D • ios
      • com.apple.CoreSimulator.SimRuntime.iOS-16-4 (simulator)
    • macOS (desktop)           • macos                                •
      darwin-arm64   • macOS 13.4 22F66 darwin-arm64
    • Chrome (web)              • chrome                               •
      web-javascript • Google Chrome 114.0.5735.198

[✓] Network resources
    • All expected network resources are available.

• No issues found!

[✓] Flutter (Channel master, 3.13.0-6.0.pre.34, on macOS 13.4 22F66 darwin-arm64, locale en-NG)
    • Flutter version 3.13.0-6.0.pre.34 on channel master at /Users/dammya/fvm/versions/master
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 37ed50ac34 (2 hours ago), 2023-07-19 05:54:05 -0400
    • Engine revision 09389b16d6
    • Dart version 3.1.0 (build 3.1.0-325.0.dev)
    • DevTools version 2.25.0

[✓] Android toolchain - develop for Android devices (Android SDK version 32.1.0-rc1)
    • Android SDK at /Users/dammya/Library/Android/sdk
    • Platform android-33, build-tools 32.1.0-rc1
    • ANDROID_HOME = /Users/dammya/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.3.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14E300c
    • CocoaPods version 1.12.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)

[✓] IntelliJ IDEA Community Edition (version 2022.3.2)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.80.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.50.0

[✓] Connected device (4 available)
    • sdk gphone arm64 (mobile) • emulator-5554                        • android-arm64  • Android 11 (API 30) (emulator)
    • iPhone 14 Pro (mobile)    • DCF2031A-7EA9-42FF-8CD4-D4584F3E7A6D • ios            • com.apple.CoreSimulator.SimRuntime.iOS-16-4 (simulator)
    • macOS (desktop)           • macos                                • darwin-arm64   • macOS 13.4 22F66 darwin-arm64
    • Chrome (web)              • chrome                               • web-javascript • Google Chrome 114.0.5735.198

[✓] Network resources
    • All expected network resources are available.

• No issues found!

Hi @sunfa-airgram. Thanks for filing this issue. I‘m able to reproduce this issue on the latest master and stable channels. The error is logged to the console although it functions fine and you would still be able to continue typing. This issue seems to occur only on Android and iOS as I can't reproduce on the web and desktop(macOS).
flutter doctor -v

Hi @dam-ease. Thank you for confirming the reproduction.
I'm sorry, I haven't tested it on the web and desktop(macOS), but I've noticed that this issue also occurs in 3.7.12.
If possible, I hope this issue can be resolved in the latest version.
Thank you!

Hi @sunfa-airgram. Thanks for filing this issue. I‘m able to reproduce this issue on the latest master and stable channels. The error is logged to the console although it functions fine and you would still be able to continue typing. This issue seems to occur only on Android and iOS as I can't reproduce on the web and desktop(macOS).
flutter doctor -v

What keyboard did you use to reproduce it on Android? I don't think this is reproducible on Android using Gboard since Gboard doesn't use composing region for pinyin input?

Hi @LongCatIsLooong. Apologies for the late response. I recently formatted the physical Android device I was previously using and can't seem to remember the keyboard with which this was reproduced. Tried reproducing with Gboard keyboard and this doesn't reproduce.
Thank you!

The iOS text input plugin implementation removes the text and resets the selection, but doesn't clear the marked text range when resignFirstResponder is called.


Add KafkaConsumerHook and KafkaSensor

Dear Airflow Maintainers,
Please accept the following PR that

Add the KafkaConsumerHook.
Add the KafkaSensor which listens to messages with the specific topic.

Related Issue:
#1311
Reminder to contributors:

You must add an Apache License header to all new files
Please squash your commits when possible and follow the 7 rules of good Git commits

I am new to the community, I am not sure the files are at the right place or missing anything.
The sensor could be used as the first node of a dag where the second node can be a TriggerDagRunOperator. The messages are polled in a batch and the dag runs are dynamically generated.
Thanks!

Coverage increased (+0.01%) to 67.041% when pulling a1b213689a5aab4a7e5aea5b66a1e6006d448d16 on stranbird:kafka-sensor into c1f485f8475300d5fd26a02af751f376ad21909b on airbnb:master.

@yuanfeiz Sorry it took us time to get to this. Overall, I think the idea is worthwhile, but I am not sure about the implementation. The hook looks fine, but I am worried about the sensor returning data. I do not think we have a good story for queue triggered DAGs just yet, but if you still want to go forward, happy to work with you on a design that makes sense.

@yuanfeiz Also, we are trying to clean up open PRs, so if I do not hear from you, I will close the PR.

Hi @artwr, really glad to see updates on this thread. Basically we had been using it as a background job coordinator and executors with DAG.
Sorry it has been a while I haven't kept up with the community, so I might be lack of the recent development. Is it the use case Airflow intends to cover? Let me know if there is anything I can help.

@yuanfeiz
Background job coordinator and executor is definitely Airflow's use case. That said, we usually expect the heavy lifting to be done by the various systems Airflow talks to, not usually the airflow workers.
What this means is that usually, Airflow tasks are either :

A sensor, which checks for a particular condition and returns True or False.
An operator which does delegates some work to a system (Say for instance a database, Spark or such)
A transfer operator, where we move data from one system to another, sometimes by using the local filesystem as an intermediate.

Airflow does not usually have tasks output data in the Python sense, mostly because there is no easy way in a distributed system to guarantee that the next task will be executed on the same worker, so loading the output of a task in memory is not usually useful.
For small amounts of data there the XCom system , which aims at being a lightweight cross communication system between tasks.
Maybe you could describe your use case a little better in a JIRA task here or on the dev mailing list<EMAIL_ADDRESS>and we could see where to take this.
Let me know if you have any more questions.

Closing.. not likely to merge.

@r39132 we use Kafka to send a message "run now" as trigger.
Can you please merge this solution?

@chanansh If you want this you could just include these two hook and operators in your local install. If you think it makes sense to include in stock Airflow you can open a new PR, but please ensure the include in the docs that this is not suitable for low-latency/high-throughput/streaming.

@ashb can we consider re-opening this PR?  I'd be happy to update the docs for @chanansh but am hesitant to submit a full PR for work i didn't write originally

@dferguson992 You can "adopt" it by putting the correct Co-authored-by line at the foot of the commit. https://help.github.com/en/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors
It's so old that re-opening now is not possible (github won't let me)

I'll give @chanansh a few days to re-open and am happy to hop on as co-author as per your linked doc to fix the documentation issues in your previous comment.  If not I'll just re-open under my name.  It's good work and I think Kafka and Airflow is a great integration, especially concerning data quality management.

@ashb I've created #7407 with the co-authoring steps, but I cannot find the original AIRFLOW-XXXX issue referenced in this original commit.  Thoughts on how to proceed?


CONSEP QA/Testing wireframe: Testing activities

Describe the task
Design wireframes for CONSEP's different testing activity screens
Acceptance Criteria

[ ] Design in Mural
[ ] Review with Michelly and Sabina

SME/User Contact
Victoria Lei

rolled over from sprint 28 to 29


Deps.jl

Hello Lytol,
What is the deps.jl file from line 3, include("../deps/deps.jl")? Julia claims ERROR: could not open file, and I couldn't locate it either.
Any help is greatly appreciated.

Heyo,
I really don't maintain this library any more, but I think that error you're seeing is coming from something outside of the Mongo.jl package.  There is no include("deps.jl") or similar that I can see.

Thanks dood. I'll try to debug it and post my findings on Github.

Just to add: the deps.jl is auto-generated by build.jl. But Julia still can't open Mongo.jl, deps.jl, libBSON, and probably others.


govulncheck GO-2023-1987

Summary
Fix govulncheck scan issue and add govulncheck to github action
% govulncheck ./...
Using go1.20.6 and<EMAIL_ADDRESS>with vulnerability data from https://vuln.go.dev (last modified 2023-08-11 01:41:48 +0000 UTC).

Scanning your code and 1639 packages across 242 dependent modules for known vulnerabilities...

Vulnerability #1: GO-2023-1987
    Large RSA keys can cause high CPU usage in crypto/tls
  More info: https://pkg.go.dev/vuln/GO-2023-1987
  Standard library
    Found in<EMAIL_ADDRESS>    Fixed in<EMAIL_ADDRESS>    Example traces found:
      #1: server/apiserver/argoserver.go:263:61: apiserver.Run calls http.Server.Serve, which eventually calls tls.Conn.Handshake
      #2: server/apiserver/argoserver.go:263:61: apiserver.Run calls http.Server.Serve, which eventually calls tls.Conn.HandshakeContext
      #3: workflow/executor/emissary/emissary.go:97:18: emissary.emissary.CopyFile calls io.Copy, which eventually calls tls.Conn.Read
      #4: pkg/apis/workflow/v1alpha1/item.go:75:20: v1alpha1.Item.Format calls fmt.Fprintf, which calls tls.Conn.Write
      #5: util/kubeconfig/kubeconfig.go:175:46: kubeconfig.GetBearerToken calls spdy.SpdyRoundTripper.RoundTrip, which eventually calls tls.Dial
      #6: util/kubeconfig/kubeconfig.go:175:46: kubeconfig.GetBearerToken calls spdy.SpdyRoundTripper.RoundTrip, which eventually calls tls.DialWithDialer
      #7: util/kubeconfig/kubeconfig.go:175:46: kubeconfig.GetBearerToken calls http.Transport.RoundTrip, which eventually calls tls.Dialer.DialContext

Your code is affected by 1 vulnerability from the Go standard library.

Share feedback at https://go.dev/s/govulncheck-feedback

Message from the maintainers:
Love this enhancement proposal? Give it a 👍. We prioritise the proposals with the most 👍.

Would you like to submit a PR?

@terrytangyuan Yes. I will do it

For posterity, just noting in the issue here that this was closed because the PR was closed as there is already a Snyk GH Action workflow


chore(master): release 1.45.0

:robot: I have created a release beep boop
1.45.0 (2024-06-14)
Features

update app agent and fix token (df20294)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/indykite/indykite-sdk-python/releases/tag/v1.45.0 :sunflower:


torch.from_array loads data slowly

var output = torch.from_array(result_array).reshape(8, 512, 512);// result_array float[] cost 600ms.  slowly.

Provide a zip project so others can debug
Please read other issues to see how this is typically handled

torchsharp 0.100.3
using TorchSharp;
class Program
{
static void Main(string[] args)
{
int size = 512;
var bytesall = new float[size *size * 6];
var timeCopyDataStart = DateTime.Now;
var tensorall = torch.from_array(bytesall).reshape(size, size, 6);
var timeCopyDataEnd = DateTime.Now;
Console.WriteLine($"cost:{(timeCopyDataEnd - timeCopyDataStart).TotalMilliseconds}");
Console.ReadLine();
}
}

@williamlzw what is the timing if you take out the call to reshape? I expect that it is not having much of an impact, but it is a difference between the Numpy and the TorchSharp versions.
Also, to make a fair comparison, in my opinion, you would need to first make the call (to each library) that isn't timed, so that you get past the startup costs of loading the .NET code, compiling it, etc. In other words, you should compare after warm-up and see what that does to the timings.

@williamlzw
To understand how to substitute NumpyDotNET codes with Torchsharp, Study the pytorch and TorchSharp example here

PyTorch
TorchSharp

@GeorgeS2019 -- there's nothing wrong with the code itself, it's just that the reshape call adds some (probably very little) overhead, and not warming up the runtime will also add overhead, which I believe is being measured in the timings.

My code uses the onnxruntime to reason, which used torchsharp for post-processing but now uses numpydotnet for post-processing. I close this issue.


Define a base Docker image

It could be useful having a base Docker image with Kafka only.
In this way the Docker images for Kafka and Kafka Connect deployment can be based on that, with related differences (i.e. scripts to run).
It's useful for saving bandwidth on Docker pull as well.

This issue has been addressed by PR #20 and can be closed.


Removing HTTP URL Connection

Replacing HttpURLConnection with HttpClient Lib. Temp fix for
Roblectric test case issue
@Sarkar @aaustin @dmitrig01

:+1:

Looks good :+1: