Add nodeAffinity to run only on master

Add nodeAffinity to run only on master
Signed-off-by: Mario Fernandez<EMAIL_ADDRESS>

at glance the change is correct, but misplaced. We need to make sure this snipped is preserved once we do make generate and/or make manifests.

I think you need to set change here https://github.com/openshift-kni/numaresources-operator/blob/main/config/manager/manager.yaml and re-generate manifests.

I think you need to set change here https://github.com/openshift-kni/numaresources-operator/blob/main/config/manager/manager.yaml and re-generate manifests.

yes, this seems the right place. Thanks for checking quickly, @cynepco3hahue

I think you need to set change here https://github.com/openshift-kni/numaresources-operator/blob/main/config/manager/manager.yaml and re-generate manifests.

Done, thanks

/lgtm
/approve

/lgtm

/retest

besides the conflict, the test failures look real

besides the conflict, the test failures look real

It is, investigating

/lgtm

/approve


WithOverride should be able to check types

Merging slices with the WithOverride option does not check that the slices have the same type. But before #96, one could use the WithAppendSlice option to have a "strict" override, failing if the types are different (check this test, failing now with mergo master https://github.com/docker/app/blob/master/types/parameters/merge_test.go#L10 ).
I propose to add an option, like WithStrictOverride to get this "feature" back, which will fail in this case.

