fix: Parse custom images with ":" in their name

For some of the images, the charm attempts to separate the image name from the tag, splitting the string in two using : as a separator. However, this breaks the installation if the image name contains that special character, which could be the case if a local container registry address is provided for instance (e.g. <IP_ADDRESS>:5000/tensorflow/serving:2.1.0).
Use rsplit to ensure that the rightmost part of the string (following the last :) is parsed as the tag.
Closes #205

Looks like we're bumping into this: https://github.com/canonical/seldon-core-operator/issues/203


[ LibFTDI1 ] Update to version 1.5

Hi,
LibFTDI version 1.5 was released on 7/7/2020. I not sure exactly how to request an update so I thought I would start here.
https://www.intra2net.com/en/developer/libftdi/index.php
Thanks!
Daniel

Some notes:

new functions which were added in v1.5 are missing in .def file
find_package(libftdi1) is broken in this port

You can see my fixes here: https://github.com/Mixaill/vcpkg/commit/d41b49d11396d50c24c7698223197c22c267eda9


Add line numbers to runtime errors

damn near unusable currently if I'm being honest

added in v0.8.2


editor.debug.action.selectionToRepl is not available in Command Palette

When I press Ctrl+Shift+P to open the command panel and type ">editor.debug.action.selectionToRepl", it shows "No matching commands". So I can't execute this command by Ctrl+Shift+P. I can only bind a shortcut key to this command and then execute it via the shortcut key. I think this is a bug that the command panel search is incomplete.

Please edit this issue title to become:
`editor.debug.action.selectionToRepl` is not available in Command Palette

https://github.com/microsoft/vscode/issues/95395#issuecomment-614754776 indicates it may already be there and you just need to know what the command text is.

Please edit this issue title to become:
`editor.debug.action.selectionToRepl` is not available in Command Palette

OK, but according to my observation, there are other commands that cannot be found in the panel. For example, "repl.action.copyAll".

#95395 (comment) indicates it may already be there and you just need to know what the command text is.

The problem I raised is different from him. His problem is that the shortcut key does not work after binding. My problem is that I can't find the command in the command panel. In fact, some other commands cannot be found, indicating that the search of the command panel is incomplete.

Some commands never appear in the Command Palette because they define their when clause as false

Some commands never appear in the Command Palette because they define their when clause as false

I open the page where I set the keyboard shortcut and see that their when clause is - not false.

Sorry, I wasn't clear. This is what I am referring to.
https://code.visualstudio.com/api/references/contribution-points#Context-specific-visibility-of-Command-Palette-menu-items

Sorry, I wasn't clear. This is what I am referring to.
https://code.visualstudio.com/api/references/contribution-points#Context-specific-visibility-of-Command-Palette-menu-items

I read your link and I probably understand. Please set the when clause of "editor.debug.action.selectionToRepl" to "inDebugMode" instead of false. This is more in line with our needs.

Looks like that command is missing from here:
https://github.com/microsoft/vscode/blob/d6e89ba74f5c36b765fd1a47fbc12a8ec441c070/src/vs/workbench/contrib/debug/browser/debug.contribution.ts#L102-L119
editor.debug.action.selectionToWatch is also missing.

/confirm

I will submit a PR

I will submit a PR
Thanks!

I will submit a PR

Thanks!


Wrong chart price

Expected Behavior
I want to show ohlc dataframe on chart. The dataframe is showing:

Current Behaviour
But current chart is showing:

Reproducible Example
import pandas as pd
import numpy as np
from lightweight_charts import Chart
MAIN_DATA = "FOREX/5_years"

if __name__ == '__main__':
    chart = Chart()

        # Columns: time | open | high | low | close | volume
    data_15m = pd.read_csv(f'{MAIN_DATA}/EURUSD-M15.csv')
    data_15m = data_15m.drop(['spread', 'real_volume'], axis=1)
    print(data_15m)
    chart.set(data_15m)

    chart.show(block=True)

Environment
- OS: macOs 14.2
- Library: <IP_ADDRESS>
- Python 3.12 & Python3.11

    chart.precision(5) missing.
The price it's right, only i the precision parameter was missing.


How to search "foo OR bar"?

Wrong post... how to delete?

Well, search all, and then just use regular Vim filtering to get what you need )


Update Error Flow

MMP-549

Great, thanks for making the code improvements!
If you get a chance, It'll be great to add a few tests for the new functionalities.
Thanks!


⚠ NCAA has degraded performance

In 10845d8, NCAA (https://www.ncaa.com) experienced degraded performance:

HTTP code: 200
Response time: 777 ms

Resolved: NCAA performance has improved in 6ff7035.


url_launcher-5.2 WebViewActivity.java uses or overrides a deprecated API

When I compile I see these notes on the console screen
Note: C:\src\flutter\.pub-cache\hosted\pub.dartlang.org\url_launcher-5.2.5\android\src\main\java\io\flutter\plugins\urllauncher\WebViewActivity.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.

pubspec.yaml
name: appjazz
description: Aplicativo do Jazz e Blues
version: 8.0.0+8

environment:
  sdk: ">=2.1.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter
  flutter_localizations:
    sdk: flutter

  cupertino_icons: ^0.1.2
  http: ^0.12.0+2
  path_provider: ^1.4.0
  sqflite: ^1.1.7+2
  connectivity: ^0.4.5+3
  url_launcher: ^5.2.5
  cloud_firestore: ^0.12.10
  firebase_auth: ^0.14.0+8
  google_sign_in: ^4.0.11
  firebase_database: ^3.0.9
  rxdart: ^0.22.6
  webview_flutter: ^0.3.15+1
  auto_size_text: ^2.1.0
  latlong: ^0.6.1
  queries: ^0.1.12
  firebase_analytics: ^5.0.6
  shared_preferences: ^0.5.4+3

dev_dependencies:
  flutter_test:
    sdk: flutter

  intl_translation: ^0.17.7

flutter:

  uses-material-design: true

  assets:
    - assets/logoJazz.png
    - assets/bakground.jpg
    - assets/fundo1.jpg
    - assets/fundo2.jpg
    - assets/fundo3.jpg
    - assets/userAvatar.png
    - assets/logo-pmro-2018-cinza.png
    - assets/pmro2018-logo.png
    - assets/termos.txt
    - assets/sobreHeader.jpg
    - assets/backgroundMenu.png
    - assets/wood.jpeg
    - assets/praia.jpeg
    - assets/praia2.jpeg
    - assets/logoSVG.svg

  fonts:
     - family: Big Noodle Titling
       fonts:
         - asset: fonts/big_noodle_titling.ttf
     - family: GlosaDisplayW01-Bold
       fonts:
         - asset: fonts/glosa_display_w01_bold.ttf
     - family: BakerieSmoothCondensedMedium
       fonts:
         - asset: fonts/BakerieSmoothCondensed-Medium.otf
     - family: BakerieSmoothBold
       fonts:
         - asset: fonts/BakerieSmooth-Bold.otf
     - family: iconsmind
       fonts:
         - asset: fonts/iconsmind.ttf

flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, v1.9.1+hotfix.6, on Microsoft Windows [versÃ£o 10.0.18362.418], locale pt-BR)

[!] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
    ! Some Android licenses not accepted.  To resolve this, run: flutter doctor --android-licenses
[√] Android Studio (version 3.5)
[√] IntelliJ IDEA Community Edition (version 2019.1)
[!] IntelliJ IDEA Ultimate Edition (version 2018.3)
    X Flutter plugin not installed; this adds Flutter specific functionality.
[√] IntelliJ IDEA Ultimate Edition (version 2019.1)
[√] VS Code (version 1.39.2)
[√] Connected device (1 available)

same as https://github.com/flutter/flutter/issues/37616

Hi @insinfo
As pointed out by @Fernandomr88  (thank you)
there's an open issue addressing the case you described.
Please follow up on that issue,
I'm closing the current one as duplicate.
If you disagree please write in the comments
and I will reopen it.
Thank you


add .hound.yml file

Add configuration file for Hound which ignores changes to autogenerated files in the api/v1 directory.
For more info: https://houndci.com/configuration
Signed-off by: Ian Vernon<EMAIL_ADDRESS>

Closing in favor of checking out another branch to validate that Hound behaves appropriately.


[fix](jdbc catalog) fix handle oracle date format

Proposed changes
Issue Number: close #xxx

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

run buildall


⚠ Processors has degraded performance

In 568c819, Processors ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 127 ms

Resolved: Processors performance has improved in e7f27e3.


Bumped up ruby version

@someara can you please merge these changes?

@sinfomicien ? Can we transfer this repo?

On Feb 17, 2017, at 4:15 PM, Noel Georgi<EMAIL_ADDRESS>wrote:
@someara can you please merge these changes?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@someara transfer to the official MySQL repo?

Just a different org where the owner is responsive

On Feb 17, 2017, at 4:45 PM, Noel Georgi<EMAIL_ADDRESS>wrote:
@someara transfer to the official MySQL repo?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@someara  Who can pick it up?

I certainly don't want it. The only reason I'm chiming in is because I have commit bit.

On Feb 17, 2017, at 5:17 PM, Noel Georgi<EMAIL_ADDRESS>wrote:
@someara Who can pick it up?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@sinfomicien please provide a solution?

I'd love to get this one transferred to Sous Chefs. We have a team of active maintainers and process for people to come in / out and get work done regardless of an individual maintainer. http://sous-chefs.org/

@tas50 cool, could you please do that ASAP, as when Chef 13 is released it would break many cookbooks

There's a few changes to make here, but this fixes enough that it's worth getting in


feat(check:policy): Make policy handlers async

Policy handlers are now async, which enables them to more easily load config from fluid-build, since that is async. It also allows handlers to use async libraries to perform checks. Note that resolvers and "final" handlers are still synchronous.
I also updated the names of some functions and variables to make it clearer what they're doing. In particular the "runPolicyCheck" function was very wrong - it only executed the final handlers so it's a lot clearer post-rename.

"Policy handlers are now async, which enables them to more easily load config from fluid-build, since that is async" that part is not reflected here, is it?

No, taking advantage of the async-ness is not included in this PR. I didn't want to obscure the fundamental async changes.
I have wanted to write async handlers for some time. Most recently, I wanted to prototype something with https://github.com/bluwy/publint, and couldn't. While many tools can be used as a CLI, there are often speed advantages to using the API and wrapping it in a policy handler. I did consider adding a new asyncHandler optional thing, but that didn't seem to have any real advantages since async handlers can still be synchronous.
The fluid-build/policy config can be loaded synchronously, but there are several util functions like getResolvedFluidRoot that are async. I think that one in particular might be able to be made synchronous, but the general usefulness of being able to call async code from a handler makes me think this is a better approach than making the useful util functions synchronous.


Taqo Linux: Click actions in other notifications will crash the Taqo server

Expected Behavior
Click actions in other notifications will not affect Taqo
Actual Behavior
Click actions in other notifications will crash the Taqo server
Steps to Reproduce the Problem

