[Go_Router] pushReplacement not working, still able to go back to previous screen in web

Is there an existing issue for this?

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

Steps to reproduce

create a flutter project
setup go_router and try to navigate between screens using pushReplacement
i'm still able to go back to previous screens with browser arrow back button

Expected results
I just want to reproduce the things I did with the common navigator, simple things! They said if you learn nav 2.0 use go_router. With navigator 1.0, for example, you are on the login screen and you navigate to the main screen, that was done with a simple pushReplacement with nav 1.0 which you couldn't go back to the login screen!  And here with go_router I can not reproduce something simple. I am a bit lost.
Actual results
I'm aware that there isn't a feature that replicates pushAndRemoveUntil yet (I see it's under development), but the pushReplacement in the go_router package doesn't even work for me.
When i navigate to another screen with context.pushReplacement() or context.replace() i'm still able to go back to previous screens
Code sample
Code sample

void main() async {
  await WidgetsFlutterBinding.ensureInitialized();
  WidgetsFlutterBinding.ensureInitialized();
  setPathUrlStrategy();
  runApp(
    // Provider<SessionProvider>(
    //   create: (_) => SessionProvider(_prefs),
    // child:
    MyApp(),
    // ),
  );
}

class MyApp extends StatefulWidget {
  @override
  State<MyApp> createState() => _MyAppState();
}

class _MyAppState extends State<MyApp>{
  @override
  Widget build(BuildContext context) {
    return MaterialApp.router(
      debugShowCheckedModeBanner: false,
      routerConfig: GoRouter(
        initialLocation: '/homedos',
        errorBuilder: (_, state) => ErrorView(goRouterState: state),
        routes: [
          GoRoute(
            name: Routes.homeDos,
            path: '/homedos',
            builder: (_, __) => HomeDosScreen(),
          ),
          GoRoute(
            name: Routes.productsDos,
            path: '/products-dos',
            builder: (_, __) => ProductsDosScreen(),
          ),
          GoRoute(
            name: Routes.mainScreen,
            path: '/main-screen',
            builder: (_, __) => MainScreen(),
          ),
        ],
      ),
    );
  }
}

// SCREENS

class HomeDosScreen extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: Column(
          children: [
            Text('Home dos screen'),
            ElevatedButton(
              onPressed: () {
                GoRouter.of(context).pushNamed(Routes.productsDos);
              },
              child: Text('Push to product_dos'),
            )
          ],
        ),
      ),
    );
  }
}

class ProductsDosScreen extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: Column(
          children: [
            Text('Products dos screen'),
            ElevatedButton(
              onPressed: () {
                GoRouter.of(context).pushReplacementNamed(Routes.mainScreen);
              },
              child: Text('Push to main'),
            )
          ],
        ),
      ),
    );
  }
}

class MainScreen extends StatelessWidget {

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: Text('Main Screen'),
     ),
   );
  }
}

Screenshots or Video

Screenshots / Video demonstration
https://github.com/flutter/flutter/assets/73375508/63969ea3-dc8f-4d19-aadb-639669025d0a

Logs
Logs
[Paste your logs here]

Flutter Doctor output
Doctor output
[√] Flutter (Channel stable, 3.10.3, on Microsoft Windows [Versi¢n 10.0.19045.2965], locale es-AR)
    • Flutter version 3.10.3 on channel stable at C:\src\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision f92f44110e (5 days ago), 2023-06-01 18:17:33 -0500
    • Engine revision 2a3401c9bb
    • Dart version 3.0.3
    • DevTools version 2.23.1

[√] Windows Version (Installed version of Windows is version 10 or higher)

[√] Android toolchain - develop for Android devices (Android SDK version 32.0.0)
    • Android SDK at C:\Users\David\AppData\Local\Android\sdk
    • Platform android-33, build-tools 32.0.0
    • ANDROID_HOME = C:\Users\David\AppData\Local\Android\Sdk
    • ANDROID_SDK_ROOT = C:\Users\David\AppData\Local\Android\sdk
    • Java binary at: C:\Program Files\Android\Android Studio1\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)
    • All Android licenses accepted.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[√] Visual Studio - develop for Windows (Visual Studio Community 2022 17.4.2)
    • Visual Studio at C:\Program Files\Microsoft Visual Studio\2022\Community
    • Visual Studio Community 2022 version 17.4.33122.133
    • Windows 10 SDK version 10.0.22000.0

[√] Android Studio (version 2020.3)
    • Android Studio at C:\Program Files\Android\Android Studio1
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)

[!] Android Studio (version 4.1)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart
    X Unable to determine bundled Java version.
    • Try updating or re-installing Android Studio.

[√] VS Code (version 1.78.2)
    • VS Code at C:\Users\David\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.66.0

[√] Connected device (3 available)
    • Windows (desktop) • windows • windows-x64    • Microsoft Windows [Versi¢n 10.0.19045.2965]
    • Chrome (web)      • chrome  • web-javascript • Google Chrome 114.0.5735.110
    • Edge (web)        • edge    • web-javascript • Microsoft Edge 113.0.1774.57

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

! Doctor found issues in 1 category.

Thanks for the report. Seeing the same behavior as reported.

 stable, master flutter doctor -v
[!] Flutter (Channel stable, 3.10.3, on macOS 12.2.1 21D62 darwin-x64, locale
    en-GB)
    • Flutter version 3.10.3 on channel stable at
      /Users/dhs/documents/fluttersdk/flutter
    ! Warning: `flutter` on your path resolves to
      /Users/dhs/Documents/Fluttersdk/flutter/bin/flutter, which is not inside
      your current Flutter SDK checkout at
      /Users/dhs/documents/fluttersdk/flutter. Consider adding
      /Users/dhs/documents/fluttersdk/flutter/bin to the front of your path.
    ! Warning: `dart` on your path resolves to
      /Users/dhs/Documents/Fluttersdk/flutter/bin/dart, which is not inside your
      current Flutter SDK checkout at /Users/dhs/documents/fluttersdk/flutter.
      Consider adding /Users/dhs/documents/fluttersdk/flutter/bin to the front
      of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision f92f44110e (4 days ago), 2023-06-01 18:17:33 -0500
    • Engine revision 2a3401c9bb
    • Dart version 3.0.3
    • DevTools version 2.23.1
    • If those were intentional, you can disregard the above warnings; however
      it is recommended to use "git" directly to perform update checks and
      upgrades.