@vdemeester @silvin-lubecki looks like this can be closed (fixed by https://github.com/imdario/mergo/pull/112)

Indeed, thanks :+1:


No statusbar padding-top on Android

Ionic version:  (check one with "x")
[ ] 1.x (For Ionic 1.x issues, please use https://github.com/ionic-team/ionic-v1)
[ ] 2.x
[x ] 3.x
I'm submitting a ...  (check one with "x")
[x ] bug report
[ ] feature request
[ ] support request => Please do not submit support requests here, use one of these channels: https://forum.ionicframework.com/ or http://ionicworldwide.herokuapp.com/
Current behavior:

Ion Header on Android without padding-top for Status Bar when setting
StatusBarOverlaysWebView
Expected behavior:

20px padding-top on header bar
Steps to reproduce:

Related code:
<ion-header>

  <ion-navbar>
  	<button ion-button icon-only menuToggle>
		<ion-icon name="menu"></ion-icon>
	</button>
    <ion-title>Page Title</ion-title>
  </ion-navbar>

</ion-header>

Other information:

Tested on:
Tablet LG V400 Android 5.0.2
Phone Samsung SM A510M Android 6.0.1
Ionic info: (run ionic info from a terminal/cmd prompt and paste output below):
global packages:

    @ionic/cli-utils : 1.4.0
    Cordova CLI      : 7.0.1
    Ionic CLI        : 3.4.0

local packages:

    @ionic/app-scripts              : 1.3.12
    @ionic/cli-plugin-cordova       : 1.4.0
    @ionic/cli-plugin-ionic-angular : 1.3.1
    Cordova Platforms               : android 6.2.3 ios 4.3.1
    Ionic Framework                 : ionic-angular 3.5.0

System:

    Node       : v6.5.0
    OS         : OS X El Capitan
    Xcode      : Xcode 8.1 Build version 8B62
    ios-deploy : 1.9.1
    ios-sim    : 5.0.13
    npm        : 3.10.3

package.json

{
    "name": "app",
    "version": "1.0.0",
    "author": "",
    "homepage": "",
    "private": true,
    "scripts": {
        "clean": "ionic-app-scripts clean",
        "build": "ionic-app-scripts build",
        "lint": "ionic-app-scripts lint",
        "ionic:build": "ionic-app-scripts build",
        "ionic:serve": "ionic-app-scripts serve"
    },
    "dependencies": {
        "@angular/animations": "4.1.3",
        "@angular/common": "4.1.3",
        "@angular/compiler": "4.1.3",
        "@angular/compiler-cli": "4.1.3",
        "@angular/core": "4.1.3",
        "@angular/forms": "4.1.3",
        "@angular/http": "4.1.3",
        "@angular/platform-browser": "4.1.3",
        "@angular/platform-browser-dynamic": "4.1.3",
        "@ionic-native/action-sheet": "^3.12.1",
        "@ionic-native/android-fingerprint-auth": "^3.12.1",
        "@ionic-native/badge": "^3.12.1",
        "@ionic-native/camera": "^3.12.1",
        "@ionic-native/core": "3.12.1",
        "@ionic-native/device": "^3.12.1",
        "@ionic-native/file": "^3.12.1",
        "@ionic-native/keyboard": "^3.12.1",
        "@ionic-native/network": "^3.12.1",
        "@ionic-native/splash-screen": "^3.12.1",
        "@ionic-native/sqlite": "^3.12.1",
        "@ionic-native/sqlite-porter": "^3.12.1",
        "@ionic-native/status-bar": "^3.12.1",
        "@ionic-native/touch-id": "^3.12.1",
        "@ionic-native/transfer": "^3.12.1",
        "@ionic/storage": "2.0.1",
        "angular2-text-mask": "^8.0.2",
        "cordova-android": "^6.2.3",
        "cordova-ios": "^4.3.1",
        "cordova-plugin-actionsheet": "^2.3.3",
        "cordova-plugin-android-fingerprint-auth": "^1.3.1",
        "cordova-plugin-app-event": "^1.2.0",
        "cordova-plugin-badge": "^0.8.1",
        "cordova-plugin-camera": "^2.4.1",
        "cordova-plugin-compat": "^1.1.0",
        "cordova-plugin-console": "^1.0.7",
        "cordova-plugin-device": "^1.1.6",
        "cordova-plugin-file": "^4.3.3",
        "cordova-plugin-file-transfer": "^1.6.3",
        "cordova-plugin-keyboard": "^1.1.5",
        "cordova-plugin-network-information": "^1.3.3",
        "cordova-plugin-splashscreen": "^4.0.3",
        "cordova-plugin-statusbar": "^2.2.3",
        "cordova-plugin-touch-id": "^3.2.0",
        "cordova-plugin-whitelist": "^1.3.2",
        "cordova-sqlite-storage": "^2.0.4",
        "font-awesome": "^4.7.0",
        "ionic-angular": "3.5.0",
        "ionic-plugin-keyboard": "^2.2.1",
        "ionicons": "3.0.0",
        "lodash": "^4.17.4",
        "moment": "^2.18.1",
        "rxjs": "5.4.0",
        "sw-toolbox": "3.6.0",
        "ts-md5": "^1.2.0",
        "uk.co.workingedge.cordova.plugin.sqliteporter": "^0.1.7",
        "web-animations-js": "^2.2.5",
        "zone.js": "0.8.12"
    },
    "devDependencies": {
        "@ionic/app-scripts": "1.3.12",
        "@ionic/cli-plugin-cordova": "1.4.0",
        "@ionic/cli-plugin-ionic-angular": "1.3.1",
        "typescript": "2.3.4"
    },
    "description": "App Seguro: O seu restaurante seguro!",
    "config": {
        "ionic_copy": "./scripts/copy-custom-libs.js"
    },
    "cordova": {
        "plugins": {
            "cordova-plugin-actionsheet": {},
            "cordova-plugin-android-fingerprint-auth": {},
            "cordova-plugin-app-event": {},
            "cordova-plugin-badge": {},
            "cordova-plugin-camera": {},
            "cordova-plugin-compat": {},
            "cordova-plugin-console": {},
            "cordova-plugin-device": {},
            "cordova-plugin-file": {},
            "cordova-plugin-file-transfer": {},
            "cordova-plugin-network-information": {},
            "cordova-plugin-splashscreen": {},
            "cordova-plugin-statusbar": {},
            "cordova-plugin-touch-id": {},
            "cordova-plugin-whitelist": {},
            "cordova-sqlite-storage": {},
            "cordova-plugin-keyboard": {},
            "uk.co.workingedge.cordova.plugin.sqliteporter": {},
            "ionic-plugin-keyboard": {}
        },
        "platforms": [
            "android",
            "ios"
        ]
    }
}

Thanks for using Ionic! Are you setting the StatusBarOverlaysWebView to false or true when the issue happens?

Hi, I think I can confirm this bug. It's happening when I set overlaysWebView to true. It shows like this:

As far as I understand, it shouldn't have any effect in Android, because this feature is only applied to iOS.

@jjimenezlopez exactly, it should only apply to IOS! I never had to do anything regarding the status bar padding for android!
The way it was solved for me was setting the statusbarPadding: true on the IonicModule.forRoot config which was never required before!
@jgw96 I'm setting (as always) the StatusBarOverlaysWebView to true!

i am using StatusBarOverlaysWebView to true in android but after this whenever i m selecting input field to type, keyboard overlap the input field. Pls help


merge with svn v412

Changes:

New Linux image with WIFI support
Added uboot emergency update (No more current tedious PhoenixCard for debrick process)
Improved analog decoder performance (RapidFire mode2 tested, should be no more vertical roll, black lines, etc)
Fixed the bug causing REC solid on while not recording
Fixed image offset for 1080p HDMI in
Fixed bug of randomly entering into Focus chat during bootup
Shorten boot time
Added HDZero 1080p30 mode  (VTX update is needed)
Added WIFI networking streaming (Expansion V2 module is needed)
Added soft switch for power on/off analog receiver in expansion module (V1 and V2). Available for Batch 2 goggles only.
Added compatibility for batch 2 goggles (Have to change some parts, i.e. voltage ADC, and TP2825L for avialbility)
Misc ( I have bad memory now)

How to update:

Download HDZG_320.zip below (Can't put it here for it is over 8MB)
Extract HDZERO_GOGGLE-72-150-9.0.1-.bin/HDZG_BOOT.bin/HDZG_OSbin, and copy them to root directory of a FAT32 formatted SD card
Power on goggle
Insert SD card, Select Main menu | Firmware | Update Goggle. Power off after it is done.
Power on goggle, wait for 1 min then power off
Power on goggle, wait for 4 mins then power off
Done!

Excellent work, this is a major update.
I am curious what hardware difference there is from batch 1 to batch 2 that means the soft power switching of the module bay is not possible on batch 1. Controlling power to the bay is something I am interested in being able to do.


WL-1435 Modified wait for page to handle intermittent page load failures

Recently we have seen a lot of e2e and microsites test failures with the following message
BrokenPromise: Promise not satisfied: The document and all sub-resources have finished loading.
Upon investigating we found out that on stage the page is loaded but somehow the third party requests(there are a lot of requests sent to optimizely, google analytics etc.) get stuck and since the wait for page relies on the document.readyState to become "complete" it throws and error and the test is considered as failure.
I have used an experimental approach where we added an additional check if document does not reach the ready state, instead of throwing error we check if document.readyState="interactive", if so we continue with the test instead of throwing error.
This approach can take care of these errors where page is loaded but error is raised due to some third party call getting stuck.
Here is a reference to the ticket with details about it
WL-1435

@feanil @estute @michaelyoungstrom
Please review.

@feanil
hmm that will pose some challenges.
The issue is that wait for page is not always called directly, mostly it is used by page.visit() in the back ground.
We can still implement a parameter passing in visit as well but what even this would impact only half the pages.
In e2e test repo we fetch pages from platform on the runtime before running tests, we only create pages in our repo which are not available in platform. So we can pass parameterized wait_for_page() or visit() in pages which are created in our repo but we won't be able to use these in the pages which are installed on the runtime from platform because these pages will still be using old wait_for_page(). If it were confined to only pages created in our repo I would have inherited the PageObject from bok-choy and modify it in e2e repo without any need to change bok-choy code.
I think the implementation I have done shouldn't have any negative impact, the relaxed condition is only called when the original wait for page has already failed, so in devstacks or sandboxes it will be virtually unused, it is only used when original condition fails and that mens that the test is already on the brink of failure.
I think if a couple of guys form Test Engineering can take a look and see if there could be any negative impact we might have a better idea.
Another thing we can do is to release an experimental version of bok-choy which we first only use in e2e repo and see if there are any adverse effect and then move it to platform as well.
These are just my thoughts, I am open to all suggestions

@kashifch do pages in the platform implement their own wait_for_page logic?  I wouldn't expect that.  I would expect that since all pages inherit from this page object that adding the functionality here will make it available everywhere.  The concern I have with making your change the default is that it is misleading behavior since behavior.  We used to say that we are waiting for on-ready and now we wait on on-ready or on-interactive.  This is different behavior, it should be clear when this is in use.  I think you should add a fallback_to_interactive boolean parameter to wait_for_page and any core library functions that call it with a default of False.  So the current behavior works as is but the new behavior can be turned on in e2e tests.

[8:08 AM] Kashif Chaudhry: Hi Feanil, regarding the wait for page change, the obstacle I am talking about is that we use many pages from platform either directly in our tests or in inherited form. These pages are installed on the run time so I cannot make any change in them. These pages already have imported the original PageObject and uses the wait_for_page() in many functions. So if I add a boolean parameter to wait_for_page call I will only be able to use it in functions that I write myself, for functions already written in platform changes the wait_for_page() call will always be without parameter and hence will result in the same issue that we are trying to avoid unless I rewrite all these functions again in some wrappers
[8:09 AM] Kashif Chaudhry: for example
[8:09 AM] Kashif Chaudhry:
File uploaded: upload.png
[https://s3.amazonaws.com/uploads.hipchat.com/26537/722973/0CWn9VMuRrzROkP/upload.png]
[8:10 AM] Kashif Chaudhry: the above is a page from platform which I am using in my tests but I cannot make any change a it is installed on runtime, notice the use of wait_for_page() in function and it is used in many of these
[8:11 AM] Kashif Chaudhry: I have no way to replace this call short of creating a new page and rewriting the function in it
[8:12 AM] Kashif Chaudhry: Please let me know if there is still any ambiguity and maybe we can setup a short call of 15 minute to sort this out

Given the complexity of wiring this all the way through all the existing objects, we need either a different way of flipping this switch or we need to not do it and accept that we are changing the default behavior.  Given the choices, I think it makes sense to pull in a few more opinions before we move forward with this.

@jmbowman I'd love your thoughts on this.

For context, jQuery switched its ready() method from triggering on complete to interactive in 2.2 (PR, release notes). We're currently using jQuery 2.2.4 in edx-platform.  So from that perspective, this really just compensates for a change in jQuery (which itself was motivated by gradual changes in the way browsers behave).
That said, it does concern me that we have pages which don't finish loading all assets within 30 seconds.  Can we get this to log which assets are still loading when the first promise fails?  That could help us improve the page performance and reduce test durations by identifying the outliers.
Regarding edx-platform compatibility: could you just create an edx-platform PR which installs bok-choy from this GitHub branch?  If all the tests pass with it, that would give us more confidence that this is a safe change to make.  If we choose to go ahead with it, we could then just update and repurpose that PR to upgrade bok-choy to the new release.

@kashifch thoughts on what @jmbowman  is suggesting?  I think logging is a good addition. It would be good to know when and why we are falling back to interactive so that we could fix it.  That plus having a platform PR that tests the configuration as you currently have it seem like it would give me sufficient confidence that we wouldn't need to re-work this approach.

@feanil @jmbowman
Thanks for the review and suggestions. I was a bit busy in other stuff. I will do it asap.

Looks like the tests pass on the https://github.com/edx/edx-platform/pull/17659 PR.  @kashifch I think this will be good to go once we add the logging to figure out what we're still waiting for.  Does that sound right to you @jmbowman?

No, this is definitely an improvement over the status quo.  It would be nice to be able to figure out which assets are failing to load in a timely manner, but that can be an enhancement for later.

@kashifch can you merge this and do a new release of bok-choy?

Hi @feanil,
Sorry for delay, once thing came up in the last minute checkup and I have replaced the string concatenation with string format in the warning msg, it's a very minor change. Do I have to approve it as well or should I just go ahead with the merge


API Documentation / Exposure

How difficult / relevant would it be for Gogs to have an automatically generated summary of what it offers in terms of API right now? What is the status of the current API, what can we do with it? Are there codding guidelines when creating new features in Gogs, to expose them to the API?
I would really love to have a formal / cheat-sheet of the available API commands for any given version of Gogs.

Hi @hickscorp, currently Gogs has some APIs, but we won't to take this seriously until v0.6.0 is released.
For APIs we have right now, is because people ask for(mostly for drone integration).
A bit ahead information, we would basically following design of GitHub APIs to expose Gogs's APIs.

For future, here is the code enumerating the current API, such as it is: https://github.com/gogits/gogs/blob/master/cmd/web.go#L192
Looks like you POST to api/v1/users/:username/tokens to create a new token (with Name and Uid as parameters see code, and then you can use that to make further requests.

Fixed by https://github.com/gogits/go-gogs-client/wiki


status bar &  navigation bar icon brightness are not working

Steps to Reproduce

Execute flutter run on the code sample

Expected results:
I want to have a dark statusBarIconBrightness on top of a white statusBarColor in order to fill the whole screen with the same color. I'm using an AnnotatedRegion widget to do so. Note that I dont want to use an appbar in my app.
Actual results:
When I add statusBarColor( or systemNavigationBarColor) properties along with statusBarIconBrightness, the status bar icons always remain white which makes them invisible on top of a white status bar color. The only case where it actually works is when I add just statusBarIconBrightness (without any other property) but then the status bar color will not be the same as the scaffolds background color. And also systemNavigationBarIconBrightness doesn' t work, it's always staying black.

Code sample

import 'package:flutter/material.dart';
import 'package:flutter/services.dart';

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

class MyApp extends StatelessWidget {
  const MyApp({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: const MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  const MyHomePage({Key? key, required this.title}) : super(key: key);

  final String title;

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

class _MyHomePageState extends State<MyHomePage> {
  int _counter = 0;

  void _incrementCounter() {
    setState(() {
      _counter++;
    });
  }

  @override
  Widget build(BuildContext context) {
    return AnnotatedRegion<SystemUiOverlayStyle>(
      value: SystemUiOverlayStyle(
          statusBarColor: Theme.of(context).scaffoldBackgroundColor,
          systemNavigationBarColor: Theme.of(context).scaffoldBackgroundColor,
          statusBarIconBrightness:
              Brightness.dark, //only works if it's the only property
          systemNavigationBarIconBrightness:
              Brightness.light // doesn't work at all
          ),
      child: Scaffold(
        body: Center(
          child: Column(
            mainAxisAlignment: MainAxisAlignment.center,
            children: <Widget>[
              const Text(
                'You have pushed the button this many times:',
              ),
              Text(
                '$_counter',
                style: Theme.of(context).textTheme.headline4,
              ),
            ],
          ),
        ),
        floatingActionButton: FloatingActionButton(
          onPressed: _incrementCounter,
          tooltip: 'Increment',
          child: const Icon(Icons.add),
        ),
      ),
    );
  }
}

flutter doctor -v
[✓] Flutter (Channel stable, 3.0.5, on Ubuntu 20.04.4 LTS 5.4.0-124-generic, locale fr_FR.UTF-8)
    • Flutter version 3.0.5 at /home/fabiio/snap/flutter/common/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision f1875d570e (il y a 5 semaines), 2022-07-13 11:24:16 -0700
    • Engine revision e85ea0e79c
    • Dart version 2.17.6
    • DevTools version 2.12.2

Checking Android licenses is taking an unexpectedly long time...[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /home/fabiio/Android/Sdk
    • Platform android-31, build-tools 30.0.3
    • ANDROID_HOME = /home/fabiio/Android/Sdk
    • Java binary at:
      /home/fabiio/.local/share/JetBrains/Toolbox/apps/AndroidStudio/ch-0/212.5712.43.2112.8609683/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
    • All Android licenses accepted.

[✓] Chrome - develop for the web
    • Chrome at google-chrome

[✓] Linux toolchain - develop for Linux desktop
    • clang version 6.0.0-1ubuntu2 (tags/RELEASE_600/final)
    • cmake version 3.10.2
    • ninja version 1.8.2
    • pkg-config version 0.29.1

[✓] Android Studio (version 2021.2)
    • Android Studio at /home/fabiio/.local/share/JetBrains/Toolbox/apps/AndroidStudio/ch-0/212.5712.43.2112.8609683
    • Flutter plugin version 69.0.2
    • Dart plugin version 212.5744
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)

[✓] IntelliJ IDEA Community Edition (version 2021.3)
    • IntelliJ at /home/fabiio/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/213.6777.52
    • Flutter plugin version 69.0.3
    • Dart plugin version 213.7371

[✓] VS Code
    • VS Code at /snap/code/current
    • Flutter extension version 3.46.0

[✓] Connected device (2 available)
    • Linux (desktop) • linux  • linux-x64      • Ubuntu 20.04.4 LTS 5.4.0-124-generic
    • Chrome (web)    • chrome • web-javascript • Google Chrome 103.0.5060.53

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

• No issues found!

I'm running my app on a physical device with android 11

@kjfabrice
I believe you are hitting https://github.com/flutter/flutter/issues/100027, so please follow-up in it for further updates.
Closing this as a duplicate. If you disagree, write in comments and I'll reopen it.


rebuild wasm when rust sources change

Following up on https://github.com/a-b-street/abstreet/pull/702#discussion_r671439319

Simple solution leveraging incremental compilation, nice! Thanks for fixing this, makes it easier to iterate on web stuff.


Added Italian translation, fixed delete action color and modal icon

New translation for Italian locale
Fixed delete action color and modal icon

Hi @shuvroroy, news on PR merge?


Unable to delete wokitems

Unbale to delete wokitems , on http://demo.almighty.io/work-item-list
Steps to reproduce

Try to delete new or already existing work item
Expected : WI should deleted , Actual : Gives 404
API reference should point to workitems instead of workitems.2
Request URL:http://demo.api.almighty.io/api/workitems.2/210 Request Method:OPTIONS Status Code:404 Not Found Remote Address:<IP_ADDRESS>:80 Response Headers view source Content-Encoding:gzip Content-Length:130 Content-Type:application/vnd.api+json Date:Mon, 12 Dec 2016 05:52:31 GMT Set-Cookie:OPENSHIFT_EDGE_almighty_api-demo-ssl_SERVERID=7cf26085469d40aca0365c4e66ad2eb6; path=/; HttpOnly; Secure Vary:Accept-Encoding

The API end point should be workitems not workitems.2

Thanks @naina-verma for reporting this.


A couple of simple changes towards a pure Python3 installation

These are three simple changes to make python3 win over python when installing mininet.
Installing mininet in Ubuntu20.04 is still a challenge, but I'm working on that

Thanks for the PR - if you would like to make the changes I suggested and flatten the commits I think we can merge it.

Done and waiting for the next batch. It's about Ryu, which is now actively
developed by Faucet and which I have installed successfully on a Python3
env. All changes will be one patch to util/install.sh
Best, /PA
On Sat, 27 Jun 2020 at 20:25, lantz<EMAIL_ADDRESS>wrote:

Thanks for the PR - if you would like to make the changes I suggested and
flatten the commits I think we can merge it.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/mininet/mininet/pull/950#issuecomment-650597473, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAZKU4CNYZQO2M5XERJ2JRTRYY2RHANCNFSM4OJ44WKQ
.

--
Fragen sind nicht da um beantwortet zu werden,
Fragen sind da um gestellet zu werden
Georg Kreisler

@paaguti can you flatten this into one commit? it will make it easier to review


Fix removing dispose engine call in multiturn notebook

Fix removing dispose engine call in multiturn notebook
Tests

[x] no new tests required
[ ] new tests added
[ ] existing tests adjusted

Documentation

[ ] no documentation changes needed
[ ] documentation added or edited
[x] example notebook added or updated

Can you add a description for why these changes are needed?
Also a small nitpick: the FIX prefix for the title should be all caps. It took me several attempts to figure out that it's not part of the description 😆


Renamer Refactoring

Refactored the Renamer. The original renamer functionality has been b…roken out into the SimpleRenamer strategy, which is for simpler situations where there's no nested class naming or generics. Renamer is now effectively a dispatcher, determining what renaming strategy should be used. This cleanup will allow us to add new renaming strategies, such as nested class renaming. This is baseline work for #227.

Tagging @dotnet/project-system @jinujoseph for review.

After the feedback, :+1: I like the approach.

Looks great to me :+1:


[FEAT]: What is the process for setting up a proxy server/proxy client for anythingllm?

What would you like to see?
What is the process for setting up a proxy server/proxy client for anythingllm?

I’m using the Windows desktop version of Anythingllm. How do I set up proxy settings?

We do not currently support proxying every request in the app for desktop (https://github.com/Mintplex-Labs/anything-llm/issues/1228). You could proxy the docker image though since you can put Nginx or something else in front of the docker container.


Add ReadTouchPoint support

I created a pull request that supports ReadTouchPoint to enable more interactive apps to be tested. https://github.com/sago35/tinydisplay/pull/2

Thank you for your contribution.


Map not refreshed after updating

Context
https://groups.google.com/forum/#!msg/cartodb/A6BacqchvYw/36QHxLMmAgAJ
Steps to Reproduce
https://www.youtube.com/watch?v=vyk-5MPxAns

Add a geometry on a published map
Go to the map view and try several zoom levels

Current Result
The new geometry does not always appear
Expected result
It should appear for any zoom level
@CartoDB/rt-managers

possibly related? https://github.com/CartoDB/support/issues/2359

Yes, we have several issues about that, but this is a by design "error". I think in the cartodb group Santana explained it very well, let me show you the same with an easy example.
Create, publish and show a map for first time.
We create and publish a map from builder. When we show it, there are 2 types of request we must know to understand the problem:

1. Instantiation: we need to do it before requesting tiles, to know what is the tiles URL

In the example we have:
"https://cartocdn-gusc-b.global.ssl.fastly.net/simon-carto/api/v1/map/simon-carto@23f4b03a@616654680506b79c1de70e1029a79786:1588252402281/{z}/{x}/{y}.png"

2. Tiles: based on that URL, you can ask for tiles using the zoom, x and y coords. For example:

https://cartocdn-gusc-b.global.ssl.fastly.net/simon-carto/api/v1/map/simon-carto@23f4b03a@616654680506b79c1de70e1029a79786:1588252402281/1/3/1/4.png

Update and show the map again.

1. Instantiation How we have updated our map data, the tiles URLs have been changed:

https://cartocdn-gusc-a.global.ssl.fastly.net/simon-carto/api/v1/map/simon-carto@23f4b03a@616654680506b79c1de70e1029a79786:1588252162538/{z}/{x}/{y}.png

2. Tiles:

https://cartocdn-gusc-a.global.ssl.fastly.net/simon-carto/api/v1/map/simon-carto@23f4b03a@616654680506b79c1de70e1029a79786:1588252162538/1/3/1/4.png

What has changed?
Please, pay attention to the end of the tiles URL: at the end, you can see a number
after creation: ...:1588252162538/{z}/{x}/{y}.png
after update :  ...:1588252402281/{z}/{x}/{y}.png

That way, we are avoiding cache problems, in our CDN or in Browser since the final URL is different.
The problem

you have loaded a map, the first instantiation request is made, and the tiles are requested based on it.
the map data is updated
you are still on the map, so not instantiation is made, so tiles are requested using old timestamp.

But sometimes it works!
Yes, when the data is uploaded, we send a request to our CDN to flush caches. So in theory, when you ask again for a tile with an old timestamp, the backend will respond with the new data. But, as the URL has not changed, if the browser has cached the tile, it is not going to be requested and the old data will be showed.
Solution
Instantiate the map again. So in builder: refresh the page

Hi!
They're editing a map in a tab of their browser and in the other one they have the published map loaded already. If they edit the map in the first tab then the published map (public view) isn't going to be updated automatically, they need to refresh the tab to get the fresh data.
What they are seeing in the second tab is the published map with mixed content, the stalled one because it's cached and the updated data as long as they are zooming and moving into the map and the tiles weren't previously fetched. That's something that only happens when you update the data and you don't publish the map again and re-load the public view. So the workflow is: edit the map, publish it and (re)load the public view.
That's how the product is designed there is no such thing as Real-Time CARTO (yet). We can mitigate the use case making the public view a bit smarter and detect when the content is stalled and then notify the user to refresh the public view.
HTH

we send a request to our CDN to flush caches

Could you point me to where that happens?

Could you point me to where that happens?

It is not an easy answer :) But I will try to give you some insights.
Everything starts in the database. The database should have cartodb postgreSQL extension installed and the table should have CDB_CartodbfyTable function applied (more info https://carto.com/developers/sql-api/guides/creating-tables/).
CDB_CartodbfyTable adds some triggers to the table, one of them is:
track_updates AFTER INSERT OR DELETE OR UPDATE OR TRUNCATE ON yourtable FOR EACH STATEMENT EXECUTE PROCEDURE cdb_tablemetadata_trigger()

which is the one starting the flushing cache process https://github.com/CartoDB/cartodb-postgresql/blob/master/scripts-available/CDB_TableMetadata.sql#L30-L62.
After that, a lot of stuff happens but in the end, varnish and CDN are flushed when required.


[Appservice] az logicapp: Add logicapp command group

Description
Add az logicapp commands.
Testing Guide
az logicapp create to create a logic app.
az logicapp delete to delete a logic app.
az logicapp show to show a logic app.
az logicapp list to list logic apps.

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

[X] I adhere to the Command Guidelines.

[X] I adhere to the Error Handling Guidelines.

Appservice


Support for CMP 40HX

Hello! Thank You for incredible project!
Does vgpu_unlock support mining cards such CMP 40HX (similar to 2060 Super)? They already have patched 3D driver (see NVIDIA-patcher  )
Is it possible to modify Vendor ID / Product ID to enable vGPU?

For 40HX, you have to set the bar size of profile to 64MB to make VMs boot.

cmp 40hx have 8gb memory
Can i set 1-2-4g profile to vgpu? Or 64mb maximum?

I think you can try bigger profile

40HX works well


Right click inoperative

Description
Right click, "Open with" on files does nothing. Contextual menu settings all set 'on'.
Steps To Reproduce
Open app
Right click on any file.
Select Open With option
Requirements
Expect list of possible apps to open.
Files Version
<IP_ADDRESS>
Windows Version
10.0.22621.1702
Log File
debug.log

Thanks for the report, what happens if you try with Windows File Explorer on the same file?

Very good question. Generally, it crashes… directly on right-click. There’s a number of registry and other similar fixes that sometimes are successful for a while, but this bug returns rapidly. And it’s the reason I installed Files - at least I’m not forced to use the command line interface to delete files now…

De : Josh65-2201 @.>
Envoyé : Saturday, December 2, 2023 4:47:27 AM
À : files-community/Files @.>
Cc : Zouf4 @.>; Author @.>
Objet : Re: [files-community/Files] Right click inoperative (Issue #14134)
Thanks for the report, what happens if you try with Windows File Explorer on the same file?
—
Reply to this email directly, view it on GitHubhttps://github.com/files-community/Files/issues/14134#issuecomment-1837105886, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BEMTNK6ZCOH6CGUCRCMCFOTYHL2K7AVCNFSM6AAAAABADIOQYKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMZXGEYDKOBYGY.
You are receiving this because you authored the thread.Message ID: @.***>

Files make use of the same shell extensions as in File Explorer so if something is corrupted in Windows, that would explain this issue.


Modal dialog responsive view

This Pr is created in reference to the ticket (https://openedx.atlassian.net/browse/TNL-8477) which requires modal dialog to be fullscreen on mobile view and on desktop as modal.

react responsive version is updated to 8.2.0
isFullscreenOnMobile prop is passed in the modal dialog component which will help calculate if the fullscreen design is needed on mobile view.
docs are updated to match requirements
updated test case for responsive component
updated test cases for pagination

@mehaknasir Can you add a screenshot of how it will look?

@mehaknasir Can you add a screenshot of how it will look?

https://deploy-preview-782--paragon-edx.netlify.app/components/modal/modal-dialog/
@asadazam93 you can see a preview of the change live by visiting this link.

Coverage decreased (-0.08%) to 90.531% when pulling 1c2ddffd187bd7983f06b465cfb938e6cbe4eeab on modal-dialog-responsive-view into f03fb4f613f00ac582398666c19e20826f6a2e91 on master.

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


'goog.i18n.NumberFormatSymbols_es_AR' contains incorrect currency symbol

Because es_AR uses the default es numberSymbols object, it is getting the Euro symbol as its currency symbol, whereas it should be $. Related to https://github.com/angular/angular.js/pull/8606 and https://github.com/angular/angular.js/issues/8583

Duplicate of https://github.com/google/closure-library/issues/327


[SPARK-27094][YARN] Work around RackResolver swallowing thread interrupt.

To avoid the case where the YARN libraries would swallow the exception and
prevent YarnAllocator from shutting down, call the offending code in a
separate thread, so that the parent thread can respond appropriately to
the shut down.
As a safeguard, also explicitly stop the executor launch thread pool when
shutting down the application, to prevent new executors from coming up
after the application started its shutdown.
Tested with unit tests + some internal tests on real cluster.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/8629/
Test PASSed.

Test build #103183 has started for PR 24017 at commit 07e2709.

Test build #103183 has finished for PR 24017 at commit 07e2709.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/103183/
Test PASSed.

Merged build finished. Test PASSed.

Hmm, that code should not have been changed. Let me check my branch.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/8777/
Test PASSed.

Test build #103341 has started for PR 24017 at commit 62f9573.

Test build #103341 has finished for PR 24017 at commit 62f9573.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/103341/
Test PASSed.

Ping

If no one comments I'll assume consensus and check this in Monday morning.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/9021/
Test PASSed.

Test build #103620 has finished for PR 24017 at commit 24fb01c.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/103620/
Test PASSed.

Merging to master.

Hi, @vanzin and @felixcheung . Can we have a backport for this?

Sure...

@vanzin Can you submit a PR to branch 2.4? I am cutting another RC later today, and would like to include this in 2.4.1. Thanks!

#24206

Thank you, @vanzin and @dbtsai !


Next.js - TTFB between 5 and 15 Sec on two apps

Before opening, please confirm:

[X] I have checked to see if my question is addressed in the FAQ.
[X] I have searched for duplicate or closed issues.
[X] I have read the guide for submitting bug reports.
[X] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.
[X] I have removed any sensitive information from my code snippets and submission.

App Id
dj47a0a6736m5 and d26wt2pvgif5db
AWS Region
eu-west-3
Amplify Hosting feature
Not Applicable
Describe the bug
We have two next.js 12 app deployed on Amplify that have a very long loading time (>10sec) for each first access
After a refresh the pages load instantly.
We applied the just released migration but we are still experiencing the same issue.
Expected behavior
A one second max load each time we try to access the web app pages.
Reproduction steps
1-Go to the app url
2-check monitoring in amplify
Build Settings
No response
Log output

# Put your logs below this line

Additional information
No response

@chandav28 can you share your Appid? Found in app settings > general

@chandav28 do you have the links to the app?

Hi @chandav28 👋🏽 thank you for raising this issue regarding TTFB latency. We are investigating this behavior and will provide an update with next steps once we have a solution. Thank you for your continued patience.

@hloriana  I precise that if a user load the app once then the loading is instant for any other user trying to access it.
Do you have an idea about the time to provide a solution? We have already been delaying our launch by 2 weeks.
Thank you

+1 also experiencing this loading static JS files on d2gl6gra9yo4lf (us-west-2), the TTFB can sometimes be 10-15 seconds, which is absolutely unacceptable.

-1 on eu-west-2, but I think it can be solved with warmer.

@LucasLemanowicz does the app have BugSnag in its package.json? If so, would it be possible to try a branch without BugSnag installed for comparison?
cc @hloriana

Hi @michrome and @hloriana - thanks for the follow up. Yes we have BugSnag in our package.json. I removed it and that made things much faster. Seems like that was in fact causing the slow down.
If we want to keep using BugSnag, what are our options here and who should be responsible in fixing this?

Is this an issue with Amplify that your team is looking into fixing?
Is this an issue with the BugSnag library that I should flag to them to fix?
Something else?

And lastly, any more details as to why BugSnag was causing these slow TTFB issues?

Hey @LucasLemanowicz ! I want to caveat this reply: I know nothing about BugSnag or how it works.
Amplify Hosting adds and removes Next.js processes to your app to serve incoming requests. What we're experiencing as high TTFB might be the time it takes the Next.js process and its dependencies to load.
The reason I asked about BugSnug is because I have seen logs showing a [bugsnag] Loaded! message ~12 seconds after the Next.js process has bound to a port and is receiving requests.
If you run your app locally, do you see a time gap between the Listening on port XXXX and [bugsnag] Loaded! lines in your console?

I seem to also be having this issue (or a similar one) on us-east-2 with app ID d3iumg74eh3ixh without BugSnag. I don't have high TTFB when running npm run develop.

Closing this issue as a duplicate of #3211 since there is a lot of traffic on that issue. Please continue use that issue for further engagements and updates on this behavior. Thank you for your patience and understanding.


Updated DataSet and DataTable generation to support foreign key relationships

This PR:

Adds unit tests that exercise more complicated scenarios where tables within a DataSet have relations configured that can only be satisfied by populating tables in a specific order and making sure that certain columns are given values that match existing records in other tables.
Updates DataSetGenerator.cs to ensure that the order in which tables are generated doesn't violate foreign key relationships.
Updates DataTableGenerator.cs to ensure that column data respects foreign key relationships, including situations where columns are marked Unique and tables that reference themselves.

NOTE:
This branch is based on the JDG_DataTableRowCount branch, so the changes from PR #55 will appear here too, but should disappear after that PR is merged.

@nickdodd79 I know you're probably super busy but any chance this could be merged in please?
It would fix quite a big issue with this library.
Thanks!

If you have a private artifacts server, then as a temporary work-around you can pull the mainline, merge in the PRs manually in your local copy, and then build and publish a prerelease version for your internal use. This is what we have been doing. I look forward to getting back to regular published versions, but it's tiding us over. :-)

@logiclrd, That's what we ended up doing in the end.
Cheers for making the PR!

I have rebased this change onto master now that #55 is merged.


Deutsch Translation

Germany Locale

Please no. This looks machine-translated. Franco, I'm sorry, being a native speaker this is worse than keeping the English.


Implementing the appwrite plugin

Overview
Added Appwrite CLI shell plugin.
Since Appwrite supports an interactive CLI login using Email & Password, we can't use that approach with OP yet. Appwrite also supports a CI mode with a limitation that it only works with one project at a time, and we need to generate a project specific API_KEY with necessary permissions to do so.
Commands requiring access to more than one project (appwrite projects ...), which is supported by the normal CLI won't work in the CI mode.
The best approach is to configure different OP items for each project and using these items from the specific project dir.
Type of change

[x] Created a new plugin
[ ] Improved an existing plugin
[ ] Fixed a bug in an existing plugin
[ ] Improved contributor utilities or experience

Related Issue(s)

Resolves: #
Relates: #

How To Test
After setting the plugin run the following command:
appwrite client --debug
We can also run any of the other commands without a subcommand (e.g. appwrite client, appwrite functions etc. as it only displays a list of available subcommands).
For running project specific commands we need to run the appwrite commands from the project folder containing the appwrite.json file.
Changelog
Adds the appwrite cli shell plugin to 1password CLI
Additional information

[x] Check this box if this is a Hashnode Hackathon submission

Running the appwrite commands from the HOME dir

Running the appwrite commands from the project dir

@arunsathiya I've replied to all of the comments. And you've correctly guessed the reason for not storing the project ID in the prefs.json file. The project ID is stored in the project specific folder. The global config only stores the server endpoint, api key and cookie (in case of normal email / password login scenario).

I've pushed the requested change. Please let me know if any other information is needed.
Thanks


VOC or COCO dataset model file

Hi,
do you support voc or coco dataset ? if not can you guide me through the training process (changes need). Or if you support please can you share model files or script to train.
thanks for your help

Hi, this project does not contain voc and coco, this one may help you.

Thanks for the scripts. I did use pascal_voc.py to load the data. But i'm hitting into following error
Found 1464 images in the folder ../datasets/voc/VOC2012
Found 1449 images in the folder ../datasets/voc/VOC2012
w/ class balance
Starting Epoch: 0, Total Epochs: 160
Traceback (most recent call last):
File "train.py", line 200, in
trainer.train()
File "train.py", line 127, in train
for i, (images, targets) in enumerate(self.train_loader):
ValueError: too many values to unpack (expected 2)
Is it something to with torch version i'm using ?

Hi, @shivSD, I met the same error when use the pascal_voc.py, have you debugged it?

@Liu6697 I think the problem is with what enumerate(self.train_loader) returns. If you notice, for city scapes dataset, __getitem__(...)method in CitySegmentation class returns (img, mask).
But in Pascal VOC data loader script from above reference returns (img, mask, path).
So, you will need to make sure you are unpacking all three items that __getitem__(...) methods returns when you enumerate(self.train_loader).
Something like following should work:
for i, (images, targets, _) in enumerate(self.train_loader):
....

@BhargavaRamM Thanks!!!

@Liu6697 How about your trainning results on voc？


JVM core dumps on invalid (non-Snappy) input to org.iq80.snappy.Snappy/uncompress

Hi there,
I'm seeing a relatively large number of JVM core dumps (OpenJDK6+7, OracleJDK7) when speculatively trying to decompress bytes that turn out to not actually be compressed.
I'd expect an exception in this case, not a core dump. Two questions:

Is this a bug, or are my expectations off?
Either way, any suggested workarounds for the moment? This implementation doesn't seem to have an equivalent of http://wiki.snappy-java.googlecode.com/hg/apidocs/org/xerial/snappy/Snappy.html#isValidCompressedBuffer(byte[]) as far as I can tell.

Example core-dump header (I can upload/email a full dump if it'd help):
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x000000010396c1d2, pid=48055, tid=4352880640
#
# JRE version: 7.0_04-b21
# Java VM: Java HotSpot(TM) 64-Bit Server VM (23.0-b21 mixed mode bsd-amd64 compressed oops)
# Problematic frame:
# J  org.iq80.snappy.SnappyInternalUtils.copyLong([BI[BI)V

Thanks a lot for the great library and any assistance!

Peter

This may be related: it also crashes when trying to decompress Snappy data with incorrect password. See https://github.com/ptaoussanis/nippy/issues/72 for example file and password combination.

This repository has been migrated to https://github.com/airlift/aircompressor/.  Please test using the latest aircompressor and post there if it is still an issue.

As follow-up: This should be fixed in version 0.5 and the security advisory GHSA-8wh2-6qhj-h7j9 has been published.
Though similar to dain's comment above, the advisory also recommends to migrate to https://github.com/airlift/aircompressor/.


 Good fixing, Kane. I take it we'll have to do some retraction of this work when they hopefully fix it all?

Yeah I was actually thinking we should create a placeholder issue to remind us to periodically check if this can be removed?

 Good fixing, Kane. I take it we'll have to do some retraction of this work when they hopefully fix it all?

Yeah I was actually thinking we should create a placeholder issue to remind us to periodically check if this can be removed?

Yeah good idea


[WIP]auto-heal for heartbeat.ping

@joelddiaz ,  test have done

@joelddiaz has +1 on https://github.com/openshift/openshift-tools/pull/3007


Differentiate a "Entry Level" vs "Advanced" process

Based on our manuscript review (as well as realizations we've had elsewhere), it's clear we need to more formally flesh out 2 different ways to use OTTR.

Entry Level - for individuals who aren't familiar with GitHub and want to use it through the browser
Advanced - for individuals who already know how to use GitHub or would like to learn.

I'm working on splitting up these processes here.

Overall, I think this is great! I think we might need more explanation about what a branch is for people who are new to it. Also some of the getting started section should probably be updated so that things are described for entry level people too. I can work on that! I think it could be helpful to merge this first though, because the preview is not working for me for the getting started sections.

I also noticed some overlap between getting_started.Rmd and writing_content.Rmd that could maybe be consolidated, but again it's harder to tell without the preview.

The preview is not good at dealing with sub menu links which is unfortunate and I'm not sure of a solution around that. ¯_(ツ)_/¯

I'm cool with your strategy of lets merge now and polish more.


Don't start libjobqueue worker unless running under the Server

In particular, this avoids starting queue workers in the console which leads to ActiveJob emitting log messages into the console, which is confusing and distracting.

I think this should be safe for generic/non-Rails usage of libjobqueue too, and I can't think of any Rails scenarios where this simplistic check will/would cause trouble off the top of my head, but happy to revise to a more complicated check if desired.
Thanks for Litestack and considering this patch!


[IRGen] Emit lazy opaque type descriptors.

These were recorded but never emitted. Fixes rdar://problem/50258536.

@swift-ci please smoke test and merge

Whoops. Let's try that for real this time.

@swift-ci please smoke test and merge

@swift-ci please smoke test and merge


Taking speculos screenshot only for Speculos tests

✅ Checklist

[ ] npx changeset was attached.
[ ] Covered by automatic tests.
[ ] Impact of the changes:

...

📝 Description
Replace this text by a clear and concise description of what this pull request is about and why it is needed. Be sure to explain the problem you're addressing and the solution you're proposing.
For libraries, you can add a code sample of how to use it.
For bugfixes, you can explain the previous behavior and how it was fixed.
In case of visual features, please attach screenshots or video recordings to demonstrate the changes.

❓ Context

JIRA or GitHub link:

🧐 Checklist for the PR Reviewers

The code aligns with the requirements described in the linked JIRA or GitHub issue.
The PR description clearly documents the changes made and explains any technical trade-offs or design decisions.
There are no undocumented trade-offs, technical debt, or maintainability issues.
The PR has been tested thoroughly, and any potential edge cases have been considered and handled.
Any new dependencies have been justified and documented.
Performance considerations have been taken into account. (changes have been profiled or benchmarked if necessary)

All none mocked tests will use a Speculos ?

@abdurrahman-ledger I have no idea, but we use the same condition in the fixture where we start speculos

@abdurrahman-ledger it does catch it, that's why you see proper error message: https://github.com/LedgerHQ/ledger-live/actions/runs/11112143374/job/30873616109#step:5:1237

Oh, we throw the error after catching it. Don't know if it's need as we have the error message displayed in the console
https://github.com/LedgerHQ/ledger-live/blob/94b2e3df4e7f8004d195e6ab6e5447f5e0218567/libs/ledger-live-common/src/e2e/speculos.ts#L387

Oh, we throw the error after catching it. Don't know if it's need as we have the error message displayed in the console

I guess that's mostly question for @VicAlbr since he added this code to capture screenshot and add it to Allure

Oh, we throw the error after catching it. Don't know if it's need as we have the error message displayed in the console

I guess that's mostly question for @VicAlbr since he added this code to capture screenshot and add it to Allure

Will be discussed separatly


Network text changes & "Type" question

Text Changes:

[x] On Network list page : If the Network NIC isn't moved into Edit host, then the warning message should change to -
"You must configure a network in Settings before you can create a new network."  have "Settings" be a link to the network settings.

[ ] If the physical NIC is invalid in settings: on Network list page: CHange the text to say "Physical NIC value in Setting is invalid".  Have "Settings" be a link to the network settings.

[ ] In Network setting if you enter a wrong NIC, the message should say '[nic field info] is not a valid physical NIC."

Questions in Settings & Create Network:

I noticed in Network Setting and Create Network, in the Type drop-down you can only select VLAN.  If that is the only option it probably shouldn't be a drop-down (or a field at all)

If you can have more than one "Type", then the behavior should be:  If only 1, show it as a regular read-only field (not a drop-down).  Once there is more than 1, it should change to active and a drop-down field.

@guangbochen  case 2, 3 needs backend enhancement.

link to issue https://github.com/rancher/harvester-network-controller/issues/16


Add Mention shortcode to mention people

Purpose
It's a simple shortcode to create a link to an author page given his/her name. It can be useful for post/news/biography.
Example usage
Dr. No is currently supervising {{% link_author "name-surname1" /%}} and
    {{% link_author "name-surname2" /%}}

The two shortcodes will be replaced by thier names with links to their page (if existing).
Documentation
It should be self explanatory - but maybe it could be added in the "Writing content" section of the docs.

Thanks for your contribution @srossi93 !
Documentation
To mention someone, type {{% mention "username" %}} where username corresponds to a user account in Academic.


Delete duplicate README

Delete duplicate README as we have a standard detailed README file.
closes #72

Thank you.

: )


JOEL HELP, SPAM BOT!

SPAM BOT ALERT!
ghost is spamming to try compromising acccounts
Take immediate action!
Take IMMEDIATE ACTION!

up

up

I already reported it to github and they said "The ghost username is in place to designate accounts that have been deleted by their owners, but that still have content that is visible across the GitHub platform. If you have write permissions to a repository, you can hide, edit, or delete comments from ghost users with the tools described here:"   I told them again to look at the issues here to see all the spam, we'll see if they even do anything/care.

SPAM BOT ALERT! ghost is spamming to try compromising acccounts Take immediate action! Take IMMEDIATE ACTION!

Ik as its spams my notis Ive tried blocking them ect but Idk how to fix it. Ill keep closing the issues but its just really annoying

Maybe we can move the repo to gitlab, codeberg or the like

What are the odds YT is behind this attack...


🐛(frontend) fix teacher courses list scroll top

We had a bug where the courses list scroll was reset at the top of the page.
useUnionResource isLoading is switching between true and false each time it load a new chunk of results.
As isLoading was used in TeacherDashboardCourseList to switch display between the spinner and the courses list, the page scroll was sometime reset when the list disappear.

You could amend our commit to add into the footer:
Resolve #2227


Type not declared in lifetime-generate

This:
use vstd::prelude::*;
verus! {
proof fn foo() {
    let input: Option<u64> = None;
}
}

produces:
error: failed to resolve: use of undeclared type `Option`
  --> program.rs:31:30
   |
31 |       let input: Option<u64> = None;
   |  ______________________________^
32 | | }
33 | |
34 | |
35 | | }

crate-lifetime.rs contains:
fn f25_foo(
)
{
    D23_Option::C22_None::<u64, >();
}

where D23_Option is not defined.

This works:
proof fn foo() {
    let tracked input: Option<u64> = None;
}

which suggests that the issue is that let input: Option<u64> = None; should be entirely spec-mode, and thus not appear in the generated lifetime check, but the constructor call survives somehow.


Confused about the vgg(cfg, i, batch_norm=False)  in ssd.py

When  i  set the batch_norm = True, the train will report an error, if the parameter can work normal???
i just want to try the Batch Normalization after Convolution layer ,anyone know how to do it?

I meet the same eorr. Did you solve it?


Omit media query in final output

Is there an option to omit the surrounding query from the final output?

No there isn't such an option
Why would you need this?

If I were to include the media query in the <link> it would then help to reduce the file size


Review gossipsub handlers

Motivation
Our gossipsub validator + handlers use an inconvenient architecture that prevents us from re-using state within them. It also forces us to mutate objects to attach data to them to prevent repeating work.
Description
Now, gossip handlers perform validation + handling in a single function.

This gossip handlers MUST only be registered as validator functions. No handler is registered for any topic.
All chain/validation/* functions MUST throw typed GossipActionError instances so they gossip action is captured
by getGossipValidatorFn() try catch block.
This gossip handlers should not let any handling errors propagate to the caller. Only validation errors must be thrown.

Note: libp2p/js-libp2p-interfaces would normally indicate to register separate validator functions and handler functions.
This approach is not suitable for us because:

We do expensive processing on the object in the validator function that we need to re-use in the handler function.
The validator function produces extra data that is needed for the handler function. Making this data available in the handler function scope is hard to achieve without very hacky strategies
Eth2.0 gossipsub protocol strictly defined a single topic for message

Adds three caches to attach data to objects without mutating them:

gossipTopicCache: Map, store gossip for each known topicStr
uncompressCache: WeakMap, caches uncompressedData for each gossip message.data
msgIdCache: WeakMap, caches msgID for each gossip object

Tested with a yeerongpilly node with 400 validators, everything is fine except for the SYNC_COMMITTEE_CONTRIBUTION_ERROR_ALREADY_KNOWN error as being discussed in #2798


KOGITO-4251: fixed version property names according to conventions an…

…d sorted them alphabetically
see https://issues.redhat.com/browse/KOGITO-4251
Dependent PRs:

https://github.com/kiegroup/kogito-apps/pull/639
https://github.com/kiegroup/kogito-examples/pull/559

Please make sure that your PR meets the following requirements:

[X] You have read the contributors guide
[X] Your code is properly formatted according to this configuration
[X] Pull Request title is properly formatted: KOGITO-XYZ Subject
[X ] Pull Request title contains the target branch if not targeting master: [0.9.x] KOGITO-XYZ Subject
[X] Pull Request contains link to the JIRA issue
[X] Pull Request contains link to any dependent or related Pull Request
[ ] Pull Request contains description of the issue
[ ] Pull Request does not include fixes for issues other than the main ticket

The BDD tests check has failed. Please check the logs.

just ignore the BDD tests

The Linux check has failed. Please check the logs.

Jenkins retest this

The Linux check has failed. Please check the logs.

Jenkins retest this

The Linux check has failed. Please check the logs.

The Linux check has failed. Please check the logs.

Jenkins retest this

The Linux check has failed. Please check the logs.

Jenkins retest this

The Linux check has failed. Please check the logs.

jenkins retest this

The Linux check has failed. Please check the logs.

The Linux check has failed. Please check the logs.

jenkins retest this please

@mareknovotny I believe its missing dependency from generated archetypes, such as https://github.com/kiegroup/kogito-runtimes/blob/master/integration-tests/integration-tests-springboot/src/it/integration-tests-springboot-it/pom.xml#L34

I have it replaced too https://github.com/mareknovotny/kogito-runtimes/blob/KOGITO-4251/integration-tests/integration-tests-springboot/src/it/integration-tests-springboot-it/pom.xml#L34, and CI is green so it should be ok

I know there are not all version properties replaced outside of kogito-build-parent, but I think the urgent fixes are in parent and we can iteratively fix other places like integration-tests pom.xml where are referenced some of version properties in bad names.

The Linux check has failed. Please check the logs.

jenkins retest this please

The Linux check has failed. Please check the logs.

jenkins retest this please


Improvements

Add chain ids for Polygon zkEVM
Increase maximum OCR2 offchain config size
Upgrade to go version 1.20
Bump various dependencies, most notably go-ethereum
Rename offchainreporting2 -> offchainreporting2plus to prepare for future versions of OCR
OCR3 alpha (DO NOT USE IN PROD)

Based on 40dee786876866c255ab8126f5480bc62678d954

this PR doesn't have enough aliases, closing in favor of a new one


Raidboss not showing Timeline for Garuda in UwU.

Raidboss module isn't showing timelines for Garuda in UwU, I still get call outs for getting marked for minstrel and when she is woke. Time line appears right after Ifrit transition before he lands to do his ultimate, normal for the rest of the fight.

The garuda timeline should start if you have a countdown timer, but also on the Heehee HAHA message that she does when you start.
If you have an ACT log still around, can you look at the combat message and paste the line that has Heehee HAHA here? I wonder if this is related to #295 and the log message ids have now changed.

00|2018-11-24T23:13:38.0000000-08:00|0044|Garuda|Heehee HAHA hahaha HEEHEE haha HEEEEEE!!!|3a22329f37e82e451cefea46de4b0212
Strangely enough, the issue resolved itself after a few days for no real reason, but just in case there it is.


Is Service Principal value same as Application ID

Little confusing around "Enterprise Applications" and "App Registrations" in Azure Active Directory
Is "Application ID" also called as "Service Principal"; in this page I think step number 4 is missing which can mention what is the value of Service Principal

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

ID: c1ef3583-67cc-685f-fb2e-09b64f682bf2
Version Independent ID: 8e441ecd-4771-8620-4423-8c40d8cce192
Content: How to view the service principal of a managed identity in the Azure portal
Content Source: articles/active-directory/managed-identities-azure-resources/how-to-view-managed-identity-service-principal-portal.md
Service: active-directory
Sub-service: msi
GitHub Login: @MarkusVi
Microsoft Alias: markvi

@tmaheshwar Thanks for your feedback! We will investigate and update as appropriate.

Hey @maheshwar I think there's some confusion in regards to what an enterprise application is. An enterprise application is a service principal.
I do think there is some clarification that can happen here, so I'll go ahead and put in a sentence discussing how enterprise applications  = service principals.
Thanks for your feedback! Let me know if there are anymore questions in regards to this issue, if not I will be closing this by end of day tomorrow.

Hi
Is Application ID also called as “Service Principal”; please confirm
Thanks
Best Regards
Maheshwar Tayal
From: Frank Hu<EMAIL_ADDRESS>Sent: Tuesday, September 24, 2019 03:33 AM
To: MicrosoftDocs/azure-docs<EMAIL_ADDRESS>Cc: Tayal, Maheshwar<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [MicrosoftDocs/azure-docs] Is Service Principal value same as Application ID (#39358)
Hey @Maheshwarhttps://github.com/Maheshwar I think there's some confusion in regards to what an enterprise application is. An enterprise application is a service principal.
I do think there is some clarification that can happen here, so I'll go ahead and put in a sentence discussing how enterprise applications = service principals.
Thanks for your feedback! Let me know if there are anymore questions in regards to this issue, if not I will be closing this by end of day tomorrow.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/azure-docs/issues/39358?email_source=notifications&email_token=ALQJMHD5H2GOEGXSAQLSIPLQLE4IZA5CNFSM4IZJGFO2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD7MNBAA#issuecomment-534302848, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ALQJMHDB3W4XY6DA73DFXXLQLE4IZANCNFSM4IZJGFOQ.
DXC Technology India Private Limited (formerly CSC Technologies India Private Limited) - Unit 13, Block 2, SDF Buildings, MEPZ SEZ, Tambaram, Chennai 600 045, Tamil Nadu. Registered in India, CIN: U72900TN2015FTC102489.
DXC Technology Company -- This message is transmitted to you by or on behalf of DXC Technology Company or one of its affiliates. It is intended exclusively for the addressee. The substance of this message, along with any attachments, may contain proprietary, confidential or privileged information or information that is otherwise legally exempt from disclosure. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient of this message, you are not authorized to read, print, retain, copy or disseminate any part of this message. If you have received this message in error, please destroy and delete all copies and notify the sender by return e-mail. Regardless of content, this e-mail shall not operate to bind DXC Technology Company or any of its affiliates to any order or other contract unless pursuant to explicit written agreement or government initiative expressly permitting the use of e-mail for such purpose.

Hey @tmaheshwar
in regards to :

Is Application ID also called as “Service Principal”; please confirm

No, application ids are for the Application Object. The SP has an Application ID that refers to the Application object, but the SP has it's own object ID.
This doc goes into it very well: https://www.microsoftpressstore.com/articles/article.aspx?p=2473127
This set of docs is meant for AAD Developers : https://docs.microsoft.com/en-us/azure/active-directory/develop/v2-overview

If there are no more questions within the scope of this github issue, I will be closing out this issue by end of day today. Please let me know if you have anymore questions or please open up a new github issue with a reference to this thread.


[1] Opensearch admin cannot start restore

Describe the bug:
When trying to start a restore from snapshot in opensearch with the admin user it fails with a permission error.
This was discovered when trying to follow the disaster recovery documentation.
❯ curl -kL -u "${user}:${password}" -X POST "${os_url}/_snapshot/${snapshot_repo}/${snapshot_name}/_restore?pretty" -H 'Content-Type: application/json' -d'
{
  "indices": "'${indices}'"
}
'
{
  "error" : {
    "root_cause" : [
      {
        "type" : "security_exception",
        "reason" : "no permissions for [] and User [name=admin, backend_roles=[], requestedTenant=null]"
      }
    ],
    "type" : "security_exception",
    "reason" : "no permissions for [] and User [name=admin, backend_roles=[], requestedTenant=null]"
  },
  "status" : 403
}

The commands before this in the guide (listing snapshots, etc) worked well, so the username, password, url, and other variables were likely correct.
To Reproduce:
Steps to reproduce the behaviour:

Follow the disaster recovery documentation, using curl and the admin user (not devtools)
When trying to start a restore, notice the 403 error.

Expected behaviour:
The admin user should have permissions to restore a snapshot.
Screenshots:
Version (add all relevant versions):

Compliant Kubernetes apps version v0.21.2

Additional context:

I have not been able to reproduce the issue on main or v0.31.2. Leaving this open to see if we encounter this in upcoming DR exercises.

Closing this, as we did not encounter this in the DR exercises and I wasn't able to reproduce it. We can assume it was  caused by some environment specific issue.


Update minutes for JCB May 30 + June 6

@jasongrout @Ruv7

Approved in the 27 Jun 2024 JCB meeting


Karma is not working with 'amd' module

Expected behaviour
Run "Calculator.spec.js" and give the code coverage report
Actual behaviour
Error:
"Uncaught ReferenceError: define is not defined"
Environment Details
I am uploading the project
SampleProject.zip

Please look at my new FAQ doc:
https://github.com/karma-runner/karma/blob/79f7fe40fbcd498134eb048370bd2824a87dbfc1/docs/intro/05-troubleshooting.md
Does it help?
Does your test pass without coverage?

Hello John,
I am encountering an error : " Uncaught ReferenceError: exports is not defined"
while running the karma.config.js.
Can you help me in resolving this error?

In a complex system the error message alone is not enough to decide a cause.


notmuch: 0.30.1c80020 -> 0.31

Motivation for this change
New upstream release: https://notmuchmail.org/news/release-0.31/
ZHF: #97479
Fixes notmuch build during tests (segfaults) https://hydra.nixos.org/build/128029286/nixlog/1
T568-lib-thread: Testing API tests for notmuch_thread_*
 PASS   building database
 FAIL   get thread-id from closed database
        --- T568-lib-thread.2.EXPECTED  2020-10-01 20:31:15.076653846 +0000
        +++ T568-lib-thread.2.OUTPUT    2020-10-01 20:31:15.078653857 +0000
        @@ -1,4 +1,2 @@
         == stdout ==
        -1
        -0000000000000009
         == stderr ==
In file included from /nix/store/4wy9j24psf9ny4di3anjs7yk2fvfb0gq-glibc-2.31-dev/include/bits/libc-header-start.h:33,
                 from /nix/store/4wy9j24psf9ny4di3anjs7yk2fvfb0gq-glibc-2.31-dev/include/stdio.h:27,
                 from test1.c:1:
/nix/store/4wy9j24psf9ny4di3anjs7yk2fvfb0gq-glibc-2.31-dev/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp]
  397 | #  warning _FORTIFY_SOURCE requires compiling with optimization (-O)
      |    ^~~~~~~
/build/notmuch-1c80020/test/test-lib.sh: line 1094: 17263 Segmentation fault      (core dumped) ./${exec_file} "$@" >> OUTPUT.stdout 2>> OUTPUT.stderr

Things done

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

[x] NixOS
[ ] macOS
[ ] other Linux distributions

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

Result of nixpkgs-review pr 99712 1

16 packages built:

aerc
afew
alot (python38Packages.alot)
astroid
haskellPackages.notmuch
lieer
meli
muchsync
neomutt
notmuch
notmuch-addrlookup
notmuch-mutt
python27Packages.notmuch
python37Packages.alot
python37Packages.notmuch
python38Packages.notmuch

Builds happily, macos 10.14

Backported as 31cf6ac8d8eb31baf341d6c66829f73789899d2e


Inaccuracies in Decompiled Java Code for Floating Points and Booleans

Issue details
When decompiling the Java code, there are inconsistencies in handling floating-point numbers and boolean operations. The decompiled code introduces unnecessary type casting and operations, which differ from the original code.
Issue 1 - Float Type Casting: Original Java code:
static void checkFloats(float[] floats) {
    Main.assertTrue(floats[0] == -1.5);
    Main.assertTrue(floats[1] == -0.5);
    Main.assertTrue(floats[2] == 0.0);
    Main.assertTrue(floats[3] == 0.5);
    Main.assertTrue(floats[4] == 1.5);
}

Decompiled Java code:
static void checkFloats(float[] floats) {
    Main.assertTrue(((double) floats[0]) == -1.5d);
    Main.assertTrue(((double) floats[1]) == -0.5d);
    Main.assertTrue(((double) floats[2]) == 0.0d);
    Main.assertTrue(((double) floats[3]) == 0.5d);
    Main.assertTrue(((double) floats[4]) == 1.5d);
}

In the decompiled version, unnecessary type casting to (double) was added. This differs from the original code and can lead to precision issues or unwanted behavior.
Issue 2 - Boolean XOR Operator: Original Java code:
static void checkBooleans(boolean[] booleans) {
    Main.assertTrue(booleans[0]);
    Main.assertTrue(booleans[1]);
    Main.assertTrue(!booleans[2]);
    Main.assertTrue(booleans[3]);
    Main.assertTrue(!booleans[4]);
}

Decompiled Java code:
static void checkBooleans(boolean[] booleans) {
    Main.assertTrue(booleans[0]);
    Main.assertTrue(booleans[1]);
    Main.assertTrue(!booleans[2]);
    Main.assertTrue(booleans[3]);
    Main.assertTrue(true ^ booleans[4]);
}

In the decompiled version, true ^ booleans[4] was added unnecessarily, replacing !booleans[4]. This change alters the logic and is not faithful to the original intent.
Expected Behavior: The decompiled code should match the original source code without introducing unnecessary operations, type casting, or logical alterations.
** If you examine the full decompiled and original Array.java, you will see many instances of incorrect code.
Relevant log output or stacktrace
N/A

Provide sample and class/method full name
attachments.zip
Jadx version
latest unstable version

@Lohita9 good test classes. I see Goto  test case code not decompiled


[WIP] Adding a cargotest maker for rust filetype

I'm doing some work in rust right now, and I'd like to have a maker to execute test (both in project and file mode).
I've wrote this maker to achieve that. I'm keeping the line where cargo tries to find a solution for an error, and it is possible that the errorformat is missing some things.
Anyway, the maker code:
function! neomake#makers#ft#rust#cargotest() abort
    let maker = {
        \ 'exe': 'cargo',
        \ 'args': ['test', '--quiet'],
        \ 'auto_enabled': 1,
        \ 'cwd': '%:p:h',
        \ 'errorformat':
            \ '%-G,' .
            \ '%-Gtest %.%#,' .
            \ '%-Grunning %\\d%# test%.%#,' .
            \ '%-Gfailures:%.%#,' .
            \ '%-G----%.%#,' .
            \ '%E%\\s%#error[E%n]: %m,' .
            \ '%C%\\s%#-->\ %f:%l:%c,' .
            \ '%+G%\\d%# %#|%.%#,' .
            \ '%-Gthread %.%#,' .
            \ '%-Gnote:%.%#RUST_BACKTRACE%.%#,' .
            \ '%-G%\\s%\\+%.%#,',
    \ }
    let cargo_toml = neomake#utils#FindGlobFile('Cargo.toml')
    if !empty(cargo_toml)
        let maker.cwd = fnamemodify(cargo_toml, ':h')
    endif
    return maker
endfunction

I've took the detect cwd part from the classic cargo builder. And no, the cargo testdoesn't returns json for the failures (at least in the current stable).
This is my first try at defining an errorformat, so there's probably room for improvement.
Also, it would be nice if I can find a way to fold the invalid lines, but I'll dig further into neovim.
Thanks for doing neomake anyway :)

Cool!
Let's leave it open for a bit at least, while you work on it.
Thanks!

Oh, thought this was a PR already - feel free to create one, of course!

Oh, yes, I will (wasn't sure that it was the right place to put the code in)


add  Release.Namespace when Log into the Pod

What changes were proposed in this pull request?
add Release.Namespace when Log into the Pod
How was this patch tested?
On gke

It looks like @anragen hasn't signed our Contributor License Agreement, yet.

The purpose of a CLA is to ensure that the guardian of a project's outputs has the necessary ownership or grants of rights over all contributions to allow them to distribute under the chosen licence.
Wikipedia

You can read and sign our full Contributor License Agreement here.
Once you've signed reply with [clabot:check] to prove it.
Appreciation of efforts,
clabot

[clabot:check]

It looks like @anragen hasn't signed our Contributor License Agreement, yet.

The purpose of a CLA is to ensure that the guardian of a project's outputs has the necessary ownership or grants of rights over all contributions to allow them to distribute under the chosen licence.
Wikipedia

You can read and sign our full Contributor License Agreement here.
Once you've signed reply with [clabot:check] to prove it.
Appreciation of efforts,
clabot

[clabot:check]

@confluentinc It looks like @anragen just signed our Contributor License Agreement. :+1:
Always at your service,
clabot


Better stable ptr interning

This change is

Current dependencies on/for this PR:

main

PR #3820

PR #3821   👈

This comment was auto-generated by Graphite.


upon completion fedifinder shows blank white page

everything seems to be ok but then it shows a white screen. log shows an "undefined is not an object" error. happens in safari, FF, Edge, and Vivaldi

Looks like it may be related to #175 if it is showing the data.handles.length and if you are seeing this error.
Proxy {error: 'not a handle or not a domain'} client.js:245
If you are seeing that, PR #176 has been cut to fix that.

@BugDave The PR from @nepeat was merged. Do you still get the error?

I pushed another fix. If you have the time, it would be great of you could give it another try. Thanks.


[rlgl] Memory leak regarding meshes

In models.h all GenMesh* methods allocate memory for mesh.vboId. But in rlgl.h in the method rlUnloadMesh() there is no RL_FREE(mesh.vboId).

I just found this function in model.h, so there its taken care of, but i guess it should be in rlgl.h.
// Unload mesh from memory (RAM and/or VRAM)
void UnloadMesh(Mesh mesh)
{
    rlUnloadMesh(mesh);
    RL_FREE(mesh.vboId);
}

Reviewed on latest commit, now every module (rlgl, models) takes care of the corresponding loaded data. models takes care of loading/unloading vertex data and rlgl takes cares of OpenGL related data.


Implement CRMP to throw error  CHIP_ERROR_MESSAGE_TOO_LONG

Per spec section <IP_ADDRESS>.
<IP_ADDRESS>. Data Communication
Any attempt by a sender to send a message larger than the agreed upon maximum message size (CRMP_MAX_MESSAGE_SIZE) results in a CHIP_ERROR_MESSAGE_TOO_LONG error. Moreover, CRMP aborts the connection if an incoming message is larger than the acceptable message size negotiated during connection setup.

Fixed by #6174


Encrypt API is misleading

Encrypt usually has decrypt. Hash is one way. The original api now seems more appropriate.
I'd likely go slowly by deprecating the current API.
Would you (the users) be pissed if I changed it back? Thoughts? Let me know.

I'm going to assume that no response means no. So I'm going to go ahead and deprecate the old API.
Be fair warned that you'll start getting logging when using the old API.

Resolved in 117a101dfa6.
This is more than just the "encrypt" api, but there are deprecation warnings when using the new API. The docs will be updated as well in a future commit.


[Documentation] add SRS for "List of Lessons" component

https://github.com/ita-social-projects/what-front/wiki/SRS-List-of-Lessons


rubocop issues: fix Rakefile

== Rakefile ==
W: 14:  1: Do not suppress exceptions.

@cynepco3hahue did you want to close, or just rebase and force-push again? The change in 86793b5 looks good..

you right I just messed a little with all rebase over master, accustom to work with gerrit, give me a minute will check pull -f on my local branch and will reopen this one

Ok, I just created new pull request #10507

:+1:


Fix styles typo

Just stumbled across this codebase a spotted a typo in the styles for @vx/responsive. Not sure what impact this'll have, but I figured, if it's in there, it should probably be spelt right :)

Good catch!


Please update instructions

From.....
Once the environment is setup, activate the stock environment using the following command.
conda activate MOSFET_stock
You can then move ahead to executing the pipeline using stock packages
To....
Once the environment is setup, activate the stock environment.
If you chose the stock setup, the use the following command.
conda activate MOSFET_stock
If you chose the intel setup, then use the following command:
conda activate MOSFET_intel
You can then move ahead to executing the pipeline using stock packages

I misread. No change needed. this is the stock section only.


Documentation

It'd be great to document everything along the way.

Each implemented storage should have a separate doc file (explaining installation, how it works etc).

description in package.json

Contribution Guide

Main Readme

One more idea is to host a webpage with whole documentation there (preferably github pages)

See #113


We got a problem

Use more emoji!

Another comment!

Another comment!

Another comment!

Another comment!


Axis Label Text rotation is off

using Makie
using Zygote
f(x) = 0.1x^3 + 0.9x^2- x + 5
let scene=Scene()
	pts = -10:0.1:10
	line = Point.(f'.(pts), f.(pts))
	lines!(scene, line)
	ylabel!(scene, "y")
	xlabel!(scene, "Ty")
	display(scene)
end

There was an issue like this if you use CairoMakie and then switch to GLMakie. That should've been fixed with CairoMakie v0.3.5. Did you use CairoMakie in the same session?

Hmm, I updated something and it looks like this went away. Don't think I updated CairoMakie, but maybe some cache somewhere got refreshed.


Update Bitssa to Alphafortress in the dapp marketplace

To make a submission to the Dapps Page, please complete the task lists
below; otherwise remove them.

Your Dapp:

[x ] connects to Valora via WalletConnect V1 or DAppKit;
[ x] must be mobile-first or mobile responsive;
[x ] is in one of the existing categories; and
[x ] includes a link to user documentation.

Closing in favor of #327.


Review and accept or reject pending pull requests

There are currently 8 open (pending) pull requests. Some of them from a few months ago / a few years ago. I think it would be nice to review and accept or reject them.
@claudep ?

My job is eating much of my time, so I will try to make some progresses, but only bit by bit.

OK, thank you.


Added Google forms Website Clone

This PR fixes the issue Google Forms Website Clone #707.
Kindly make a further move sir/mam.

https://deploy-preview-708--cool-front-end-templates.netlify.app/google forms clone/google forms

@VidhiBhatt01  I made it my own , additionally I planned to implement cookies in the project , which I guess made mess when deployed. I will rectify the issue . The project runs without any error in my local environment.

@SupriyaGembali add screenshots

@VidhiBhatt01 I have updated the style_links.json file.

getting this page only I am not able to see the website. @SupriyaGembali

@VidhiBhatt01

@arpit456jain kindly review this PR.

@SupriyaGembali

#785


Update spack submodule to include latest ufs-weather-model (package) updates and fiat tags

Description
This PR updates the submodule pointer for spack for the changes in https://github.com/NOAA-EMC/spack/pull/217 (add @develop to ufs-weather-model) and https://github.com/NOAA-EMC/spack/pull/219 (fiat tags).
Issues
Working towards https://github.com/NOAA-EMC/spack/issues/28
Testing
This PR needs proper testing - not only to build, but also to run jedi-bundle (because the fiat tags that ECMWF created are slightly different hashes than what we used as "fake" 1.0.0 and 1.1.0 versions until now).

I tested on my M1 Mac using the arm64 architecture. Spack-stack built successfully, then jedi-bundle built successfully, and the subsequent ctest returned with 21 test failures. This is 9 less than what we have been seeing so something changed that allowed 9 more tests to pass!

I tested on my M1 Mac using the arm64 architecture. Spack-stack built successfully, then jedi-bundle built successfully, and the subsequent ctest returned with 21 test failures. This is 9 less than what we have been seeing so something changed that allowed 9 more tests to pass!

This is great, thanks very much! Let me try this on one a Linux system (AWS parallel cluster) before we merge it.

@srherbener I tested this successfully on AWS parallelcluster with Intel, so I am going to merge the spack PR now and then update the submodule pointer in this PR.


fix(execution): reset tx env blob settings

Description
Tx env blob settings must be reset for non eip 4844 txs.

i'm all for getting rid of passing mutable TxEnv ref everywhere


Added Dynamic DAG example

Issue #, if available:
N/A
Description of changes:
Added an example of how to create DAGs dynamically using a simple Python dictionary with DAG configs.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@rafidka mind taking a look at this PR?

@mayushko26 @shubham22 @kuyperse mind taking a look at this PR?


Allocation of Emissions Tests

Description of the Tech Debt
Implementation of tests; validations; etc. not completed during "fast tracking" of PR for Allocation of Emissions Page
Development Checklist:

[ ] Add vitests for bciers/apps/reporting/src/app/components/facility/FacilityEmissionAllocationForm.tsx
[ ] Add vitests for bciers/apps/reporting/src/app/components/facility/FacilityEmissionAllocationPage.tsx
[ ] Add BE tests for API
[ ] Add BE tests for service

Moved to reporting repo.


can you use this with atom-hydra?

can you use this with atom-hydra?

I don't use atom-hydra, feel free to try it and report any issues

I tried it and it reported error saying： await is only valid in async functions and the top level bodies of modules
ps: web hydra works fine for me

Okay, than it may work using promise-syntax instead:
// You can either use `@latest` or load a specific version with, for example<EMAIL_ADDRESS>loadScript(
<EMAIL_ADDRESS>).then(() => {
  midi.start({ channel: '*', input: '*' })
  midi.show()
})

solid(note('*'), 0, 1).out()

mhh, yes the functions outside of then aren't there yet. Maybe put everything inside then.
But in general hydra relies on the top-level async call to load external scripts, so I'm not sure if it will ever work 100% without it. I'm closing this since it is not a problem with this library but with atom-hydra, so you might open an issue there.

ok thank you for your response


ISPN-8002 ScatteredStreamIteratorTest.waitUntilProcessingResults random failures

https://issues.jboss.org/browse/ISPN-8002
Piggybacking little fix in JGroupsTransport.

@rvansa I had a request for a better toString() in stream commands in the JIRA, would you mind adding those as well?

@danberindei Initially I wanted to send only < -> > PR :) Updated.

Integrated, thanks Radim!


Remove 3DS URL Parsing

Summary of changes

Remove unnecessary URL parsing from all Card 3DS routes to obtain feature parity with iOS
Clean up CHANGELOG after merging v2_beta

Checklist

[x] Added a changelog entry

Authors

List GitHub usernames for everyone who contributed to this pull request.

@sshropshire

🎉


copy/paste/transform gui

From @psifertex on May 5, 2015 13:56
Copy/paste/transform is already in gui, just needs the functionality written along with the few modal dialogs
Copied from original issue: Vector35/binaryninja#10

This issues is mostly fixed. If people want to add custom transforms they can.

Sorry to beat a dead ~horse~ issue, but looks like this never got implemented:

[ ] Unicode transforms

So there is no way to copy/transform as UTF-* from the UI.


Fix pointer up events not properly releasing server pen

Tested on an Android phone. Previously, the server/windows ink pen would remain in a stuck state due to the pressure being 8192. This PR forces the pressure to 0 if the client pointer isn't down.

looks great, I have same problem before but I didn't found where the problem is

The build if some one need it. https://github.com/Teages/vTablet/actions/runs/9165738420
I am cleaning the code so it won't be a release soon


1 and 2 Jan are holidays in Slovenia

1 Jan and 2 Jan (since recently) are work-free days in Slovenia.

will work on it, thanks for the report


[BUG] Websocket implementation uses crazy amount of CPU

Describe the bug
I have been running some tests with the websocket implementation and compared it to using the websocket library that curl_cffi was inspired by for its websocket api's according to the readme(websocket-client). When I use curl_cffi on my mac m2 locally I am getting 99% cpu usage for a simple test. the same connection to the same socket but using the actual websocket-client library is 4%. Discovered this because I am running an ecs service in aws that depended on a websocket connection and i needed to switch over to curl_cffi as there seemed to be some fingerprint detection. Now my service is using almost all of it's cpu.
To Reproduce
Here is the code using websocket-client library
import websocket
import time
import rel

def on_message(ws, message):
    print(message)

def on_error(ws, error):
    print(error)

def on_close(ws, close_status_code, close_msg):
    print("### closed ###")

def on_open(ws):
    print("Opened connection")

if __name__ == "__main__":
    websocket.enableTrace(True)
    ws = websocket.WebSocketApp("wss://api.gemini.com/v1/marketdata/BTCUSD",
                              on_open=on_open,
                              on_message=on_message,
                              on_error=on_error,
                              on_close=on_close)

    ws.run_forever(dispatcher=rel, reconnect=5)  # Set dispatcher to automatic reconnection, 5 second reconnect delay if connection closed unexpectedly
    rel.signal(2, rel.abort)  # Keyboard Interrupt
    rel.dispatch()

and here is the code using curl_cffi
from curl_cffi.requests import Session, WebSocket

test_url = "wss://api.gemini.com/v1/marketdata/BTCUSD"
with Session() as s:
    ws = s.ws_connect(
        test_url,
        on_message=on_message,
    )
    ws.run_forever()

Versions

OS: macOS 14.2.1
curl_cffi version 0.7.0
pip freeze dump

aiofiles==23.2.1
aiogram==3.7.0
aiohttp==3.9.5
aiohttp-retry==2.8.3
aiosignal==1.3.1
altgraph==0.17.4
annotated-types==0.7.0
anyio==4.3.0
async-timeout==4.0.3
asyncio==3.4.3
attrs==23.1.0
awsebcli==3.20.5
base58==2.1.1
bcrypt==4.0.1
beautifulsoup4==4.12.3
bitarray==2.8.1
blackswan @ file:///Users/rdamaj/repos/blackswan/backend/blackswan
blessed==1.20.0
blinker==1.6.2
borsh-construct==0.1.0
boto3==1.26.148
botocore==1.29.148
Brotli==1.1.0
bs4==0.0.2
cached-property==1.5.2
cement==2.8.2
certifi==2024.6.2
cffi==1.16.0
chardet==5.2.0
charset-normalizer==2.0.12
click==8.1.3
colorama==0.4.3
construct==2.10.68
construct-typing==0.5.6
cryptography==40.0.2
curl_cffi==0.7.0
cytoolz==0.12.2
deepdiff==6.7.1
discord==2.3.2
discord.py==2.3.2
distlib @ file:///private/tmp/python-distlib-20231213-5138-jol7s6/distlib-0.3.8
dnspython==2.3.0
docker==4.4.4
docker-compose==1.25.5
dockerpty==0.4.1
docopt==0.6.2
eth-abi==4.2.1
eth-account==0.11.0
eth-hash==0.5.2
eth-keyfile==0.6.1
eth-keys==0.4.0
eth-rlp==0.3.0
eth-typing==3.5.2
eth-utils==2.3.1
filelock @ file:///private/tmp/python-filelock-20231112-5668-1chgxqw/filelock-3.13.1/dist/filelock-3.13.1-py3-none-any.whl#sha256=57dbda9b35157b05fb3e58ee91448612eb674172fab98ee235ccb0b5bee19a1c
Flask==2.3.2
Flask-Cors==3.0.10
frozenlist==1.4.0
gevent==23.7.0
greenlet==2.0.2
h11==0.14.0
helius==0.0.3
hexbytes==0.3.1
httpcore==1.0.5
httpx==0.27.0
idna==3.4
iniconfig==2.0.0
itsdangerous==2.1.2
Jinja2==3.1.2
jmespath==1.0.1
jsonalias==0.1.1
jsonschema==4.19.0
jsonschema-specifications==2023.7.1
lru-dict==1.2.0
macholib==1.16.3
magic-filter==1.0.12
MarkupSafe==2.1.2
mock==5.1.0
mpmath @ file:///private/tmp/python-mpmath-20231112-5470-18fvay2/mpmath-1.3.0
multidict==6.0.4
networkx @ file:///private/tmp/python-networkx-20231112-5787-1vfizee/networkx-3.2.1/dist/networkx-3.2.1-py3-none-any.whl#sha256=9d72450cd74f1e630af85739ac9967362e2a7ebe03d3164ce3af0659ab910890
oddsjam @ file:///Users/rdamaj/repos/darkhorse/backend/oddsjam
oddsjam-api==0.2.9
ordered-set==4.1.0
outcome==1.3.0.post0
packaging==23.2
paramiko==3.1.0
parsimonious==0.9.0
pathspec==0.10.1
pbr @ file:///private/tmp/python-pbr-20231123-5531-s83en4/pbr-6.0.0
Pillow==10.1.0
platformdirs @ file:///private/tmp/python-platformdirs-20231204-5689-lioyxf/platformdirs-4.1.0
pluggy==1.3.0
protobuf==4.24.3
psutil @ file:///private/tmp/python-psutil-20231217-4775-x1h5hx/psutil-5.9.7
py-dotenv==0.1
pyaes==1.6.1
pyasn1==0.6.0
pycparser==2.21
pycryptodome==3.18.0
pydantic==2.7.3
pydantic_core==2.18.4
pyfcm==1.5.4
pyinstaller==6.6.0
pyinstaller-hooks-contrib==2024.6
PyJWT==2.7.0
pymongo==4.5.0
PyNaCl==1.5.0
pyrsistent==0.19.3
pyserum==0.5.0a0
PySocks==1.7.1
pytest==7.4.3
python-dateutil==2.8.2
python-dotenv==1.0.0
python-multipart==0.0.6
pytz==2023.3
pyunormalize==15.0.0
PyYAML==5.4.1
referencing==0.30.2
regex==2023.8.8
rel==<IP_ADDRESS>
reportlab==4.0.9
requests==2.26.0
rlp==3.0.0
rpds-py==0.10.3
rsa==4.9
s3transfer==0.6.1
selenium==4.18.1
semantic-version==2.8.5
six==1.14.0
slack_sdk==3.27.0
sniffio==1.3.1
solana==0.33.0
solc-select==1.0.4
solders==0.21.0
sortedcontainers==2.4.0
soupsieve==2.5
sumtypes==0.1a6
sympy @ file:///private/tmp/python-sympy-20231112-5693-1ycvyx1/sympy-1.12
Telethon==1.35.0
termcolor==1.1.0
texttable==1.6.7
toolz==0.12.0
trio==0.24.0
trio-websocket==0.11.1
twilio==9.0.0
typing_extensions==4.10.0
urllib3==1.26.7
wcwidth==0.1.9
web3==6.17.2
websocket-client==1.8.0
websockets==11.0.3
Werkzeug==2.3.4
wsproto==1.2.0
yarl==1.9.2
zope.event==5.0
zope.interface==6.0
Additional context

using sync session

I know this is not the typical content/format of a bug report, does using curl_cffi for websocket connections just inherently m ean using a lot more cpu? It is necessary for me to use otherwise the websocket I am connecting to in prod denies my connection

Since websocket support is experimental in libcurl, and there is no API like curl_ws_poll. Currently, a busy polling loop is used to read messages from a websocket connection.
https://github.com/yifeikong/curl_cffi/blob/630a4dcfc24a73ace0e71d364aae1457cebc3fc0/curl_cffi/requests/websockets.py#L97-L101
We might need to add a time.sleep(0.001) here.

you think that will suffice to reduce the cpu usage? if so then that would be fine for me i can just implement that into my own forked version or something

It should be. I remeber someone told me he/she had to add that somewhere. If it does work for you, please open a PR here, so that others can benefit, too.

ok going to try that under line 98 maybe

pretty weird results, added a sleep, and i tested 2 sockets out(one websocket i dont need data from just a dummy test - which is gemini, and the socket i am actually tryna listen to - a site called dexscreener)

for the one i am just using as a sanity test(gemini) the sleep fixed the issue
for the other socket it did not, still using lots of cpu, measured the rate of incoming messages in both, about 3-4x the total bytes coming in between gemini and dexscreener.

Let me know if you still want me to make the PR, for my purposes my problem is not solved as before dexscreener updated something on their end with checking fingerprints, i was able to listen with normal cpu usage. now i cant listen at all without using curl_cffi. I imagine something here specific to the source i am listening to is the issue though and that for most cases the sleep fixes issues for people.

Have you tried adjust the amount of time to sleep?

yep, works totally fine to mitigate the issues with gemini(and i assume other sources) just not dexscreener specifically.