Start Taqo Server on Linux
Generate a notification using

gdbus call --session --dest org.freedesktop.Notifications --object-path /org/freedesktop/Notifications --method org.freedesktop.Notifications.Notify Taqo 0 '' title click '["default", "Other action", ""]' '{"urgency": <byte 2>}' 0

Click "Other action" in the pop-up notification
Then Taqo serve will crash

Cannot reproduce on Gnome glinux. Was it a different window manager?

On xfce4, if I click the "Other action" button of the notification, it will crash the Taqo server. If I click elsewhere of the notification to dismiss the notification, nothing will happen.

Thanks. I will try xfce4.

It seems to be xfce4 only... I just tested on gnome and i3 and they seem not having the issue...

This bug is fixed. Opening a new bug for the problem of glinux gnome not receiving notifications.


[EC][ASN1] Detect missing OID when serializing EC parameters and keys

The following built-in curves do not have an assigned OID:

Oakley-EC2N-3
Oakley-EC2N-4

In general we shouldn't assume that an OID is always available.
This commit detects such cases, raises an error and returns appropriate
return values so that the condition can be detected and correctly
handled by the callers, when serializing EC parameters or EC keys with
the default ec_param_enc:named_curve.
Fixes #12306

This is the analogous of #12312 for master: they differ for the make update commit.

#12307 revealed that the new provider implementation also did not account for missing OIDs: f13ba5434e7443ab577b364ec46c43aaf7112dd8 addresses that.

Inside the provider we can't use EC_R_MISSING_OID (there is a clash with another provider specific error), so we add PROV_R_MISSING_OID.
See fa55d573d3acd93b7e3ba3f531437926df2203b3

@t8m can you reapprove?
@levitte you had concerns (discussed in the 1.1.1 version of this PR), I could also use your feedback on the extra bits I added in 3.0.0 that are related to serializer code.

This pull request is ready to merge

Merged to master as:

e0137ca92b4abf65acde15b255ae58d7e76af22f [EC][ASN1] Detect missing OID when serializing EC parameters and keys

Thanks!


CL2: Use embed FS instead of relying on $GOPATH.

What type of PR is this?
/kind cleanup
What this PR does / why we need it:
Clusterloader now reads a lot from $GOPATH which is problematic (e.g. when is executed from a different path or when binary has been built with different version than is now available in $GOPATH).
This is a first PR that aims to break this dependency in favour of embed.FS: we will embed necessary files (such as manifests which are considered a part of measurements). The test config files (such as load/config.yaml) will be still stored externally as they are not part of the testing framework.
This PR implements necessary interface and migrates the first that reads data in runtime: exec measurement as POC.
See https://github.com/kubernetes/perf-tests/pull/2199 for ~goal where are we going.
/assign @jupblb
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:

/hold cancel
Thanks!

Sorry, I misunderstood the comment.
/hold

/lgtm

/hold cancel

/retest


Containerization instead of exe?

Hi! 👋
This project looks promising, but I am usually extremely careful around unknown executables. As far as I can see, you are working with .Net 6.0, and this is .Net Core, am I right?
In that regard, would it be a huge task for you to containerize this and run it in a simple container image? Could maybe increase adoption and reduce the user risk?
Just an improvement suggestion! I love the open source community! ❤🔥

Hi @torivara!
Thank you for your feedback. Actually containerization was something I was thinking about, but as the next step. I guess I can work on it to have it completed for 1.0 milestone.

@torivara One more question - are you looking for ability to run a Docker image directly from a source (build & run) or running it from a public source like Docker Hub?

Docker image is now available - https://hub.docker.com/r/thecloudtheory/azure-cost-estimator


Issue navigating in4sit

Hi there, when i tried keying in my information it still prompt the text box. The only file i downloaded was the .exe v2.0.0 file. Hope you can look into it.

Same issue as this guy, i downloaded all the files
extracted zip file to a folder
ran application after keying in details
"something went wrong while navigating IN4SIT"
not sure if its because they revamped their crappy site

@Mhidayah19 @BEEPBEEPBEEPBEEPBEEEP can you guys ensure that you are using the correct regional format on your Windows?

@Mhidayah19 @BEEPBEEPBEEPBEEPBEEEP can you guys ensure that you are using the correct regional format on your Windows?

Yup.

Same issue as above

Same. I am facing the exact issue @BEEPBEEPBEEPBEEPBEEEP and setting wise same too.

Also having the same issues as everyone else!

Hi, same issue. I notice @JustBrandonLim is still updating this. Will this be fixed?

i've just pushed the update work with the system, just waiting for x86 package to be compiled and released under 2.1. otherwise if you want it asap, can just run the source code from the repo first ya @Kamikaze1903 @JustBrandonLim

so i followed kevinthmm's instruction who updated the repo with some changes to fix the "navigating IN4SIT" error.
so i when and clone the latest repo and run it myself with yarn install and yarn run. im getting this error instead now :')
did i miss anything out?

so i followed kevinthmm's instruction who updated the repo with some changes to fix the "navigating IN4SIT" error.
so i when and clone the latest repo and run it myself with yarn install and yarn run. im getting this error instead now :') did i miss anything out?

Please try again, I will compile for Windows when I have the time.

yep issues should have been fixed
try pull the latest code and run the following:
yarn
yarn install
yarn build
yarn start
it might take a few tries before going thru. brandon and i will package for windows and mac once we have some time @waafi-adam @Kamikaze1903


Adjust the use of CETL_NODISCARD

All non-void internal functions can (should) continue using CETL_NODISCARD.

User-facing (API) functions can only use CETL_NODISCARD where unused return value may lead to a resource leak or some other disaster.

Closing as it was addressed by PR 359


Fault Handling - Check Faults takes too long

The Check Faults VI is currently disabled because the method it calls takes too long. There are other places where we are checking for faults in the code (such as checking if halted in the move itself) but I should find a workaround to a more holistic fault check.

Moving this to the Release_1.
I cannot change the check faults behaviour directly, but I added it to the Full Read and am allowing the user to manually decide when to run it.


Add a speedX option

Whooby currently sets at the default system speed and a default pitch. To increase the speed we need to add a speed option which either speeds up or slows down the speed of voice of our TTS. Same applies to pitch , we need to increase or decrease it as per user desire.
follow this resource for help : https://developer.android.com/reference/kotlin/android/speech/tts/TextToSpeech

Addition of speedX option. refer to pr #20.
outcome : postive


Webpart not loading in multi-tab personal app in Teams

Target SharePoint environment
SharePoint Online
What SharePoint development model, framework, SDK or API is this about?
💥 SharePoint Framework
Developer environment
Windows
What browser(s) / client(s) have you tested

[ ] 💥 Internet Explorer
[X] 💥 Microsoft Edge
[X] 💥 Google Chrome
[X] 💥 FireFox
[ ] 💥 Safari
[ ] mobile (iOS/iPadOS)
[ ] mobile (Android)
[ ] not applicable
[ ] other (enter in the "Additional environment details" area below)

Additional environment details

SPFx v1.11.0
Node v10.24.1
Edge v105.0.1343.53
Chrome v106.0.5249.62
Firefox v105.0.1

Describe the bug / error
I have been following the "Creating multi-tab Microsoft Teams personal app with SharePoint Framework" YouTube tutorial from the Microsoft 365 Community channel and the tutorial on the Docs and have run into the issue that the webparts deployed for the teams tabs aren't loading.
Giving me the following errors depending on the browser:
Chrome: Error: Error initializing application. Error: TypeError: Cannot read properties of undefined (reading 'componentType')
Edge: Error: Error initializing application. Error: TypeError: Cannot read properties of undefined (reading 'componentType')
Firefox: Error: Error initializing application. Error: TypeError: i is undefined
My methods of deploying the app were as follows:

Create the app manifest in the Developer Portal App in Teams, fill out the necessary fields and download the manifest. Deploy the SPFx Project .sppkg to the appcatalog. Finally, import the app manifest in Teams.
Create the app manifest in the Developer Portal App in Teams, fill out the necessary fields and download the manifest. Copy the files into the SPFx projects "teams" folder with the files inside of the root of a .zip folder. Deploy the SPFx Project .sppkg to the appcatalog which failed because it violates the package structure guidelines.

Link to the project files: repo
Steps to reproduce

Generate a SPFx project with the yeoman generator
Set up to basic webparts to use for the test
Follow either tutorial to deploy the app into teams

Expected behavior
The webparts load successfully in the teams personal app tabs

@MWDevRepo - there were some issues with the version of Teams SDK used in SPFx solutions.
The version has been bumped and the issue should be resolved by now.
Could you please check it on your end?

@AJIXuMuK I managed to get it to work, by following the updated docs but having to manually upload the manifest zip into teams.


Fix: >1 overload params[] methods suit given args

I.e. expression is "Utils.Max(1, 2, 3)" and there are methods
int Max(params int[] values)
long Max(params long[] values)
In such case lib method Parser.FindBestMethod has more than 1 applicable methods and invokes method MethodHasPriority.
In this method there's no check if parameters have ParamsArrayType and it throws exception on method.Parameters[i] "Out of range" exception.
I've handled this situation in the method MethodHasPriority.

Sorry for the late response, and thank you very much for your code. Seems fine for me.
Can I just ask you to add the corresponding unit test? Also an easy one...

I've written the test. Hope it's ok.

I just merged your changes and released a new version 1.3.2.
Thanks!

Thank you, Davide!


Request: Add a way to get IndicatorInfoProvider via delegation rather than requiring protocol conformance.

I'm trying to implement a ButtonBarPagerTabStripViewController that will hold a few view controllers. At least one of the controllers will not be determined until runtime and it could be any of a variety of controllers. The possible controllers do not all have the same superclass so I can't easily add IndicatorInfoProvider protocol conformance to all of them via extension and it would be pretty cumbersome to have to add it to every single possible type.
It seems like the information provided by IndicatorInfoProvider would be more easily provided via delegation. The class that is extending ButtonBarPagerTabStripViewController is the one presenting the other view controllers and it should have the opportunity to decide what names appear in the corresponding tabs.
Maybe I'm missing something but delegation seems like a better fit here.

I am implementing a chat app, and need to show a badge only when there is a message.
Is there a way I can trigger the func indicatorInfo(for pagerTabStripController: PagerTabStripViewController) -> IndicatorInfo function manually when I get the notification?


refine grafana doc

Coverage increased (+16.5%) to 76.402% when pulling 629f878b8fa5f5ae8216b0ac009cb765d05c2f86 on yife/grafana-doc into 7973ac9fb130932c15f34fc3f9e8e87b06aa4f74 on master.


Simple Mode - Find/Replace missing in menus/tools

[ x] I agree to follow the Code of Conduct that this project adheres to.
[x ] I have searched the issue tracker for a feature request that matches the one I want to file, without success.

