Zooming makes it difficult to scroll to the top and bottom ends.

Steps to reproduce

Run the attached sample,
Zoom using two fingers,
Then scroll using one finger to the top and bottom,
Can't able to scroll till bottom and top.

Expected results
When the widget is zoomed in, it should be able to scroll to the top and bottom.
Actual results
When the widget is zoomed in, you cannot able to scroll to the top and bottom.
Code sample
Code sample
import 'package:flutter/material.dart';

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

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

  @override
  Widget build(BuildContext context) {
    return const MaterialApp(
      title: 'Zooming using InteractiveViewer',
      home: MyHomePage(title: 'InteractiveViewer sample'),
    );
  }
}

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

  final String title;

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

class _MyHomePageState extends State<MyHomePage> {
  ScrollController scrollingController = ScrollController();
  bool isScrolling = true;
  final touchEvent = [];

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text(widget.title),
      ),
      body: Center(
          child: Listener(
        onPointerDown: (event) {
          touchEvent.add(event.pointer);
        },
        onPointerUp: (event) {
          touchEvent.clear();
          if (!isScrolling) {
            setState(() {
              isScrolling = true;
            });
          }
        },
        onPointerMove: (event) {
          if (touchEvent.length == 2) {
            if (isScrolling) {
              setState(() {
                isScrolling = false;
              });
            }
          }
        },
        child: InteractiveViewer(
          child: SingleChildScrollView(
            controller: scrollingController,
            physics: isScrolling
                ? const AlwaysScrollableScrollPhysics()
                : const NeverScrollableScrollPhysics(),
            child: Column(
              children: List.generate(10, (position) {
                return Padding(
                    padding: const EdgeInsets.all(8.0),
                    child: Container(
                      color: Colors.teal,
                      width: MediaQuery.of(context).size.width,
                      height: 350,
                      child: Center(
                        child: Text('Page number $position'),
                      ),
                    ));
              }),
            ),
          ),
        ),
      )),
    );
  }

  @override
  void dispose() {
    scrollingController.dispose();
    super.dispose();
  }
}

Screenshots or Video

Screenshots / Video demonstration
https://github.com/flutter/flutter/assets/105287978/0d991404-06d6-42d2-9269-225b5eb76d01

Flutter Doctor output
Doctor output
[√] Flutter (Channel stable, 3.16.5, on Microsoft Windows [Version 10.0.19045.4046], locale en-US)
    • Flutter version 3.16.5 on channel stable at D:\Flutter SDK\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 78666c8dc5 (2 months ago), 2023-12-19 16:14:14 -0800
    • Engine revision 3f3e560236
    • Dart version 3.2.3
    • DevTools version 2.28.4

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

[√] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at C:\Users\GowthamanRavichandra\AppData\Local\Android\sdk
    • Platform android-34, build-tools 34.0.0
    • Java binary at: C:\Program Files\Android\Android Studio1\jbr\bin\java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-b2043.56-10027231)
    • All Android licenses accepted.

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

[X] Visual Studio - develop Windows apps
    X Visual Studio not installed; this is necessary to develop Windows apps.
      Download at https://visualstudio.microsoft.com/downloads/.
      Please install the "Desktop development with C++" workload, including all of its default components

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

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

[√] VS Code, 64-bit edition (version 1.85.0)
    • VS Code at C:\Program Files\Microsoft VS Code
    • Flutter extension version 3.82.0

[√] Connected device (4 available)
    • moto g32 (mobile) • ZD222FBQYC • android-arm64  • Android 13 (API 33)
    • Windows (desktop) • windows    • windows-x64    • Microsoft Windows [Version 10.0.19045.4046]
    • Chrome (web)      • chrome     • web-javascript • Google Chrome 122.0.6261.71
    • Edge (web)        • edge       • web-javascript • Microsoft Edge 122.0.2365.59

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

! Doctor found issues in 2 categories.

Thanks for filing the issue. I can reproduce this as well (on Android and iOS).

flutter doctor -v (stable and master)
[✓] Flutter (Channel stable, 3.19.2, on macOS 14.1 23B74 darwin-x64, locale en-VN)
    • Flutter version 3.19.2 on channel stable at /Users/huynq/Documents/GitHub/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision<PHONE_NUMBER> (5 days ago), 2024-02-27 16:51:22 -0500
    • Engine revision 04817c99c9
    • Dart version 3.3.0
    • DevTools version 2.31.1

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-34, build-tools 34.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.9+0-17.0.9b1087.7-11185874)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.2)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 15C500b
    • CocoaPods version 1.15.2

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

[✓] Android Studio (version 2023.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • android-studio-dir = /Applications/Android Studio.app/
    • Java version OpenJDK Runtime Environment (build 17.0.9+0-17.0.9b1087.7-11185874)

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

[✓] Connected device (3 available)
    • RMX2001 (mobile) • EUYTFEUSQSRGDA6D • android-arm64  • Android 11 (API 30)
    • macOS (desktop)  • macos            • darwin-x64     • macOS 14.1 23B74 darwin-x64
    • Chrome (web)     • chrome           • web-javascript • Google Chrome 122.0.6261.94

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

• No issues found!

[!] Flutter (Channel master, 3.20.0-16.0.pre.57, on macOS 14.1 23B74 darwin-x64, locale en-VN)
    • Flutter version 3.20.0-16.0.pre.57 on channel master at /Users/huynq/Documents/GitHub/flutter_master
    ! Warning: `flutter` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/flutter, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    ! Warning: `dart` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/dart, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision dab0d18933 (5 hours ago), 2024-03-03 16:49:24 -0500
    • Engine revision 024ea680ce
    • Dart version 3.4.0 (build 3.4.0-190.0.dev)
    • DevTools version 2.33.1
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-34, build-tools 34.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.9+0-17.0.9b1087.7-11185874)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.2)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 15C500b
    • CocoaPods version 1.15.2

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

[✓] Android Studio (version 2023.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • android-studio-dir = /Applications/Android Studio.app/
    • Java version OpenJDK Runtime Environment (build 17.0.9+0-17.0.9b1087.7-11185874)

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

[✓] Connected device (3 available)
    • RMX2001 (mobile) • EUYTFEUSQSRGDA6D • android-arm64  • Android 11 (API 30)
    • macOS (desktop)  • macos            • darwin-x64     • macOS 14.1 23B74 darwin-x64
    • Chrome (web)     • chrome           • web-javascript • Google Chrome 122.0.6261.94

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

! Doctor found issues in 1 category.

Hi @huycozy, When will this issue be resolved? Could you please provide an approximate timeline?

Hi @huycozy, Thanks for the update. This is a high-priority issue for us. This issue makes our users uncomfortable. Is there a workaround to resolve this issue for now?


Use SKU name for self hosted expiry banner

Summary

Use the Sku Name in all expired global banners.
Use the Sku Name in Renewal Banner Notice.
Fix the mismatch of remanning values between the Renewal Banner Notice and License Panel.
Ticket Link
https://mattermost.atlassian.net/browse/MM-46573
https://mattermost.atlassian.net/browse/MM-46574
Related Pull Requests

Has server changes https://github.com/mattermost/mattermost-server/pull/21680

Screenshots
Professional License will expire

before
after

Professional License will expire banner

before
after

Mismatch values of remanning values

before
after

Release Note
NONE

Successfully triggered e2e testing!
https://git.internal.mattermost.com/qa/cypress-ui-automation/-/pipelines/263266

/update-branch

/update-branch


improve docs for docker - using static PeerID

Description
When restarting the docker container and cleaning the mainnetdb folder the p2pidentity is changed. It will be good to save your private key in the config.json
Fixes #(issue)
Type of change
Please delete options that are not relevant.

[x] Documentation Fix

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration
Checklist:

[x] My code follows the style guidelines of this project
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] I have tested my code extensively
[x] I have selected the develop branch as the target branch

Could we move that whole topic to a more general location? I think this is not "docker-only".
Maybe in post_installation/peering.md ?


Update network_timezones.txt

Added Showcase (AU) and Comedy Central UK

Thanks for the pull request! Before a real human comes by, please make sure your PR has all of the below criteria checked

[x] Give a description on what the PR is for.
[ ] Make sure your PR is based on the DEVELOP branch
[x] Don't send big changes all at once. Split up big PRs into multiple smaller PRs that are easier to manage and review

Please make sure you also read contribution guide and followed all of the steps.
Thanks!


Fix reorder/list pools when cluster details are not set, while deploying vm / attaching volume

Description
This PR fixes reorder/list pools when cluster details are not set, while deploying vm / attaching volume.
Problem:
Attach volume to a VM fails, on infra with zone-wide pools & vm.allocation.algorithm=userdispersing as the cluster details are not set (passed as null) while reordering / listing pools by volumes.
Solution:
Ignore cluster details when not set, while reordering / listing pools by volumes.

Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New feature (non-breaking change which adds functionality)
[x] Bug fix (non-breaking change which fixes an issue)
[ ] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)
[ ] build/CI

Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale

[ ] Major
[ ] Minor

Bug Severity

[ ] BLOCKER
[x] Critical
[ ] Major
[ ] Minor
[ ] Trivial

Screenshots (if appropriate):
How Has This Been Tested?
Manually tested Deploy VM, and Attach Volume operations on infra with zone-wide pools & vm.allocation.algorithm=userdispersing

How did you try to break this feature and the system with this change?

@blueorangutan package

@blueorangutan package

@shwstppr a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: ✖ el7 ✖ el8 ✖ el9 ✖ debian ✖ suse15. SL-JID 8113

@blueorangutan package

@sureshanaparti a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

@blueorangutan package

@sureshanaparti a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: ✖ el7 ✖ el8 ✖ el9 ✖ debian ✖ suse15. SL-JID 8115

Packaging result [SF]: ✔ el7 ✔ el8 ✔ el9 ✔ debian ✔ suse15. SL-JID 8119

[SF] Trillian test result (tid-8655)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 42453 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr8373-t8655-kvm-centos7.zip
Smoke tests completed. 127 look OK, 1 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_05_list_volumes_isrecursive
Failure
0.03
test_list_volumes.py

test_07_list_volumes_listall
Failure
0.03
test_list_volumes.py

[SF] Trillian test result (tid-8717)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 47276 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr8373-t8717-kvm-centos7.zip
Smoke tests completed. 126 look OK, 2 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_05_list_volumes_isrecursive
Failure
0.04
test_list_volumes.py