[!] Xcode - develop for iOS and macOS (Xcode 12.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    ! Flutter recommends a minimum Xcode version of 13.
      Download the latest version or update via the Mac App Store.
    • CocoaPods version 1.11.2

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

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

[✓] Connected device (5 available)
    • SM G975F (mobile)       • RZ8M802WY0X • android-arm64   • Android 11 (API 30)
    • Darshan's iphone (mobile)  • 21150b119064aecc249dfcfe05e259197461ce23 •
      ios            • iOS 14.4.1 18D61
    • iPhone 12 Pro Max (mobile) • A5473606-0213-4FD8-BA16-553433949729     •
      ios            • com.apple.CoreSimulator.SimRuntime.iOS-14-3 (simulator)
    • macOS (desktop)            • macos                                    •
      darwin-x64     • Mac OS X 10.15.4 19E2269 darwin-x64
    • Chrome (web)               • chrome                                   •
      web-javascript • Google Chrome 98.0.4758.80

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 1 category.

[!] Flutter (Channel master, 3.12.0-1.0.pre.32, on macOS 12.2.1 21D62
    darwin-x64, locale en-GB)
    • Flutter version 3.12.0-1.0.pre.32 on channel master at
      /Users/dhs/documents/fluttersdk/flutter
    ! Warning: `flutter` on your path resolves to
      /Users/dhs/Documents/Fluttersdk/flutter/bin/flutter, which is not inside
      your current Flutter SDK checkout at
      /Users/dhs/documents/fluttersdk/flutter. Consider adding
      /Users/dhs/documents/fluttersdk/flutter/bin to the front of your path.
    ! Warning: `dart` on your path resolves to
      /Users/dhs/Documents/Fluttersdk/flutter/bin/dart, which is not inside your
      current Flutter SDK checkout at /Users/dhs/documents/fluttersdk/flutter.
      Consider adding /Users/dhs/documents/fluttersdk/flutter/bin to the front
      of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision b675e978e0 (5 minutes ago), 2023-06-07 00:39:47 -0400
    • Engine revision 59d5444cf0
    • Dart version 3.1.0 (build 3.1.0-163.0.dev)
    • DevTools version 2.24.0
    • If those were intentional, you can disregard the above warnings; however
      it is recommended to use "git" directly to perform update checks and
      upgrades.

[!] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /Users/dhs/Library/Android/sdk
    ✗ cmdline-tools component is missing
      Run `path/to/sdkmanager --install "cmdline-tools;latest"`
      See https://developer.android.com/studio/command-line for more details.
    ✗ Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/macos#android-setup for
      more details.

[✓] Xcode - develop for iOS and macOS (Xcode 13.2.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 13C100
    • CocoaPods version 1.11.2

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

[✓] IntelliJ IDEA Ultimate Edition (version 2021.3.2)
    • IntelliJ at /Applications/IntelliJ IDEA.app
    • Flutter plugin version 65.1.4
    • Dart plugin version 213.7228

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

[✓] Connected device (3 available)
    • Darshan's iphone (mobile) • 21150b119064aecc249dfcfe05e259197461ce23 • ios
      • iOS 15.3.1 19D52
    • macOS (desktop)           • macos                                    •
      darwin-x64     • macOS 12.2.1 21D62 darwin-x64
    • Chrome (web)              • chrome                                   •
      web-javascript • Google Chrome 109.0.5414.119

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

! Doctor found issues in 1 category.

[!] Xcode - develop for iOS and macOS (Xcode 12.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    ! Flutter recommends a minimum Xcode version of 13.
      Download the latest version or update via the Mac App Store.
    • CocoaPods version 1.11.2

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

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

[✓] Connected device (5 available)
    • SM G975F (mobile)       • RZ8M802WY0X • android-arm64   • Android 11 (API 30)
    • Darshan's iphone (mobile)  • 21150b119064aecc249dfcfe05e259197461ce23 •
      ios            • iOS 14.4.1 18D61
    • iPhone 12 Pro Max (mobile) • A5473606-0213-4FD8-BA16-553433949729     •
      ios            • com.apple.CoreSimulator.SimRuntime.iOS-14-3 (simulator)
    • macOS (desktop)            • macos                                    •
      darwin-x64     • Mac OS X 10.15.4 19E2269 darwin-x64
    • Chrome (web)               • chrome                                   •
      web-javascript • Google Chrome 98.0.4758.80

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 1 category.

Hello @chunhtai , I'm new to the github forums, I didn't know if it was okay to tag you, but I do it just in case you can see this ticket, thanks in advance.

new go router issues are weekly triaged, so there is no need to tag a person for visibility.

Ok my bad, thanks for the information.

The browser backward button is chronicle navigation, so it would go back to screen the was last visited. It is different from upward navigation.
It seems like you will need a redirect to redirect user back to home screen if they have already logged in. In this can pressing browser backward button, it would be redirect back to home.
I will close this as WAI


Update to Material-UI v1.0.0-rc.1

https://github.com/mui-org/material-ui/releases

Thanks @cr101 ! It looks like there will be some breaking changes since we are a few updates behind. I will start working on it soon. Do you think it may be best to handle this after launch?

@JesseRWeigel From my experience the longer you leave it the harder and more time consuming it will become to upgrade later on. So I'd personally do it sooner rather than later.


[AMORO-1604] Change default metric mode for eventTimeField

Why are the changes needed?

Close #1604.
Brief change log

When creating a table, if the user sets table.event-time-field, write.metadata.metrics.column.xxx will be set to truncate(32) to prevent content like yyyy-MM-dd HH:mm:ss from being truncated by the default truncate(16)

How was this patch tested?

[ ] Add some test cases that check the changes thoroughly including negative and positive cases if possible

[ ] Add screenshots for manual tests if appropriate

[ ] Run test locally before making a pull request

Documentation

Does this pull request introduce a new feature? (no)
If yes, how is the feature documented? (not documented)

Thanks for the contribution!
The InternalIcebergCreator works only for internal catalogs.
We can control the property settings for tables in the internal catalog or mixed format tables, but hard to control Iceberg tables in the external catalogs.


WDAPI-668 add device apis

Add teams device integration API support.
Description
This pr adds support for list, revoke and details of teams device api.
Has your change been tested?
These changes have been tested using the Cloudflare terraform provider.
Screenshots (if appropriate):
Types of changes
What sort of change does your code introduce/modify?

[ ] Bug fix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[X] My code follows the code style of this project.
[X] My change requires a change to the documentation.
[X] I have updated the documentation accordingly.
[X] I have added tests to cover my changes.
[X] All new and existing tests passed.
[X] This change is using publicly documented (api.cloudflare.com or developers.cloudflare.com) and stable APIs.

thank you @suhrit-cf 👏


BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.

Hello
After using it in the project, I receive a web pack error
I think it's because the packages used are old
Please take action to resolve this issue
thank you
Compiled with problems:X

ERROR in ./node_modules/jalali-react-datepicker/dist/index.module.js 2:0-23

Module not found: Error: Can't resolve 'stream' in 'C:\files\projects\messenger-dashboard\node_modules\jalali-react-datepicker\dist'

BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.
This is no longer the case. Verify if you need this module and configure a polyfill for it.

If you want to include a polyfill, you need to:
	- add a fallback 'resolve.fallback: { "stream": require.resolve("stream-browserify") }'
	- install 'stream-browserify'
If you don't want to include a polyfill, you can use an empty module like this:
	resolve.fallback: { "stream": false }

same problem here

I was facing the same problem, added "stream": "npm:stream-browserify" to package.json dependencies and it worked.

install "stream-borwserify" with npm. it will solve the problem


Add topic auto-creation.

Adds topic auto-creation to the Python implementation for #128.  I went with a very simple implementation with hard-coded retry and backoff values.  I'm not sure if we need to have these configurable, but could probably repurpose some of our settings if so.

Nice and simple. Looks good!


ServiceMonitor error: the server does not allow access to the requested resource

What did you do?

I deployed the bundle.yaml in the default namespace.
I deployed the Prometheus TPR:

apiVersion: monitoring.coreos.com/v1alpha1
kind: Prometheus
metadata:
  name: prometheus-mqs
  labels:
    prometheus: mqs
spec:
  # Define that all ServiceMonitor TPRs with the label `tier = frontend` should be included
  # into the server's configuration.
  serviceMonitorSelector:
      matchLabels:
        queue: rabbit

When I deploy the ServiceMonitor then inside the logs of Prometheus pod I see the following error:

2017-04-16T21:55:14.749575321Z time="2017-04-16T21:55:14Z" level=info msg="Using pod service account via in-cluster config" source="kubernetes.go:94"
2017-04-16T21:55:14.793099473Z time="2017-04-16T21:55:14Z" level=error msg="github.com/prometheus/prometheus/vendor/k8s.io/client-go/1.5/tools/cache/reflector.go:109: Failed to list *v1.Endpoints: the server does not allow access to the requested resource (get endpoints)" component="kube_client_runtime" source="kubernetes.go:73"

Is there something extra to be configured regarding the ClusterRoles and ServiceAccounts?

Kubernetes version information:

Client Version: version.Info{Major:"1", Minor:"6", GitVersion:"v1.6.1", GitCommit:"b0b7a323cc5a4a2019b2e9520c21c7830b7f708e", GitTreeState:"clean", BuildDate:"2017-04-03T20:44:38Z", GoVersion:"go1.7.5", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"7+", GitVersion:"v1.7.0-alpha.1", GitCommit:"176eb0e509a255dd520de135cda31096f8796be5", GitTreeState:"clean", BuildDate:"2017-04-06T20:00:18Z", GoVersion:"go1.7.5", Compiler:"gc", Platform:"linux/amd64"}

Kubernetes cluster kind:

kubeadm

Here is the solution: https://github.com/coreos/prometheus-operator/blob/master/Documentation/rbac.md
However, this is still an issue because this material https://github.com/coreos/prometheus-operator/blob/master/Documentation/user-guides/getting-started.md is not up to date with RBAC

@klinakuf Thanks for the hint! I will update the Getting-Started-Guide sometime this week.

@klinakuf I went through the getting started guide again with a Kubernetes Cluster 1.6 and it worked just fine. Just had to adjust the rbac api to v1beta1. Which step of the getting started guide failed for you in your comment

Hi @mxinden,
My point was that if you go through the getting-started guide then you miss the point that you need a separate ClusterRole for Prometheus instances. In getting-started is described only the ClusterRole for the Prometheus Operator.


Double "//" appears for Splash Screen

I get "localhost:51273/#//" for the Splash screen for the below configuration.
class AppRoutes {
List routes() => [
QRoute.withChild(name:"app", path: "/", initRoute: "", builderChild: (r)=> EmptyBaseScreen(r),children: [
QRoute(name: 'SplashScreen', path: '', builder: () => SplashScreen()),
PreLoginRoutes().routes(),
PostLoginRoutes().routes(),
])
];
}
Expected:
"/" -> SplashScreen

You are right, I didn't consider this case.
I will fix this in the next version. Thanks.


./install.sh fails to download the packages due to certificate error  (IDFGH-13637)

Answers checklist.

[X] I have read the documentation ESP-IDF Programming Guide and the issue is not addressed there.
[X] I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
[X] I have searched the issue tracker for a similar issue and not found a similar issue.

IDF version.
v5.4-dev-2744-g59e1838270
Operating System used.
macOS
How did you build your project?
Command line with idf.py
If you are using Windows, please specify command line type.
None
What is the expected behavior?
installs the packages without error
What is the actual behavior?
Throws a download error
Steps to reproduce.

Clone the repo
cd esp-idf
run ./install.sh
...

Build or installation Logs.
esp-idf nakajimayoshi$ ./install.sh
Detecting the Python interpreter
Checking "python3" ...
Python 3.10.0
"python3" has been detected
Checking Python compatibility
Installing ESP-IDF tools
Updating /Users/nakajimayoshi/.espressif/idf-env.json
Selected targets are: esp32c61, esp32s3, esp32s2, esp32c3, esp32h2, esp32p4, esp32c5, esp32c2, esp32, esp32c6
Current system platform: macos-arm64
Installing tools: xtensa-esp-elf-gdb, riscv32-esp-elf-gdb, xtensa-esp-elf, riscv32-esp-elf, esp32ulp-elf, openocd-esp32, esp-rom-elfs
Installing<EMAIL_ADDRESS>Downloading https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v14.2_20240403/xtensa-esp-elf-gdb-14.2_20240403-aarch64-apple-darwin21.1.tar.gz
Destination: /Users/nakajimayoshi/.espressif/dist/xtensa-esp-elf-gdb-14.2_20240403-aarch64-apple-darwin21.1.tar.gz.tmp
WARNING: Download failure: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)>
WARNING: Failed to download https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v14.2_20240403/xtensa-esp-elf-gdb-14.2_20240403-aarch64-apple-darwin21.1.tar.gz to /Users/nakajimayoshi/.espressif/dist/xtensa-esp-elf-gdb-14.2_20240403-aarch64-apple-darwin21.1.tar.gz.tmp
Downloading https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v14.2_20240403/xtensa-esp-elf-gdb-14.2_20240403-aarch64-apple-darwin21.1.tar.gz
Destination: /Users/nakajimayoshi/.espressif/dist/xtensa-esp-elf-gdb-14.2_20240403-aarch64-apple-darwin21.1.tar.gz.tmp
WARNING: Download failure: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)>
WARNING: Failed to download https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v14.2_20240403/xtensa-esp-elf-gdb-14.2_20240403-aarch64-apple-darwin21.1.tar.gz to /Users/nakajimayoshi/.espressif/dist/xtensa-esp-elf-gdb-14.2_20240403-aarch64-apple-darwin21.1.tar.gz.tmp
Downloading https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v14.2_20240403/xtensa-esp-elf-gdb-14.2_20240403-aarch64-apple-darwin21.1.tar.gz
Destination: /Users/nakajimayoshi/.espressif/dist/xtensa-esp-elf-gdb-14.2_20240403-aarch64-apple-darwin21.1.tar.gz.tmp
WARNING: Download failure: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)>
WARNING: Failed to download https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v14.2_20240403/xtensa-esp-elf-gdb-14.2_20240403-aarch64-apple-darwin21.1.tar.gz to /Users/nakajimayoshi/.espressif/dist/xtensa-esp-elf-gdb-14.2_20240403-aarch64-apple-darwin21.1.tar.gz.tmp
ERROR: Failed to download, and retry count has expired
Please make sure you have a working Internet connection.
Certificate issues are usually caused by an outdated certificate database on your computer.
Please check the documentation of your operating system for how to upgrade it.
Running "./Install\ Certificates.command" might be able to fix this issue.
Running "/Library/Frameworks/Python.framework/Versions/3.10/bin/python3 -m pip install --upgrade certifi" can also resolve this issue in some cases.