In Classic mode, Edit > Find/Replace exists.
In Simple mode, this is not in any menu/toolbar that I can find as there is no Edit menu item.
The keyboard shortcut (ctrl+f) still works to bring up the dialog.

Describe the solution you'd like
Not sure where it would logically sit in the Simple mode menu/toolbar structure.
Perhaps in the right-click context menu when nothing is selected and clicking on a blank area of the diagram?

Uh... yeah, that. I never think to look there, as it doesn't feel like a menu/set of tools.
Thanks!

All tool windows are in that menu.


Yoga does not respect automatic minimum size for flexbox items

Description
Actual (all items are equal width):

Expected (1 and 2 should shrink):

React Native Version
0.72.4
Output of npx react-native info
> npx react-native info
info Fetching system and libraries information...
System:
  OS: Windows 10 10.0.22621
  CPU: "(12) x64 AMD Ryzen 5 5600 6-Core Processor              "
  Memory: 19.21 GB / 31.91 GB
Binaries:
  Node:
    version: 20.2.0
    path: C:\Program Files\nodejs\node.EXE
  Yarn: Not Found
  npm:
    version: 9.7.2
    path: C:\Program Files\nodejs\npm.CMD
  Watchman: Not Found
SDKs:
  Android SDK: Not Found
  Windows SDK: Not Found
IDEs:
  Android Studio: AI-222.4459.24.2221.9971841
  Visual Studio:
    - 17.5.33424.131 (Visual Studio Community 2022)
Languages:
  Java:
    version: <IP_ADDRESS>
    path: C:\Program Files\Eclipse Adoptium\jdk-<IP_ADDRESS>-hotspot\bin\javac.EXE
  Ruby: Not Found
npmPackages:
  "@react-native-community/cli": Not Found
  react:
    installed: 18.2.0
    wanted: 18.2.0
  react-native:
    installed: 0.72.4
    wanted: 0.72.4
  react-native-windows: Not Found
npmGlobalPackages:
  "*react-native*": Not Found
Android:
  hermesEnabled: Not found
  newArchEnabled: Not found
iOS:
  hermesEnabled: Not found
  newArchEnabled: Not found

Steps to reproduce
React Native:
import { Text, View } from 'react-native';

const item = {
  flexGrow: 1,
  flexShrink: 1,
  flexBasis: '100%',
};

export default function App() {
  return (
    <View style={{ display: 'flex', flexDirection: 'row' }}>
      <View style={[{ backgroundColor: 'red' }, item]}><Text>1</Text></View>
      <View style={[{ backgroundColor: 'green' }, item]}><Text>2</Text></View>
      <View style={[{ backgroundColor: 'blue' }, item]}><Text style={{ minWidth: '100%' }}>33333333333333333333</Text></View>
    </View>
  );
}

Web equivalent:

1

2

<PHONE_NUMBER>333

Snack, screenshot, or link to a repository
Repro has been provided above.

@NickGerleman Huge thanks for looking into this! Do you know of any workarounds?

The workaround for consistency would be set an explicit minimum size, since Yoga will not determine one automatically. That's not really fixing the root issue, admittedly.

I was interested in what the performance impact of implementing "automatic minimum size" might be, so I've done a little informal investigation into the issue.
Methodology
Modifying Taffy's benchmarks, which include head-to-head comparison with Yoga via the rust bindings (yoga-rs) with various style combinations designed to stress the min-content sizing part of the algorithm. In particular, I tested a lot of trees that had width/height set to auto so that neither Taffy nor Yoga could easily hit the fast paths that can short-circuit measuring entire subtrees.
Findings / Conclusions

Despite the fact that Taffy implements the "automatic minimum size" part of the spec (requested in this issue) while Yoga elides this feature in the name of performance, in practice Taffy is still faster than Yoga for most combinations of styles I tried. The exceptions I found are:

Cases where flex-basis is set but not width/height (but both Yoga and Taffy are very fast in these cases)
Cases where flex-direction: column and flex-wrap: wrap which Taffy really doesn't like. However, this case is explicitly called out in the spec as being "insanely expensive" to calculate correctly, and I don't think Taffy is implementing the fast-path exception from the spec for this case. So that's probably unrelated to "automatic minimum size".

I should note that this only so consistently true as of a couple of recent performance fixes to Taffy (notably https://github.com/DioxusLabs/taffy/pull/556). And it's entirely possible that such performance wins can be found in Yoga too.

However, if the primary concern is to avoid regressing performance compared to the existing released version(s) of Yoga, then I would be pretty confident that it is possible to implement this feature while maintaining that level of performance, although this may well require some effort to be put into optimising Yoga.
Speaking of which:

Performance of Flexbox implementations seems to be very sensitive to their caching implementations. We've now found tweaks to Taffy's caching logic that give orders of magnitude improvements to certain tree structures on 4 or 5 separate occasions. So that might be a good place to look if we want to improve Yoga's performance (but perhaps it might be better to hold on optimising until a compliant algorithm implementation has been developed so people don't end up depending on perf that isn't achievable within the spec). Yoga and Taffy are both using 9 cache slots, but Yoga uses a FIFO strategy when storing new cache entries, whereas Taffy assigns a slot based on the combination of "measure modes" (to use Yoga's terminology) used when requesting the layout.

Benchmark results
Taffy's standard benchmarks
These are Taffy's current standard benchmarks which we have committed to the repo. The idea of including them here is that they are useful for giving us an insight into what performance in easier / less degenerate cases than the above. Although arguably they measure a bit too easy of a scenario. The use the following style generation function:
fn create_style<R: Rng>(rng: &mut R) -> Style {
    fn gen_dimension<R: Rng>(rng: &mut R) -> Dimension {
        let switch: f32 = rng.gen_range(0.0..=1.0);
        if switch < 0.2 {
            Dimension::Auto
        } else if switch < 0.8 {
            Dimension::Length(rng.gen_range(0.0..500.0))
        } else {
            Dimension::Percent(rng.gen_range(0.0..1.0))
        }
    }
    Style {
        size: Size {
            width: gen_dimension(rng),
            height: gen_dimension(rng),
        },
        ..Default::default()
    }
}

Benchmark
Node Count
Depth
Yoga ([ba27f9d])
Taffy ([be627e7f])

big trees (wide)
1,000
1
0.7339 ms
0.4855 ms

big trees (wide)
10,000
1
6.9652 ms
5.5412 ms

big trees (wide)
100,000
1
130.04 ms
62.017 ms

big trees (deep)
4,000
12
2.2466 ms
1.9278 ms

big trees (deep)
10,000
14
5.9559 ms
4.5248 ms

My conclusion from these numbers: although Taffy is a bit faster, the numbers are more similar than they are different (with the exception of the unrealistically large 100k node test).
Stress Test
The results below pertain to trees of nodes where styles were creating using the following function (this is using Taffy/Rust notation, but hopefully it should be pretty clear what it's doing):
fn create_style<R: Rng>(rng: &mut R) -> Style {
    let is_row = rng.gen::<f32>() < 0.5;
    Style {
        flex_direction: if is_row {
            FlexDirection::Row
        } else {
            FlexDirection::Column
        },
        flex_grow: 1.0,
        margin: Rect {
            left: LengthPercentageAuto::Length(10.0),
            right: LengthPercentageAuto::Length(10.0),
            top: LengthPercentageAuto::Length(10.0),
            bottom: LengthPercentageAuto::Length(10.0),
        },
        ..Default::default()
    }
}

these styles were picked for inclusion here because they were amongst the slowest results I could find for both libraries.

Benchmark
Node Count
Depth
Yoga ([ba27f9d])
Taffy ([be627e7f])

big trees (wide)
1,000
1
1.0176 ms
0.6545 ms

big trees (wide)
10,000
1
11.002 ms
6.9952 ms

big trees (wide)
100,000
1
171.58 ms
80.602 ms

big trees (deep)
4,000
12
63.387 ms
10.146 ms

big trees (deep)
10,000
14
241.81 ms
29.160 ms

It was interesting (and surprising!) to me that Yoga actually seems to scale worse in this more difficult scenario (note in particular the numbers in the "deep" benchmarks), despite containing algorithm shortcuts designed to facilitate this kind of scalability. Whether that's because the algorithm shortcuts don't help much, or because there are other aspects of Taffy's implementation that compensate for it using a slower algorithm I'm not sure. But I figure that in many ways it doesn't matter too much, because either could be implemented in Yoga.

These benchmarks are definitely a bit artificial, and I'd love to run some numbers on some real-world views/trees, but hopefully they give us some idea of what might be possible :)

Thanks for the helpful context. Apart from the general "is it possible for this to be efficient", comparing Yoga to previous baseline is probably what we need to do here.
Re benchmarks, I definitely agree with the sentiment of what we have right now veering too far into synthetic. I've been at times tempted to see if we can dump a tree from a real-world app, and make a fixture out of it, so we can test laying out a real-world tree (or different real-world trees), along with incremental mutation and relayout. We do have a couple of ~10k node real-world UIs that have pretty different characteristics.
I've also noticed, at least for the case of YGBenchmark.c, we sometimes seem to spending more time counting how long it takes to allocate and free Yoga nodes, then the layout process itself. I was experimenting with moving yoga::Style to a heap allocated structure instead of an inline one, and IIRC the benchmarks showed something like a >10% difference, which was much less visible when isolating to just the layout step (which was slower due to less locality, but a lot less). I'm not aware of whether yoga-rs does much additional boxing on top of Yoga structures, but that might also be a variable to isolate.
For caching, beyond what Yoga does, we recently discovered RN Fabric can invalidate the layout cache much more often than it needs to. In RN there is a Yoga node per ShadowNode, and a series of bugs which leads to sometimes restoring previous ShadowNodes, containing pre-layout information, into new trees, on React mutation. In the most serious cases, this could lead to small UI changes having catastrophic effect to layout cache, and effectively removing most of the previous work. https://github.com/facebook/react-native/commit/ef438464fab7bc663bc664a641c0ead8e35cf8cd was one of the changes to help here, but there are more coming, and some discussion on the general model (RN Fabric heavily relying on Yoga private APIs is another thing I'd like to get us out of).

Apart from cost of flex layout, I think part of the performance concern here is for laying out text.
I think if we wanted to implement this correctly, we could still shortcut min-content measurement in most cases.
If flex basis is based on content, we already have a max-content measurement. If we don’t need to shrink, and didn’t otherwise have an explicit flex basis, we know we are already at least min-content sized in the main axis.

Downside, the elegant way to do this involves breaking every Yoga measure function, since now they need to know about min-content. Or adding a secondary function.


It is not working with CKEditor

This is successfully working in the normal textarea. It didn't work as I expected after added any library like CKEditor into the textarea.
How to fix this issue?

Hello, how did you solve this problem?


Set timeout

Hello!
Are you able to set a timeout somewhere if the request is failing?
Let's say if the pfSense-machine is down.
fapi = PfsenseFauxapi(
    ip,
    faux_apikey,
    faux_apisecret
)
try:
    config = fapi.config_get()
except:
    config = None

The request is running for approx 30-40 seconds before moving on (I'm looping this code).

Mmkay I worked around the problem, maybe not the best way but here goes if anyone else is stuck with the same issue.
I made a manual request (fetching system_stats) to the pfSense machine before running my code above.
Since I cannot figure out how to tell the PfsenseFauxApi-function to timeout, I'm telling requests to do it instead r = requests.get(url, headers=headers, verify=False, timeout=3). If it fails, we're moving on in 3 sec.
status = check_device_status(fw.ip, fw.faux_apikey, fw.faux_apisecret)
    if status:
        # device is online, run PfsenseFauxapi()
    else:
        # device is offline, proceed with next one in loop

def check_device_status(ip, faux_apikey, faux_apisecret):
    timestamp = datetime.datetime.now().strftime('%Y%m%dZ%H%M%S')
    url = "https://{}/fauxapi/v1/?action=system_stats".format(ip)
    build_headers = generate_auth(faux_apikey, faux_apisecret, timestamp)
    headers = {
        'fauxapi-auth': build_headers
    }
    try:
        r = requests.get(url, headers=headers, verify=False, timeout=3)
        logging.info('[{}] Device is ONLINE'.format(ip))
        return True
    except Exception as E:
        logging.warning('[{}] Device is OFFLINE'.format(ip))
        return False

We'll end up with one extra query to the pfSense, I believe thats no big deal.

Hi -
This issue needs to be raised for the Python client over here -
https://github.com/ndejong/pfsense_fauxapi_client_python/issues
A timeout for the client is a good suggestion though!

https://github.com/ndejong/pfsense_fauxapi_client_python/issues/4


[BEAM-10277] Encoding position initial implementation

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

what's the status of this PR?

what's the status of this PR?

Any news on this PR ? : )

@AlikRodriguez could you please update on the progress done here? :D thanks!

@pabloem I commit some changes, could you tell me what do you think?

ah this would need to be reviewed by @TheNeuralBit PTAL

Thanks @pabloem! I still need to take a closer look, but I have a couple of initial comments:

Looks like you need ro merge or rebase to resolve a conflict in row_coder_test.py
Could you also look at adding test case(s) to standard_coders.yaml, like this one: https://github.com/apache/beam/blob/master/model/fn-execution/src/main/resources/org/apache/beam/model/fnexecution/v1/standard_coders.yaml#L401-L410

It's nice to have test cases there since we verify them for every SDK (Java does this in CommonCoderTest.java, Python in standard_coders_test.py)

Run Java_Examples_Dataflow PreCommit

Hm I think ideally we'd keep the test, but skip it in the Go implementation and add a TODO with a jira, similar to what is done here: https://github.com/apache/beam/blob/7e896ba429fdad0b54448409cff95bdfd1d03e92/sdks/go/test/regression/coders/fromyaml/fromyaml.go#L86-L90
I'm not sure if there's a good way to skip payloads that specify an encoding_position though, we can't just string match like the example above. Do you have any suggestions @lostluck?

Thanks, @lostluck.
@TheNeuralBit Could you take a look?


Add pdf-appendix-pages

🔗 Jira ticket
https://codeforamerica.atlassian.net/browse/CCAP-336
✍ Description
Adds appendix pages to the PDF -- this branch will be where work to map appendix fields happens.

@spokenbird I would recommend, uncommenting this line: https://github.com/codeforamerica/il-gcc-form-flow/blob/465ba921d799326f83396af83a40512afeaa5c95/src/test/java/org/ilgcc/app/journeys/GccFlowJourneyTest.java#L653 and rerunning the tests locally. Make sure to re-comment after you have ran it.
This will regenerate the IL_CCAP_Filled  pdf file.

@spokenbird I pushed the update to the test_filled_pdf so that tests pass.

This branch is going to stay live for a bit, so we'll need to keep it rebased often.


Add "follow mouse" support

Is your feature request related to a problem? Please describe.
Add the possibility to follow the mouse without dragging the image.

I'd like to work on this.


'ELEVENTY_PRODUCTION' is not recognized as an internal or external command

Hi Greg,
Thanks for putting this together.
I'm new to this, so apologies if the answer to this problem is obvious (I tried searching online but couldn't find anything).
I just downloaded the repo to my computer and am getting this error when running 'npm run build':