test_07_list_volumes_listall
Failure
0.03
test_list_volumes.py

test_08_migrate_vm
Error
0.05
test_vm_life_cycle.py

@rohityadavcloud it can be merged if it is ready. We will need to cut a new RC so we can accept bug fixes now.

Packages are 2 weeks old, returning more errors - test_list_volumes.py
@blueorangutan package

@shwstppr a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: ✔ el7 ✔ el8 ✔ el9 ✔ debian ✔ suse15. SL-JID 8195

@blueorangutan test

@sureshanaparti a [SL] Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

[SF] Trillian test result (tid-8722)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 49111 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr8373-t8722-kvm-centos7.zip
Smoke tests completed. 121 look OK, 0 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File


Core dumped happened at ubuntu22.04

Problem encountered on https://dotnet.microsoft.com/zh-cn/learn/dotnet/hello-world-tutorial/create
Operating System: linux
Provide details about the problem you're experiencing. Include your operating system version, exact error message, code sample, and anything else that is relevant.
i installed the snap .NET at terminal, then want to create a simple app with command "dotnet console "  however it just return core dumped to me in terminal window.
i don't know what happened! please help me with the method to solved it

The .NET snaps are unfortunately completely broken at the moment.
Depending on your linux distribution, please use the package manager (apt for Ubuntu) or another installation mechanism.
For more details, see https://github.com/dotnet/core/issues/8113#issuecomment-1386031934


(PUP-3863) Add 4x API hiera functions

This pull request is the new version of #3551 which includes both the 3x and 4x versions of the hiera functions.

CLA signed by all contributors.

All looks good to me. Merging.


GN-4233: Remove structure doesn't always work

JIRA - https://binnenland.atlassian.net/browse/GN-4233
Reuses the check that was removed while splitting into "Remove structure" and "Remove with content"

I do question why our schema doesn't allow a structure to have both articles and substructures as content

It was a requirement at first, a structure could have articles only if it had a leaf node, but this has changed I think


Change Bank plugin to allow users to enter bank pin with keyboard.

Made basic changes to the Bank plugin, API, and added a new rs2asm script to support keyboard functionality for users wanting to enter their bank pin via their keyboard.

I don't think this can be done without faking interface actions (whether the mouse presses or the script invocation due to them) - this is not something we ever do lightly due to the anti macro measures. I'd probably rather not add this just due to that.
Additionally I think the original reason why the PIN works this way is as an anti-keylogging measure. Which while primitive by todays standards is still very much a thing - just google "runelite" and you will find several dumb keyloggers on the first page.
Finally the majority of this PR appears to just be reformatting all of our code (~6k LOC changed) which is just not cool & makes it extra hard to read, so I have not really read this thoroughly.


Fix formatting in local storage capacity isolation blog post

Fix PR fixes formatting in "Kubernetes 1.25: Local Storage Capacity Isolation Reaches GA" blog post.

Thanks for the update on this @krzysdabro, this makes the article clearer.
I confirm this only changes the formatting (not the content).
/lgtm

deploy preview: https://deploy-preview-36950--kubernetes-io-main-staging.netlify.app/blog/2022/09/19/local-storage-capacity-isolation-ga/

/approve
Kicking this in. Will follow up with a line-wrapping PR.


Can one viewmodel consist of another viewmodel

I have DashBoardViewModel which will provide the data of message,news,events etc for my DashBoardActivity.So is it appropraite to use MessageViewModel,NewsViewModel  etc as a member of DashBoardViewModel.
Is this approach bad or good?
public class DashBoardViewModel extends AndroidVIewModel{
private MessageViewModel mvm;
private NewsViewModel nvm;
public LiveData<List> getData(){
return nvm.getNewsList();
}
}

@prabinshrestha Don't place your ViewModel into anotherViewModel. You should provide your ViewModel from ViewModelProviders. ViewModelProviders need a context to create your ViewModel with given type. So at the end of the day you will pass context to your ViewModel which is wrong.
There is nothing wrong with providing multiple ViewModel for a single activity.

Sometimes you need composition at the view model layer though. Some view models can be "derived" from others. You don't want to have this logic in the presentation layer.

I agree with i-schuetz.
Right now it is possible to compose multiple ViewModels inside the presentation layer (activity) like this:
ViewModelProviders.of(this, viewModelFactory).get(FirstViewModel::class.java)
ViewModelProviders.of(this, viewModelFactory).get(SecondViewModel::class.java)
The problem is that some logic might be required in the presentation layer (activity) to interact with both those ViewModels.
I would like to be able to compose multiple ViewModels inside a ViewModel. That way the presentation layer will be bound to a single ViewModel which internally will include multiple ViewModel.
Right now this is not possible, because ViewModelProviders.of() requires an activity as the first parameter and can not be used from another ViewModel.

Total agree with @ggeorgip
@iammert Composing ViewModels will help to remove communication code(to pass data from one ViewModel to another) from presentation layer (Fragment, View etc.) On the other hand we will still have the possibility to have that view models separated and tested properly.

I have a list of lets say "movies" i can have list of movies as mutableLiveData and set Observers on it on my presentation layer but what if i want to set Observer on single instance of movie's atrribute?

I have a list of lets say "movies" i can have list of movies as mutableLiveData and set Observers on it on my presentation layer but what if i want to set Observer on single instance of movie's atrribute?

I have done similar in my project, can you verify if this is a possible solution using Koin.
val module = module {
viewmodel { SharedViewModel() }.   // this is a activity viewmodel
viewmodel { (shared: SharedViewModel) -> FragmentViewModel(shared) }
}
class SharedViewModel() : ViewModel() {
val sharedData: String = ""
}
class FragmentViewModel(private val shared: SharedViewModel) : ViewModel() {
val fragmentUsesSharedData = shared.sharedData
}
class Fragment: Fragment() {
val fragmentViewmodel: FragmentViewModel by viewModel {
parametersOf(getSharedViewModel())
}
}
Kindly help to validate this approach

In my case I have to call 3 different APIs to fetch data from different services, in order to display this data in a RecyclerView I have to create an adapter and it can only have one ViewModel -- how does one go about it in this case? Thanks.


Last Seed SkyUI MCM

Design and develop the Last Seed SkyUI MCM.

Brain dumping config options:
dropdown Preset: Just for Fun / Immersive Challenge / Hardcore Survival
Just for Fun:
Hunger Rate: 0.75x
Thirst Rate: 0.5x
Fatigue Rate: 0.75x
Vitality System: Disabled
Food Spoilage: Disabled
Intoxication: Enabled
Follower Needs: Disabled

Gameplay Page Layout


OTP < 20 doesn't work on ubuntu 18.04 or 20.04

Here's the workflow file: https://github.com/wojtekmach/setup-elixir-bug/blob/master/.github/workflows/ci.yml
and the results: https://github.com/wojtekmach/setup-elixir-bug/actions/runs/646018806
Everything is fine on ubuntu-16.04.
We're obviously about to have OTP 24 and the latest release in 19.x series was already 2 years ago (https://github.com/erlang/otp/releases/tag/OTP-<IP_ADDRESS>) so it's probably a low priority but thought I'd leave this as reference. Personally I wouldn't mind documenting this project to only support OTP 20+ and call it a day :)

AFAIK 20.04 simply is not compatible with OTP < 20 so there is not much we can do. For 18.04 we can try changing the installed libssl version as we do here: https://github.com/hexpm/bob/blob/master/priv/scripts/docker/erlang-ubuntu-bionic.dockerfile#L44.

I agree with @wojtekmach. Once OTP 24 is out I see no reason to support anything before OTP 20.

I definitely want to keep supporting down to OTP 17 at least since that's what's required for Elixir 1.0. Dropping OTP 19 and older would mean also dropping Elixir 1.4 and older.
I would rather the compatible versions be documented than dropping support for a wide range of versions that currently work.

@ericmj I see. Yeah, until elixir drops support for those, then agreed, it's a non-option to drop support for < 20

@ericmj, I agree with the version support range documentation (and not dropping for the sake of it). We should add it to README.md once #9 is merged, so we can also refer to rebar3. What do you think?

Sounds good 👍

I created https://github.com/erlef/setup-elixir/issues/18, where @wojtekmach's issue is apparent.

Is there anything still we want to do within the scope of this Issue, or is it good to close?

We need to document the incompatibility between OTP and Ubuntu versions and we should try to make ubuntu-18.04 work since it works on docker: https://github.com/erlef/setup-elixir/issues/7#issuecomment-797451084.

To be clear: "document the incompatibility between OTP and Ubuntu versions" means you want it in this (setup-elixir) repo.? or elsewhere? If it's in this repo. I can create an Issue to address later.

Yes, I think it needs to be documented here because I can't find documentation for it anywhere else. For reference this is the incompatibility table we have for Bob's docker builds: https://github.com/hexpm/bob/blob/master/lib/bob/job/docker_checker.ex#L80-L83. If we fix the issue with ubuntu-18.04 then they should be the same.


Question: How is my account information being stored?

Thank you for your effort to make this program, seems to work perfectly so far. I'm just wondering how my account data is being stored. Thanks for your time!

This app uses Electron, which is a way to use web technologies on the desktop.  At it's core, it is just a self contained Chrome browser window with some additional features.  Since at it's core, this app runs in Chrome, we use local storage to save your account information, player list, bidding history, and settings.  It remains on your local computer, and only gets sent out to EA's servers to log you in and create a session.  You can see what we save here: https://github.com/hunterjm/fifa-autobuyer/blob/master/app/middleware/persist.js

Fantastic, and thanks for getting back to me so quickly. Also, it appears that someone is selling your program on eBay... Not sure if you can do anything about it, but you should probably have your name somewhere obvious in the program as well as a link to donate or something. Just a suggestion, but otherwise, thank you!

That's funny.  Do you have a link to the auction?  Technically, I licensed this software under MIT, which means anybody who obtains a copy is free to do with it what they want so long as they provide a copy of the MIT license with it.

http://www.ebay.com/itm/FIFA-17-Ultimate-Team-Autobuyer-PREMIUM-AUTO-UPDATING-/112295072624?hash=item1a254ed370:g:FuAAAOSw9GhYmN83 I see, just want to make sure you get the proper acknowledgement rather than everyone else tagging their name onto it.

I appreciate it.


Increase Font Family Options

There is only few options available in font family.Should increase font family options

assign this to me I want to work on this in hacktoberfest

Assigned.