More Information.
I tried the following commands:
./Install\ Certificates.command

/Library/Frameworks/Python.framework/Versions/3.10/bin/python3 -m pip install --upgrade certifi

/Applications/Python\ 3.12/Install\ Certificates.command

none have fixed the issue

A workaround for this is to go into the tools/detec_python.sh file and delete all the python versions listed except for the one you have installed

Hi @nakajimayoshi. And now you use 3.12?
The path to Install Certificates contains 3.12 which looks weird to me.


[IR] Implement join and split ops.

Also remove experimental_interleave.  This is now equivalent to join + reshape.
The eventual intent is to remove the concat op and instead implement it using join+reshape.
Also add some additional tips to README.

Do we still need tt.cat once tt.join is stable?

The eventual intent is to remove the concat op and instead implement it using join+reshape.

No, The eventual intent is to remove the concat op and instead implement it using join+reshape.

Thank you!


Continue maintaining blog.yearn.finance + French content

Scope
This is a request to merge and extend https://github.com/yearn/budget/issues/66 & https://github.com/yearn/budget/issues/75.
Plan
The plan, as in the previous requests, is to maintain the blog.yearn.finance product, to keep adding content and translations (currently FR actively).
We believe that this work is necessary, and especially during a bear market, as education and communication is key and should not be forgotten.
It is essential to control our channel of comms, and improving SEO vs. only using medium etc. We should also keep maintaining and sharing content fron our blog, so users get use to read it and use it as the main place for informations about Yearn. It also leverages the work done by other teams (Docs, brand/comms).
I ask for a monthly grant for the following ~3 months ending on December 31st. 2000 DAI per month.
For other scope and plan, please refer to https://github.com/yearn/budget/issues/66 & https://github.com/yearn/budget/issues/75.
Please not that budget is reduced compared to our previous budget request (2000 + 1000 /month).
*Note: If yBudget agrees to keep and renew the previous budget, we won't complain :)
Deadline
2022-12-31
People
Cryptouf: content watch, FR translations, FR community outreach
qosmonot: organization, coordination, review
Major: helping out on the organization side (not receiving remuneration from this grant)
Money
2,000 DAI p/m, split between the contributors of blog.yearn.finance (currently Cryptouf, qosmonot)
Stream with an evaluation after three months (December EOM).
Amount
2,000 DAI p/m
Wallet address
0x4bBa34aE170fB02F8502e237969B054c5F1D14AF
0x3D935C7bf3Ec8891C17b074b841d940264f073c5
Reporting

[X] I agree to post weekly updates

This is approved, stream to be set up

please provide a wallet address so we can start the stream, thank you

OK done. updated with a wallet address. Thank you

Since the stream didn't start yet. Would be amazing if we could end it 3months after the beginning of it, and not the December 31st (as it will be only 2 months) , as mentioned in the proposal.

you can find the claiming ui here https://llamapay.io/vesting

edited with a new address


Remove AudioContext resume and suspend methods for Safari browser due…

… to delay when state changes

 All committers have signed the CLA.

Tests are OK, good to merge @bbaudel-gpsw


Windows - "shiny run --reload" logs show strange characters

Tried running a sample app on Windows after the necessary set up.
Noticed strange characters when running shiny run --reload command

Some online articles suggest to change the command prompts font type but that option did not work for me.

Ref: https://answers.microsoft.com/en-us/windows/forum/all/windows-10-command-prompt-issue/2974b24c-afe6-478c-91fb-5ac1757bfb48
OS: Windows 10 (I used Parallels Desktop VM)
Python: Python 3.10.4 (tags/v3.10.4:9d38120, Mar 23 2022, 23:13:41) [MSC v.1929 64 bit (AMD64)] on win32

FYI I'm seeing the bad characters even in PowerShell on windows

The weird characters are ANSI escape codes for colors that aren't supported by your terminal. The log messages themselves are emitted by uvicorn, so they aren't entirely under py-shiny's control.
But uvicorn's deployment docs list a --no-use-colors flag that can disable colorized logging. It's also very likely that the logging package used by uvicorn would support the NO_COLOR environment variable.
Unfortunately, I don't know if we pass flags from shiny run to uvicorn and I also don't know enough about Windows terminals to tell you how to set the NO_COLOR envvar, but hopeful this gives you or someone else on my team enough hints to figure out those last steps.


Add .sampled() methods to textures

I'll also use this PR to fix the compilation on nightly, since it's a minor fix.


ReBack navigation panel to inform how to use ctrl + f

https://github.com/Igglybuff/awesome-piracy#how-to-use-this-list

@KonoromiHimaries, can you please clarify what you mean by "ReBack"?

Check the given link.

I have looked at that section. However, I guess I'm unfamiliar with the term reback. Can you clarify the meaning of reback in this context? I'd like to help resolve this issue if possible.


RuntimeException while using the plugin in debug mode.

I've seen this problem while using the plugin in debug mode.

java.lang.RuntimeException: Method called after release()
android.media.ToneGenerator.startTone(Native Method)
com.marianhello.bgloc.AbstractLocationProvider.startTone(AbstractLocationProvider.java:143)

Your Environment

Plugin version: 2.2.5
Platform: Android
OS version: android 5/6
Device manufacturer and model:
Cordova version (cordova -v): 6.4.0
Cordova platform version (cordova platform ls): 6.0.0
Plugin configuration options: debug: true
Link to your project:

Context

Expected Behavior

Actual Behavior

Possible Fix

At AbstractLocationProvider.java:143 change this:

   toneGenerator.startTone(tone, duration);

by:

  if (toneGenerator != null){
      toneGenerator.startTone(tone, duration);
  }

Steps to Reproduce

Configure the plugin with dbeug: true, and start receiving locations.

Context

It crashed the app.
Debug logs

java.lang.RuntimeException: Method called after release()
12-12 09:30:41.310  2179  3120 E AndroidRuntime:           at android.media.ToneGenerator.startTone(Native Method)
12-12 09:30:41.310  2179  3120 E AndroidRuntime:           at com.marianhello.bgloc.AbstractLocationProvider.startTone(AbstractLocationProvider.java:143)
12-12 09:30:41.310  2179  3120 E AndroidRuntime:           at com.marianhello.bgloc.ActivityRecognitionLocationProvider.onLocationChanged(ActivityRecognitionLocationProvider.java:83) java.lang.RuntimeException: Method called after release()
12-12 09:30:41.310  2179  3120 E AndroidRuntime:           at android.media.ToneGenerator.startTone(Native Method)
12-12 09:30:41.310  2179  3120 E AndroidRuntime:           at com.marianhello.bgloc.AbstractLocationProvider.startTone(AbstractLocationProvider.java:143)
12-12 09:30:41.310  2179  3120 E AndroidRuntime:           at com.marianhello.bgloc.ActivityRecognitionLocationProvider.onLocationChanged(ActivityRecognitionLocationProvider.java:83)

Hi,
I've got reports of the same problem but a different point of the source:
Caused by java.lang.RuntimeException: Init failed
android.media.ToneGenerator.native_setup (ToneGenerator.java)
android.media.ToneGenerator. (ToneGenerator.java:746)
com.marianhello.bgloc.AbstractLocationProvider.onCreate (AbstractLocationProvider.java:52)
com.marianhello.bgloc.ActivityRecognitionLocationProvider.onCreate (ActivityRecognitionLocationProvider.java:50)
com.marianhello.bgloc.LocationProviderFactory.getInstance (LocationProviderFactory.java:43)
com.marianhello.bgloc.LocationService.onStartCommand (LocationService.java:236)
For now I've surrounded the onCreate() and onDestroy() methods with a try{}catch().

Notice: this issue has been closed because it has been reported for branch 2.x or later. It could be already fixed in v3 or is not relevant anymore. You may reopen this issue if it has been closed in error.

I have just seen the same problem in the latest version of the plugin 3.0.0-alpha.41 where I get this error
     Caused by: java.lang.RuntimeException: Init failed
        at android.media.ToneGenerator.native_setup(Native Method)
        at android.media.ToneGenerator.<init>(ToneGenerator.java:863)
        at com.marianhello.bgloc.provider.AbstractLocationProvider.onCreate(AbstractLocationProvider.java:52)
        at com.tenforwardconsulting.bgloc.DistanceFilterLocationProvider.onCreate(DistanceFilterLocationProvider.java:83)
        at com.marianhello.bgloc.LocationService.onStartCommand(LocationService.java:261)

This error makes my application stop, and interesting it does not happen instantly but typically after using the app for some period
I have debug=false, so I expect no sound at all.
I think the error can be caused by switching between foreground and background
This is in the log just prior to the crash
09-07 20:59:18.353 8376-8376/io.geme.gemewidget I/com.marianhello.bgloc.LocationService: Service started
09-07 20:59:18.362 8376-8376/io.geme.gemewidget D/com.marianhello.bgloc.LocationService: Will start service with: Config[distanceFilter=10 stationaryRadius=20.0 desiredAccuracy=0 interval=30000 fastestInterval=5000 activitiesInterval=10000 isDebugging=false stopOnTerminate=true stopOnStillActivity=true startOnBoot=false startForeground=false notificationsEnabled=true locationProvider=0 nTitle=Geme nText=Watching out for Gemies nIconLarge= nIconSmall= nIconColor= url= syncUrl= syncThreshold=100 httpHeaders={} maxLocations=10000 postTemplate=null]
09-07 20:59:18.371 8376-8376/io.geme.gemewidget I/com.tenforwardconsulting.bgloc.DistanceFilterLocationProvider: Creating DistanceFilterLocationProvider
09-07 20:59:18.380 8376-8376/io.geme.gemewidget E/AudioTrack: AudioFlinger could not create track, status: -12
09-07 20:59:18.381 8376-8376/io.geme.gemewidget E/ToneGenerator: AudioTrack(0x734d275000) set failed with error -12
    ToneGenerator init failed