'ELEVENTY_PRODUCTION' is not recognized as an internal or external command,
operable program or batch file.
'NODE_ENV' is not recognized as an internal or external command,
operable program or batch file.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ build: ELEVENTY_PRODUCTION=true eleventy & NODE_ENV=production postcss styles/tailwind.css --o _site/style.css
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

Any idea why?
Sorry if this is a silly question!
Thanks.

Looks like a problem on Windows. : / I haven’t used Windows in years. I’m afraid I can’t help. : (

Same issue :(

Same issue :(

Also on Windows?

Same issue :(

Also on Windows?

Yes Windows. I had to remove the ENV stuff to make it work.

run:
npm install --save-dev cross-env

change into:
package.json
"build": "cross-env ELEVENTY_PRODUCTION=true eleventy && cross-env NODE_ENV=production postcss styles/tailwind.css --o _site/style.css"

Same issue :(

Also on Windows?

This project should add cross-env into devDependencies as I mentioned above

Same issue :(

Also on Windows?

Yes Windows. I had to remove the ENV stuff to make it work.

run:
npm install --save-dev cross-env

change into:
package.json
"build": "cross-env ELEVENTY_PRODUCTION=true eleventy && cross-env NODE_ENV=production postcss styles/tailwind.css --o _site/style.css"

Thank you for your solution everything works fine now


Handling missing covariates for detection function fitting

How to handle missing values in numeric covariates, such as Bft?
Currently LTabundR implements an approach in which sightings with missing covariate data are removed from detection function fitting (only if the relevant covariate is specified as a candidate). Then, in abundance estimation, we estimate the ESW for those sightings using the average ESW from the region-year for which density is being estimated.
Is this approach acceptable?

While we generally don't want to exclude sightings from the focal survey from detection function estimation, if sightings are just being used for detection function estimation and are missing covariate date, we could just remove them. If we need to retain them for some reason (e.g., from focal survey, although I suspect this would be very uncommon), what about trying to address/interpolate missing covariate values instead of using the average ESW?

As noted in this thread [here])https://github.com/PIFSC-Protected-Species-Division/LTabundR/issues/10#issuecomment-2209291776), our new approach to such questions is: never fill in data, but make is easier for users to find and address gaps in data.
Therefore any sightings with missing data in covariate columns that are going to be referenced in detection-function-fitting will be removed from the dataset (both for detection function fitting and abundance estimation). These changes occur within the code for lta().
Such rows with missing covariates will be flagged in the new function lta_checks() so that these issues can be fixed if desired before running lta() or similar functions.
Change has been applied, working on lta_checks() and QAQC now.


Update sftp list and download symlink handling

Motivation for changes:
Previously it was impossible to get the path to a symlink as the sftp_list plugin would resolve the symlink to it's target (in the same way that sftp_download would delete the target rather than the symlink).
Detailed changes:
This pull request contains two main changes, firstly, the sftp_list will return the path of symlinks rather than there targets. Secondly if a symlink is targeted to be deleted, the symlink will be remove rather than it's target deleted.

Hi, do you have any feedback on the PR?


Fix <Router fallback> (signature and functionality)

See #322. Overlaps with #323 but without formatting issues.


#16 Updating dependencies.

Codecov Report

Merging #17 (104709e) into main (8aff189) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##              main       #17   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            3         3
  Lines          322       322
  Branches        29        29
=========================================
  Hits           322       322

Flag
Coverage Δ

server
100.00% <ø> (ø)

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


vxlan not set for osp13

vxlan is set to true [1] from the contents of files added in below extra.yml. But this fistbot.yml is not having vxlan string, so vxlan is never set.
[root@f19-h10-000-r620 jetpack]# cat ~/infrared/plugins/tripleo-overcloud/vars/overcloud/templates/extra.yml
tripleo_heat_templates:
- /home/stack/firstboot.yaml
I am getting this below error
https://gist.github.com/venkataanil/396180439ca2044610a16b4f1b320111
[1] https://github.com/smalleni/jetpack/commit/0426a12cefbbf73d7e567b58d4b9c09450f853cc#diff-d82d1754e42f3800a25e9cd02a0cb3a3R79

@venkataanil your error seems to be due to not having the search filter. Otherwise line 115 in overcloud.yml should correctly set the backend.


Add openssl 1.0.1o version

fixes #29
fixes #13
tested on MacOS host

@m-kuhn @3nids we successfully tested this in our mobile applications and it works. Would you be able to merge and create new docker image if possible , thanks

Thanks @PeterPetrik
I'll see when I can do a new docker


Add functionality to exclude folders from the "git status" page

I am requesting this improvement because I have one repository for Thingworx application and for the Eclipse workspace of extensions.
Whenever I am aligning the project from the mashups, the file for the workspace are always considered as "modified" and I cannot skipped those files/folder from the comparison

The Extension is not meant to handle Eclipse workspaces, as explained in the user guide. I do agree the functionality would be nice to have, but it would add more complexity (as we need both GUI to handle the exclude folders and services). I don't plan to do this for now, but in case anyone has a need for this, I would be happy to explain how to do that.


Feature Request: quick search

In a perfect world, I could filter the most list real quick by name :)

added in 1.0.7-pr-2


Axial LED Model

<AxiosLed />
Uses "axial" footprint

Worked on it #59 . This is how the LED looks like


fix(entity): regenerated 'entity' query depth with 4

Generated entity query with max depth of 4. This will override the manually added changes to fix drift as part of this PR: https://github.com/newrelic/newrelic-client-go/pull/1186

do not merge right now


Ignorning Hystrix Stream traces when using Spring Cloud Sleuth?

I currently have an application that is streaming Hystrix metrics via Spring Cloud Hystrix Stream. When I am using Sleuth in this project, I get traces for both the @Scheduled task in HystrixStreamTask as well as the integration instrumentation for the hystrixStreamOutput MessageChannel output.
I am able to ignore both of these by setting skipPattern for the @Scheduled task, and disabling the intergration support. The skipPattern is not an  issue, but if I have Integration flows that I want tracing for, these would be ignored. I see no way to ignore the tracing only for the hystrixStreamOutput channel.
Is there plans to add support for the patterns attribute of @GloablChannelInterceptor in TraceSpringIntegrationAutoConfiguration? Not sure if this annotation accepts a SPEL expression or not.

Hey! Sorry for the delay. Currently we didn't have that plan but PRs are more than welcome :)

Just as an aside, this PR adds the support for the pattern attribute, but it only supports simple patterns so it doesn't appear you can use any sort of negation pattern since it only supports patterns matched by PatternMatchUtils.simpleMatch(String, String). So it won't really help to ignore a single channel. Nonetheless, here is the contribution. A change of title for this issue may be appropriate.
Thanks for all the hard work, this is a great project and was easy to integrate!


Unify upper/lower casing of names

Some recipes uppercase STREAM/TABLE names while others don't would be nice to align.
Personally, I prefer to only upper case KEYWORDS and keep names at lower case...

@mjsax agree 100%.  Thanks for filing so we can make these consistent.


Finish Synthetic Datasets module

The evaluation module is not complete. It requires a finalised structure, some more informations, and exercises.
Structure
Here is a basic proposal for a structure:

what's synthetic data
synthetic data for instruction tuning + adding seed knowledge (magpie, selfinstruct)
synthetic data for preference tuning + llm evals + adding seed knowledge (idem + response generation + ultrafeedback)
improving synthetic data (injecting diversity, evolving/deita)
evaluating synthetic data (quality classifiers, llms as judges, filtering/deita)

project

create a SFT dataset
transform the SFT dataset to preference dataset
improve preference dataset
evaluate and compare the improved and basic dataset

Comments

Great. Thanks for outlining this.
The material you aligned sounds good. For now, I would focus on getting the core material for synthetic data, and structuring it like the other modules. Which would be something like this:

README
instruction_datasets.md

Magpie
SelfInstruct

preference_datasets.md

UltraFeedback

notebooks/

sft dataset project
dpo dataset project

I would say this is the minimum which aligns with the previous modules.

improving synthetic data (injecting diversity, evolving/deita)
evaluating synthetic data (quality classifiers, llms as judges, filtering/deita)

I would say that these are good extras, which we can come back to if we have time.


Stale docs for topology aware routing constraints

The existing documentation for Topology Aware Routing says

Topology Aware Hints are not used when either externalTrafficPolicy or internalTrafficPolicy is set to Local on a Service. It is possible to use both features in the same cluster on different Services, just not on the same Service.

however, this was before @danwinship refactored and fixed the kube-proxy traffic policy problems caused by the lack of definitions on the Service traffic types https://github.com/kubernetes/kubernetes/issues/108526.
This caused issues like https://github.com/kubernetes/kubernetes/issues/100313 fixed with https://github.com/kubernetes/kubernetes/pull/106497, because we have mixed mode,
If I understand correctly, right now externalTrafficPolicy: local and Topology Aware Routing are not exclusive, since the former applies the traffic that is originated from "outside the cluster" and the later only applies to the traffic originated within the cluster.
If that is correct , we should modify the documentation to say
"Topology Aware Hints are not used when internalTrafficPolicy is set to Local on a Service. It is possible to use both features in the same cluster on different Services, just not on the same Service."

/assign @danwinship @thockin @robscott
/sig network

/retitle Stale docs for topology aware routing constraints

Thanks for catching this @aojea! Agree with your proposed fix.

/triage accepted
/kind bug

/assign

/assign

/assign


Document --sentry-config-file CLI option

Document --sentry-config-file CLI option. See PR https://github.com/ConsenSys/teku/pull/6554.

This was already fixed in #411


fix: added newline at end of files

:tada: This PR is included in version 1.5.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


chore: add audit to check if an EOL is known

[ ] Have you followed the guidelines in our Contributing document?
[ ] Have you checked to ensure there aren't other open Pull Requests for the same change?
[ ] 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.
[ ] Have you successfully run brew style with your changes locally?
[ ] Have you successfully run brew typecheck with your changes locally?
[ ] Have you successfully run brew tests with your changes locally?

This should give us some warning if software has a known EOL date

cake
  * Product is EOL
isc-dhcp
  * Product is EOL since 2022-10-05
prometheus
  * Product is EOL since 2023-12-28
qt@5
  * Product is EOL since 2023-05-26
spark
  * Product is EOL since 2014-09-03

Cake probably redirects to CakePHP.
Prometheus shot themselves in the foot by not releasing a new version before letting the old one expire.
Not sure what the state of QT is.
Spark thinks it's apache-spark, so that's not great.

Not sure what the state of QT is.

Qt5 isn't fully accurate. There's releases planned until 2025: https://wiki.qt.io/Qt_5.15_Release. And even then there'll be a further year due to the open source release delay that may not be reflected in the EOL date.
EOL page calls it commercial support, which is correct but that commercial support started in 2021 rather than 2023 and the agreement made with KDE was that all commercial updates become free after one year. KDE also host backports should anything urgent surface in that delay.

Prometheus shot themselves in the foot by not releasing a new version before letting the old one expire.

Looking at the history of EOL dates, this seems to happen very regularly so the dates probably can't be trusted for this one.
The wording is:

Every 6 weeks, a new Prometheus minor release cycle begins. After those 6 weeks, minor releases generally no longer receive bugfixes.

I think what they really mean is "when the next minor release happens the previous won't receive bug fixes", which is fairly normal.

Spark thinks it's apache-spark, so that's not great.

Probably going to need an audit exception to handle this scenario. May also want to handle reverse of mapping Homebrew's name to a name that endoflife.date supports.

Added the exception, I punted the reverse mapping since it might also be good to just add an alias on the endoflife.date side if we want that.

I punted the reverse mapping since it might also be good to just add an alias on the endoflife.date side if we want that.

That's fine with me. An odd formula would be openjdk as I don't know if we want to point that to java which is alias to oracle-jdk (commercial).

Before shipping this also needs a returns unless @online. It's ok for now for testing but it can't ship as a tap-wide check since it'll make it take 40 minutes.

Their server is GitHub page so I'm sure it'll be fine. But I'll as the flag.

Sure, don't have any approvals on the required core change though.

Sure, don't have any approvals on the required core change though.

@SMillerDev whoops: you do now ✅ 😅

Looks like the return unless @core_tap got dropped. Was that intentional?

Not sure what happened there. I'll add it in the other PR I have open


Add files via upload

The University of Bamenda

@Ihimbru-K I have to close this request without merging, because you requested to add a non-existent domain to this repository: Host uniba-edu.cm not found: 2(SERVFAIL) Please ensure that you are familiar with this repository rules located at the bottom of this page and submit a new request with the correct information. Thank you for your understanding!


cannot drop columns from view on migrating link->computed with a subtype

EdgeDB Version: 4.2+833dd8d
EdgeDB CLI Version: 4.0.2+500be79
OS Version: macos 13

Steps to Reproduce:

Perform the following migrations

CREATE MIGRATION m1dtiamxhlhyqgliwi763otwsfwyxyky6zepk7le4kyy4adqzmlmna
    ONTO initial
{
  CREATE TYPE default::Random;
  CREATE TYPE default::Parent {
      CREATE REQUIRED SINGLE LINK r: default::Random;
  };
  CREATE TYPE default::Child EXTENDING default::Parent;
};

CREATE MIGRATION m1fscwyfelzqkqtzx6tcbvuwggj44btex53now4in45jtjga7oovaq
    ONTO m1dtiamxhlhyqgliwi763otwsfwyxyky6zepk7le4kyy4adqzmlmna
{
  ALTER TYPE default::Parent {
      ALTER LINK r {
          USING (std::assert_exists((SELECT
              default::Random
          LIMIT
              1
          )));
      };
  };
};

edgedb error: InternalServerError: cannot drop columns from view
  Server traceback:
      edb.errors.InternalServerError: cannot drop columns from view
edgedb error: error in one of the migrations

Schema:
module default {

    type Random {}

    type Parent {
        # required single link r: Random;
        link r:=(select Random);
    }

    type Child extending Parent {
    }

}

Sigh, this is a regression introduced by #5411, which I discovered when I fixed it, had test_edgeql_migration_to_computed_drop_exclusive fail, and then discovered that 6 months ago I did the exact inverse of what I was trying to do to fix it.
This might need a little though


Adding Filtering for Global Variables for App Pages, Communities and maybe Objects

So currently the LWC as designed will only show filter options when used inside
a Salesforce Object.  This approach is sound and makes a lot of sense given how Salesforce leverages Standard Controllers on Objects.  There is a different type of filtering we can do inside of Salesforce called a Global Variable.  There are a number of Global Variables available but the ones related to $User are the ones that will provide the additional value.  So two examples.

A customer has developed a Dashboard that is around Pipeline and other key metrics and they want to use the LWC to embed this on the Home Page of the Sales App.  Since the Home Page is just a Lightning App Page there is no Standard Controller to leverage but there is the global variable {!$User.FullName) that could be passed to Tableau to be able to filter the viz to just the User that is logged in.

A customer is using the LWC to embed Tableau Content on a Salesforce Community but wants to filter the view of the Dashboard to the Company of the user that is logged in.  Using {!$User.CompanyName) we can look up the Company name of the current logged in user and pass that value to Tableau.

In theory we could do something on the Tableau side with RLS since the user is authenticated on both sides but this is simple and takes away the need for managing a complex RLS table/workflow on the Tableau side.
I am sure there are other ideas of filtering especially on the Community Cloud side I have not consider that should be explored (such as using Custom Metadata values or declared APEX) but a quick win it would seem would be to enable the support for Global Variables.
If it was possible to simply in the ad hoc filter field add $User.FullName rather than Owner.Id or Account.Name maybe if the LWC code is picking up the {!xxxxx} wrapper then all a Global Variable is {!$xxxx}.
https://developer.salesforce.com/docs/atlas.en-us.pages.meta/pages/pages_variables_global_user.htm

After discussions, Lightning Web Component doesn't support Global Variables


Test

Describe the bug
A clear and concise description of what the issue

Spark Version: [e.g. 3.5.3]
Host [e.g. Databricks ]
.NET Version [e.g. 7]

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

@GoEddie

Hello, I tried to solve the issue.
This is what I did:
Modified the bug report template to be more relevant for the Spark Connect .NET project. Removed smartphone-related information and added fields specific to the project's environment.
You can review changes in this commit: https://github.com/jjyutm4532/GoEddie-spark-connect-dotnet-43/commit/d2dfb228e8b13133bc4153ae7ce2db31a24e321f.

[!CAUTION]
Disclaimer: The concept of solution was created by AI and you should never copy paste this code before you check the correctness of generated code. Solution might not be complete, you should use this code as an inspiration only.

If you no longer want Latta AI to attempt solving issues on your repository, you can block this account.


Unable to install prometheus-operator

I want to install - prometheus, alertmanager & grafana
Output of helm version:
version.BuildInfo{Version:"v3.0.1", GitCommit:"7c22ef9ce89e0ebeb7125ba2ebf7d421f3e82ffa", GitTreeState:"clean", GoVersion:"go1.13.4"}
Output of kubectl version:
Client Version: version.Info{Major:"1", Minor:"17", GitVersion:"v1.17.0", GitCommit:"70132b0f130acc0bed193d9ba59dd186f0e634cf", GitTreeState:"clean", BuildDate:"2019-12-07T21:20:10Z", GoVersion:"go1.13.4", Compiler:"gc", Platform:"windows/amd64"}
Server Version: version.Info{Major:"1", Minor:"17", GitVersion:"v1.17.0", GitCommit:"70132b0f130acc0bed193d9ba59dd186f0e634cf", GitTreeState:"clean", BuildDate:"2019-12-07T21:12:17Z", GoVersion:"go1.13.4", Compiler:"gc", Platform:"linux/amd64"}
Cloud Provider/Platform (AKS, GKE, Minikube etc.):
Minikube

hi @sharkwsk. Can you please provide more information about the issues you are seeing that is preventing you from installing those charts?

Sorry I am a newbie on this...
Below are the repos
helm repo list
NAME    URL
charts  https://kubernetes-charts.storage.googleapis.com/
coreos  https://s3-eu-west-1.amazonaws.com/coreos-charts/stable/
When I attempt install
helm install stable/prometheus-operator --namespace monitoring prometheus-operator
Error: failed to download "prometheus-operator" (hint: running helm repo update may help)
I am not sure if I have all necessary repos

It looks like you have the stable chart repository named as "charts". The quickstart guide refers to the chart repository as the "stable" chart repository, and as such uses helm repo add stable https://kubernetes-charts.storage.googleapis.com/ instead of helm repo add charts https://kubernetes-charts.storage.googleapis.com/.
You can install the prometheus-operator chart with helm install charts/prometheus-operator.
Hope this helps!

Thanks for the help, Just tried, still the same
C:\WINDOWS\system32>helm repo list
NAME    URL
charts  https://kubernetes-charts.storage.googleapis.com/
coreos  https://s3-eu-west-1.amazonaws.com/coreos-charts/stable/
C:\WINDOWS\system32>helm repo update
Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "coreos" chart repository
...Successfully got an update from the "charts" chart repository
Update Complete. ⎈ Happy Helming!⎈
C:\WINDOWS\system32>
C:\WINDOWS\system32>
C:\WINDOWS\system32>helm install charts/prometheus-operator --namespace monitoring prometheus-operator
Error: failed to download "prometheus-operator" (hint: running helm repo update may help)

Looks like the local repository index file has localhost URLs
install.go:148: [debug] Original chart version: ""
Error: Get **http://<IP_ADDRESS>:8879/charts/prometheus-operator-0.0.6.tgz**: dial tcp <IP_ADDRESS>:8879: connectex: No connection could be made because the target machine actively refused it.
helm.go:76: [debug] Get http://<IP_ADDRESS>:8879/charts/prometheus-operator-0.0.6.tgz: dial tcp <IP_ADDRESS>:8879: connectex: No connection could be made because the target machine actively refused it.

Finally made it to work, had to change the repo to this and the arguments in this order
helm repo add stable https://kubernetes-charts.storage.googleapis.com
helm repo update
helm install prometheus-operator --namespace monitoring stable/prometheus-operator --debug

yep, just looks like you had the arguments in the wrong order. For reference, helm help install mentions the argument list as
helm install NAME CHART [options]


Maxmizing from windows tray sometimes show just white window

Synctrayzor 1.1.27
Syncthing 1.12.1
Windows 10 20H2 update
After update I am experiencing only white window after double-click on tray icon of SyncTrayzor. Closing window and repeating previous step will show syncthing interface as usual.

I am experiencing the same issue on 2 PCs, both with the same version info as mentioned above.

I am experiencing the same issue on 2 PCs, both with the same version info as mentioned above.

I'm only experiencing it on one machine.
The PC that i'm only experiencing it on is high dpi so that may be a cause.
No issue:
20H2
1280x1024
2004/20H2 sorry I forgot
1920x1080
20H2
1366x768
Affected:
20H2
2560x1600
Issue doesn't go away when I reopen synctrayzor from tray. I have to force a refresh of the internal browser to fix the issue.

I'm only experiencing it on one machine.
The PC that i'm only experiencing it on is high dpi so that may be a cause.
No issue:
20H2
1280x1024
2004/20H2 sorry I forgot
1920x1080
20H2
1366x768
Affected:
20H2
2560x1600
Issue doesn't go away when I reopen synctrayzor from tray. I have to force a refresh of the internal browser to fix the issue.

hmm my issue is closer to #606 rather than this.

hmm my issue is closer to #606 rather than this.

I'm experiencing the same thing - white window, SyncThing working but can't see the UI. If I open the UI in the browser I can see it fine.
Unrelated, but I get a LOT of these types of messages in the logs - there's 101 in the log file since I started the machine about two hours ago.
[NZXXX] 06:25:46 INFO: Connected to myself (NZTXXXX) at [::]:22000-<IP_ADDRESS>:22000/quic-client/TLS1.3-TLS_AES_128_GCM_SHA256 - should not happen

I'm experiencing the same thing - white window, SyncThing working but can't see the UI. If I open the UI in the browser I can see it fine.
Unrelated, but I get a LOT of these types of messages in the logs - there's 101 in the log file since I started the machine about two hours ago.
[NZXXX] 06:25:46 INFO: Connected to myself (NZTXXXX) at [::]:22000-<IP_ADDRESS>:22000/quic-client/TLS1.3-TLS_AES_128_GCM_SHA256 - should not happen

Could you please try getting the white screen, then open Chrome and point it at http://localhost:2004, and click the link to debug the embedded web interface in SyncTrayzor. See what's in the Elements and Console tabs, and if there are any clues as to why the interface is blank.

Could you please try getting the white screen, then open Chrome and point it at http://localhost:2004, and click the link to debug the embedded web interface in SyncTrayzor. See what's in the Elements and Console tabs, and if there are any clues as to why the interface is blank.

http://localhost:2004/ shows me the content "Inspectable WebContents" with a link to (untitled tab)". The elements and console are completely empty. When I log into the web interface http://localhost:8384/ I can see it as normal. I've attached two screenshots below.

http://localhost:2004/ shows me the content "Inspectable WebContents" with a link to (untitled tab)". The elements and console are completely empty. When I log into the web interface http://localhost:8384/ I can see it as normal. I've attached two screenshots below.

I can confirm the occasional white screen issue on two systems (both on the current Windows 10 version). I think it happens most often when I've not opened SyncTrayzor for some time. I also tried the debugging with Chrome: I get the exact same behaviour as tomwaldnz reported in the post above.

I can confirm the occasional white screen issue on two systems (both on the current Windows 10 version). I think it happens most often when I've not opened SyncTrayzor for some time. I also tried the debugging with Chrome: I get the exact same behaviour as tomwaldnz reported in the post above.

I think i found the cause.
If you use the menu Syncthing --> Open in external browser --> (in browser UI) --> Actions -->Settings --> Default Folder Path;
The default path indicates the tilde (~) symbol for root location when on Windows machine I know before the last upgrade I had a C:\ drive and a sub-path before.
If you fix the "Default Folder Path" replacing the ~ back to your C:\ drive location and sub-path, the SyncTrazor app window will load correctly.

Didn't help for me.

I think i found the cause.
If you use the menu Syncthing --> Open in external browser --> (in browser UI) --> Actions -->Settings --> Default Folder Path;
The default path indicates the tilde (~) symbol for root location when on Windows machine I know before the last upgrade I had a C:\ drive and a sub-path before.
If you fix the "Default Folder Path" replacing the ~ back to your C:\ drive location and sub-path, the SyncTrazor app window will load correctly.

I found this didn't help me either, but thanks for sharing :)

I think i found the cause.
If you use the menu Syncthing --> Open in external browser --> (in browser UI) --> Actions -->Settings --> Default Folder Path;
The default path indicates the tilde (~) symbol for root location when on Windows machine I know before the last upgrade I had a C:\ drive and a sub-path before.
If you fix the "Default Folder Path" replacing the ~ back to your C:\ drive location and sub-path, the SyncTrazor app window will load correctly.

Nope this does not work..

I'm brand new to SyncTrayzor and seeing this issue (with also ~50% CPU usage... I'll deal with that separately)
SyncTrayzor 1.1.27
Syncthing 1.13.1
Windows 10 Enterprise, ver 1909
If I "restore" (unmaximise) the SyncTrayzor window, close it, then re-open (so it's now opening un-maximised) then it appears to work, even if I maximised it again (and closed, and reopened...)
(Syncthing's default folder path is also ~ just for completeness)
Syncthing's GUI Theme is set to Dark in case that makes any difference at all...

This is probably the same as #606, and a workaround is released in version 1.1.28. Please let me know if this doesn't fix your issue. Thanks!

I have the same blank window issue on a Windows 2019 server for some time after reboots. Installed 1.1.28 yesterday and the server updated and rebooted last night. Same problem.
Opening Syncthing in Chrome on http://localhost:8384/ works just fine. If I manually shutdown Syncthing there, SyncTrazor will work again.

@janderk2 try going into preferences and turning off hardware acceleration. That on the latest version has fixed the issue for me on two PCs.

OK will do.

After some time it happens again.
Here is vid:
https://user-images.githubusercontent.com/11374526/111983230-32042b80-8b0a-11eb-817d-47a964cb1510.mp4
Version:


Support to generator code or commands base on the testcase

Sometimes, we might need to use the HTTP request in different cases. For instance, take the HTTP request as javascript code lines running in the browser. Or, use the curl command to run in Linux.
All the languages could send an HTTP request. But we could support some of the most popular ones:

[x] curl command
[ ] JavaScript
[x] Golang
[ ] Python
[x] Java

A very important thing that we need to consider, is how to make sure the generated code lines work well.

See also:

Python https://github.com/LinuxSuRen/api-testing/pull/371
Java https://github.com/LinuxSuRen/api-testing/pull/369


Ability to use in a stand-alone component

Hello, this is nothing critical, just something to consider for the future:
I'm using vue-meta in an SSR (Vue native, not nuxt) setup
and since we've got quite a lot of meta tags (necessary only for initial render),
then I've moved them out of the App.vue file into a separate component.
However, if I don't add empty <template></template> tags, Vue complains that
render function or template not defined in component: metaTags

If I do add the template tags, then Vue renders an empty div at the start of my app,
which is slightly disturbing and redundant in my eyes. vue-head for example
doesn't do this and allows you to have the metadata definition in a separate component.
If it's an easy fix, I'd like it to be considered. If not, just let me know so I could rest my heart
that it's out of my hands 😄
Other than that, thanks for the only head-management plugin that plays well with SSR!

Hi @andreasvirkus
It works if your use the render method:
Vue.component('my-headers', {
  render: (h) => h(),
  metaInfo: {
    title: 'My title'
  }
})

Vue will render a comment () DOM element :)

Yup, thanks. Achieved the same thing with render() { return null } but forgot to close the issue.


Fix truncate_accuracy_log.py failure on 3DUnet accuracy logs

Fix truncate_accuracy_log.py failure on 3DUnet accuracy logs because they contain non-Ascii characters in the citation notice printed out by nnUnet.

@guschmue @psyhtest @christ1ne FYI


Latency part porting for zenoh-perf (zenoh layer)

Upgrade the dependencies (also upgrading in other crates)
Change the argument parsing tool (structopt -> clap)
Remove zenoh-net layer testing

@eddie9712, regarding the message "This branch has conflicts that must be resolved" of your PR, it cold be due to that you forgot to pull the up-to-date version before sending the PR. Please resolve the conflict and send the PR again.


How could I get the paper？

Hi, I am interested in your paper's title and I wonder when you would release the full paper. Besides, the image link of network architecture in your readme has failed, so I cannot get a brief knowledge about your work.
Thanks in advance.

Thank you very much for your interest in our work. I will update that this evening.
Best regards,
Yang
Sent from my iPhone
On Apr 21, 2021, at 7:36 PM, SoHardToMakeAName @.***> wrote:

Hi, I am interested in your paper's title and I wonder when you would release the full paper. Besides, the image link of network architecture in your readme has failed, so I cannot get a brief knowledge about your work.
Thanks in advance.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/Yang-Liu1082/InvDN/issues/1, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ATMHHUBBQ3VOTJWRDJPQD2DTJ2MAFANCNFSM43J7LKHQ.

We have uploaded the pre-print paper on Arxiv (https://arxiv.org/abs/2104.10546). We have also fixed the broken links to the images.


Failsafe from rollbar-gem. PG::ConnectionBad: "could not connect to server: Connection refused

View details in Rollbar: https://rollbar.com/trystant/BOW/items/654/
Failsafe from rollbar-gem. PG::ConnectionBad: "could not connect to server: Connection refused
	Is the server running on host "ec2-54-235-145-226.compute-1.amazonaws.com" (<IP_ADDRESS>) and accepting
	TCP/IP connections on port 5432?
" in /app/vendor/bundle/ruby/2.3.0/gems/activerecord-<IP_ADDRESS>/lib/active_record/connection_adapters/postgresql_adapter.rb:651:in `initialize': build_item in exception_data

Looks like an intermittent connection failure.


DOM Update 2021-08-23

This is a copy of the current state of TypeScript-DOM-lib-generator. There are way more changes than just HTMLDocument, but it's consistent with a published version of @types/web.

I'm going to close this since it's easy to regenerate this later.


Cuda out of memory.

Hey, i have similiar issue to #23 , I'm trying to use slightly altered (only a compatibility changes) eval_generic to segment some videos from  this dataset. The problem is I keep running out of memory, im using google colab workspace and getting RuntimeError: CUDA out of memory. Tried to allocate 2.97 GiB (GPU 0; 14.76 GiB total capacity; 9.57 GiB already allocated; 319.75 MiB free; 13.13 GiB reserved in total by PyTorch).
It happens at line:  processor.interact(with_bg_msk, frame_idx, frames_with_gt[i+1]+1, obj_idx)
I've already increased the mem-every argument, but it didn't really help, can you by any chance think of something that i can change ?

Nevermind, i found the cause of my issue, it was similar as in #3.
Anyway thank you for your work :)

Hello, @TomassMa & @hkchengrex !
I'm trying to run STCN with custom dataset(HO3D), but i fails with with the same error with you..
As I printed my self.k, it's value is 2. So I think my error is slightly different from #3 .
Also, as my error comes from 'processor.interact(with_bg_msk, frame_idx, frames_with_gt[i+1]+1, obj_idx)' this line with 'RuntimeError: CUDA out of memory.' message, I think it is related to the GPU memory problem(although my GPU has almost 24GB).
So, could you share how you solve this problem?
Thanks:)


Update Microsoft.TestPlatform.Portable and Microsoft.TestPlatform nuget packages

Update Microsoft.TestPlatform.Portable and Microsoft.TestPlatform nuget packages

You are missing entries in sign.proj imho.


docs(workshop): add documentation for kubecon optional steps

Fixes #
Description
Adding documentation for handling the optional steps within the KubeCon workshop.
Minor adjustments within the docs as well.
How was this change tested?

Does this change impact docs?

[x] Yes, PR includes docs updates
[ ] Yes, issue opened: #
[ ] No

Release Note

NONE

Pull Request Test Coverage Report for Build<PHONE_NUMBER>2
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.005%) to 94.234%

Totals

Change from base Build<PHONE_NUMBER>8:
0.005%

Covered Lines:
37149

Relevant Lines:
39422

💛  - Coveralls


[SUPPORT] Querying data using Trino only returns records of the latest commit, not all records.

Describe the problem you faced
I am using hudi kafka connect to consume data from topic on Kafka, I save data (hudi table) on minio. Besides, I synced hudi table on minio with hive metastore. After I use trino to query data and try to count records of hudi table but it returns only the number of hudi_table in the latest commit without returning all records of hudi table.
To Reproduce

Steps to reproduce the behavior:

send data to topic kafka
add the Hudi Sink to the Connector (when commit, it synced with hive metastore)
use trino to query data

This is my config-sink file:

{
    "name": "hudi-sink-demo",
    "config": {
		"bootstrap.servers": "broker:9092",
		"connector.class": "org.apache.hudi.connect.HoodieSinkConnector",
		"tasks.max": "4",
		"control.topic.name": "hudi-control-topic",
		"key.converter": "org.apache.kafka.connect.storage.StringConverter",
		"value.converter": "org.apache.kafka.connect.storage.StringConverter",
		"value.converter.schemas.enable": "false",
		"topics": "ux_click_demo",
		"hoodie.table.name": "ux_click",
		"hoodie.table.type": "COPY_ON_WRITE",
		"hoodie.base.path": "s3a://datalake/ux_click",
		"hoodie.datasource.write.recordkey.field": "_id",
		"hoodie.datasource.write.partitionpath.field": "screen_size_type",
		"hoodie.datasource.write.keygenerator.type":"COMPLEX",
		"hoodie.compact.inline.max.delta.commits":2,
		"fs.s3a.fast.upload": "true",
		"fs.s3a.access.key": "minioadmin",
		"fs.s3a.secret.key": "minioadmin",
		"fs.s3a.path.style.access": "true",
		"fs.s3a.endpoint": "http://minio:9000",
		"hoodie.schemaprovider.class": "org.apache.hudi.schema.SchemaRegistryProvider",
		"hoodie.deltastreamer.schemaprovider.registry.url": "http://schema-registry:8081/subjects/ux_click/versions/latest",
		"hoodie.kafka.commit.interval.secs": 180,
		"hoodie.metadata.enable": "true",
		"hoodie.metadata.validate": "true",
		"hoodie.meta.sync.enable": "true",
		"hoodie.meta.sync.classes": "org.apache.hudi.hive.HiveSyncTool",
		"hoodie.datasource.hive_sync.table": "ux_click",
		"hoodie.datasource.hive_sync.partition_fields": "screen_size_type",
		"hoodie.datasource.hive_sync.partition_extractor_class": "org.apache.hudi.hive.MultiPartKeysValueExtractor",
		"hoodie.datasource.hive_sync.use_jdbc": "false",
		"hoodie.datasource.hive_sync.mode": "hms",
		"hive.metastore.uris": "thrift://hivemetastore:9083",
		"hive.metastore.client.socket.timeout": "1500s"
      }
}

Expected behavior

I want to query all records on ux_click table use trino.

Environment Description

Hudi version : 0.12
Hive version : 2.3.2
Storage (HDFS/S3/GCS..) : S3
Running on Docker? (yes/no) : yes
Trino version: 351

I guess the metadata is out of  sync for Trino, do you use the Trino connector or Trino Hive.

Hi @danny0405
I use trino connector, how to check the metastore synced for Trino??

This is my log file of trino and hivemetastore
I use trino to count records and it returns 64 while the number of records actually is 360

cc @codope, can you take a look?

@codope, can you help me, please??

@duc-dn Since it's Trino version 351, so I am assuming you're using the trino-hive connector to query the table because trino-hudi connector was not released until version 398.
It could be that metadata is out of sync. Can you please provide the following info:

Which version of hudi-trino-bundle/hudi-presto-bundle are you using?
What's the output of show create table ux_click. This should give you lastCommitTimeSynced property. Is that aligned with the latest commit instant in Hudi table?
When you query using Hive directly, do you still see the same result?
Was it working with any previous version of hudi-trino-bundle/hudi-presto-bundle?

I would also encourage you to try out the new Hudi connector https://trino.io/docs/current/connector/hudi.html

Hi @codope, thanks for the reply!!

I tried using the hudi connector but still facing the same problem, I send a records after 1s to ux_click topic. After 60s, I ingest data from ux_click topic  use hudi kafka connector
When I sent 200 records to ux_click topic, I stopped
This is my minio.properties config in trino

I am using hudi-trino-bundle 0.11.0

This is result when I run show create table ux_click command in trino

I checked trino log file and it only show records of latest commit

This is .hoodie folder in minio

=> I see that trino only shows records of latest commit<PHONE_NUMBER>2832341)

=> I tried running the select * from ux_click statement after each ingest data (after 60s hudi kafka reconnect to ingest once) and found that it only returns the records of that commit.
=> I want to run the select * from ux_click command using trino to return all the records in the hudi table

This is weird! I could not reproduce with the hudi-trino-bundle that I built using latest master. Just fyi, I am not using kafka sink but I do have updates in my data and multiple commits in the timeline. I believe the issues does not depend ont he source.
Can you please try master branch? You can build the bundle from master branch and place it inside <trino_install_dir>/plugin/hive and then query using the hive connector. Let me know if you face error while building then I can upload the build.

Hi @codope!!

I tried to build the bundle from the latest master branch and used the hive connector but still facing the same problem

After I tried to ingest data with spark. I created the spark dataframes and saved it (COPY_ON_WRITE table) into MinIO, also I synced it with hive metastore. Afterward, I performed 3 commits.

Then trying queried with trino (I tried using hudi-connector and hive connector)
=> I got all records when ingested by spark

Besides when I read the latest parquet file when ingesting data by spark, I found that the file latest parquet copied records of the old data file version and merge them with the latest records but not with hudi-kafka-connector
=> What problem with hudi-kafka-connector??


Update jsDelivr link

jsDelivr switched to a fully automated system, that can serve files from npm and GitHub. This means all future releases will be available automatically, but will use a new link structure.
I updated the link now so you don't forget to do it when you release a new version.
You can find links for all files at https://www.jsdelivr.com/package/gh/julmot/datatables.mark.js.
Feel free to ping me if you have any questions regarding this change.

@LukasDrgon @MartinKolarik Is this an automatic generated PR?

@julmot no, @LukasDrgon is currently reaching out to all projects that still use old links in their docs and it seems he made a small mistake here.

@MartinKolarik @LukasDrgon From my point of view, this would be the correct link:
https://www.jsdelivr.com/package/npm/datatables.mark.js?path=dist
Would you agree?

@julmot sure, that works too. You can use whichever you prefer from those two.

Thanks @LukasDrgon @MartinKolarik


Teams and winners final form

Hi!
Thak you for the amazing job!
There are plenty of questons simmilar to this, but still I need to ask - just to be sure:
Group winner & runnerup will be set to team ID after match is done
Round of 16 home_team and away_team will be set to teams ID's after group stage is done
What about quaterfinals, semifinals, third-place playoff and final?

Are home_team and away_team gonna stay matches numbers so i can calculate teams on myself, or you will update this fields to teams ID's?
Finally - in what format will be winner displayed - team ID or "away"/"home" string

Thanks for answer and for the great job on this repo.

1: in ALL knockout matches, the hometeam and awayteam WILL be changed to the team ID when a team has been found for that spot.
2: Team id will be displayed in the winner field on knockout matches, and also the team id in the winner field on groups

Updated readme... Thanks for the info :)