I try to set up repository and showing me error:Uncaught FirebaseError: Firebase: Error (auth/invalid-api-key).
please could help me with this.

I think you didnt setup a .env.local file which has react environment variables. Anyways I've made some changes to the code it should now work without the .env file, try to pull the latest changes and try again.


Pipelines controller removing label from PipelineRun on reconcilation

In Pipelines As Code, we create PipelineRun and then Update the PipelineRun with a Label.
Recently we noticed the label is missing, on debugging it more, we found when pipelines controller adds tekton.dev/pipeline label on the PipelineRun, it is removing the other label.
  --- PipelineRun pac-app-pipelines/pac-app-7-fp9f2 v392837 (2022-08-08T13:53:33+05:30) (gen. 1)
    +++ PipelineRun pac-app-pipelines/pac-app-7-fp9f2 v392871 (2022-08-08T13:53:33+05:30) (gen. 1)
    @@ -32,7 +32,6 @@
  pipelinesascode.tekton.dev/branch: main
  -    pipelinesascode.tekton.dev/check-run-id: "772154487234"
       pipelinesascode.tekton.dev/event-type: pull_request
       pipelinesascode.tekton.dev/git-provider: github
       pipelinesascode.tekton.dev/original-prname: pac-app-7
    @@ -42,9 +41,10 @@
  pipelinesascode.tekton.dev/state: started
  pipelinesascode.tekton.dev/url-org: sm43
  pipelinesascode.tekton.dev/url-repository: pac-app
  +    tekton.dev/pipeline: pac-app-7-fp9f2
    name: pac-app-7-fp9f2
    namespace: pac-app-pipelines
    -  resourceVersion: "392837"
  +  resourceVersion: "392871"
    uid: bcc2a3dc-e9a8-4ba0-9257-2b9308fc2d43
    spec:
      params:

How can we avoid this from happening? if this is a race condition
Slack Thread https://tektoncd.slack.com/archives/CLCCEBUMU/p1659949444059689

cc @imjasonh @afrittoli @vdemeester

/assign

/lifecycle frozen

I think this got fixed be https://github.com/tektoncd/pipeline/pull/5597 and will not even be relevent once https://github.com/tektoncd/pipeline/issues/5146 is fixed, so I will go ahead and close this issue.