Searching for

AudioFlinger could not create track, status: -12

there was no clear answer but it could look like the maximum number of audio streams had been reach, so it could be the switching between foreground and background dit not clean up properly

Same here. Seems like the try/catch added to 2.0 was removed from 3.0 for some reason. I was able to fix it on my end by adding it again. I'll send a PR this week.


Set merge=union git attribute for CHANGELOG.md

I noticed this was added to embedded-hal, so I copied it here. This should hopefully make pull requests less painful moving forward.

Having to constantly ask people to rebase every single PR for essentially no reason is much more annoying, sorry. This has had a huge impact on quality of life with regards to maintenance for me already.
I usually clean up CHANGELOG.md before a release anyway so that's a trade off I'm willing to make.

I don't know if it helps anyhow, but there is another workflow which deals with changelog conflicts. It is to have a directory with changelog entries, like for example here in mbedtls project. Before each release the maintainer can run a script to assemble the entries into a single changelog file. This workflow also makes it easy to rebase or cherry-pick commits into release branches.
(Not saying you have to use that in esp-hal at this point, more of an FYI — another tool in your toolbox.)


Question about the adjusted p-values reported in mafCompare

Describe the issue
Hi, I am wondering what method you used for the adjusted p-values reported in mafCompare().
Thank you!
Command
Please post your commands and the output (errors or any unexpected output)

Session info
Run sessionInfo() and post the output below

Hi,
Its uses fdr


Portia 2.0 Internal Server Error: /api/projects

After successful docker built and whether working from whether nui-develop or develop, running the following
sudo docker run -i -t --rm -v ~/portia/:/app/:rw -p 9001:9001 --name portia portia
and hitting http://localhost:9001/static/index.html
generate that error, any help ?

[05/Jan/2017 23:15:52] "GET /api/projects HTTP/1.0" 500 13760
Internal Server Error: /api/projects
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/exception.py", line 39, in inner
response = get_response(request)
File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py", line 187, in _get_response
response = self.process_exception_by_middleware(e, request)
File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py", line 185, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/usr/local/lib/python2.7/dist-packages/django/views/decorators/csrf.py", line 58, in wrapped_view
return view_func(*args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/rest_framework/viewsets.py", line 87, in view
return self.dispatch(request, *args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/django/utils/decorators.py", line 185, in inner
return func(*args, **kwargs)
File "/app/portia_server/portia_api/resources/route.py", line 73, in dispatch
return super(JsonApiRoute, self).dispatch(request, *args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/rest_framework/views.py", line 466, in dispatch
response = self.handle_exception(exc)
File "/app/portia_server/portia_api/resources/route.py", line 76, in handle_exception
response = super(JsonApiRoute, self).handle_exception(exc)
File "/usr/local/lib/python2.7/dist-packages/rest_framework/views.py", line 463, in dispatch
response = handler(request, *args, **kwargs)
File "/app/portia_server/portia_api/resources/route.py", line 227, in list
collection = self.filter_collection(self.get_collection())
File "/app/portia_server/portia_api/resources/projects.py", line 179, in get_collection
for project_id, name in iteritems(self.projects))
File "/usr/local/lib/python2.7/dist-packages/six.py", line 599, in iteritems
return d.iteritems(**kw)
AttributeError: 'NoneType' object has no attribute 'iteritems'

To build the assets:
cd portia/portiaui
npm install -g ember-cli
npm install
bower install
ember build -e production

To build build portia run:
docker build -t portia ..
Then you can run it using:
docker run -i -t --rm -v ~/data:/app/slyd/slyd/data/projects:rw -v ~/scrapinghub/portia/portiaui/dist:/app/portiaui/dist -p 9001:9001 portia


Fail Prisma installation / warn hard when needed system libraries are missing

https://github.com/prisma/prisma/issues/16970 suggest to add a better warning message when needed system libraries are missing. I think we should fail or warn during Prisma installation already,  instead/additionally of failing when Prisma Client tries to execute and then shows a targetted error message.
This would apply for OpenSSL, libz and similar.

From Slack:
we should print warnings in those scenarios where we know Prisma will likely fail at runtime:
when the distro is Alpine (“musl”) but the arch is not x86_64, we should warn users that we don’t support that environment. We should recommend using docker buildx build --platform linux/amd64 for their Alpine-based Dockerfile instead. We can detect if they’re running on Docker via ls -la /.dockerenv, or we can simply assume that each Alpine user is running Alpine on Docker
when libssl is undefined in getPlatform(), we should warn users that we didn’t find any libssl version installed, so we defaulted to the openssl-1.1.x binaryTargets, but Prisma may not work unless they manually install openssl 1.1.x. If they’re on Debian, we could also tell them that if they’re using Debian Buster or node:16-slim or node:18-buster-slim Prisma won’t work unless they install openssl 1.1.x. We could point them to this Github comment

Trying to detect the presence of libz at build time may be tricky and unreliable. Let's proceed with detecting libssl and have distro / arch-specific warnings and errors instead.

Closing this via https://github.com/prisma/prisma/pull/17334.


Make delay a local variable to improve readability

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s).
To prevent this PR from going to the changelog marked it with the "skip changelog" label.

Yup nw, we discussed it with @RaananW and all good, we already asked you way more changes than required in the PR only ;-)

Visualization tests for webgl1 have failed. If some tests failed because the snapshots do not match, the report can be found at
https://babylonsnapshots.z22.web.core.windows.net/refs/pull/13412/merge/testResults/webgl1/index.html
If tests were successful afterwards, this report might not be available anymore.

Visualization tests for webgl2 have failed. If some tests failed because the snapshots do not match, the report can be found at
https://babylonsnapshots.z22.web.core.windows.net/refs/pull/13412/merge/testResults/webgl2/index.html
If tests were successful afterwards, this report might not be available anymore.


wording changes following patternfly recomendations

@sebastienblanc @lfryc @matzew
I've change some words to follow Patternfly terminology and wording recommendations
If you want keep the PR open, I'll send changes to the login screen soon.

Okay, let's send the screen, I like the alignments you already sent.

sounds good, go go go for the screens

@sebastienblanc @lfryc @matzew
This login screen is placeholder. The final goal (for final) is to change the html to follow patternfly structure:
http://andresgalante.com/ups-console/login.html

Thanks, landed!


Add shortcut keys

I think it would be better, if you had shortcut keys!
List of what I think is essential.

mute/unmute
chat
require permission to speak
Invite

mute/unmute
chat
require permission to speak
Invite

I'm down to work on this one

The pull request associated with this issue has been merged so I think this issue can be closed. However, I don't think I have the permission to do that.


Self-cliking button play

First thing, PLEASE READ THIS: ReactPlay Code Review Checklist

Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Fixes # (1076)
Type of change
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce.
Checklist:

[X] I have performed a self-review of my own code
[X] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[X] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules

Screenshots or example output

@koustov All comments are taken care of, please do a review. Thanks!

@koustov @Sachin-chaurasiya Can you please finish your review? I have taken care of all comments.


Issue #1: Fix two (2) typos in README.md

Missing 'be' and did a small grammar change.
Closes #1.

Thank you!


[Vaults] DataSourceView search API

Some users are starting to ask being able to search from connection data. At the API level this means searching a data source view

We could hack our way into support dsvId in /vaults/{vId}/data_sources/{xxx}/...  but I fear it will come to bite us later. I think we want to be explicit.


Automatically add/upload keypair_name to region in use

Due to the awesome aws.region_config setting, it's possible to create a box that knows the various AMI's for each region:
https://github.com/mitchellh/vagrant-aws#configuration
This is really convenient, but can still be confusing when you switch regions, and get errors because that region doesn't yet have your key uploaded.
It would be great if vagrant-aws knew how to upload a private key and create a keypair if you set the flag for this. This would be one less thing that someone needs to log into the AWS console for.

I would love to see this functionality.  I don't think it would be a case where it would be "reimplementing an entire api client".  Any change that reduces the need for forgettable steps and redundant actions away from vagrant up should be considered a win.


Fix val info perf

This PR fixes a performance issue I encountered when uncapping PyTorch. The issue seems to manifest mostly in the inception examples where there are a large number of tensors of high dimensionality. The model evaluation in the execution engine spends over 90% of its time formatting tensors to strings even though verbose is set to false. This is because they are converted to strings regardless of whether they are actually printed. Not sure why this started manifesting on newer versions of PyTorch but it made these tests very slow. This PR just puts all prints behind and if verbose conditional. We should probably write a better logging facility going forward. Also, this code should probably be moved over to MDF branch I think.

Ok, looks good. Thanks.


Adds the ability to read an Ion int as a Java double, Decimal, or BigDecimal for consistency with the previous implementation.

Issue #, if available:
Closes #674
Closes #677
Description of changes:
See the linked issue. Note: I am not changing the documentation or associated error messages to officially endorse doing this. In fact, this would be one of the conversions we'd want to remove as part of #523. For now, we preserve the previous undocumented behavior to avoid breaking a small number of users that depend on it.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Revision 2: added conversions to Decimal and BigDecimal; added support for conversions from int values that require BigInteger.


Fix vertex-lit surfaces with material system

Don't overwrite tess.svars.color by Tess_ComputeColor() after setting it with SetVertexLightingSettings(). Fixes some surfaces being whitened out, like crates, bricks and boxes on terminus.

LGTM

Does it also fix r_lightMode 1 with material system?

...was it broken? I would need to check because I wasn't aware of that.

Does it also fix r_lightMode 1 with material system?

Just tried and it does, indeed, fix that.

Yes, I noticed it was broken, but I didn't find time reporting it before with the release rush, and since r_lightMode 1 is meant to be used in presets for hardware not supporting the material system, and because material system is experimental and not enabled by default, it was not blocking the release. Thanks for fixing that! 😀

Rebasing first because CI failed to start for some reason.


UI jumps around if a dropdown is longer than the screen height

Still some weird behaviour:
https://user-images.githubusercontent.com/1311912/143321351-d5c460f3-420e-4a06-ac68-64df1075e4a5.mov


enhancement: change caret(^) to tilde(~)

Description
Change caret(^) to tilde(~) in package.json, and update package-lock.json

This issue got resolved.


Duplicate and Watch buttons should not be visible to logged out users