Enforce coding standards.

Adds a local php-cs-fixer cache and validation during Travis CI builds.

Unfortunately, the caching doesn't work on Travis, but if you dare to use friendsofphp/php-cs-fixer:v2.0.0-alpha, then you can make use of it on Travis, too!
This significantly speeds up build times.
For an example, take a look at https://github.com/refinery29/php-cs-fixer-config/blob/master/.php_cs!
We have been using it for a while, it works fine.
On a separate note, I can't wait for 2.0.0 release of friendsofphp-php-cs-fixer!
😄

@localheinz Thanks for the heads-up. I guess we wait for the 2.0.0 release of friendsofphp-php-cs-fixer, or @jonathantorres should we go experimentell?

I wouldn't mind using the alpha version on the construct codebase itself. For the generated project we should use the 2.0.0 release.

Done with #151. We should prolly create a backlog issue to update the generated project artifacts once 2.0.0 is released.


Set up Global State using Context API

Create Global State object using Context API that fulfils the following:
When create a user you have store the the user id on Global State
When we are playing the game we need to store the next question object on Global State
When we create a game or join a game we need to store the game_instance id on Global State
You should write this on index.js
Check this article for inspiration https://medium.com/@samuelresua/global-state-with-react-context-cfa99946900d

Also make sure to check the official React guide to Context.
https://reactjs.org/docs/context.html