--chdir=DIR in env (fixes #1568)

--chdir=DIR in env (fixes #1568)

Could you please add a test for this?
thanks

thanks!


System.BadImageFormatException: Invalid DOS signature

ConfuserEx Version: v 1.0.0 as info
Target Framework: Mission Planner Plugin
Operating System: Windows 11

Steps to Reproduce:
Confuser.CLI.exe C:\Users\Me\Desktop\Input.cs -out C:\Users\Me\Desktop\out.cs
[INFO] ConfuserEx v1.0.0-custom Copyright (C) Ki 2014
[INFO] Running on Microsoft Windows NT 6.2.9200.0, .NET Framework v4.0.30319.42000, 64 bits
[DEBUG] Discovering plugins...
[INFO] Discovered 10 protections, 1 packers.
[DEBUG] Resolving component dependency...
[INFO] Loading input modules...
[ERROR] Unknown error occurred.
Exception: System.BadImageFormatException: Invalid DOS signature
Location : dnlib.PE.ImageDosHeader..ctor(IImageStream reader, Boolean verify)

Assuming Input.cs was a C# source file (and not a crproj with an extension of .cs), this "Ghost" user was confused about the proper way to use Confuser.  Suggest closing as invalid.


Hover different on ocaml files.

The hover command gives identical results for hover on doc comments in .res and .ml files.
Hovever vscode shows markdown only for those from .res files.

Actually I was testing it wrong -- with the last published extension.
On master it works as expected.


Intermittant bus error; Snabb refuses to run again until /var/run/snabb is cleared

Every once in a while, Snabb has a bus error. After this error occurs once, it occurs every time Snabb is run with certain commands (such as snabb lwaftr check, but not snabb gc or snabbmark)
The error, triggered from the lwaftr's end-to-end.sh tests, ends up looking something like this:
5623 Bus error               (core dumped) ${SNABB_LWAFTR} check $1 $2 $3 ${TEST_OUT}/endoutv4.pcap ${TEST_OUT}/endoutv6.pcap $6
I saw it once, several months ago. Intensive testing of a (probably) unrelated problem has let me reproduce it a dozen times since yesterday - about once every 30 runs of the end-to-end.sh test suite on one machine, and once every 90 runs on a second machine.  Neither machine has NICs that Snabb can use.

Bus error can be easier to diagnose when you know which instruction triggers it. I usually run the process in GDB and get a backtrace. (If the instruction is in JIT code then I suppose you need -jdump to match the instruction address.)
I have also noticed on lab servers that Segmentation fault errors generate a syslog entry that includes the instruction pointer, faulting address, and insightful flags. Could be true for bus error too?

i think this should be fixed now that we have supervisor processes; in any case I haven't seen it in the last months.


Overrides are broken.

Hi, I'm new to your app and installed 2.3.0 last night. I'm using a Steam Deck OLED at 1280x800x90 resolution and want to set an override to change the resolution but readjust the refresh rate to one compatible with my monitor, so:
1280x800x90=1280x800x144
Unfortunately in my testing this seems to cause the override functionality to fail in reporting the client resolution. Here is the log file for such event:
**********************
Windows PowerShell transcript start
Start time:<PHONE_NUMBER>4829
Username: IRE\me
RunAs User: IRE\me
Configuration Name:
Machine: IRE (Microsoft Windows NT 10.0.22631.0)
Host Application: C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy Bypass -File C:\Utilities\Sunshine\ResolutionMatcher\ResolutionMatcher.ps1 -async True
Process ID: 39148
PSVersion: 5.1.22621.2506
PSEdition: Desktop
PSCompatibleVersions: 1.0, 2.0, 3.0, 4.0, 5.0, 5.1.22621.2506
BuildVersion: 10.0.22621.2506
CLRVersion: 4.0.30319.42000
WSManStackVersion: 3.0
PSRemotingProtocolVersion: 2.3
SerializationVersion: <IP_ADDRESS>
**********************
Transcript started, output file is .\log.txt

Id     Name            PSJobTypeName   State         HasMoreData     Location             Command
--     ----            -------------   -----         -----------     --------             -------
1      ResolutionMa... BackgroundJob   Running       True            localhost            ...
3      ResolutionMa... BackgroundJob   Running       True            localhost            ...
Waiting for the next event to be called... (for starting/ending stream)
Processing event: Start
Setting screen resolution to  x  x
Current Resolution: 3440 x 1440 x 144
Expected Requested Resolution:  x  x
Setting screen resolution to  x  x
Current Resolution: 3440 x 1440 x 144
Expected Requested Resolution:  x  x
Setting screen resolution to  x  x
Current Resolution: 3440 x 1440 x 144
Expected Requested Resolution:  x  x
Setting screen resolution to  x  x
Current Resolution: 3440 x 1440 x 144
Expected Requested Resolution:  x  x
Setting screen resolution to  x  x
Current Resolution: 3440 x 1440 x 144
Expected Requested Resolution:  x  x
Setting screen resolution to  x  x
Current Resolution: 3440 x 1440 x 144
Expected Requested Resolution:  x  x
Setting screen resolution to  x  x
Current Resolution: 3440 x 1440 x 144
Expected Requested Resolution:  x  x
Setting screen resolution to  x  x
Current Resolution: 3440 x 1440 x 144
Expected Requested Resolution:  x  x
Setting screen resolution to  x  x
Current Resolution: 3440 x 1440 x 144
Expected Requested Resolution:  x  x
Setting screen resolution to  x  x
Current Resolution: 3440 x 1440 x 144
Expected Requested Resolution:  x  x
Setting screen resolution to  x  x
Current Resolution: 3440 x 1440 x 144
Expected Requested Resolution:  x  x
Setting screen resolution to  x  x
Current Resolution: 3440 x 1440 x 144
Expected Requested Resolution:  x  x
Setting screen resolution to  x  x

It appears any trigger that is activated in the overrides.txt file will cause this to happen. Reverting to the original overrides.txt contents and setting the refresh rate to 60 also results in the above log file showing no resolution being passed to the computer:

Having the same issue - 90hz isn't supported on my monitor so I tried an override to 100hz 1280x800x90=1280x800x100
Using CRU to add a custom resolution of 12800x800 at 90hz works, but the host monitor remains black screened until I close the stream and it reverts.
 BackgroundJob   Running       True            localhost            ...
3      ResolutionMa... BackgroundJob   Running       True            localhost            ...
Waiting for the next event to be called... (for starting/ending stream)
Processing event: Start
Setting screen resolution to  x  x
Current Resolution: 2560 x 1440 x 165
Expected Requested Resolution:  x  x
Setting screen resolution to  x  x
Current Resolution: 2560 x 1440 x 165
Expected Requested Resolution:  x  x
Setting screen resolution to  x  x
Current Resolution: 2560 x 1440 x 165
Expected Requested Resolution:  x  x
Setting screen resolution to  x  x
Current Resolution: 2560 x 1440 x 165
Expected Requested Resolution:  x  x
Setting screen resolution to  x  x
Current Resolution: 2560 x 1440 x 165
Expected Requested Resolution:  x  x
Setting screen resolution to  x  x
Current Resolution: 2560 x 1440 x 165
Expected Requested Resolution:  x  x
Setting screen resolution to  x  x
Current Resolution: 2560 x 1440 x 165
Expected Requested Resolution:  x  x
Setting screen resolution to  x  x
Current Resolution: 2560 x 1440 x 165
Expected Requested Resolution:  x  x
Setting screen resolution to  x  x
Current Resolution: 2560 x 1440 x 165
Expected Requested Resolution:  x  x
Setting screen resolution to  x  x
Current Resolution: 2560 x 1440 x 165
Expected Requested Resolution:  x  x
Setting screen resolution to  x  x
Current Resolution: 2560 x 1440 x 165
Expected Requested Resolution:  x  x
Setting screen resolution to  x  x
Current Resolution: 2560 x 1440 x 165
Expected Requested Resolution:  x  x
Setting screen resolution to  x  x
Request to terminate has been processed, script will now revert resolution.
Setting screen resolution to 2560 x 1440 x 165
Resolution changed successfully.
**********************
Windows PowerShell transcript end
End time:<PHONE_NUMBER>2259
**********************

The error is not caused by being on an older version of Sunshine.

The error is not caused by being on an older version of Sunshine. Please reopen and address.

The issue has been fixed, please download latest release.

My bad, thank you!


fix GzipHandler issues with HttpConnector mode enabled on Jetty 9.4

for the Jetty 9.4 path the GzipHandler is modifying headers of the base Request.
However this is occurring after the JettyRequestAPIData has already copied the headers and filtered out GAE specific headers from what the application receives, so any modifications to the Request headers by GzipHandler were not seen by the application.
The fix is to insert the GzipHandler before the JettyHttpHandler in the handler chain.
This is not an issue with the Jetty 12 path as both the GzipHandler and the JettyHttpHandler wrap the request to modify the headers.
I added GzipHandlerTest to test this for jetty94, ee8 and ee10 code paths.

This is not an issue with the Jetty 12 path as both the GzipHandler and the JettyHttpHandler wrap the request to modify the headers.

Could you explain more on this? I see that the logic in the Jetty12 has the same ordering of handlers as the current order in Jetty9 so how would the ordering not be an issue there? Please explain on what the additional wrapping mentioned does for Jetty 12 which is not done for Jetty9?
In case the ordering there doesn't matter, I feel having the same ordering of handlers can be maintained between the Jetty9 and Jetty12 code for uniformity and readability. Otherwise future readers might get confused.

Could you explain more on this? I see that the logic in the Jetty12 has the same ordering of handlers as the current order in Jetty9 so how would the ordering not be an issue there? Please explain on what the additional wrapping mentioned does for Jetty 12 which is not done for Jetty9?

The Jetty 9.4 handlers have the signature void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response). In the JettyHttpHandler we wrap the request with JettyRequestAPIData, which copies over the headers from the Request baseRequest which can filter out certain private headers so the application can't see them.
The GzipHandler in 9.4 modifies the headers in Request baseRequest, so if the JettyHttpHandler has already run, then the headers have already been copied and no change will be seen by the application when Content-Encoding: gzip is removed.
In Jetty 12 the headers are modified by wrapping the request and overriding getHeaders(). So there is no HttpServletRequest yet just a single Jetty Core request, and both the GzipHandler and the JettyHttpHandler act only on the Jetty core Request. And later in the chain it will reach the WebAppContext will it be converted into a servlet request.


[tests] Make lint test run locally

fix test make setup-local to run on local machine. Otherwise:

Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/home/ay/github/nm/cookiecutter-neuro-project/venv/lib/python3.7/site-packages/aiohttp-3.6.2.dist-info/INSTALLER'
Consider using the `--user` option or check the permissions.

not necessary PR, moreover it fail on CI


Un resolved denpendencies path

I'm on windows 10 x64. In console mode I ran sbt then runIDE and it returns
Note: Unresolved dependencies path:
[error] (updateFull) sbt.librarymanagement.ResolveException: Error downloading edgcompiler:edgcompiler_2.13:0.1.0-SNAPSHOT
I can't face it for hours.
Many thanks in advence

Can you check if the submodule has been cloned? If the PolymorphicBlocks folder on your local copy doesn't exist or is empty, this indicates the submodule was not cloned.
To fix, on the repo directory, run git submodule update --init --recursive
The error message is that it couldn't find the subproject edg-compiler, which lives in the submodule as a local reference and isn't available on e.g. Maven.


testing

testing jest for react 15

@davidaurelio was slower but he desperately needs a bit more commits in the contribution chart, so I let him have this


A peek is shown for a variable declaration

Refer to the image below

When you press Ctrl and hover over a variable declaration, it shows a peek of itself. Shouldn't this peek be shown only for the references of that variable?

This happens because we jump to the definition even if the cursor is on the definition. We can avoid this by not providing a definition for self. If we do that, then the user will be prompted with no definition found while there is the definition. Since this is annoying in the user's perspective we are going forward with this. Also, every other plugin such as Typescript follows the same behaviour.
Hope this answers your concern and closing the issue


[AIRFLOW-3511] Create GCP Memorystore Redis Hook

Hello,
Here is an ticket related to GCP on Jira:
https://issues.apache.org/jira/browse/AIRFLOW-3511
Lots of love

Duplicate of: https://github.com/PolideaInternal/airflow/issues/162

@mik-laj should we close this because of #162?

Reply here: https://github.com/PolideaInternal/airflow/issues/124#issuecomment-513276800


Removed ca from credential signatures.

If consensus is reached on this change, it should be merged after #454

Oh and this conflicts with the backend tests: the fixtures there need to be fixed after we merged this

Rebasing, merging, and then fixing up the backend to match this, once we have #408 merged as well (since that's the version the backend is working against atm).


fs: avoid needlessly creating giant obj lists

Avoids creating large lists of data index items, which saves us a lot of time
in operations like dvc list. E.g. with data-registry we are now down from
29sec to 2sec.

The datafs is still pretty rough (e.g. isdvc method vs isdvc info field, isout, entry and other crazy stuff), but we are getting to it...


feat: add initial version of README

you forgot amila at people

"This project, as a part of the Dashboard for kube-green project intends to provide the core infrastructure needs to provision a testing cluster to test both the backend and frontend of kube-green" I don't really understand this sentence, do you mean "to provide" instead of "to provision"?
And yeah you forgot Amila.
Otherwise good job

Resources are provisioned by the declarations of Kubernetes, then the actual cluster provides them. However, given that the README is a more general description of the project, would replacing it with "...to provide Kubernetes resource specifications to create and configure a testing cluster...." make more sense @zoepj  ?
I just pulled the names from Git contributions, sorry that I missed Amila 😓

Yeah I think it's better

Fixed


Fail early if there is any error

This configures the Makefile to fail early if an error occurs.
The current setup uses ; to concatenate the commands to run, but that ignores failures and continues, using the last command exit code for the overall operation. That last command is usually a cd .., which results in always succeeding, and the provisioning process is not aborted if any previously required step failed.
This is quite annoying as you don't know when things went wrong, especially when destroying stuff, as you may end up removing the local status while leaving garbage there.
This PR forces an exit on the first failure so that the process does not continue when it shouldn't.

oh indeed a very needed one!


  Whenever I save a large json file I see this thing which means nothing to me ...  it's hard for me to know if the file save/format operation that I am after is taking forever because of this popup or some other reason ...

By pressing "configure" inside that message

@jrieken Extremely false comment.

Clicking 'configure' takes me to a complete meaningless and useless portion of the config.

VSCode is getting horrible -- feels like every release is breaking basic functionality.


Suggestion - improving admin privileges - admins to be able to search for other admins

It came out from our recent demo session on admin privileges that it would be useful to add search function for administrators to be able to look up other admins within their org and see their specific admin privileges.

Same as #2809


Migration of the Indexdb

After completion #1413 the schema path for the index db was changed from file to novaspektr(-stage) because of deep link support.
This leads to the problem that index db access changed and Nova Spektr doesn't get data from the index db and creates a new database. That leads to all data loss including:

Wallets
Accounts
Balances
Matrix connection
WalletConnect connection

At least wallets should be kept.
The option that was discussed is to create an intermediate release that save all wallets in json (yaml) data file and with the next release create wallets when starting the app and remove the yaml file. We should make users (somehow) to install this intermediate release.
It's not the best option maybe there are tools for copying the database.

This task is under the question. Maybe #1413 may be implemented without breaking changes.

closed with #1482


Update README.md

Had to change exclude to get it to work for me.

fixed, thanks for reminder!

Nice fix. Thanks!


Add capability to build with configuration file

Based on PR discussion here: https://github.com/nanovms/ops-vscode/pull/13#discussion_r645331480

@fabioDMFerreira @eyberg should be add this ?

Yes, I'm in favour of this. It's important that the user can build the image with a configuration file, so he can launch an instance from this image.
We can achieve the same result with Ops: Run, but some users may want to use the 2 steps (build + launch instance from image).


getDefaultOptions refactoring

For #2571

[x] Pull request represents a single change (i.e. not fixing disparate/unrelated things in a single PR)
[x] Title summarizes what is changing
[x] ~Has a news entry file (remember to thank yourself!)~
[x] ~Unit tests & system/integration tests are added/updated~
[x] ~Test plan is updated as appropriate~
[x] ~package-lock.json has been regenerated by running npm install (if dependencies have changed)~

Thanks for the PR, however this doesn't resolve #2571.


Update app for XCode 8

Description
MA-2843
Add a description of your changes here.
Notes
How to test this PR
Reviewers
If you've been tagged for review, please check your corresponding box once you've given the :+1:.

[x] Code review: @BenjiLee
[x] Code review: @danialzahid94

Current coverage is 23.00% (diff: 34.54%)

Merging #805 into master will decrease coverage by 0.04%

@@             master       #805   diff @@
==========================================
  Files           678        678
  Lines         56418      56425     +7
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
- Hits          13000      12978    -22
- Misses        43418      43447    +29
  Partials          0          0

Powered by Codecov. Last update d521417...6479019

Should we postpone this until after another release?

@BenjiLee Yes we can but why we want to postpone this?

@saeedbashir Just being cautious.

👍 LGTM (whenever we decide to merge it in)

👍

Any update on when this is gonna be available? Cheers.

@jagonzalr We have a milestone set for merging this. It should be soon.


Cut release to silence 1.5.0-rc1 warning

Hi, would it be possible to do a small release of the current code to silence the "warning: Incompatible gleam version range" message on Gleam 1.5.0-rc1 ? Thanks!

FYI 1.5.0 is out now and this warning is still popping up on Glint v1.0.1

Sorry I was out of town until recently, I'll be trying to get to this soon!

Thanks


[Removal]: Restless Walnut Mouse

Hotspot Name
Restless Walnut Mouse
Hotspot b58 Address
112GtEKhboTUthRRuSwwH79YVHrkG2UBzSXTD5pt6h5N9HtEhxcS
Discord Handle
No response
Hotspot Manufacturer
syncrobit
Removal Reason
Hi all! I  tried a crypto ,,business" for the first time. And it looks like it's stingy, I talked to a colleague and he told me that you can help me, thank you!
Modifications
No
Extra forwarders
No
Extra antennas
No
Additional Information
Hi all!
I  tried a crypto ,,business" for the first time.
And it looks like it's stingy, I talked to a colleague and he told me that you can help me, thank you!

We have taken into account this removal request in the next iteration of the denylist. It may take some time before it's processed. This is an automated comment due to the volume of addition and removal requests. A future tool is in the works to provide more insight into the analysis approach made by the Helium team and community members that maintain this list.


scipy test fails

Reproducing code example:
scipy test fails
>>> import scipy

>>> scipy.test()

Error message:
=================================== FAILURES ===================================
____________________________ test_tolerance_float32 ____________________________

    @pytest.mark.xfail(platform.machine() == 'ppc64le',
                       reason="fails on ppc64le")
    def test_tolerance_float32():
        """Check lobpcg for attainable tolerance in float32.
        """
        np.random.seed(1234)
        n = 50
        m = 3
        vals = -np.arange(1, n + 1)
        A = diags([vals], [0], (n, n))
        A = A.astype(np.float32)
        X = np.random.randn(n, m)
        X = X.astype(np.float32)
        eigvals, _ = lobpcg(A, X, tol=1e-9, maxiter=50, verbosityLevel=0)
>       assert_allclose(eigvals, -np.arange(1, 1 + m), atol=1e-5)
E       AssertionError:
E       Not equal to tolerance rtol=1e-07, atol=1e-05
E
E       Mismatched elements: 1 / 3 (33.3%)
E       Max absolute difference: 0.01461172
E       Max relative difference: 0.00487057
E        x: array([-1.      , -1.999997, -3.014612], dtype=float32)
E        y: array([-1, -2, -3])

A          = <50x50 sparse matrix of type '<class 'numpy.float32'>'
	with 50 stored elements (1 diagonals) in DIAgonal format>
X          = array([[ 4.71435159e-01, -1.19097567e+00,  1.43270695e+00],
       [-3.12651902e-01, -7.20588744e-01,  8.87162924e-01]...241e+00, -5.24336100e-01,  7.00907707e-01],
       [ 9.84188080e-01, -1.21728405e-01,  2.36576867e+00]], dtype=float32)