This issue was caught by an OSF user, and then was logged in the community repo: https://github.com/CenterForOpenScience/community/issues/258
Steps
1. Visit any OSF project while logged out
2. Look at the upper right hand of the project overview page
Current behavior
1. The watch button is greyed out, indicating no action can be taken, but it is still present.
2. The duplicate button is active and users can click on it, though the options to fork/template/link are unavailable.

Expected behavior
1. The watch button and the duplicate button should not be visible to users who are not signed in; at the very least, the duplicate button should not be clickable by users who are not signed in.

I will work on this issue.


Fix state synchronization documentation hyperlinks

Some hyperlinks were broken/files were renamed in this README.md

/azp run


Merge Release 3 changes back to develop.

Codecov Report

Merging #22 into develop will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             develop      #22   +/-   ##
==========================================
  Coverage      78.44%   78.44%
  Complexity        85       85
==========================================
  Files             30       30
  Lines            348      348
==========================================
  Hits             273      273
  Misses            75       75

Continue to review full report at Codecov.

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

:shipit:


Wrong effect inferred for effectful while header

The following program compiles without typer errors:
interface Foo { def foo(): Unit }

def bar(): Bool / Foo = {
  do foo()
  false
}

def fooo() = {
  while(bar() is true) {
      ()
    }
}

def main() = {
  fooo()
}

but crashes at runtime (in JS), because there is no handler for the do foo in the loop header.
The type of fooo is shown (at least via LSP) as def fooo(): Unit / {}.
Adding a handler in main generates a warning that the handler is unused (but runs fine).

Yes, we just need to add guardEffs here:
https://github.com/effekt-lang/effekt/blob/e0e5c60e3fdda4dbc693207a776ae60f41b0d292/effekt/shared/src/main/scala/effekt/Typer.scala#L122


Support/frrouting

Based on initial work by @rzalamena I integrated FRRouting support in recent bgperf/master.
Note: similar to build instructions in FRRouting documentation bgpd is run in least privilege mode as user 'frr' with config in '/etc/frr/bgpd.conf' inside container.

@benerudolph Thanks for the PR.
I added some review comments. PTAL

As per https://github.com/osrg/bgperf/pull/23, closing this PR.


Google