fix: Responsive Sign In Page

Resolves: #2769
Summary
Adds media queries and min body dimensions to the Sign In Page
Details

A typical "sm" breakpoint of 600px is used to toggle the sign in card to a column
The min page dimensions are that of an iphone 5

Demo

Thanks for opening an issue and fixing this @vapurrmaid ! 🙌
Sorry about the trouble with yarn fmt. We should definitely fix that.

Going to wait on https://github.com/cdr/code-server/pull/2774 instead of combining the changes for a more granular unit of change


Fails openapi validation (missing attribute)

❯ openapi-generator validate -i mist.openapi.yml
Validating spec (mist.openapi.yml)
Errors:
	- attribute
	  paths.'/api/v1/msps/{msp_id}/orgs/search'(get).parameters.[usage_types].schemas.items is
	  missing

[error] Spec has 1 errors.

Thanks @mtucker502 .
This has been fixed in the commit 6b59209


import.meta: Stage 2

import.meta for stage 2 (Domenic Denicola) (@domenic)

Info
Proposed at TC39 Meeting: May 2017
Spec Repo: https://github.com/tc39/proposal-import-meta
Spec Text: https://tc39.github.io/proposal-import-meta/
Example
(async () => {
  const response = await fetch(new URL("../hamsters.jpg", import.meta.url));
  const blob = await response.blob();

  const size = import.meta.scriptElement.dataset.size || 300;

  const image = new Image();
  image.src = URL.createObjectURL(blob);
  image.width = image.height = size;

  document.body.appendChild(image);
})();