_          = array([[-1.00000000e+00,  2.00615219e-12, -2.44451428e-08],
       [ 1.97884764e-12,  1.00000012e+00, -7.59038812e-07]...590e-08, -1.29014893e-07, -3.75821907e-03],
       [ 7.36326111e-09,  1.62651048e-08,  1.63773284e-03]], dtype=float32)
eigvals    = array([-1.       , -1.9999971, -3.0146117], dtype=float32)
m          = 3
n          = 50
vals       = array([ -1,  -2,  -3,  -4,  -5,  -6,  -7,  -8,  -9, -10, -11, -12, -13,
       -14, -15, -16, -17, -18, -19, -20, -21,..., -29, -30, -31, -32, -33, -34, -35, -36, -37, -38, -39,
       -40, -41, -42, -43, -44, -45, -46, -47, -48, -49, -50])

lib/python3.8/site-packages/scipy/sparse/linalg/eigen/lobpcg/tests/test_lobpcg.py:288: AssertionError
=========================== short test summary info ============================
FAILED lib/python3.8/site-packages/scipy/sparse/linalg/eigen/lobpcg/tests/test_lobpcg.py::test_tolerance_float32
= 1 failed, 19510 passed, 1332 skipped, 10954 deselected, 78 xfailed, 7 xpassed in 370.28s (0:06:10) =
False

After running test, I exited python and got these
>>> exit()

 Normal return from subroutine COBYLA

 NFVALS =   50   F = 2.485185E+01    MAXCV = 1.999965E-10
   X = 4.955358E+00   6.666553E-01

 NNLS quitting on iteration count.

Scipy/Numpy/Python version information:
scipy 1.4.1
numpy 1.18.4
python 3.8.2
OS ubuntu 16.04, python installed from source.

@beew Try using conda to avoid getting these errors:
Development environment quickstart guide (Ubuntu 16.04)

I don't use conda, I set up several local installations of python that I customize to my linking without having to install a lot of junks and be subjected to its version restrictions. Can you just tell me what is wrong here?

@beew The error above generally occurs when you have several versions of python on your local machine or when you install python packages without using --system-site-packages flag. if you don't like to use conda , i suggest you to use python virtual environment and follow instructions below:

keep only one python3 interpreter on your local system
create a new virtual environment:python3 -m virtualenv --system-site-packages ENV
activate virtual environment: source ENV/bin/activate
install scipy in it: pip3 install scipy
finally test it:
>>> import scipy
>>> scipy.test()

Ok, sorry, this is the same issue I have reported before, https://github.com/scipy/scipy/issues/11500
Error only happens if linked to intel-mkl
I invoke different pythons with scripts like this to separate different pythons. I think this is by far the cleanest and most flexible solution
export PREFIX=/home/bee/opt/python38
export HOME=$PREFIX #for spyder to create seperate config then system
export PATH=$PREFIX/bin:$PATH
export LD_LIBRARY_PATH=$PREFIX/lib:$LD_LIBRARY_PATH

export LD_PRELOAD="/usr/lib/libblas.so /usr/lib/liblapack.so" #move these lines out of .profile but then numpy always links to mkl

export PYTHONUSERBASE=$PREFIX
export PYTHONPATH=$PREFIX/lib/python3.8/site-packages:$PYTHONPATH

#for bazel to pick up python3.8 create a file called python38.conf to /etc/ld.so.conf.d

Duplicate of #11500
@EverLookNeverSee  you can let GitHub connect the duplicates as such

@EverLookNeverSee  you can let GitHub connect the duplicates as such

@ilayn Thanks for your valuable tip


Use GemmStridedBatched in batch matmul kernels

When broadcasting is not required or is trivial, the strided batched gemm API can be used instead of the more general batched version.
This improves performance especially for small matrices due to lower overheads.
Let me know if there are any benchmarks I should run related to this.
cc @nluehr

Thanks @benbarsdell for the PR!
You can run the benchmarks here to measure performance improvement:
https://github.com/tensorflow/tensorflow/blob/master/tensorflow/core/kernels/batch_matmul_op_test.cc


Rep amounts change when switching apps