"
Give Feedback
Account and system info
ANNOTATIONS
PAGE INFORMATION
URL
https://support.google.com/chrome/answer/95617?p=android_connection_info&visit_id=637862102573252682-1185759518&rd=1
BROWSER INFORMATION
appCodeName
Mozilla
appName
Netscape
appVersion
5.0 (Linux; Android 11; moto g play (2021)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.210 Mobile Safari/537.36
cookieEnabled
false
onLine
true
platform
Linux armv8l
userAgent
Mozilla/5.0 (Linux; Android 11; moto g play (2021)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.210 Mobile Safari/537.36
javaEnabled
false
pluginNames
PAGE STRUCTURE
PRODUCT INFORMATION
answer_id
95617
bc_url
https://support.google.com/chrome/answer/95617
environment_hostname
https://support.google.com
external_name
chrome
hc
chrome
hostname
support.google.com
internal_ip
false
experiments
10800112
10800403
10800480
10800561
10800672
10800689
10800695
10800700
10800707
10800738
10800761
10800763
10800848
10800922
10800927
10800950
10800957
10800968
10801032
10801133
10801150
10801227
10801276
10801288
10801345
10801354
10801376
10801381
page_type
1
user_logged_in
false
environment
PROD
client
helpcenter
escalation_availability_matching_frd_forms
undefined
rule_service_escalation_availability_c2c_event_id
undefined
rule_service_escalation_availability_c2c_synthesis_event_id
undefined
rule_service_escalation_availability_chat_event_id
undefined
rule_service_escalation_availability_chat_synthesis_event_id
undefined
rule_service_escalation_availability_email_event_id
undefined
rule_service_escalation_availability_email_synthesis_event_id
undefined
rule_service_escalation_availability_phone_event_id
undefined
rule_service_escalation_availability_phone_synthesis_event_id
undefined
rule_service_extensible_contact_options_event_id
undefined
rule_service_form_synthesis_event_id
undefined
rule_service_helpcenter_fields_synthesis_event_id
undefined
inline_selected_text
To see whether a website is safe to visit, you can check for security info about the site. Chrome will alert you if you can’t visit the site safely or privately.
inline_experiment_arm
unknown
"
https://support.google.com/chrome/answer/95617?p=android_connection_info&visit_id=637862102573252682-1185759518&rd=1#:~:text=Give Feedback,unknown

G


issue: form does not get validated when submitting from parent

Version Number
1.8.0
Codesandbox/Expo snack
https://codesandbox.io/s/misty-water-r232jh?file=/src/App.tsx
Steps to reproduce

Leave field empty
Click on either of the two buttons
both log to the console

When you don't pass the form coming from useForm() to <Form /> via props the first button validates and doesn't log correctly.
Expected behaviour
I'd like to trigger the submit from a parent/sibling component using the useForm() hook. Found this https://react-ts-form.com/docs/docs/usage/form-state and tried it. reset() seems to work fine but submitting doesn't.
Is there a way to trigger the form not from within the renderAfter or renderBefore?
Relevant log output
No response

thanks for repro.
you'll need to pass the zod resolver in manually to get this to work as expected:
import {zodResolver} from '@hookform/resolvers/zod';
// ...

  const form = useForm<z.infer<typeof FormSchema>>({
    resolver: zodResolver(FormSchema)
  });

I'll update the documentation on this to make it more obvious.

Nice thank you - it did the trick. Good idea to update the docs about this. Pretty sure it's a common usecase.
Thanks for maintaining this lib :)


Add Joseph Banks

Conflicts issue. please resolve

Doesn't matter now, already got like 12 PRs for Hacktoberfest. Closing PR.


Add "pytest" command under test commands in v0.4.2

Solution to issue cannot be found in the documentation.

[X] I checked the documentation.

Issue
In PyPI v0.4.1, no test files are provided. pytest is not executed. In release 0.4.2 with the cookiecutter, modify meta.yaml
from:
  commands:
    - pip check
    - pip list

to
  commands:
    - pip check
    - pip list
    - pytest

Installed packages
N/A

Environment info
N/A

Conda-forge CI uses Python 3.13.
Full tests via pytest will be added in v0.5.0

because of the 3.13 issues let's not push this out to conda-forge but do the 0.5.0 release and push that out.


Add histogram graph query handler using go echarts library

What was changed
This adds a new histogram_graph query that returns the HTML with an interactive chart showing the benchmark results.
This is the result if the HTML is saved to a file and opened in a browser (took a screenshot):

Why?
We read the blog post you published at https://mikhail.io/2021/03/maru-load-testing-tool-for-temporal-workflows/ but felt that manually importing the CSV into Google Sheets or something along these lines was too much manual work.
Checklist

How was this tested:
This is running in our CI pipeline. You basically start a scenario and it's started and monitored while it's running. After the scenario is done, we query the workflow and save the HTML file which can then be viewed directly in GitLab (no manual steps involved at all).

Any docs updates needed?
I added a section about the new query.

@mikhailshilkov would you want to take a look? This works but isn't fully polished. I wanted to still open the PR to get feedback.


Don't throw in Nginx deployer dispose

This effects 2.1 too. We might want to port this back to 2.1 to ensure to ensure that whatever the over-arching fix for this issue is works there too.

This is in 2.1...?

http://aspnetci/viewLog.html?buildId=399313&tab=buildResultsDiv&buildTypeId=Releases_21Public_UbuntuUniverse


FV Fail Survey

[ ] returning to home/doing something else after not starting FV, not whitelisted
-> figure out how to implement the survey @drptiago
-> figure out what to ask @drptiago

[ ] fail fv: already exists on project GOODID, under event FV_GIVEUP (reason)
-> review survey copy @drptiago
-> implement in the wallet

Slack Discussion: https://gooddollar.slack.com/archives/C02KASD3Z7B/p1691664053685819

1 - Let's maintain two surveys as Hadar suggests, first for those who don't start FV, second for those who fail.
1.1 - if we can differentiate the first and second survey using a property it will be very good
2 - At the moment the survey is only on GoodDaap, let's add it to the good wallet too.
3 - Let's add more questions to the survey to try to identify/understand the problems:
3.1 - The most voted until now was:

Keeps asking me to try again ( this was the most voted until now, but is not clear why)
Camera issues  ( this was the most voted until now, but is not clear why)

I think we can remove both and add different questions to better explore:

My face is not recognized on the camera
Can't put my face in the Oval
I think my camera quality is too low
My camera never opened
Privacy concern
I will do it later

Lets follow like this, I will monitor the answers and check if they are relevant or we need adjusts @patpedrosa

@patpedrosa @drptiago
You have to understand again that we have to use cases here.

People that were able to start FV (ie do that back and forth with the oval successfully) but then they failed due to 1. failed liveness 2. twin 3. other issue
People that did not start FV, ie did not complete the back and forth oval or did not even start it because they stopped in one of the previous screens.

Please come up with relevant answers for both. I also suggest you play a little with FV to refresh your memory.
@L03TJ3 you can also help with suggestions

I think the list Tiago provides is mostly good enough
-- My face is not recognized on the camera = Liveliness @sirpy
-- Can't put my face in the Oval - This one I don't think is necessary to be added
-- Maybe replace I do it later with something like 'It says it found my twin' or replace with I cant put in oval

@drptiago, the above list would be used to update the existing survey. What we need extra are the questions we want to know on why they did not start.
soo, either 3-something options. Or we link them through to a typeform for a more elaborate response.

But I am on the fence on two as I already shared that I don't think this group is easily catched, and more likely just leaves an app/webpage etc

@L03TJ3

you are not separating it into two different surveys
to me "my face is not recognized" means nothing and probably for the user it can mean 1000 different things. the answers needs to be matched to specific recognizable issues or error  messages the user can see
oval? why not, maybe this is one of the reasons users are failing to complete the fv
why aren't they easily catched? technically i dont see any issues to do it

why aren't they easily catched? technically i dont see any issues to do it
Technically all we can do is put that survey on the back button. What I doubt is that this button is used often when abandoning
you are not separating it into two different surveys
the intention of point 2 was to have extra/separate questions to be put on the 'cancelled' survey
to me "my face is not recognized" means nothing and probably for the user it can mean 1000 different things. the answers needs to be matched to specific recognizable issues or error messages the user can see
This one might be more tricky. I believe we have on screen for: Unable to determine liveliness.
this morning however I had a really hard time verifying my face. Liveness undetermined could also end you up on the screen:
'Something went wrong on our side' (the liveleness error showed up in console though)
this part needs maybe a bit more research as to what screen shows when

@L03TJ3 if liveness failed and it shows "something went wrong" then it is a bug. please the code and open an issue
@patpedrosa I would also consider removing/changing the screen that we show after 3 fails

@sirpy

why would we need to restore a button which does nothing?
that's about the replacement of the 'not linked to anything' support button with the I Give Up Button

what do I need to do here.. revert the merge?

@drptiago do we want to gather the data on the event FV_GIVEUP
who did not give any reason up?
or just the data of the ones who respond by using on of the options?

@L03TJ3 make sure answers/questions match
@patpedrosa We've discussed the support form. as a reminder I said a few things 1. the re-amaze form was good 2. explanation to user where to find wallet address 3. attach screens if possible

@sirpy @patpedrosa
failed survey options based on visible errors screen
Failed:

I think my camera quality is not good enough (might be dupe and replaced with 'clearer video selfie')
My camera is not found/cannot be accessed
I think I have another account I forgot about
It keeps saying I have a twin but have never registered before
I'm not able to put my face in the circle
It says it needs a clearer video selfie (might be replacement of camera quality)
It says I need to switch to another device
Something else (Contact Support)

@patpedrosa @L03TJ3
my camera is not found - not relevant for failed only for not starting.
again failed means the user has done the facetec FV process, meaning his camera was detected and he was able to do the back and forth with the oval.
It says I need to switch to another device - isnt that the giveup screen?

@sirpy

right yes, that should be only cancelled
no, the switch to another device is when within the 3 tries where it shows the try-again button (and contact support)

verified on prod


[RFE] Use CO-RE for biotop

The CO-RE code already exists in iovisor/bcc#3893.

Damn...
I already had support for this in #551.


Update API calls to use fetch instead of axios

Replaced axios with fetch in /services/lib, removing the redundant use of axios in the web layer.

Noice. Axios 🤮


[BUG]: CUDA extension build skipped when installing from source

🐛 Describe the bug
When installing from pypi, cuda extension is skipped with no logs.
Environment
No response

Colossal-AI pre-built with CUDA extension is provided at https://www.colossalai.org/download now.


Use Cmd.CombinedOutput() to get the actual error message

Here is the first error I stumbled on after gogetting :
$ godebug run reorder.go
Failed to identify standard library packages. Here's the error from 'go list std':
cmd/addr2line
cmd/cgo
cmd/fix
cmd/go
cmd/gofmt
...200 more lines...

and here is what the true command displays on my system (error on stderr, list items on stdin) :
$ go list std
can't load package: package pkg/runtime: C source files not allowed when not using cgo: atomic_amd64x.c cgocall.c defs.c env_posix.c float.c heapdump.c lock_futex.c mcache.c mcentral.c mem_linux.c mfixalloc.c mgc0.c mheap.c msize.c netpoll_epoll.c os_linux.c panic.c parfor.c print.c proc.c race0.c rune.c runtime.c signal_amd64x.c signal_unix.c stack.c sys_x86.c traceback_x86.c vdso_linux_amd64.c zalg_linux_amd64.c zchan_linux_amd64.c zcomplex_linux_amd64.c zcpuprof_linux_amd64.c zhashmap_linux_amd64.c ziface_linux_amd64.c zlfstack_linux_amd64.c zmalloc_linux_amd64.c zmprof_linux_amd64.c znetpoll_linux_amd64.c zrdebug_linux_amd64.c zruntime1_linux_amd64.c zsema_linux_amd64.c zsigqueue_linux_amd64.c zslice_linux_amd64.c zstring_linux_amd64.c zsymtab_linux_amd64.c ztime_linux_amd64.c
can't load package: package pkg/runtime/debug: C source files not allowed when not using cgo: debug.c
cmd/addr2line
cmd/cgo
cmd/fix
cmd/go
cmd/gofmt
...200 more lines...

Thanks! I would like to solve the underlying issue, too. Could you post a copy of reorder.go or a simplified version that shows the same problem?

Hi Jeremy
The same happens when godebug running a hello world go file.
The root of the problem seems to be that for some reason "go list std" prints errors and returns value 1 (though it also prints the non-error packages).
Not sure anything can be done in godebug, it's already sensible to print the error and continue execution.
Maybe print the error to Stderr instead of Stdout?
Cheers

I made it print to stderr and cleaned up the message a bit. Thanks for letting me know about this!
I'm guessing godebug should still work in this case, though possibly a bit slower. Is it otherwise working correctly for you?


[Staking] Lock time field unresponsive on testnet

Describe the bug
The lock time field isn't working on kintnet. This is working fine on mainnet apps, and on testnet versions deployed from master.
To Reproduce

Go to https://kintnet.interlay.io/staking
Click on number field next to Choose lock time in weeks

Field is unresponsive: can't received focus or keyboard input
Expected behavior
Should work as it does in production:
https://kintsugi.interlay.io/staking

Has been resolved with recent code changes


Grabbids updates: Path patterns, regex matches, custom extensions

Pulls three fixes out of #110:

Path patterns are updated to make task required and include .nii.gz extensions
Parsing patterns require that the entity key be preceded with _ or /, to avoid conflicts when one entity is the suffix of another (e.g., ce and space from the derivatives extension).
Allows extensions to be valid filenames, which permits downstream software to package their own extensions

Does not update path patterns to condition entity values, as that's unreleased grabbit behavior at present.

@tyarkoni Note latest update since your review.

Looks good to me


bundle-upgrade operation stuck and never timeouts

Bug Report
Hi,
When doing a run bundle-upgrade operation to test an operator upgrade, the operation is stuck after logging Found existing catalog source with name etc.
I reproduce consistently, every time I try.
Also, it seems to never timeout (I've been waiting for ~10min so far), apparently not honouring the timeout option that is said to default to 2 minutes.
What did you do?
operator-sdk run bundle quay.io/netobserv/network-observability-operator-bundle:v0.1.3
# wait a little bit
operator-sdk run bundle-upgrade quay.io/netobserv/network-observability-operator-bundle:v0.1.4

What did you expect to see?
Success
What did you see instead? Under which circumstances?
Stdout:
INFO[0002] Found existing subscription with name netobserv-operator-v0-1-3-sub and namespace network-observability
INFO[0002] Found existing catalog source with name netobserv-operator-catalog and namespace network-observability

(and stuck at this point)

Pod logs:
$ oc logs quay-io-netobserv-network-observability-operator-bundle-v0-1-3
time="2022-08-09T10:54:14Z" level=info msg="serving registry" configs=/netobserv-operator-catalog-configs port=50051

catalog-operator
There are a couple of errors of type the object has been modified; please apply your changes to the latest version and try again, not sure if they are relevant for this ticket:
$ oc logs catalog-operator-847b966b64-f7rqf  -n openshift-operator-lifecycle-manager
[...]
time="2022-08-09T10:54:28Z" level=info msg=syncing id=pFDid ip=install-tz8jd namespace=network-observability phase=Installing
time="2022-08-09T10:54:29Z" level=info msg="added to bundle, Kind=ConfigMap" configmap=network-observability/9b34086d5b83308e052bd989ee88c04b7987b0245ac7c3f363215c6215961ba key=netobserv-manager-config_v1_configmap.yaml
time="2022-08-09T10:54:29Z" level=info msg="added to bundle, Kind=ClusterRole" configmap=network-observability/9b34086d5b83308e052bd989ee88c04b7987b0245ac7c3f363215c6215961ba key=netobserv-metrics-reader_rbac.authorization.k8s.io_v1_clusterrole.yaml
time="2022-08-09T10:54:29Z" level=info msg="added to bundle, Kind=Service" configmap=network-observability/9b34086d5b83308e052bd989ee88c04b7987b0245ac7c3f363215c6215961ba key=netobserv-metrics-service_v1_service.yaml
time="2022-08-09T10:54:29Z" level=info msg="added to bundle, Kind=ClusterServiceVersion" configmap=network-observability/9b34086d5b83308e052bd989ee88c04b7987b0245ac7c3f363215c6215961ba key=netobserv-operator.clusterserviceversion.yaml
time="2022-08-09T10:54:29Z" level=info msg="added to bundle, Kind=CustomResourceDefinition" configmap=network-observability/9b34086d5b83308e052bd989ee88c04b7987b0245ac7c3f363215c6215961ba key=flows.netobserv.io_flowcollectors.yaml
time="2022-08-09T10:54:30Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2022-08-09T10:54:30Z" level=info msg=syncing id=IeaE1 ip=install-tz8jd namespace=network-observability phase=Complete
time="2022-08-09T10:54:30Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2022-08-09T10:54:30Z" level=warning msg="an error was encountered during reconciliation" error="Operation cannot be fulfilled on subscriptions.operators.coreos.com \"netobserv-operator-v0-1-3-sub\": the object has been modified; please apply your changes to the latest version and try again" event=update reconciling="*v1alpha1.Subscription" selflink=
E0809 10:54:30.954906       1 queueinformer_operator.go:290] sync {"update" "network-observability/netobserv-operator-v0-1-3-sub"} failed: Operation cannot be fulfilled on subscriptions.operators.coreos.com "netobserv-operator-v0-1-3-sub": the object has been modified; please apply your changes to the latest version and try again
time="2022-08-09T10:54:30Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2022-08-09T10:54:30Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2022-08-09T10:54:31Z" level=info msg=syncing id=/vpfz ip=install-tz8jd namespace=network-observability phase=Complete
time="2022-08-09T10:59:07Z" level=error msg="UpdateStatus - error while setting CatalogSource status" error="Operation cannot be fulfilled on catalogsources.operators.coreos.com \"community-operators\": the object has been modified; please apply your changes to the latest version and try again" id=JD1cF source=community-operators
E0809 10:59:07.229352       1 queueinformer_operator.go:290] sync {"update" "openshift-marketplace/community-operators"} failed: Operation cannot be fulfilled on catalogsources.operators.coreos.com "community-operators": the object has been modified; please apply your changes to the latest version and try again
time="2022-08-09T11:02:06Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2022-08-09T11:02:15Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2022-08-09T11:02:15Z" level=info msg=syncing id=15vQh ip=install-tz8jd namespace=network-observability phase=Complete
time="2022-08-09T11:02:15Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2022-08-09T11:17:44Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2022-08-09T11:17:52Z" level=info msg=syncing id=OoS1E ip=install-tz8jd namespace=network-observability phase=Complete
time="2022-08-09T11:17:52Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2022-08-09T11:17:52Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
[...]