Parsing/ESTree

[ ] make issue
[x] Sounds pretty straightforward to make it a MetaProperty like new.target

{
  "type": "MetaProperty",
  "meta": {
    "type": "Identifier",
    "name": "import"
  },
  "property": {
    "type": "Identifier",
    "name": "meta"
  }
}

Transform

Not sure, maybe webpack should handle? Or in node?

How should the tree look like when MemberExpression are involved, like in import.meta.foo?
// super-like
MemberExpression {
  object: MemberExpression {
    object: Import {}
    property: Identifier { name: 'meta' }
  }
  property: Identifier { name: 'foo' }
}

// new.target-like
MemberExpression {
  object: MetaProperty {
    meta: Identifier { name: 'import' }
    property: Identifier { name: 'meta' }
  }
  property: Identifier { name: 'foo' }
}

ESTree specifically defined an Import node expecting it to be used like super in the future.
https://github.com/estree/estree/blob/master/experimental/import-expression.md

I'd vote for making it like new.target, definitely. That's certainly how it's spec'd, and import.somethingElse is not grammatical.
I believe ESTree's import expression is just to support dynamic import: import("whatever") is legal. It has nothing to do with this proposal from the AST's perspective, despite the visual similarity.

The reasoning for naming it Import instead of DynamicImport was because of the similarity to Super when it got meta-properties added.
It would be nice to be able to have Import {} as the MetaProperty's meta, instead of an Identifier { name: 'import' } though.