First, thanks for all the work you put into this app! I've found it very simple and helpful for tracking my workouts.
Describe the bug
If I switch to another app (it seems to be any app at all, but I haven't tried every app on my phone) in the middle of a workout, when I come back to Flexify, the rep count of the current exercise will have changed to some other number than it had been. I have not been able to find any pattern behind what the number is.
To Reproduce
Steps to reproduce the behavior:

Go into a saved workout and add a set from the list.
Switch to a different app for a bit.
Switch back to Flexify.
Rep count is different.

Expected behavior
When switching back to Flexify from another app, the rep count should not have changed
Smartphone:

Device: OnePlus 6T
OS: LineageOS 21-20240820-NIGHTLY-fajita
Browser: Firefox 129.0
Version: 1.1.85

That's a feature go into settings and disable rep estimation. It was supposed to be off by default so I'll keep this ticket open
On 24 August 2024 9:07:49 am NZST, "John P. Bloch" @.***> wrote:

First, thanks for all the work you put into this app! I've found it very simple and helpful for tracking my workouts.
Describe the bug
If I switch to another app (it seems to be any app at all, but I haven't tried every app on my phone) in the middle of a workout, when I come back to Flexify, the rep count of the current exercise will have changed to some other number than it had been. I have not been able to find any pattern behind what the number is.
To Reproduce
Steps to reproduce the behavior:

Go into a saved workout and add a set from the list.
Switch to a different app for a bit.
Switch back to Flexify.
Rep count is different.

Expected behavior
When switching back to Flexify from another app, the rep count should not have changed
Smartphone:

Device: OnePlus 6T
OS: LineageOS 21-20240820-NIGHTLY-fajita
Browser: Firefox 129.0
Version: 1.1.85

--
Reply to this email directly or view it on GitHub:
https://github.com/brandonp2412/Flexify/issues/118
You are receiving this because you are subscribed to this thread.
Message ID: @.***>

:sweat_smile: whoops, didn't realize what that setting meant haha. Thanks for helping me out!


A matching Triton is not available, some optimizations will not be enabled.

Why is this paragraph printed in the output log? How to fix it?

Hi @Hukongtao, thanks for trying out vLLM! It's because vLLM uses xformers, which includes Triton implementation of flash attention as one of its backend. However, vLLM only uses its CUTLASS backend. So, it should be ok to just ignore the warning message.


Tail ratio and common sense ratio

Felt inspired after reading https://www.quora.com/Under-what-market-conditions-does-mean-reversion-work-better-than-trend-following. Adds the two metrics proposed.

LGTM. This SIMPLE_STAT_FUNCS pattern rocks.


Support for Preact

What problem does this feature solve?
It would be awesome to support Preact.
What does the proposed API look like?
We could create a @farmfe/plugin-preact package that does the work.

It's awesome! PR welcome! thanks

What problem does this feature solve?
It would be awesome to support Preact.
What does the proposed API look like?
We could create a @farmfe/plugin-preact package that does the work.

I've given it a try. The @preact/preset-vite works for Farm

We are going to add a template for preact in the next version


retirejs find jquery in demo folder of tinycolor2

Expected Behavior:
no retirejs warnings
Actual Behavior:
$ npx retire
Loading from cache: https://raw.githubusercontent.com/RetireJS/retire.js/master/repository/jsrepository.json
Loading from cache: https://raw.githubusercontent.com/RetireJS/retire.js/master/repository/npmrepository.json
[..path..]/node_modules/tinycolor2/demo/jquery-1.9.1.js
 ↳ jquery 1.9.1 has known vulnerabilities: severity: medium; issue: 2432, summary: 3rd party CORS request may execute, CVE: CVE-2015-9251; https://github.com/jquery/jquery/issues/2432 http://blog.jquery.com/2016/01/08/jquery-2-2-and-1-12-released/ https://nvd.nist.gov/vuln/detail/CVE-2015-9251 http://research.insecurelabs.org/jquery/test/ severity: medium; CVE: CVE-2015-9251, issue: 11974, summary: parseHTML() executes scripts in event handlers; https://bugs.jquery.com/ticket/11974 https://nvd.nist.gov/vuln/detail/CVE-2015-9251 http://research.insecurelabs.org/jquery/test/

Please specify which version of Storybook and optionally any affected addons that you're running

<EMAIL_ADDRESS>
=> what to do? find something else/fork?
=> also made an issue at tinycolor2 but it does not seem to be alive :see_no_evil:
https://github.com/bgrins/TinyColor/issues/195

yes that still holds true for current version 4.0.4

So what is an alternative?

sadly I have almost no knowledge of react components overall... so I don't know of an alternative? does anyone else know of one?
or we could fork... or we could say we don't care about retirejs...


Return empty string when richPages is out of bounds

This is done to fix https://github.com/replaceitem/symbol-chat/issues/44.
When both scribble and my mod are present, this crash occurs.
My mod calls BookEditScreen.getCurrentPageContent() when closing the screen, which happens after removeEmptyPages() removed all empty pages.
When the overwritten removeEmptyPages deletes all empty richPages, the vanilla pages remain unchanged, meaning the out of bounds check in BookEditScreen.getCurrentPageContent checks for out of bounds in pages, but richPages.get() could throw out of bounds, causing the crash.
This PR introduces a upper bounds check with richPages and returns "" like the vanilla implementation does, to make sure this can't happen.

Hmm, while this would fix the crash, it looks like you would actually be working around another bug, which is that pages and richPages go out of sync with removeEmptyPages. Since I'm only redirecting the get method, the bounds check is actually already done by vanilla code, but the empty pages aren't removed, so it crashes. I'll manually commit this fix, but thank you for the PR!

Yeah i saw they were going out of sync, but didn't dig deep enough to check whether that's intended and pages is just not used elsewhere.
Thanks for fixing it!


feature (v0.2.2): bump version

Codecov Report

Merging #18 (0f7e5d8) into main (43488ca) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##              main       #18   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            2         2
  Lines           73        73
  Branches         9         9
=========================================
  Hits            73        73

Continue to review full report at Codecov.

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


breaking changes with ES7

Hi @yuanyan and @flyskywhy in  version 0.4.0 of react-web, you're using and export statement format that was pulled out of the spec (re: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/export & https://babeljs.io/docs/plugins/transform-export-extensions/) inLibraries/index.js.
The only way it works out of the box is if babel-plugin-transform-export-extensions is explicitly added to the babel configuration.
It's not pressing but it may be something you want to consider refactoring.

nevermind, false alarm. it will be in ES7 in some shape or form but it's not apart of any babel presets.


UERANSIM: [nas] [error] Service Reject received with cause [UE_IDENTITY_CANNOT_BE_DERIVED_FROM_NETWORK]

When launching the UE simulator in the 5g-sa_open5gs_ueransim scenario I'm getting the following error, which seems to be preventing connectivity:
$ ./start-ue1.sh
Starting UERANSIM UE 1 (in foreground)...

UERANSIM v3.2.6
[2024-01-08 10:27:59.659] [nas] [info] UE switches to state [MM-DEREGISTERED/PLMN-SEARCH]
[2024-01-08 10:27:59.660] [rrc] [debug] New signal detected for cell[1], total [1] cells in coverage
[2024-01-08 10:27:59.660] [nas] [info] Selected plmn[001/01]
[2024-01-08 10:27:59.660] [rrc] [info] Selected cell plmn[001/01] tac[1] category[SUITABLE]
[2024-01-08 10:27:59.660] [nas] [info] UE switches to state [MM-DEREGISTERED/PS]
[2024-01-08 10:27:59.660] [nas] [info] UE switches to state [MM-DEREGISTERED/NORMAL-SERVICE]
[2024-01-08 10:27:59.660] [nas] [debug] Initial registration required due to [MM-DEREG-NORMAL-SERVICE]
[2024-01-08 10:27:59.660] [nas] [debug] UAC access attempt is allowed for identity[0], category[MO_sig]
[2024-01-08 10:27:59.660] [nas] [debug] Sending Initial Registration
[2024-01-08 10:27:59.660] [nas] [info] UE switches to state [MM-REGISTER-INITIATED]
[2024-01-08 10:27:59.660] [rrc] [debug] Sending RRC Setup Request
[2024-01-08 10:27:59.660] [rrc] [info] RRC connection established
[2024-01-08 10:27:59.660] [rrc] [info] UE switches to state [RRC-CONNECTED]
[2024-01-08 10:27:59.660] [nas] [info] UE switches to state [CM-CONNECTED]
[2024-01-08 10:27:59.663] [nas] [debug] Authentication Request received
[2024-01-08 10:27:59.663] [nas] [debug] Received SQN [000000000000]
[2024-01-08 10:27:59.663] [nas] [debug] SQN-MS [000000000000]
[2024-01-08 10:27:59.663] [nas] [debug] Sending Authentication Failure due to SQN out of range
[2024-01-08 10:27:59.666] [nas] [debug] Authentication Request received
[2024-01-08 10:27:59.666] [nas] [debug] Received SQN [000000000021]
[2024-01-08 10:27:59.666] [nas] [debug] SQN-MS [000000000000]
[2024-01-08 10:27:59.668] [nas] [debug] Security Mode Command received
[2024-01-08 10:27:59.668] [nas] [debug] Selected integrity[2] ciphering[0]
[2024-01-08 10:27:59.674] [nas] [debug] Registration accept received
[2024-01-08 10:27:59.674] [nas] [info] UE switches to state [MM-REGISTERED/NORMAL-SERVICE]
[2024-01-08 10:27:59.674] [nas] [debug] Sending Registration Complete
[2024-01-08 10:27:59.674] [nas] [info] Initial Registration is successful
[2024-01-08 10:27:59.674] [nas] [debug] Sending PDU Session Establishment Request
[2024-01-08 10:27:59.674] [nas] [debug] UAC access attempt is allowed for identity[0], category[MO_sig]
[2024-01-08 10:27:59.876] [nas] [debug] Configuration Update Command received
[2024-01-08 10:27:59.891] [nas] [debug] PDU Session Establishment Accept received
[2024-01-08 10:27:59.892] [nas] [info] PDU Session establishment is successful PSI[1]
[2024-01-08 10:27:59.917] [app] [info] Connection setup for PDU session[1] is successful, TUN interface[uesimtun0, <IP_ADDRESS>] is up.
[2024-01-08 10:32:47.762] [rrc] [debug] RRC Release received
[2024-01-08 10:32:47.762] [nas] [info] UE switches to state [CM-IDLE]
[2024-01-08 10:37:41.015] [nas] [debug] Uplink data status changed PSI[1] pending[true]
[2024-01-08 10:37:41.015] [nas] [debug] Service request required due to [IDLE-UPLINK-DATA-PENDING]
[2024-01-08 10:37:41.015] [nas] [debug] UAC access attempt is allowed for identity[0], category[MO_data]
[2024-01-08 10:37:41.015] [nas] [debug] Sending Service Request due to [IDLE-UPLINK-DATA-PENDING]
[2024-01-08 10:37:41.015] [nas] [info] UE switches to state [MM-SERVICE-REQUEST-INITIATED]
[2024-01-08 10:37:41.015] [rrc] [debug] Sending RRC Setup Request
[2024-01-08 10:37:41.017] [rrc] [info] RRC connection established
[2024-01-08 10:37:41.017] [rrc] [info] UE switches to state [RRC-CONNECTED]
[2024-01-08 10:37:41.017] [nas] [info] UE switches to state [CM-CONNECTED]
[2024-01-08 10:37:41.019] [rrc] [debug] RRC Release received
[2024-01-08 10:37:41.019] [nas] [warning] Not protected Service Reject message received
[2024-01-08 10:37:41.019] [nas] [error] Service Reject received with cause [UE_IDENTITY_CANNOT_BE_DERIVED_FROM_NETWORK]
[2024-01-08 10:37:41.019] [nas] [info] UE switches to state [5U2-NOT-UPDATED]
[2024-01-08 10:37:41.019] [nas] [info] UE switches to state [MM-DEREGISTERED/PS]
[2024-01-08 10:37:41.019] [nas] [debug] Initial registration required due to [DUE-TO-SERVICE_REJECT]
[2024-01-08 10:37:41.019] [nas] [info] UE switches to state [CM-IDLE]
[2024-01-08 10:37:41.019] [nas] [info] UE switches to state [MM-DEREGISTERED/NORMAL-SERVICE]
[2024-01-08 10:37:41.019] [nas] [debug] UAC access attempt is allowed for identity[0], category[MO_data]
[2024-01-08 10:37:41.019] [nas] [debug] Sending Initial Registration
[2024-01-08 10:37:41.019] [nas] [info] UE switches to state [MM-REGISTER-INITIATED]
[2024-01-08 10:37:41.019] [rrc] [debug] Sending RRC Setup Request
[2024-01-08 10:37:41.020] [rrc] [info] RRC connection established
[2024-01-08 10:37:41.020] [rrc] [info] UE switches to state [RRC-CONNECTED]
[2024-01-08 10:37:41.020] [nas] [info] UE switches to state [CM-CONNECTED]
[2024-01-08 10:37:41.234] [nas] [debug] Authentication Request received
[2024-01-08 10:37:41.234] [nas] [debug] Received SQN [000000000081]
[2024-01-08 10:37:41.234] [nas] [debug] SQN-MS [000000000021]
[2024-01-08 10:37:41.236] [nas] [debug] Security Mode Command received
[2024-01-08 10:37:41.237] [nas] [debug] Selected integrity[2] ciphering[0]
[2024-01-08 10:37:41.242] [nas] [debug] Registration accept received
[2024-01-08 10:37:41.242] [nas] [info] UE switches to state [MM-REGISTERED/NORMAL-SERVICE]
[2024-01-08 10:37:41.242] [nas] [info] UE switches to state [5U1-UPDATED]
[2024-01-08 10:37:41.242] [nas] [debug] Sending Registration Complete
[2024-01-08 10:37:41.242] [nas] [info] Initial Registration is successful
[2024-01-08 10:37:41.443] [nas] [debug] Configuration Update Command received
[2024-01-08 10:37:57.608] [rrc] [debug] RRC Release received
[2024-01-08 10:37:57.608] [nas] [info] UE switches to state [CM-IDLE]

Hello @pau-alef,
I can’t recall now if I have faced this particular issue before. However, I do remember that sometimes the first execution of the UE script failed. What if you stop the execution and try to run it again immediately? Does it run successfully? I am not able to test this right now.
Thanks.

I think this happens when I spawn a 2nd UE, basically because the scripts use the same config for both UE, with overlapping IDs:


Cannot deploy to app engine after integrating the JetBrains google-app-engine-plugin

While testing the merge branch, I am unable to successfully deploy a web application to App Engine.
After generating an App Engine project using the project generator, I created a run configuration to of type "App Engine (BETA) Deployment":

When running the configuration, I'm seeing this output:
Deploying 'app-engine-random-service:war exploded'...
Created temporary staging directory: /private/var/folders/wz/93kfcdld3lg_nynvc_5t6d2400bzl9/T/gae-staging-reference-unity-1372154
Error: Could not find or load main class com.google.appengine.tools.admin.AppCfg
Failed to deploy 'app-engine-random-service:war exploded': Deployment failed due to an unexpected error while staging the project.

Run gcloud components list and make sure that 'gcloud app Java extensions' is installed. If not run: gcloud components install app-engine-java

That did it 😄
Might we want to provide a more descriptive error message for this situation in the future?

Yes that would be nice, but we currently just pipe the output from gcloud. So short of parsing it we have no good way to determine what the error actually is at the moment.

Makes sense. I'll close this issue and perhaps we can follow up on that later on.

Thanks

see https://github.com/GoogleCloudPlatform/app-tools-lib-for-java/issues/165

when configuring the App Engine 'Gcloud' could we check installed
components and ask the user for permission to install the java component if
it's missing?
On Thu, Jul 14, 2016 at 12:25 PM, Etan Shaul<EMAIL_ADDRESS>wrote:

see GoogleCloudPlatform/app-tools-lib-for-java#165
https://github.com/GoogleCloudPlatform/app-tools-lib-for-java/issues/165
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/GoogleCloudPlatform/gcloud-intellij/issues/786#issuecomment-232716981,
or mute the thread
https://github.com/notifications/unsubscribe/AHf5HSktxaD90GIDJBpu2j8q0De3i-4wks5qVmLhgaJpZM4JMknO
.


Update Readme with new interview questions as of 16Aug08

Hey Niharika,
Here are few of the questions that were asked during my interview. Few more questions were asked but as they were present in your collection I didn't add them again.
Let me know if you follow any other format for adding comments/branch naming or even adding questions.

Other questions which were asked are

possible reasons for memory leak and how to fix them
What is proguard used for?
clean architecture and how is it implemented in your company or at work
activity life cycle related questions on pressing home button
when is onPause called and not onStop or onDestroy

Hey, Thank you for contributing and sharing your learnings. Merging your questions :-)


chore: take care of debug log spam for api compare tests

          we have a lot of spam in our log dumps, mainly those two lines:

  2024-11-16T07:10:25.675839Z DEBUG forest_filecoin::rpc::log_layer: RPC#19ed50 OK: F3.GetParent. Took 31.819µs

That makes it harder to see what's wrong with api compare tests. Creating an issue.
Originally posted by @ruseinov in https://github.com/ChainSafe/forest/issues/4983#issuecomment-2485596993

          we have a lot of spam in our log dumps, mainly those two lines:

  2024-11-16T07:10:25.675839Z DEBUG forest_filecoin::rpc::log_layer: RPC#19ed50 OK: F3.GetParent. Took 31.819µs

That makes it harder to see what's wrong with api compare tests. Creating an issue.
Originally posted by @ruseinov in #4983 (comment)

Hey, I am pretty new here and want to contribute. Looking at the code. It seems this happens here:
https://github.com/ChainSafe/forest/blob/48f0a4e28f96bd1cf7ce03576f3b9102bee7c101/src/rpc/log_layer.rs#L65
Do you want to remove it completely? I can open a PR for it.

          we have a lot of spam in our log dumps, mainly those two lines:

  2024-11-16T07:10:25.675839Z DEBUG forest_filecoin::rpc::log_layer: RPC#19ed50 OK: F3.GetParent. Took 31.819µs

That makes it harder to see what's wrong with api compare tests. Creating an issue.
Originally posted by @ruseinov in #4983 (comment)

Hey, I am pretty new here and want to contribute. Looking at the code. It seems this happens here:
https://github.com/ChainSafe/forest/blob/48f0a4e28f96bd1cf7ce03576f3b9102bee7c101/src/rpc/log_layer.rs#L65
Do you want to remove it completely? I can open a PR for it.

Hello Krishang! It's nice to see your interest, though we should discuss and prioritise this.
I'm pretty sure that disabling this completely is not what we are looking for, but rather adjusting log levels for a particular endpoint/module for certain CI jobs.


Error when trying to start ejabberd after installing mod_apns

I have a similar issues with the one from here: other issue
I am using ejabberd-16.08 on Mac OS
Here are the steps I do to add the custom module into ejabberd:

Put the module into ejabberd/src folder.
In terminal run the command:

$ ./erlc -I ejabberd/include mod_apns.erl

It results in the the following output in the terminal windows:

mod_apns.erl:8: can't find include file "ejabberd.hrl"
mod_apns.erl:9: can't find include file "logger.hrl"
mod_apns.erl:10: can't find include file "jlib.hrl"
mod_apns.erl:36: undefined macro 'DEBUG/2'
mod_apns.erl:85: undefined macro 'DEBUG/2'
mod_apns.erl:138: undefined macro 'DEBUG/2'
mod_apns.erl:160: undefined macro 'INFO_MSG/2'
mod_apns.erl:18: function iq/3 undefined
mod_apns.erl:18: function message/3 undefined
mod_apns.erl:18: function start/2 undefined
mod_apns.erl:12: Warning: undefined callback function depends/2 (behaviour 'gen_mod')
mod_apns.erl:14: Warning: record apns_users is unused
mod_apns.erl:69: Warning: function create_json/2 is unused
mod_apns.erl:72: Warning: function create_keyvalue/1 is unused
mod_apns.erl:77: Warning: function create_pair/1 is unused
mod_apns.erl:79: Warning: function add_quotes/1 is unused

Add the  module into config file at /etc/ejabberd/ejabberd.yml

mod_apns:
  address: "gateway.push.apple.com"
  port: 2195
  certfile: "cert.pem"
  keyfile: "key.pem"

ejabbeerd could not be started. The log file ejabberd.log displays: "Problem starting the module mod_apns for host ..."

2016-09-14 16:12:22.125 [critical] <0.38.0>@gen_mod:start_module:162 Problem starting the module mod_apns for host <<"macbook.local">>
 options: [{address,<<"gateway.push.apple.com">>},
           {port,2195},
           {certfile,<<"cert.pem">>},
           {keyfile,<<"key.pem">>}]
 error: undef
[{mod_apns,start,
           [<<"macbook.local">>,
            [{address,<<"gateway.push.apple.com">>},
             {port,2195},
             {certfile,<<"cert.pem">>},
             {keyfile,<<"key.pem">>}]],
           []},
 {gen_mod,start_module,3,[{file,"src/gen_mod.erl"},{line,154}]},
 {lists,foreach,2,[{file,"lists.erl"},{line,1337}]},
 {ejabberd_app,start,2,[{file,"src/ejabberd_app.erl"},{line,76}]},
 {application_master,start_it_old,4,
                     [{file,"application_master.erl"},{line,273}]}]
2016-09-14 16:12:22.125 [critical] <0.38.0>@gen_mod:maybe_halt_ejabberd:170 ejabberd initialization was aborted because a module start failed.

I tried to add the code from bellow to the mod_apns.erl  but have no luck with it.

-ifndef(LAGER).
-define(LAGER, 1).
-endif.

Do you have any suggestion? Any help is appreciated.

Hi @apphipster
The second commend on the issue you provided and the README says that you must compile the module with ejabberd itself.

I managed to compile the module using the following command:
(Attention: the path varies depending on the installed ejabberd version)
$ bin/erlc -I lib/ejabberd-16.08/include/ -I deps/ -pa lib/ejabberd-16.08/ebin src/mod_apns.erl
One warning is displayed:
src/mod_apns.erl:12: Warning: undefined callback function depends/2 (behaviour 'gen_mod')
Add the module into config file at /etc/ejabberd/ejabberd.yml
Restart ejabberd.
In the file jeabberd.log there is an entry:
2016-09-26 12:43:39.575 [info] <0.6670.0>@mod_apns:start:154 mod_apns Has started successfully!
You can also check the presence of the module using the link:
http://localhost:5280/admin/server/macbook.local/node/ejabberd@localhost/modules/

Closing for inactivity.


jruby: <IP_ADDRESS> -> <IP_ADDRESS>

Motivation for this change
Update jruby to the last version
Things done

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

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

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[X] Tested execution of all binary files (usually in ./result/bin/)
[X] Fits CONTRIBUTING.md.

nox:
checking for references to /tmp/nix-build-jruby-<IP_ADDRESS>.drv-0 in /nix/store/kz0ni0xg48cairn691z5ikpyxi0d4mc2-jruby-<IP_ADDRESS>...
/nix/store/kz0ni0xg48cairn691z5ikpyxi0d4mc2-jruby-<IP_ADDRESS>
Result in /tmp/nox-review-8hz3abq6
total 4
lrwxrwxrwx 1 nequi users 58 Nov  4 10:42 result -> /nix/store/kz0ni0xg48cairn691z5ikpyxi0d4mc2-jruby-9.1.13


Update title for featured community packages

Changes

change title since I think not all featured community packages will strictly be plugins, my demo with Vue & CapacitorJS (see #905) would be an example
change to H2 (##), since I think it does not belong as part of the list of official plugins

Testing
N/A

We already have a list of templates/demos here: https://github.com/pikapkg/snowpack/tree/master/create-snowpack-app/cli
Maybe we can move this entire list up to the top-level, instead

Maybe we can move this entire list up to the top-level, instead

Do you mean to move the entire list to the CLI page or something else?

And can we add a pointer to the list in https://github.com/pikapkg/snowpack/tree/master/create-snowpack-app/cli to the top-level README.md page?

Yes! followed up in #931


Add ip and user agent

LGTM!

Sorry to waffle on this, looks like there's still some business decisions being made on our side on the best way to handle this.  I'll open a PR to revert this change for the time being until that's properly sorted on our side.

PR to revert the changes: #15


#181 update currentColNum when column contains an explicit offset

fixes #181

@monitorjbl I've added the necessary changes.
We've got some problems on production because of this issue. As we can't use streaming mode in spark-excel and without streaming mode a 60Mb file can apparently bring down our entire spark cluster (15Gb of memory on executor).

Looks good to me :+1:


Improve MONA icon

This is a wonderful project! Thank you!!
In the community of the virtual currency, Discord has become mainstream.
However, since the background of MONA icon is thin, there is a problem with visibility.
Could you please make the color deeper a more? (LTC too.)
Reference: Discord Mac client app. ( 128/icon/mona.png )
https://i.imgur.com/VzByy5J.png
If you want to try it directly with discord, You can check emoji in this community.
https://discord.gg/ChRDDbz (Invite Link of crypto-emoji)

I've updated both MONA and Litecoin. It should be better.
It's really great to see the icons as emoji in Discord. Thanks!

Thank you for your support. If you’d like to tip me for my time in maintaining and updating this project, it would be very much appreciated.


fix vuejs/vuejs.org#1672

Thanks, but this isn't actually necessary. See my comment in the issue for more info. 🙂


Missing indicator in Ubuntu Mate

Hi! Thank you for developing this program.
The only issue I'm having is the fact that the appindicator icon is missing on Ubuntu Mate.
The fix I used in other qt5 snaps is to add this line to the environment part of the yaml:
XDG_CURRENT_DESKTOP: $XDG_CURRENT_DESKTOP:Unity:Unity7
This tells the system explicitly to use the appindicator/ayatana icon (which the normal one it should be using anyway).

I don't know how this will impact other desktop environments like KDE XFCE gnome, can you confirm setting the env var won't break my app on other DE?

Hi, same here for me using Elementary OS 5.1.7

@keshavbhatt I don't think this should cause issues with other distros.

I have added the suggested changes in latest build recipe with this commit
New updated snap can be tested with snap refresh whatsie --edge Please provide feedbacks.

I have tested the latest revision x40 (--edge) on Unity 7 desktop Ubuntu 16.04, Everything works fine.
Please test and confirm if this fixed the tray indicator icon issue for your desktop Environment.
As we will have more tests passed I will publish the update in stable channel.

@keshavbhatt It works on my system!
Thanks for looking into it

Promoting to stable channel.


[Shopify] Remove access internal from Payment tables

Hi,
This change allows users / developers to develop their own code to apply the payouts directly to customer ledger entries.
Right now, payouts are for information purposes only, which is not ideal.
There is a function on the page (listpart 30124) which makes us able to throw the data out into Excel – but this seems rather problematic to make a function for this instead of directly getting the data from the table.
Just to make sure, i am currently talking about current tables:

30124
30125

@microsoft-github-policy-service agree company="Navisupport ApS"

Med venlig hilsen / Best Regards
Alexander Bach
Dynamics NAV/BC udvikler og konsulent
Navisupport ApS
Hadsundvej 346
DK-9260  Gistrup
Telefon:+45 98131000
Direkte:+45 46976415
@.***
Web:www.navisupport.dk
Fra: microsoft-github-policy-service[bot] @.>
Sendt: 6. juli 2023 10:23
Til: microsoft/ALAppExtensions @.>
Cc: Alexander Bach [Navisupport ApS] @.>; Mention @.>
Emne: Re: [microsoft/ALAppExtensions] [Shopify] Remove access internal from Payment tables (PR #24016)
@NS-ABhttps://github.com/NS-AB please read the following Contributor License Agreement(CLA). If you agree with the CLA, please reply with the following information.
@microsoft-github-policy-service agree [company="{your company}"]
Options:

(default - no company specified) I have sole ownership of intellectual property rights to my Submissions and I am not making Submissions in the course of work for my employer.

@microsoft-github-policy-service agree

(when company given) I am making Submissions in the course of work for my employer (or my employer has intellectual property rights in my Submissions by contract or applicable law). I have permission from my employer to make Submissions and enter into this Agreement on behalf of my employer. By signing below, the defined term “You” includes me and my employer.

@microsoft-github-policy-service agree company="Microsoft"
Contributor License Agreement
Contribution License Agreement
This Contribution License Agreement (“Agreement”) is agreed to by the party signing below (“You”),
and conveys certain license rights to Microsoft Corporation and its affiliates (“Microsoft”) for Your
contributions to Microsoft open source projects. This Agreement is effective as of the latest signature
date below.

Definitions.
“Code” means the computer software code, whether in human-readable or machine-executable form,
that is delivered by You to Microsoft under this Agreement.
“Project” means any of the projects owned or managed by Microsoft and offered under a license
approved by the Open Source Initiative (www.opensource.orghttp://www.opensource.org).
“Submit” is the act of uploading, submitting, transmitting, or distributing code or other content to any
Project, including but not limited to communication on electronic mailing lists, source code control
systems, and issue tracking systems that are managed by, or on behalf of, the Project for the purpose of
discussing and improving that Project, but excluding communication that is conspicuously marked or
otherwise designated in writing by You as “Not a Submission.”
“Submission” means the Code and any other copyrightable material Submitted by You, including any
associated comments and documentation.
Your Submission. You must agree to the terms of this Agreement before making a Submission to any
Project. This Agreement covers any and all Submissions that You, now or in the future (except as
described in Section 4 below), Submit to any Project.
Originality of Work. You represent that each of Your Submissions is entirely Your original work.
Should You wish to Submit materials that are not Your original work, You may Submit them separately
to the Project if You (a) retain all copyright and license information that was in the materials as You
received them, (b) in the description accompanying Your Submission, include the phrase “Submission
containing materials of a third party:” followed by the names of the third party and any licenses or other
restrictions of which You are aware, and (c) follow any other instructions in the Project’s written
guidelines concerning Submissions.
Your Employer. References to “employer” in this Agreement include Your employer or anyone else
for whom You are acting in making Your Submission, e.g. as a contractor, vendor, or agent. If Your
Submission is made in the course of Your work for an employer or Your employer has intellectual
property rights in Your Submission by contract or applicable law, You must secure permission from Your
employer to make the Submission before signing this Agreement. In that case, the term “You” in this
Agreement will refer to You and the employer collectively. If You change employers in the future and
desire to Submit additional Submissions for the new employer, then You agree to sign a new Agreement
and secure permission from the new employer before Submitting those Submissions.
Licenses.

Copyright License. You grant Microsoft, and those who receive the Submission directly or
indirectly from Microsoft, a perpetual, worldwide, non-exclusive, royalty-free, irrevocable license in the
Submission to reproduce, prepare derivative works of, publicly display, publicly perform, and distribute
the Submission and such derivative works, and to sublicense any or all of the foregoing rights to third
parties.
Patent License. You grant Microsoft, and those who receive the Submission directly or
indirectly from Microsoft, a perpetual, worldwide, non-exclusive, royalty-free, irrevocable license under
Your patent claims that are necessarily infringed by the Submission or the combination of the
Submission with the Project to which it was Submitted to make, have made, use, offer to sell, sell and
import or otherwise dispose of the Submission alone or with the Project.
Other Rights Reserved. Each party reserves all rights not expressly granted in this Agreement.
No additional licenses or rights whatsoever (including, without limitation, any implied licenses) are
granted by implication, exhaustion, estoppel or otherwise.

Representations and Warranties. You represent that You are legally entitled to grant the above
licenses. You represent that each of Your Submissions is entirely Your original work (except as You may
have disclosed under Section 3). You represent that You have secured permission from Your employer to
make the Submission in cases where Your Submission is made in the course of Your work for Your
employer or Your employer has intellectual property rights in Your Submission by contract or applicable
law. If You are signing this Agreement on behalf of Your employer, You represent and warrant that You
have the necessary authority to bind the listed employer to the obligations contained in this Agreement.
You are not expected to provide support for Your Submission, unless You choose to do so. UNLESS
REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING, AND EXCEPT FOR THE WARRANTIES
EXPRESSLY STATED IN SECTIONS 3, 4, AND 6, THE SUBMISSION PROVIDED UNDER THIS AGREEMENT IS
PROVIDED WITHOUT WARRANTY OF ANY KIND, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTY OF
NONINFRINGEMENT, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE.
Notice to Microsoft. You agree to notify Microsoft in writing of any facts or circumstances of which
You later become aware that would make Your representations in this Agreement inaccurate in any
respect.
Information about Submissions. You agree that contributions to Projects and information about
contributions may be maintained indefinitely and disclosed publicly, including Your name and other
information that You submit with Your Submission.
Governing Law/Jurisdiction. This Agreement is governed by the laws of the State of Washington, and
the parties consent to exclusive jurisdiction and venue in the federal courts sitting in King County,
Washington, unless no federal subject matter jurisdiction exists, in which case the parties consent to
exclusive jurisdiction and venue in the Superior Court of King County, Washington. The parties waive all
defenses of lack of personal jurisdiction and forum non-conveniens.
Entire Agreement/Assignment. This Agreement is the entire agreement between the parties, and
supersedes any and all prior agreements, understandings or communications, written or oral, between
the parties relating to the subject matter hereof. This Agreement may be assigned by Microsoft.

—
Reply to this email directly, view it on GitHubhttps://github.com/microsoft/ALAppExtensions/pull/24016#issuecomment-1623206136, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AOJYFIIILN24LNG5ZS4YMODXOZYXRANCNFSM6AAAAAAZ67ZM6U.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>

Processing internally. PR locked.

Availability update: We will publish a fix for this issue in the next update for release 22.
Build ID to track: 58563.

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: 11397.


Move a column to end via GREL without knowing the actual column count inside the project

I want to move a column to end using grel without knowing the columns count inside the project.
Proposed solution

Create a "project" object (like row, record etc.) and add a "columnCount" field (similar to row.record.rowCount).
Alternatives considered

User can actually achieve the same purpose using the menu option (column > move to end) that generates a grel code based on the actual column count inside the project. This is a limitation for code portability in different projects.
Additional context

@iomicifikko please give us an example of what the GREL might look and where you would type the GREL into (All - Transform menu or any columns Edit cells - Transform ?) that would move a ColumnA to the last column/end or first column/beginning.  Perhaps something like column.toLast("ColumnA") or `column[ColumnA].toLast()?

GREL cannot be used to move commands at all: expression languages do not have a way to change the list of columns (called ColumnModel internally). I think the grel code that @iomicifikko is refering to is the JSON representation of the operation in the undo/redo tab, which is not GREL.
So I would rephrase this request as adding the possibility to represent a "move column to the end" operation in JSON without referring to the column count of the project.

nit...expression languages can do whatever they are programmed for.  @iomicifikko also clearly said "I want to move a column to end using grel ".  But , it sounds like you would not be in favor of allowing column operations in GREL, no worries though.

nit...expression languages can do whatever they are programmed for. @iomicifikko also clearly said "I want to move a column to end using grel ". But, it sounds like you would not be in favor of allowing column operations in GREL, no worries though.

Then I would be curious to have a precise description of the desired user experience for this feature (where do you click, what sort of GREL command you enter, what happens…)