olm-operator
Here again, similar errors:
$ oc logs olm-operator-6854fbd4c6-d6l4r  -n openshift-operator-lifecycle-manager
[...]
time="2022-08-09T10:54:37Z" level=info msg="install strategy successful" csv=netobserv-operator.v0.1.3 id=e5qLU namespace=network-observability phase=Installing strategy=deployment
time="2022-08-09T10:54:37Z" level=info msg="install strategy successful" csv=netobserv-operator.v0.1.3 id=8Wlx7 namespace=network-observability phase=Installing strategy=deployment
time="2022-08-09T10:54:37Z" level=info msg="install strategy successful" csv=netobserv-operator.v0.1.3 id=M3nR1 namespace=network-observability phase=Installing strategy=deployment
time="2022-08-09T10:54:37Z" level=info msg="install strategy successful" csv=netobserv-operator.v0.1.3 id=jD+fF namespace=network-observability phase=Installing strategy=deployment
time="2022-08-09T10:54:38Z" level=info msg="install strategy successful" csv=netobserv-operator.v0.1.3 id=9D1S5 namespace=network-observability phase=Installing strategy=deployment
time="2022-08-09T10:54:38Z" level=info msg="install strategy successful" csv=netobserv-operator.v0.1.3 id=p8DoE namespace=network-observability phase=Installing strategy=deployment
time="2022-08-09T10:54:39Z" level=info msg="install strategy successful" csv=netobserv-operator.v0.1.3 id=/IlK9 namespace=network-observability phase=Installing strategy=deployment
time="2022-08-09T10:54:39Z" level=info msg="install strategy successful" csv=netobserv-operator.v0.1.3 id=tYayq namespace=network-observability phase=Installing strategy=deployment
time="2022-08-09T10:54:40Z" level=info msg="install strategy successful" csv=netobserv-operator.v0.1.3 id=Gd2sN namespace=network-observability phase=Installing strategy=deployment
I0809 10:54:40.362599       1 event.go:285] Event(v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"network-observability", Name:"netobserv-operator.v0.1.3", UID:"a22b0bd6-6fa8-480a-924f-0110469f6304", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"60812", FieldPath:""}): type: 'Normal' reason: 'InstallSucceeded' install strategy completed with no errors
E0809 11:03:18.334912       1 queueinformer_operator.go:290] sync {"update" "openshift-operator-lifecycle-manager/packageserver"} failed: could not update operatorgroups olm.providedAPIs annotation: Operation cannot be fulfilled on operatorgroups.operators.coreos.com "olm-operators": the object has been modified; please apply your changes to the latest version and try again
E0809 11:12:12.583008       1 queueinformer_operator.go:290] sync {"update" "openshift-operator-lifecycle-manager/packageserver"} failed: could not update operatorgroups olm.providedAPIs annotation: Operation cannot be fulfilled on operatorgroups.operators.coreos.com "olm-operators": the object has been modified; please apply your changes to the latest version and try again
E0809 11:16:39.652694       1 queueinformer_operator.go:290] sync {"update" "openshift-operator-lifecycle-manager/packageserver"} failed: could not update operatorgroups olm.providedAPIs annotation: Operation cannot be fulfilled on operatorgroups.operators.coreos.com "olm-operators": the object has been modified; please apply your changes to the latest version and try again
[...]

Environment
Operator type:
/language go
Kubernetes cluster type:
OpenShift (ocp 4.11 rc6)
$ operator-sdk version
operator-sdk version: "v1.22.2", commit: "da3346113a8a75e11225f586482934000504a60f", kubernetes version: "1.24.1", go version: "go1.18.4", GOOS: "linux", GOARCH: "amd64"

$ go version (if language is Go)
go version go1.17.11 linux/amd64
$ kubectl version
Client Version: version.Info{Major:"1", Minor:"23", GitVersion:"v0.23.0", GitCommit:"6db43e22ecffd58dbd1cfb3b245967bde98f9a66", GitTreeState:"clean", BuildDate:"2022-03-14T13:42:44Z", GoVersion:"go1.17.5", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"24", GitVersion:"v1.24.0+9546431", GitCommit:"0a57f1f59bda75ea2cf13d9f3b4ac5d202134f2d", GitTreeState:"clean", BuildDate:"2022-07-08T19:55:26Z", GoVersion:"go1.18.1", Compiler:"gc", Platform:"linux/amd64"}

PS: I saw this issue that could be similar: https://github.com/operator-framework/operator-sdk/issues/5773 , but since symptoms seem different, I opened a new one

Found a workaround, inspired by https://github.com/operator-framework/operator-sdk/issues/5946
Using --index-image pointing to my operator-sdk cli version worked:
operator-sdk run bundle quay.io/netobserv/network-observability-operator-bundle:v0.1.3 --index-image quay.io/operator-framework/opm:v1.22

operator-sdk run bundle-upgrade quay.io/netobserv/network-observability-operator-bundle:v0.1.4

@jotak here's the temporary workaround for this issue before we pin opm's version: https://github.com/operator-framework/operator-registry/issues/984#issuecomment-1175091401
Feel free to reopen this issue if you're still seeing issues with run bundle-upgrade.


[continuous integration] wercker.com

Wercker is an easy to use CI platform (like Travis) but more suited for also deploying those apps directly into production for quick and painless (i.e.) microservice deployments.

Manually merged in 25868b74fa4dd2cf2898a61e53ee167a23a6ec30.


Markdown snippets in notebook does not work

Hello,
I've downloaded and installed on MacOs Mojave the latest development server for Hue (release-4.7.0) using the steps described here.
When I try to create a snippet in a notebook, I have the following:

I've checked in desktop/conf/pseudo-distributed.ini and markdown was commented. Uncommenting it does not solve the bug (I have also tried desktop/conf.dist/hue.ini). The ini file also indicates a webpage for configuration which returns 404 (I guess it should point to https://docs.gethue.com/administrator/configuration/apps/ instead)
Would be grateful of anyhelp !
Thank you very much !

It looks like the Markdown snippet has a bug. There is probably a trace in the Javacript console.

I have  the following error:
{"message": "HTTPConnectionPool(host='localhost', port=7187): Max retries exceeded with url: /api/v9/interactive/entities?limit=450&offset=0 (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x10dac79d0>: Failed to establish a new connection: [Errno 61] Connection refused',))"}

I was not able to find where the html template for the notebook and snippets are defined.

Awesome!
For info, port 7187 is the Cloudera Manager service API, but it should be off if commented https://github.com/cloudera/hue/blob/master/desktop/conf.dist/hue.ini#L2059


fix(thumbnail): base shift calculation on scaledsize instead of imagesize

General summary

Screenshots

Test OK: tested on lumapps web with alpha release 2.2.23-alpha-thumbnail-focus-point.1


Feature/flex logrotate

This change is

Reviewed 2 of 3 files at r2, 1 of 1 files at r3.
Review status: all files reviewed at latest revision, all discussions resolved, some commit checks failed.

Comments from Reviewable

Review status: all files reviewed at latest revision, 4 unresolved discussions, some commit checks failed.

deploy/k8s_deployments/setup_flex.sh, line 67 at r3 (raw file):

# Run a tail -f on the flex log file (which locate on the host), so it will be visible by running kubectl logs <flex POD>

Text fix,  "Run a tail -F on ....."

deploy/k8s_deployments/setup_flex.sh, line 68 at r3 (raw file):

# Run a tail -f on the flex log file (which locate on the host), so it will be visible by running kubectl logs <flex POD>
tail -F /var/tmp/ubiquity-k8s-flex.log &

Critical : please change the location of the log, since its already in the new location inside the dev branch.
Instead of old path ->  /var/tmp/ubiquity-k8s-flex.log
Use the new path -->   /usr/libexec/kubernetes/kubelet-plugins/volume/exec/ibm~ubiquity-k8s-flex/ubiquity-k8s-flex.log
and please remove the TODO line in the while

deploy/k8s_deployments/setup_flex.sh, line 74 at r3 (raw file):

  sleep 86400 # every 24 hours
  echo "Start ubiquity logrotate"
  /usr/sbin/logrotate /etc/logrotate.d/ubiquity_logrotate

is there any output for the logrotate command line?  if so maybe we don't need the echo Start and echo Finish.
please consider so we will not have too much prints on the log.

deploy/k8s_deployments/ubiquity_logrotate, line 1 at r3 (raw file):