I'm sad I wasn't paying attention when that decision was made, then. import.meta is a thing of its own, and has nothing to do with import("") except that they have one token in common.
Not a big fan of the MetaProperty node type either, come to that. new.target and import.meta really ought to be their own node types (possibly subtypes of MetaProperty, I guess, but not involving any strings anywhere). Since that ship has apparently sailed, I think Identifier { name: 'meta' } is more in keeping with new.target than Import {} is.

@babel-bot move to babel/babel

Hey @hzoo! I've moved your issue to the correct repository. Please make sure to keep an eye on the new issue for the latest information.


Remove "Page Follow" and "Auto Refresh" from Dropdown

With Pattern Lab 2, I'm thinking both the page follow and auto refresh features should be implemented as plugins rather than part of Pattern Lab core. A lot of folks (myself included) are using tools like Grunt or Gulp to watch for changes and auto refresh across devices. I see this as a nice to have feature, but not one that should be necessarily be baked into core.
Do you agree with this, @dmolsen?

Page follow and auto-refresh have been removed from the dropdown.


A ovchin/update to v1.0.1

Changes for pipeline so that we can Build and package using Github actions

Please run UpdateLibGit2Sha.ps1 v1.0.1 (and commit) to use the latest release version of LibGit2.
Also, after running the pipeline, make sure that it's still the right version (git2-.dll should contain v1.0.1 hash). I'm not 100% sure what git submodule update does.

Please check out this commit:
https://github.com/mendix/libgit2sharp.nativebinaries/commit/f3ea0ca83335f52b76911cf231ec33084d0ec7a5
What it does is basically filter out some stuff from the original LibGit2Sharp package that is not included into our package (mostly LibGit2 builds for platforms other than Windows).


Getting error "urlopen error [Errno -5] No address associated with hostname"

I am running my slack app on the GCP kubernetes environment in socket mode, with 10 sockets open simultaneously.
Lately we have seen the bot failing to work and gives the following error:
Failed to send a request to Slack API server: <urlopen error [Errno -5] No address associated with hostname>
2024-10-15 22:56:18 UTC [INFO] A retry handler found: ConnectionErrorRetryHandler for POST https://slack.com/api/reactions.get - <urlopen error [Errno -5] No address associated with hostname>
2024-10-15 22:56:19 UTC [INFO] Going to retry the same request: POST https://slack.com/api/reactions.get
2024-10-15 22:56:19 UTC [ERROR] Failed to send a request to Slack API server: <urlopen error [Errno -5] No address associated with hostname>
2024-10-15 22:56:19 UTC [ERROR] Failed to run listener function (error: <urlopen error [Errno -5] No address associated with hostname>)
Traceback (most recent call last):
  File "/usr/local/lib/python3.9/urllib/request.py", line 1346, in do_open
    h.request(req.get_method(), req.selector, req.data, headers,
  File "/usr/local/lib/python3.9/http/client.py", line 1285, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/usr/local/lib/python3.9/http/client.py", line 1331, in _send_request
    self.endheaders(body, encode_chunked=encode_chunked)
  File "/usr/local/lib/python3.9/http/client.py", line 1280, in endheaders
    self._send_output(message_body, encode_chunked=encode_chunked)
  File "/usr/local/lib/python3.9/http/client.py", line 1040, in _send_output
    self.send(msg)
  File "/usr/local/lib/python3.9/http/client.py", line 980, in send
    self.connect()
  File "/usr/local/lib/python3.9/http/client.py", line 1447, in connect
    super().connect()
  File "/usr/local/lib/python3.9/http/client.py", line 946, in connect
    self.sock = self._create_connection(
  File "/usr/local/lib/python3.9/socket.py", line 823, in create_connection
    for res in getaddrinfo(host, port, 0, SOCK_STREAM):
  File "/usr/local/lib/python3.9/socket.py", line 954, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno -5] No address associated with hostname

**Using python packege versions:
slack_bolt==1.19.0
slack_sdk==3.30.0**
Could you let us know the cause and resolution for the same

Hi @PrajwalNaik07, the "No address associated with hostname" error indicates an issue with DNS resolution or something like that within your Kubernetes cluster network infra. Searching by "No address associated with hostname" on the internet will help you find many Q&A threads on this topic.
Unfortunately, we're unable to provide more specific guidance on this topic. I hope you find a suitable solution soon!


Apex Doc combine groups Opportunity and Opportunities

On the NPSP code base documentation site there are two groups one for Opportunity and another for Opportunities.

**lurch: add

**lurch: add

Tracking W-010702

@kbromer is there a reason the lurch command didn't work for @jjbennett? Does she need to be added to a list of integration users?

Included in beta release version 3.76 (Beta 13) and higher

Included in production release version 3.76


When run typical_experiment.ipynb. :: FtraceCollector(target, events=events, buffer_size=10240, output_path=trace_path). Error:cat: /sys/kernel/debug/tracing/available_events: No such file or directory

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

what part of LISA is being used (synthetic tests, WA-related features, etc.)
what kind of target is being used (linux, android, etc.)
what code is being run if that is a custom script using LISA APIs

Expected behavior/what was the purpose of the experiment
A clear and concise description of what you expected to happen.
Giving the overall purpose of the script you are trying to get to work can help us identify which part of the API you may benefit from much more quickly.
Logs of the error
info and debug can be found under the artifacts as INFO.log and DEBUG.log.
The header of the log is useful as it gives plenty of information on python version and similar things.
Review the log and strip out any credential that you are not comfortable sharing before posting
Additional context
Add any other context about the problem here.

is OK.


Fixes error page on options by returning 204 instead of 200

Closes #9
#7 is still open/needs to be fixed

LGTM


Choose correct SerializationFormat when content-type is 'application/thrift'

Motivation:
When a Thrift client sends a request with content type
'application/thrift' without a 'protocol' parameter, THttpService
currently can choose a non-default SerializationFormat.
Modifications:

Choose the default Thrift SerializationFormat when a Thrift client
sends a request with content type 'application/thrift'.
Add a test case written by @imasahiro

Result:

Fixes #458

@trustin Thank you!

@imasahiro My pleasure ;-)