/var/tmp/ubiquity-k8s-flex.log {

Important :
Instead of old path ->  /var/tmp/ubiquity-k8s-flex.log
Use the new path -->   /usr/libexec/kubernetes/kubelet-plugins/volume/exec/ibm~ubiquity-k8s-flex/ubiquity-k8s-flex.log

Comments from Reviewable

Reviewed 1 of 3 files at r2, 2 of 2 files at r5.
Review status: all files reviewed at latest revision, 6 unresolved discussions, some commit checks failed.

Comments from Reviewable


Update HyPhy wrappers on test to 2.5.5

@galaxybot deploy this

Well, these were deployed and we should have merged the PR after, but we didn't, and now they've been updated to 2.5.7, so this can't be merged.
Still not thrilled about the way galaxybot works on this repo due to issues like this. It's not really a problem but it's kind of messy.


Update logging levels in configuration for new .NET 6 defaults

ASP.NET Core 6 uses new default logging levels:
  "Logging": {
    "LogLevel": {
      "Default": "Information",
      "Microsoft.AspNetCore": "Warning"
    }
  }

This should be reflected in the appsettings.json and readme.

Thanks for the heads-up, we'll take a closer look 👍


$viewContentLoaded fired too early

The $viewContentLoaded is fired too early. In the docs it says

Fired once the view is loaded, after the DOM is rendered.

This is not true, as far as I can tell. I'm trying to reference an element I know is going to be there, getting it by doing a simple document.getElementById on it, and it returns null. So the DOM hasn't been rendered yet.
When I delay that by 1 arbitrary millisecond, using a plain vanilla setTimeout, it gives me the element I wanted. So I'm doing it right, and this proves to me that the $viewContentLoaded is fired while the DOM is being rendered - not after it has been.
This is found at least with Angular 1.5.8, ui-router 0.3.1, and Firefox 49.

Could you add your code so that we can see how you use it?

It's too long ago, I've probably already put a worakround in place. Will post back when I re-encounter this problem.


Bump kubevirtci and fix "Multiple VM connectivity" tests by adding actual mtu (1440) to the supported mtu list

Bump kubevirtci in order to fix make-sync of k8s-1.17.0
Fix Multiple VM connectivity tests by adding the actual mtu (1440) to the supported mtu list
None

according https://storage.googleapis.com/kubevirt-prow/reports/flakefinder/kubevirt/kubevirt/flakefinder-2020-02-15-168h.html
looks like pull-kubevirt-e2e-kind-k8s-sriov-1.14.2 is skipped ?

/test pull-kubevirt-e2e-k8s-1.17.0

/test pull-kubevirt-e2e-k8s-1.17.0

according one of the runs it looks like those 4 tests that i work on are working
https://prow.apps.ovirt.org/view/gcs/kubevirt-prow/pr-logs/pull/kubevirt_kubevirt/3075/pull-kubevirt-e2e-k8s-1.17.0/1229016525357191168
tests 1539-1542
but i will refactor the code to use mtu > 1000 as an acceptable prerequisites as suggested by Dan
if needed i will split it to 2 PRs since they the 2nd one is  dependent on the 1st one

/hold
we need to groom before we merge it
this will be an helper for fixing tests of k8s-1.17.0 as groomed in the sprint

/test pull-kubevirt-e2e-k8s-1.17.0

cleaned, fixed the test , checked with bump,
removed now the bump since it will be part of Daniel PR

travis fails @ make apidocs
its just because
Failed to get resource: GET. [HTTP HTTP/1.1 504 Gateway Time-out: https://jcenter.bintray.com/io/swagger/swagger-models/1.5.12/swagger-models-1.5.12.pom]
how can we rerun it please ?

@dhiller
Travis passed, thanks

@oshoval the title of this PR is now out of date, I believe.

@oshoval the title of this PR is now out of date, I believe.

hmm by this title i mean a range ( > 1000) , instead of a scalar list,
what would you suggest please to write ?
also the description has some more info

@oshoval the title of this PR is now out of date, I believe.

hmm by this title i mean a range ( > 1000) , instead of a scalar list,
what would you suggest please to write ?
also the description has some more info

ah, got it. I think that
Fix "Multiple VM connectivity" tests to allow any mtu>1000

would be shorter and simpler.

@oshoval when you fix PR title+description, you should reflect that in the commit title+description.

@oshoval when you fix PR title+description, you should reflect that in the commit title+description.

commit say what went bad and how we fixed it actually will little more words,
or you prefer it to be changed as well ?
mtu was 1440 and wasnt part of the supported mtus
added a supported range of mtu instead of a discrete list
(mtu > 1000), because there isnt really a need for a discrete list

/hold cancel

/lgtm


Update kubeadm upgrade instructions

This PR moves kubectl drain instructions before kubeadm plan and kubeadm apply, because the node must be cordoned before upgrading (not after)

/sig cluster-lifecycle

@lichao127 When you have some time, could you kindly review the reviewer's query and provide a response? Appreciate it!

This PR moves kubectl drain instructions before kubeadm plan, because the node must be cordoned before upgrading

can you elaborate why?

The current version of doc has kubeadm upgrade plan and kubeadm upgrade apply instructions before draining the node. Draining should be done before kubeadm upgrade apply so that no pods can be scheduled during the upgrade.

This PR moves kubectl drain instructions before kubeadm plan, because the node must be cordoned before upgrading

can you elaborate why?

The current version of doc has kubeadm upgrade plan and kubeadm upgrade apply instructions before draining the node. Draining should be done before kubeadm upgrade apply so that no pods can be scheduled during the upgrade.

kubeadm does not manage non static pods, only static pods and their mirror pods at the apiserver. draining is done before kubelet upgrade because the kubelet manages all other pods and also generally draining and cordon is a kubelet upgrade requirement.

If anything, I would think we would want the cordon after kubeadm upgrade plan to minimize the maintenance window. Though if you have the capacity and want to give the most time for workloads to drain, you could even run cordon as the first step in the process. But it isn't strictly necessary until later.
But the current instructions should be fine. Upgrading the kubeadm upgrade apply portion should be non-disruptive. It's only when upgrading kubelet that there is a risk of disruption, from my understanding.
Maybe it should also be noted that upgrading containerd (or whatever container runtime you are using) should be done between that cordon and uncordon window.

Maybe it should also be noted that upgrading containerd (or whatever container runtime you are using) should be done between that cordon and uncordon window.

this can be mentioned, yes

attempting to gather the points so far:

kubeadm upgrade plan should be done before draining, to minimize the maintenance window
kubeadm upgrade apply can be performed without draining

question: in a one-node cluster, or when pods are tainted to run on control plane nodes, will this be different?

upgrading containerd (or other runtime) should be done within the cordon and uncordon window. we could mention in this doc.

question: in a one-node cluster, or when pods are tainted to run on control plane nodes, will this be different?

no, same steps.

no, same steps.

In that case we should leave the draining step as-is.
This doc mentions the container runtime upgrade:

When upgrading Kubernetes, the kubelet tries to automatically select the latest CRI version on restart of the component.

It seems redundant to mention the cordon/uncordon for containerd upgrade here. Closing PR.


Add web resource for Azure configuration does not work

Hi Team,
Added the web resource for Azure configuration and does not work on Power Portals and gives a page not found error, Are these steps still valid steps ? The same works on CRM but not on Power Portals .

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

ID: 7cdd598f-2269-05e7-25e8-f014bef0ff6e
Version Independent ID: 8b9996ad-708b-f5dc-3df2-d0d7e8b1a8bf
Content: Add Azure storage web resource to a form - Power Apps
Content Source: powerapps-docs/maker/portals/add-web-resource.md
Service: powerapps
Sub-service: portals
GitHub Login: @GitanjaliSingh33msft
Microsoft Alias: gisingh

Thank you for your feedback. We have updated the documents which hopefully eliminates the confusion (as well as some needed screenshot updates).
To summarize:

the web resource to view/download file attachments in Azure Blob storage is only meant for a model-driven app. The web resource will not render on basic or advanced forms on portal webpages.
adding the timeline control and configuring basic or advanced form metadata specifying Azure Blob storage as file attachment location will work on portal pages. It is recommended to create different Dataverse forms for the portals for these purposes.


in operator not working

Why does flow don't get the check with the in operator https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/in ?
This works fine:
if (navigator.serviceWorker) {
  navigator.serviceWorker.register('/service-worker.js');
}

This throws an error:
call of method 'register'. Method cannot be called on possibly undefined value
if (serviceWorker in navigator) {
  navigator.serviceWorker.register('/service-worker.js');
}

example

Just because a property exists on an object does not imply that its value isn't undefined. Also you need quotes around the left-hand side of the in operator.
type A = { b?: function }
const a : A = { b: undefined }
assert('b' in a) // passes

Ah sure. Thanks! And of course the
Quotes where missing.
On Fri, 7 Jul 2017, 21:11 Wyatt Cready<EMAIL_ADDRESS>wrote:

Just because a property exists on an object does not imply that its value
isn't undefined. Also you need quotes around the left-hand side of the in
operator.
type A = { b?: function }
const a : A = { b: undefined }assert('b' in a) // passes
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/facebook/flow/issues/4329#issuecomment-313768473, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABUL6j9nGn6Dum8wfsus-D1EcsQECvqeks5sLoLIgaJpZM4OQqa5
.

What about something like:
const obj = { test: true };
const key: 'test' | 'bad' = 'test';
const result = key in obj ? obj[key] : false;
Flow will give an error even though we know "key in obj" is true

@elchinillo the error you get is
4: const result = key in obj ? obj[key] : false;
                                   ^ Cannot get `obj[key]` because property `bad` is missing in object literal [1].
References:
1: const obj = { test: true };
               ^ [1]

which is accurate. Even though key is 'test', with your type definition you're telling flow it could also be 'bad', which forces it to assume obj['bad'] is a possible access.
Notice removing the 'bad' option on the key type works.


Unable to disable default path templates

Is there an existing issue for this?

[X] I have searched the existing issues

Describe the bug
I have an application that uses OData 8 with .net 7
For all the ODataControllers, the built-in routing conventions by default add additional path templates for Get, Put and Delete with no option to disable the $count, cast (model added) and Functions path templates.

Expected Behavior
Additional path templates should not be added by default or there should be an option to disable them like below
options.RouteOptions.EnableKeyAsSegment = false;
options.RouteOptions.EnableKeyInParenthesis = true;
Steps To Reproduce
Create a ODataController with below endpoints
[HttpGet]
[EnableQuery]
public IActionResult GetDataSource()
[HttpGet]
[EnableQuery]
public async Task GetDataSource(int key)
[HttpPost]
public async Task PostDataSource([FromBody] DataSource)
[HttpDelete]
public async Task DeleteDataSource(int key)
ConfigureServices has below configuration
services.AddControllers()
.AddOData(options => {
options.EnableQueryFeatures();
options.RouteOptions.EnableKeyAsSegment = false;
options.RouteOptions.EnableKeyInParenthesis = true;
});
Exceptions (if any)
No exceptions
.NET Version
7.0.100-preview.7.22377.5
Anything else?
No response

This appears to be more of an issue with what OData does versus anything specific to API Versioning. EnableQueryFeatures() will enable all query features at a global level, including $count.
I don't see any specific cast templates, but I think you are referring to the qualified versus unqualified route templates for operations (e.g. a function or action). These can be controlled with:
options.RouteOptions.EnableQualifiedOperationCall = false;
options.RouteOptions.EnableUnqualifiedOperationCall = true;

OData generates all of the route templates. API Versioning is no longer involved with any part of their generation. If you want to see what OData is generating as well as what it thinks is or isn't an OData route, enable the app.UseODataRouteDebug() middleware (usually high in the order). Then run the app and navigate to ~/$odata. This will display a simple HTML page with all OData and non-OData route templates.

Thanks. Will take it up with the OData team