etcd mix-in has been moved in upstream repo, breaks install and update.

Running jb update or install with kube-prometheus results in panic.
https://github.com/etcd-io/etcd/pull/12687 results in a broken reference.
Reproduce:
# jb version 0.42
jb install<EMAIL_ADDRESS>
Looks like it effects any release of kube-prometheus, except for master branch.

Perhaps it would be better to pin the version of the etcd mix-in here: https://github.com/prometheus-operator/kube-prometheus/blob/f69ff3d63de17f3f52b955c3b7e0d7aff0372873/jsonnet/kube-prometheus/jsonnetfile.json#L20

this is an issue in all release branches - there are PRs open for 0.6 and 0.4:
https://github.com/prometheus-operator/kube-prometheus/pull/935
https://github.com/prometheus-operator/kube-prometheus/pull/934
and as of now, etcd have moved the repo back again until this gets sorted out: https://github.com/etcd-io/etcd/pull/12688

to be clear, while things are unblocked it's only because etcd is waiting for a downstream fix in this repo

master, release-0.6, and release-0.4 are fixed. Help is wanted for PRs for other release branches.

Just to note: if you pin etcd-mixin to a different version than the one specified in kube-prometheus, jb will install that version.

I am closing this as all release branches after 0.4 are fixed.


ENH: remove runtime check of dbs when merging

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
810 unchanged lines in 8 files lost coverage.
Overall coverage increased (+0.003%) to 91.471%

Files with Coverage Reduction
New Missed Lines
%

.nox/test-3-10/Lib/site-packages/cogent3/core/alignment.py
100
94.39%

.nox/test-3-10/lib/python3.10/site-packages/cogent3/core/alignment.py
101
94.35%

.nox/test-3-11/lib/python3.11/site-packages/cogent3/core/alignment.py
101
94.35%

.nox/test-3-11/Lib/site-packages/cogent3/core/alignment.py
101
94.35%

.nox/test-3-8/lib/python3.8/site-packages/cogent3/core/alignment.py
101
94.35%

.nox/test-3-8/Lib/site-packages/cogent3/core/alignment.py
102
94.3%

.nox/test-3-9/lib/python3.9/site-packages/cogent3/core/alignment.py
102
94.3%

.nox/test-3-9/Lib/site-packages/cogent3/core/alignment.py
102
94.3%

Totals

Change from base Build<PHONE_NUMBER>:
0.003%

Covered Lines:
234344

Relevant Lines:
256196

💛  - Coveralls


Memegen Support

Would the maintainers be open to allowing a command, say
meme

in response to which DrinkWaterBot would respond with a link to a meme?
Future scope could include some content injection or meme templates, such as
meme <template> <text of meme>

which would return a link to a meme generated through the memegen API.
I would like to work on this. Thank you :D

yes

on it


Failed to install with pip (Exit code 2)

Python 3.9.0 refuses to install fairseq, both editable and regular pip.
error: command 'C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.37.32822\bin\HostX86\x64\cl.exe' failed with exit code 2
[end of output]
I have tried to use pip and installing it editable, and neither options are viable. I have both VSBT 2022 and VSC 2022 with .NET building tools and C++ desktop environment.
What's your environment?

fairseq Version (e.g., 1.0 or main): 0.12.2
PyTorch Version (e.g., 1.0): 2.1.2
OS (e.g., Linux): Windows 10
How you installed fairseq (pip, source): pip
Build command you used (if compiling from source):
Python version: 3.9.0
CUDA/cuDNN version: CUDA 12.3.0
GPU models and configuration:
Any other relevant information: cl.exe is a file that exists, so I don't know what I'm doing wrong.

 Added back chcp, powershell and cmd and it worked fine.


Crashes iOS app when using debugger

While using the in browser debugger with React Native, this library freezes up the iOS app when displaying the modal leading to crash.  I am using the example in the Usage section of the ReadMe.  Works fine when debugger is turned off.

hi, it's a rn issue, fixed in rn 0.43 :)
https://github.com/facebook/react-native/issues/12747


shell-functools does not detect binaries

https://github.com/sharkdp/shell-functools
This issue appears to be identical to #20... Looking at the setup.py for ansible and shell-functools, both use scripts=[] instead of entry_points.

This should be fixed in v<IP_ADDRESS>.

shell-functools is cool, by the way

Excellent work! Everything appears to be working now.


Fixing issue #6 : [Feature] Adding an automation of issuing a pr template

Successfully add template for Pull Request automatic templet.
Fixes : #6

@Akib-Vijapura any updates?

Hey @ArnabChatterjee20k, I've already submitted a pull request for that. Kindly take a look.

@Akib-Vijapura I am talking about the requested changes. The package.lock file is showing changes which is not supposed to be changed

Ohh right!, Sorry for that I'll fix it out

Thanks @Akib-Vijapura for your contribution
I am merging it


update selinux enforcer

Signed-off-by: Jaehyun Nam<EMAIL_ADDRESS>

Codecov Report

Merging #748 (752f477) into main (e1d6818) will decrease coverage by 1.85%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##             main     #748      +/-   ##
==========================================
- Coverage   41.27%   39.41%   -1.86%
==========================================
  Files          25       24       -1
  Lines        8996     8532     -464
==========================================
- Hits         3713     3363     -350
+ Misses       4802     4713      -89
+ Partials      481      456      -25

Impacted Files
Coverage Δ

KubeArmor/enforcer/SELinuxEnforcer.go
0.00% <0.00%> (ø)

KubeArmor/enforcer/SELinuxHostProfile.go
0.00% <0.00%> (ø)

KubeArmor/enforcer/runtimeEnforcer.go
43.68% <0.00%> (+5.22%)
:arrow_up:

KubeArmor/core/crioHandler.go
0.00% <0.00%> (-63.72%)
:arrow_down:

KubeArmor/core/dockerHandler.go
0.00% <0.00%> (-47.96%)
:arrow_down:

KubeArmor/monitor/processTree.go
87.63% <0.00%> (-8.07%)
:arrow_down:

KubeArmor/core/kubeArmor.go
48.32% <0.00%> (-4.55%)
:arrow_down:

KubeArmor/common/common.go
37.50% <0.00%> (-4.17%)
:arrow_down:

KubeArmor/monitor/logUpdate.go
67.72% <0.00%> (-3.99%)
:arrow_down:

KubeArmor/monitor/syscallParser.go
62.88% <0.00%> (-1.11%)
:arrow_down:

... and 3 more

Continue to review full report at Codecov.

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


Deprecated since BC 22 or 23?

According to this site
https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/upgrade/deprecated-features-platform#changes-in-2023-release-wave-2-version-230
the Delta Links with APIs are deprecated only in BC 23, not in 22. Which site needs to be corrected?

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

ID: 24dd3a74-cb61-41a4-e9eb-b08e1afdc0ae
Version Independent ID: 230e037d-c936-3af8-218d-3c80bd7d2fd6
Content: Using delta links with APIs - Business Central
Content Source: dev-itpro/developer/devenv-connect-apps-delta.md
Service: dynamics365-business-central
GitHub Login: @SusanneWindfeldPedersen
Microsoft Alias: solsen

Thanks for the feedback! The feature will be deprecated in 2023 release wave 2 (v23) with a warning. We've updated the Using delta links with APIs accordingly. The update will be published soon.


Face ID UI/UX impovements

Remove Face Id icon, if face not recognised show same dialog as while opening wallet flow.

Need to think about description and implementation

checked


Failed to use delegate-handle for several instances of ion-slide-box

I have 3 ion-slide-box. Everyone has 3 items.
I created two buttons Next and back to simulate sliding by pressing them.
However delegate-handle doesn't work. I get:
Delegate for handle "slider1" could not find a corresponding element with delegate-handle="slider1"! next() was not called!

Sounds like delegate-handle doesn't register properly the instance ids.
This is what I have so far:
scope.nextSlider = function(sliderId){
         $timeout(function(){
             $ionicSlideBoxDelegate.$getByHandle(sliderId).next();
      }, 1000);
      }

       scope.prevSlider = function(sliderId){
         $timeout(function(){
             $ionicSlideBoxDelegate.$getByHandle(sliderId).previous();
      }, 1000);
      }

Template
 <ion-slide-box delegate-handle="{{sliderId}}"
                       on-slide-changed="slideHasChanged(index)"
                       show-pager="false">
      <ion-slide ng-repeat="color in colors">
             <!-- -->
        </ion-slide>
    </ion-slide-box>

And this is a DEMO I play with
The issue was posted in Ionic Forum

@mhartington Mike, I'm having same issue in 1.0.0-beta.14-nightly-964. Could you please, help to solve this issue?
Thanks!

I had an issue with this and used this workaround which does not involve modifying the ionic source:
Give each slide a unique id which can be an angular binding.
Then you just need to filter on the $ionicScrollDelegate instances collection to get the one which has an element with the id you're looking for on.
Here's a quick copy and paste of my code in case it helps:
 <ion-slide ng-repeat="page in pages" active-slide="page">

            <ion-content id="{{page.name}}">

...
        $scope.getScrollPosition = function (page) {

        var instances = $ionicScrollDelegate["_instances"];

        var instance = _(instances).find(function(ins) {
            return ins.$element[0].id === page.name;
        });

        console.log(JSON.stringify(instance.getScrollPosition()));
    };

An universal directive to use random-generated delegate-handle (inspired to @mikesurowiec ) :
angular.module('app').directive('randomDelegateHandle', [function () {
  return {
    priority: 1000,
    restrict: 'A',
    compile: function compile(tElement, tAttrs, transclude) {
        tAttrs.$set('delegateHandle', Math.random().toString(36).substring(7));
        return function postLink(scope, iElement, iAttrs, controller) {}
    }
};

}]);
use:
ion-content random-delegate-handle

Still appears to be messy using 1.0.0-rc.1
danfaber's comment above was really useful in working out what the problem is, but the find() fn is not totally portable it seems :(
I just created a very simple service to manage jumping between tabs in my application (which has lots of nested tabs, and breaks quickly using ionic's built in tab delegate functions).
A horrible solution perhaps .... but this is working very reliably for me at the moment, and it bypasses any need to touch the underlying ionic libs.  The code below is verbose and non-optimal, but its easy to reason about, and portable.
// A fix for broken ionic tabs delegate

.factory('$tabs', ['$ionicTabsDelegate', function($ionicTabsDelegate) {
  return {
    get: function(handle) {

      var tabs = $ionicTabsDelegate._instances
      var theTab = undefined

      // Manually walk ionic's internal array of tabs, and find the matching tab
      // use angular's built in array iterator for best portability
      angular.forEach(tabs, function(v,k){
        if (v.$$delegateHandle === handle) {
          theTab = v
        }
      })
      return theTab
    },
    select: function(handle,position) {
      console.log('tabs select',handle,position)

      var theTab = this.get(handle)
      if (theTab !== undefined) {
        theTab.select(position)
      }
    }
  }
}])

Usage :
<ion-tabs delegate-handle="MainTabs">
 ....   lots of tabs in here
</ion-tabs>

.controller('myExamplecontroller', ['$tabs', function($tabs) {
    return {
       showFirstTab:  function() {
           $tabs.select('MainTabs',0)
       },
       showSecondTab:  function() {
           $tabs.select('MainTabs',1)
       },
      // etc
    }

}])

I think it find a possibility for solve this error "Delegate for handle "my-handle" could not find a corresponding element with delegate-handle..."
This possibility is caused why $ionicSideMenuDelegate.$getByHandle('menuLeftHandle')._instances is a Array

$ionicSideMenuDelegate.$getByHandle('menuLeftHandle')._instances[n]. anyMethod()

Problem is still existing, why this is closed ?

Hello
is this issue solved?
i still have same problem with generated delegate-handle
this is  my code
JS Controller
$scope.swapName = "swap00";     $scope.ds = function (sN) {       $ionicSlideBoxDelegate.$getByHandle(sN).enableSlide(false);     };
HTML
<ion-slide-box show-pager="false" delegate-handle="{{swapName}}" ng-init="ds(swapName)">                  <ion-slide > 1                  </ion-slide>                  <ion-slide > 2                  </ion-slide>                  <ion-slide > 3                  </ion-slide> </ion-slide-box>
i get this message:
Delegate for handle "swap00" could not find a corresponding element with delegate-handle="swap00"! enableSlide() was not called!
Possible cause: If you are calling enableSlide() immediately, and your element with delegate-handle="swap00" is a child of your controller, then your element may not be compiled yet. Put a $timeout around your call to enableSlide() and try again.

I had a similar problem and asked it in StackOverflow and got a great temporary solution to the problem. See it at StackOverflow

I had a similar problem and asked it in StackOverflow and got a great temporary solution to the problem. See it at StackOverflow. Hopefully this can help someone in the future.

Address:ionicframework
I think we are use in wrong, look at the API , the attr delegate-handle  accept value type is string, not expression ,  but I think the type of string  is not suitable.
hope you can understand what I said. ^-^

Based on @thepi0 's Link I could solve this problem. For someone who needs help, share code here. You can just put this on your controller.
To get dynamically created index of the slide box like with ng-repeat
    $scope.getSlideBoxDelegateHandle = function(delegateIndex) {
        //get all the instances that ionic scroll delegate is handling
        var instances = $ionicSlideBoxDelegate["_instances"];
        //Create Instance you want to get
        var instance = null;
        for (var index in instances) {
            //set DelegateHandle value with your index
            //Ex) instances[index].$$delegateHandle = "slidebox"+index;
            //or just instances[index].$$delegateHandle = index;
            instances[index].$$delegateHandle = index;
            if (index == delegateIndex) {
                instance = instances[index];
            }
        }
            return instance; //return the instance
    }

usage
HTML
 <div class="list" ng-repeat="myIndex in dynamics> <ion-slide-box delegate-handle="{{myIndex}}">
JS
 $scope.slideIndex = $scope.getSlideBoxDelegateHandle(myIndex).currentIndex or anymethod;

I fixed mine with a custom function with help from @yacaeh 's code above. Basically, instead of comparing indexes, I compared the HTML object of the passed ion-content from the ones available under $ionicScrollDelegate list. Works like charm for me.
function getScrollDelegate(element, $ionicSlideBoxDelegate) {
  var instances = $ionicSlideBoxDelegate["_instances"];
  //Create Instance you want to get
  var instance = null;
  for (var index in instances) {
    //set DelegateHandle value with your index
    //Ex) instances[index].$$delegateHandle = "slidebox"+index;
    //or just instances[index].$$delegateHandle = index;
    instances[index].$$delegateHandle = instances[index].$$delegateHandle || index;
    if (instances[index].$element[0] == element[0]) {
      instance = instances[index];
    }
  }
  return instance; //return the instance
}

And in my directive, I called it like below:
      var $scroll = $('.scroll-content', el.parent());//selector to get the ion-content element in current view
      vm.prevTop = 0;
      var handle = getScrollDelegate($scroll, $ionicScrollDelegate);//gets the handle
      $scroll.on('scroll', function (e) {
         var pos = handle.getScrollPosition();
         var cl = pos.top>vm.prevTop ?'go-down' :'go-up';
         $(button).removeClass('go-down go-up').addClass(cl);
     })


DJI.DJIAssistant2ConsumerSeries version V<IP_ADDRESS>

[X] Have you signed the Contributor License Agreement?
[X] Have you checked that there aren't other open pull requests for the same manifest update/change?

[X] Does your manifest conform to the 1.0 schema?

Note: manifests\d\DJI\DJIAssistant2ConsumerSeries\V2.1.3 is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

/azp run


Infinite login

Describe the bug
People get stuck in login screen
To Reproduce
Unknown
Log or error message
This is my log file:
2020-07-25 14:29:24.122  INFO 3536 --- [Thread-13] c.f.client.remote.FafServerAccessorImpl  : Trying to connect to FAF server at lobby.faforever.com:8001
2020-07-25 14:29:24.168  INFO 3536 --- [Thread-13] c.f.client.remote.FafServerAccessorImpl  : FAF server connection established
2020-07-25 14:29:24.193  INFO 3536 --- [Thread-13] c.f.client.remote.FafServerAccessorImpl  : FAF session initiated, session ID:<PHONE_NUMBER>
2020-07-25 14:32:02.778  WARN 3536 --- [JavaFX Application Thread] c.f.client.login.LoginController         : Login failed

java.util.concurrent.CancellationException: null
	at java.base/java.util.concurrent.CompletableFuture.cancel(Unknown Source)
	at com.faforever.client.user.UserService.cancelLogin(UserService.java:96)
	at com.faforever.client.login.LoginController.onCancelLoginButtonClicked(LoginController.java:330)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at com.sun.javafx.reflect.Trampoline.invoke(Unknown Source)
	at jdk.internal.reflect.GeneratedMethodAccessor19.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at javafx.base/com.sun.javafx.reflect.MethodUtil.invoke(Unknown Source)
	at javafx.fxml/com.sun.javafx.fxml.MethodHelper.invoke(Unknown Source)
	at javafx.fxml/javafx.fxml.FXMLLoader$MethodHandler.invoke(Unknown Source)
	at javafx.fxml/javafx.fxml.FXMLLoader$ControllerMethodEventHandler.handle(Unknown Source)
	at javafx.base/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
	at javafx.base/com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
	at javafx.base/javafx.event.Event.fireEvent(Unknown Source)
	at javafx.graphics/javafx.scene.Node.fireEvent(Unknown Source)
	at javafx.controls/javafx.scene.control.Button.fire(Unknown Source)
	at javafx.controls/com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(Unknown Source)
	at javafx.controls/com.sun.javafx.scene.control.inputmap.InputMap.handle(Unknown Source)
	at javafx.base/com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
	at javafx.base/com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
	at javafx.base/javafx.event.Event.fireEvent(Unknown Source)
	at javafx.graphics/javafx.scene.Scene$MouseHandler.process(Unknown Source)
	at javafx.graphics/javafx.scene.Scene$MouseHandler.access$1300(Unknown Source)
	at javafx.graphics/javafx.scene.Scene.processMouseEvent(Unknown Source)
	at javafx.graphics/javafx.scene.Scene$ScenePeerListener.mouseEvent(Unknown Source)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(Unknown Source)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(Unknown Source)
	at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(Unknown Source)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(Unknown Source)
	at javafx.graphics/com.sun.glass.ui.View.handleMouseEvent(Unknown Source)
	at javafx.graphics/com.sun.glass.ui.View.notifyMouse(Unknown Source)
	at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
	at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)

Seems like the message is received but client does not react.
OS
Windows
Wanna have the bug fixed quickly?
Visit Issue hunt...

This happened to me a few times and only happened if my computer crashed or client crashed while logged in. Then when I next tried to log in the server wouldn't respond to the login credentials. Although it did get pinged by the client.

So u can reproduce it?

I can take a look to see if there is a reliable way to crash the client and get it to reproduce as I was seeing it but it did happen every time that happened

I have not seen this since we switched to token


load tests now check for explicit values from the github pubmed_xml/

commit says "tests/README.md" but it's not in "tests/"  it's in "src/xml_processing/README.md"

Cool, thanks @ianlongden .  When you say Params should be explained, do you mean in the comment section at the start of each function ?  I've not used doctstrings before (I think Paulo added those comments for functions), so I'm not sure whether there's an expected pattern for explanations.
Sounds good about removing commented out code.


Submiting pull request for Bahasa Indonesia (id) translation

I've been finishing the whole translation and updating to index.html link also.
Referencing issue #4

Thanks! I'll work on bringing this in sync with the live branch in the next few days. Once I'm done will let you know what steps remain.

@elybin Thanks for your work on this. This is now live!

@all-contributors add @elybin for translation


Config overlapping

pls refactor ovpn exec command, since we are using config file anyway
https://github.com/flant/ovpn-admin/blob/d3b5a77efb263c149df515881563538d2873df23/setup/configure.sh#L59
For ex: no need to use flags like "--port 1194" since we have a flag "--config /etc/openvpn/openvpn.conf", use config file instead

we have situations where we run a couple of containers in kubernetes with the same configuration file, but with a different port and protocol, because of this we use this configuration method


transpile TypeScript code to ES2022

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.3%) to 82.682%

Totals

Change from base Build<PHONE_NUMBER>:
-0.3%

Covered Lines:
2590

Relevant Lines:
3206

💛  - Coveralls


Fix a minor (1 per process) leak in AccessEnforcementSelection

This fixes a commit from a few days ago where I meant to call
unique_ptr::reset() instead of unique_ptr::release() and
apparently didn't notice the compiler warning.

@swift-ci smoke test and merge


feat(types): Enhance any types

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


delay showing install python commands until after controllers are loaded

Fixes #10960

[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] Appropriate comments and documentation strings in the code.
[ ] Has sufficient logging.
[ ] Has telemetry for feature-requests.
[ ] Unit tests & system/integration tests are added/updated.
[ ] Test plan is updated as appropriate.
[ ] package-lock.json has been regenerated by running npm install (if dependencies have changed).

Codecov Report

Merging #11430 (78152e8) into main (428405b) will decrease coverage by 0%.
 Consider uploading reports for the commit 4a8df3f to get more accurate results

@@           Coverage Diff           @@
##            main   #11430    +/-   ##
=======================================
- Coverage     63%      63%    -1%
=======================================
  Files        476      477     +1
  Lines      33976    34155   +179
  Branches    5508     5544    +36
=======================================
+ Hits       21560    21601    +41
- Misses     10357    10495   +138
  Partials    2059     2059

Impacted Files
Coverage Δ

...ollers/commands/installPythonControllerCommands.ts
57% <100%> (+<1%)
:arrow_up:

src/notebooks/controllers/controllerLoader.ts
92% <100%> (+4%)
:arrow_up:

src/kernels/jupyter/serverSelector.ts
43% <0%> (-19%)
:arrow_down:

src/platform/common/platform/fileSystem.ts
35% <0%> (-9%)
:arrow_down:

src/kernels/kernelStartupCodeProvider.node.ts
76% <0%> (-6%)
:arrow_down:

...interactive-window/debugger/startupCodeProvider.ts
87% <0%> (-4%)
:arrow_down:

src/kernels/jupyter/launcher/serverUriStorage.ts
64% <0%> (-4%)
:arrow_down:

src/platform/common/platform/fileSystem.node.ts
67% <0%> (-3%)
:arrow_down:

src/platform/common/application/extensions.node.ts
84% <0%> (-3%)
:arrow_down:

src/platform/common/cancellation.ts
62% <0%> (-2%)
:arrow_down:

... and 19 more


Password confirmation

Password confirmation does not seem to work as written in the docs. There is an example here.

Hello @Ajax30 thank you for posting the issue. As mentioned in the answer of stackoverflow. You need to add the confirmed rule to the password. The confirmed rule will inform the library to validate the password against the password_confirmation field.


Option to disable some features

Hi,
Can you provide options to disable features like image, video etc...

Any update on this?

@xrb21  I make a pull request for this issue #30

I forked this library and have made some pretty massive changes to it, you can find it here. I've added this feature (and many others) in that library. Currently its only on master but will be available in pub in the next few days.
I see there is a PR here but it still isn't merged... which is why I forked the library and have published it to pub.

I forked this library and have made some pretty massive changes to it, you can find it here. I've added this feature (and many others) in that library. Currently its only on master but will be available in pub in the next few days.
I see there is a PR here but it still isn't merged... which is why I forked the library and have published it to pub.

That's great... Thanks...


Austrian Phone Number Length

I noticed that for austrian phone numbers, the max Length is too small.
Since some numbers can have up to 11 digits.

Hello, it should be fixed with release 2.0.0


Recommend -addext for subjectAltName

We no longer have to use such a messy/kludgy/breakable syntax to add subjectAltName entries to a CSR.
This pull request updates the README to recommend the new, officially-supported syntax, while still listing the old workaround for versions of OpenSSL that don't officially support adding subjectAltNames inline.

Merged, but changed the wording a bit. Thanks!


Add random gen pick from mass-airdrop list

Once we will bw doing mass-airdrop, add option to randomly choose and how wide distribution make. I.e set 10% from total addresses

we dont have aidrops


[PoC] V2 API changes using cargo feature flag

Description:
We can use multi-branch but I think it will really hurt rust-side users.
With multi-branch approach, we have to prevent some patches from being published to crates.io, but I think it's not acceptable for some rust-side users.
So I'm suggesting another approach. We can use a (potentially private) feature flag named swc_v2 in js-surfacing crates like swc or swc_node_bundler to 'hide' some changes to node api.
This is clearly not additive, and that's why I think it should be a private feature.
As users are not expected to depend on swc_v2, enabling it from outside of SWC may break the whole dependency tree, but it's fine.
For PoC, I fixed #5527 only for v2.
I want to hear more about opinions about this approach
Some constraints

rust users should not depends on swc_v2. This is not considered as a public api.

All code should be accessible witthout swc_v2.

But altering behavior is fine.
Let's say, we want to fix #5535 in v2 and change the order of plugins to after resolver but before decorator or typescript::strip. In this case we can use #[cfg(feature = "swc_v2")] and #[cfg(not(feature = "swc_v2")] respectively.
Related issue (if exists):

At this point, I think we'll probably need to try couple of different approaches to find what's best to suit our needs. Branch, features both have pros and cons and probably one approach will not fulfill most of our needs. The way I'm thinking is probably we'll use feature for the additive (i.e new things on top of sharable), and branch for the change / remove. Some of questions regarding feature-based major is some cases like if involved change requires to keep lot of repeated code with small amount of changes, or how to control deeply transitive dep's (i.e core -> A -> B -> C -> D and we need change D, whereas A / B/ C potentially have D as well), or something else.
Double clarify this is not an objection, just saying we probably need to collect real world challenges before make a firm decision on one end.


@withStyles(styles)  in react app giving Syntax error: Unexpected token > @withStyles(styles)

The project runs fine in codesandbox, but when run locally, its giving error at line
Unexpected token > @withStyles(styles)
Steps to Reproduce / Live Example
https://codesandbox.io/s/yv43ky8xox
Failed to compile.

./src/App.js
Syntax error: Unexpected token (43:0)

  41 | })
  42 |
> 43 | @withStyles(styles)

Locally I have tried running the project by both
A) downloading the above codesandbox project and installing the exact packages fro (https://codesandbox.io/s/yv43ky8xox)  AND also
B) In Local machine updating some of the packages and including some extra files such as .babelrc
Here's the updated setup of the option B) above for running the project in my local machine
package.json
{
  "name": "new",
  "version": "1.0.0",
  "description": "",
  "keywords": [],
  "main": "src/index.js",
  "dependencies": {
    "@material-ui/core": "^1.4.1",
    "@material-ui/icons": "^1.1.0",
    "babel-cli": "^6.26.0",
    "babel-eslint": "^8.2.6",
    "babel-plugin-transform-runtime": "^6.23.0",
    "babel-polyfill": "^6.26.0",
    "babel-preset-es2015": "^6.24.1",
    "babel-preset-stage-0": "^6.24.1",
    "css-loader": "^1.0.0",
    "material-ui": "^1.0.0-beta.47",
    "postcss-loader": "^2.1.6",
    "react": "16.3.2",
    "react-dom": "16.3.2",
    "react-scripts": "1.1.4",
    "sass-loader": "^7.0.3",
    "style-loader": "^0.21.0",
    "webpack": "^3.0.0"
  },
  "devDependencies": {
    "babel-core": "^6.26.3",
    "babel-loader": "^7.1.5",
    "babel-preset-env": "^1.7.0",
    "babel-preset-react": "^6.24.1"
  },
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test --env=jsdom",
    "eject": "react-scripts eject"
  }
}

.babelrc
{
    "presets": [
      [
        "env",
        {
          "targets": {
            "node": 6
          },
          "useBuiltIns": true
        }
      ],
      "es2015",
      "stage-0",
      "react"
    ],
    "plugins": [
      "add-module-exports",
      ["direct-import", ["@material-ui/core", "@material-ui/icons"]]
    ],
    "env": {
      "production": {
        "presets": [
          "react-optimize"
        ],
        "plugins": [
          "babel-plugin-dev-expression"
        ]
      },
      "development": {
        "plugins": [
          "transform-class-properties",
          "transform-es2015-classes",
          "react-hot-loader/babel"
        ]
      }
    }
  }

And in local machine the code in .src/App.js remains just the as I have in codesandbox
(https://codesandbox.io/s/yv43ky8xox)
Your Environment

Tech
Version

browser
Chrome

@rohan-paul I think that it's a Babel configuration issue, make sure you have all the plugins installed for the syntax you use.

sure, thanks @oliviertassinari , creating an SO question..

Ok, made it to work.
Had to install @material-ui/core
In App.js included it as import { withStyles } from '@material-ui/core/styles'
Removed the line @withStyles(styles) completely.
And now with export default withStyles(styles)(App)
I could make it work.


Lift code loading to Container from ContainerContext

This change lifts code loading and satisfies checking up to the Container from the ContainerContext.  There are a few motivations for this:

Consolidating the quorum/codeDetails/codeLoader/comparers/etc. lets us avoid over-exposing them among classes.  ContainerContext can relieve itself of knowing about code loading and details.  ContainerContext gets a simpler construction and can drop a couple public members.
Container can load the runtime factory before instantiating the context.  This allows injecting an already-realized factory, so ContainerContext doesn't have to think about async retrieval of the factory.
Ultimately it's my opinion that code loading should be externalized from the Container as well (should be completely in the hands of the host who passes the code loader today).  This gets us a little closer to popping it out, though I avoid changes to API boundaries for now.

A few key surprising discoveries that explain how this is a safe change:

Although it looks like the factory is lazy-loaded (via a LazyPromise), we in fact immediately await the promise in all cases (ContainerContext.createOrLoad immediately awaits the instantiateRuntime call before even returning a reference).  So we don't lose any laziness with this change.
The LegacyCodeLoader path has apparently been broken for about a year (looks like a bad merge).  If loadCodeModule did in fact ever return a module with no "module" member, then it would immediately blow up in getRuntimeFactory as PackageNotFactoryError.  So we don't need to maintain that path anymore since it's been broken for a year - telemetry supports this.
The tests aren't actually testing the flow, so I just remove them here.

The "legacy loader" test isn't actually testing for using a legacy loader anymore (otherwise it would have caught the issue in (2)).  Looks like this got updated to the "new thing" without realizing that it was intentionally "doing the old thing".
The "without details" test mocks returning a module without details during load (which I don't think is a real path anyway), but the details don't come into play during load anyway so this isn't interesting.  No details would be interesting during satisfies, but the satisfies call is mocked here so it's not actually testing the implementation - just testing the mock.
The "with details" test is similar to the "without details" - over-mocked so doesn't end up testing anything interesting.

Looking at the test failures (in fluid-runner) now.  It appears these tests should have always failed, but were sneaking by because of the async module resolution (they "passed" before hitting the error), so now that we await less the errors are surfacing.  Tossing a few await Promise.resolve().then(() => {}); statements in satisfies makes them "pass" again.
For example, odspSnapshot2.json includes a propose op.  The sampleCodeLoader is not an IFluidCodeDetailsComparer, so this should result in force-close of the container and probably some sort of failure (both before and after this PR).  Will take a bit of time to figure out what the right test fix is.

Looking at the test failures (in fluid-runner) now. It appears these tests should have always failed, but were sneaking by because of the async module resolution (they "passed" before hitting the error), so now that we await less the errors are surfacing. Tossing a few await Promise.resolve().then(() => {}); statements in satisfies makes them "pass" again.
For example, odspSnapshot2.json includes a propose op. The sampleCodeLoader is not an IFluidCodeDetailsComparer, so this should result in force-close of the container and probably some sort of failure (both before and after this PR). Will take a bit of time to figure out what the right test fix is.

You're correct that the containers have been closing silently in the background while we have these sample js bundles doing no actual work on the container. Is there any kind of exception being thrown now that is causing these tests to fail? Before, the container would close, but no actual exception was thrown to prevent the test from continuing.

You're correct that the containers have been closing silently in the background while we have these sample js bundles doing no actual work on the container. Is there any kind of exception being thrown now that is causing these tests to fail? Before, the container would close, but no actual exception was thrown to prevent the test from continuing.

Looking at exportFile's "Export using snapshot [odspSnapshot2.json]" specifically:  both with and without this change, a "Existing context does not satisfy incoming proposal" error is thrown (which is correct - the code loader doesn't implement comparison, so it is correct to throw this error as the test is currently written).
The only thing that's different is the timing of that error being thrown.  With this change, there are fewer awaits before the error is realized (because of the removal of the LazyPromise), so it happens sooner.  Hypothesis is: with the delay, the test was able to forcibly close() the container here before it processed all the ops and encountered the error.  Now that the delay is gone the ops get processed and the error becomes apparent.  Still probing to confirm.
I would like to understand what this test is trying to verify though - was it correct to declare success without processing all the ops?  Why is it writing the word "result" into a file, etc.

Latest approach implements a naive comparison implementation for the fluid-runner's code loader.  Chatted with Kian and it sounds like there is followup work planned to improve these tests, so this should tide us over until that work is done.


Spotless result for NatGen-base.commons-collections.mid-13.idx-1810.3.buggy

These changes are too big. Please revise PR to focus on the mutated method or just close this PR and discuss more on Discord before opening another PR.


Do you have plan to support AWS ECR and google cloud container-registry

Hope to get some update on your plan of registry support.

@yuelipku Sorry for the delayed response!
I don't think either of these registries run Notary alongside them, am I wrong in that assertion?

Sorry, my mistake, I think you are right. I just need to run my own Notary instance there.

@liamawhite I would also be interested in this #22 . I am more than happy to implement this. Do you have ideas in mind on how you want to tackle this? If not I can draft up something?

Great! I have been meaning to get around doing this actually so can help you along.
I think just a field in the CRD would be good. I guess at the spec level to prevent people from duplicating per repo. Something like this:
apiVersion: securityenforcement.admission.cloud.ibm.com/v1beta1
kind: <ClusterImagePolicy_or_ImagePolicy>
metadata:
  name: <crd_name>
spec:
   trustServer: <notary_server_url> # if not set it will infer based on image name
   repositories:
    - name: <repository_name>
      policy:
        trust:
          enabled: <true_or_false>
          signerSecrets:
          - name: <secret_name>

@liamawhite I see in #22 you said the following comment. Do we still want to do it at a repository level, that way we can specify different trust servers for different repos or what you just said and keep it at spec level?

Repository level is also fine. Could do both and most specific one wins as well I guess.

I think this issue is solved by #33 in that you can specify your own Notary server for GCR or ECR images. From a quick glance it looks like GCR and ECR still don't have native Notary support for us to give built-in support.
Please correct me if I'm wrong on that, but closing for now at least.

Hello, sorry to renew this thread, not sure where to ask and this was the closest issue. Is it even possible to implement Portieris outside IBM-Cloud? My team is highly interested on applying security checks for DCT signatures, but we are working in Azure and it seems I need an account to pull the IBM images that are needed to enable image enforcement, am I right? Thanks!

Hi @arscek,
Image Enforcement is a build of Portieris that's designed for use in IBM Cloud, which has support for IBM's Vulnerability Advisor as well as content trust. Those images do require an IBM Cloud account.
You can use Portieris in other clouds if you want. The images are in Docker Hub as public images (ibmcom/portieris), and a helm chart to install it is in this repo under the install folder.
Hope this helps. If you'd like any further assistance please feel free to open an issue.


[assemble] Allow archiveFormat to be overriden by target GraalJDKs

The target archiveFormat may be set at the assembler level. It should also be possible to override this value at the artifact level by setting an extraProperty named archiveFormat on a target GraalJDK, just like jlink does it.

Released in v1.5.0 -> https://github.com/jreleaser/jreleaser/releases/tag/v1.5.0


Rename the project

Since it's clear that we have to move forward with this project without any further assistance from the original authors, we need to pick a new name for this project.
Please leave a comment with the name you think reflects better the scope and purpose of this gem. It is important to note that:

the rubygems.org name should be available
the name should be different from the original name

The comments with the most votes (:heart:) will be considered the main candidates.
Thank you all :upside_down_face:

Couple of questions to help with this naming exercise:

Is there an intention for this fork to cater for more formats than JSON:API in the future?
Will this fork continue the "performance first" approach mentioned by the README and https://github.com/fast-jsonapi/fast_jsonapi/blob/master/docs/performance_methodology.md?
What level of backwards compatibility will this fork intend to have?

Also, will the license be kept the same? (Apache 2.0)

I think we have no reasons to change the license, so that stays.

This is a great question, and honestly I'm inclining towards leaving it as a pure library with one purpose and not moving into covering the full spec, something that I did with the jsonapi.rb (error handling, filters, pagination and so on...).
I can see how this could be relevant, but I don't think the name should reflect it. I do believe that we obviously should keep the performance engineering spirit  present, but if somebody smarter decides to do a similar implementation and it's faster, that's just fine.
We could provide a light backwards compatibility layer, but to be honest, folks who are using this library will already have to update gemspec/require refs, so I don't think we need major changes. Though some specific API methods will change signatures since #34  and #45 are just very :exploding_head: ...

Thanks @stas for the quick and informative response! All makes sense to me and I very much agree. Sounds like the goal is to keep things simple and cohesive, but also have the freedom to change and improve the existing implementation.
Will think of some names, and I hope to contribute / help out with PRs etc. in the future.

FastJson / fast_json

jsonapi_printer

jsonapi_presenter

jsonapi_transformer OR transform_to_jsonapi
I like this theme as it fits with the way the library works – it doesn't assume serialisation, and you can do what you want with the "transformed" object.

jsonapi-serializer

lightning-jsonapi

quick_jsonapi

flash-jsonapi

Following in the footsteps of can_can -> can_can_can I humbly suggest fast_fast_jsonapi. I'd prefer keeping the original name in the project name for discoverability, and would suggest that getting something pushed to rubygems for ease of installation sooner rather than later would be ideal.

Or community_fast_jsonapi ¯_(ツ)_/¯

Following in the footsteps of can_can -> can_can_can I humbly suggest fast_fast_jsonapi

Inspired from this comment, super_fast_jsonapi

Following in the footsteps of can_can -> can_can_can I humbly suggest fast_fast_jsonapi. I'd prefer keeping the original name in the project name for discoverability, and would suggest that getting something pushed to rubygems for ease of installation sooner rather than later would be ideal.

@DVG @kimyu92  thanks, but please let's keep it on-topic. If you don't think we've provided clear arguments on why this name should follow the rules we set, please ask away, I'll be happy to explain.
Both your suggestions will be ignored. Sorry.

You are welcome to ignore whatever you choose to, I'm just some guy.

Since it is expected to be fast, sleek and lightweight, I would suggest smart_jsonapi

Is anyone opposed to fast_jsonapi_serializer? It hits these notes:

Name is available
Does what it says on the tin
Close enough to the original project's name to signal it's related.

I wouldn't mind taking a crack at renaming it if you all like this name? Let me know.

Is anyone opposed to fast_jsonapi_serializer? It hits these notes:

@gee-forr jsonapi-serializer is shorter and has a bunch of votes. We'll proceed with that. Thanks to everyone for helping with this! <3

  Successfully built RubyGem
  Name: jsonapi-serializer
  Version: 2.0.0
  File: jsonapi-serializer-2.0.0.gem
Pushing gem to https://rubygems.org...
Successfully registered gem: jsonapi-serializer (2.0.0)

It's out! :partying_face:
https://rubygems.org/gems/jsonapi-serializer


renamed state to cancelState and status to cancelStatus

Renamed the offending properties to match those which eBay is sending to fix unhandled exceptions.

Thank you for the PR. I'll get this merged over the next few days.
Just making you aware that the eBay documentation does says that the fields are state and status. Chances are the documentation is wrong and needs to be edited to match what the API is returning. However, there is always the chance the documentation is correct. In which case the API may revert back to returning state and status.  If that happens then the SDK will need updating again.

No problem, I'm happy to help out any way that I can. And understood on the documentation. If this does happen I'll create another PR for it. Cheers!


Count of preload

type Compaing struct {
    ID int
    Name string
    GroupsCount int
}

type Group struct {
    ID int
    Name string
    CompaingID int
}

How get count of groups of every Compaing without preload?
need sql like
SELECT c.id, c.name, count(DISTINCT g)  FROM "compaing" as c
LEFT JOIN
    "group" g ON c.id = g.compaing_id

GROUP BY c.id

db.Where('id = ?', 1).Find(&compaings)

type Compaing struct {
    ID int
    Name string
    GroupsCount int `sql:"-"`
}

db.Select("*, count(distinct g) as groups_count").Joins("...").Find(&campaigns)


JSONL loading slow when using megawarcs

I'm trying to run process_common_crawl_dump.py to dedupe an 80GB megawarc I have, and the jsonl loader is taking a long time to load the data. It appears to be single-threaded even if I set the number of workers higher.
What are the best practices for working with megawarcs? Should I extract the files in advance of running datatrove?

Ideally you would want to first split this file into multiple smaller files. See here for more info: https://github.com/huggingface/datatrove?tab=readme-ov-file#terminology


Fix RNTester build failure in CI

Summary:
If you cd into ~/fbsource/xplat/js/react-native-github and run:
xcodebuild -project RNTester/RNTester.xcodeproj -scheme RNTester -configuration Release -sdk iphonesimulator -derivedDataPath RNTester/build -quiet

The command fails with the following error:
?  react-native-github xcodebuild -project RNTester/RNTester.xcodeproj -scheme RNTester -configuration Release -sdk iphonesimulator -derivedDataPath RNTester/build -quiet
=== BUILD TARGET RNTester OF PROJECT RNTester WITH CONFIGURATION Release ===
+ DEST=/Users/ramanpreet/fbsource/xplat/js/react-native-github/RNTester/build/Build/Products/Release-iphonesimulator/RNTester.app
+ [[ Release = *Debug* ]]
+ [[ -n '' ]]
+ case "$CONFIGURATION" in
+ DEV=false
+++ dirname /Users/ramanpreet/fbsource/xplat/js/react-native-github/RNTester/../scripts/react-native-xcode.sh
++ cd /Users/ramanpreet/fbsource/xplat/js/react-native-github/RNTester/../scripts/..
++ pwd
+ REACT_NATIVE_DIR=/Users/ramanpreet/fbsource/xplat/js/react-native-github
+ cd /Users/ramanpreet/fbsource/xplat/js/react-native-github/../..
+ '[' -z '' ']'
+ export NVM_DIR=/Users/ramanpreet/.nvm
+ NVM_DIR=/Users/ramanpreet/.nvm
+ [[ -s index.ios.js ]]
+ ENTRY_FILE=RNTester/js/RNTesterApp.ios.js
+ [[ -s /Users/ramanpreet/.nvm/nvm.sh ]]
++ command -v brew
+ [[ -x /usr/local/bin/brew ]]
++ brew --prefix nvm
+ [[ -s /usr/local/Cellar/nvm/0.33.11/nvm.sh ]]
+ [[ -x /Users/ramanpreet/.nodenv/bin/nodenv ]]
++ command -v brew
+ [[ -x /usr/local/bin/brew ]]
++ brew --prefix nodenv
+ [[ -x /usr/local/Cellar/nodenv/1.1.2/bin/nodenv ]]
+ '[' -z node ']'
+ '[' -z '' ']'
+ export CLI_PATH=/Users/ramanpreet/fbsource/xplat/js/react-native-github/local-cli/cli.js
+ CLI_PATH=/Users/ramanpreet/fbsource/xplat/js/react-native-github/local-cli/cli.js
+ '[' -z '' ']'
+ BUNDLE_COMMAND=bundle
+ [[ -z '' ]]
+ CONFIG_ARG=
+ type node
+ BUNDLE_FILE=/Users/ramanpreet/fbsource/xplat/js/react-native-github/RNTester/build/Build/Products/Release-iphonesimulator/RNTester.app/main.jsbundle
+ node /Users/ramanpreet/fbsource/xplat/js/react-native-github/local-cli/cli.js bundle --entry-file RNTester/js/RNTesterApp.ios.js --platform ios --dev false --reset-cache --bundle-output /Users/ramanpreet/fbsource/xplat/js/react-native-github/RNTester/build/Build/Products/Release-iphonesimulator/RNTester.app/main.jsbundle --assets-dest /Users/ramanpreet/fbsource/xplat/js/react-native-github/RNTester/build/Build/Products/Release-iphonesimulator/RNTester.app
warning: the transform cache was reset.
Loading dependency graph, done.

Unable to resolve module `babel/runtime/helpers/classCallCheck` from `/Users/ramanpreet/fbsource/xplat/js/react-native-github/RNTester/js/RNTesterApp.ios.js`: Module `babel/runtime/helpers/classCallCheck` does not exist in the Haste module map

This might be related to https://github.com/facebook/react-native/issues/4968
To resolve try the following:
  1. Clear watchman watches: `watchman watch-del-all`.
  2. Delete the `node_modules` folder: `rm -rf node_modules && npm install`.
  3. Reset Metro Bundler cache: `rm -rf /tmp/metro-bundler-cache-*` or `npm start -- --reset-cache`.
  4. Remove haste cache: `rm -rf /tmp/haste-map-react-native-packager-*`.

Error: Unable to resolve module `babel/runtime/helpers/classCallCheck` from `/Users/ramanpreet/fbsource/xplat/js/react-native-github/RNTester/js/RNTesterApp.ios.js`: Module `babel/runtime/helpers/classCallCheck` does not exist in the Haste module map

This might be related to https://github.com/facebook/react-native/issues/4968
To resolve try the following:
  1. Clear watchman watches: `watchman watch-del-all`.
  2. Delete the `node_modules` folder: `rm -rf node_modules && npm install`.
  3. Reset Metro Bundler cache: `rm -rf /tmp/metro-bundler-cache-*` or `npm start -- --reset-cache`.
  4. Remove haste cache: `rm -rf /tmp/haste-map-react-native-packager-*`.
    at ModuleResolver.resolveDependency (/Users/ramanpreet/fbsource/xplat/js/react-native-github/node_modules/metro/src/node-haste/DependencyGraph/ModuleResolution.js:209:1301)
    at ResolutionRequest.resolveDependency (/Users/ramanpreet/fbsource/xplat/js/react-native-github/node_modules/metro/src/node-haste/DependencyGraph/ResolutionRequest.js:83:16)
    at DependencyGraph.resolveDependency (/Users/ramanpreet/fbsource/xplat/js/react-native-github/node_modules/metro/src/node-haste/DependencyGraph.js:238:485)
    at Object.resolve (/Users/ramanpreet/fbsource/xplat/js/react-native-github/node_modules/metro/src/lib/transformHelpers.js:180:25)
    at dependencies.map.result (/Users/ramanpreet/fbsource/xplat/js/react-native-github/node_modules/metro/src/DeltaBundler/traverseDependencies.js:311:29)
    at Array.map (<anonymous>)
    at resolveDependencies (/Users/ramanpreet/fbsource/xplat/js/react-native-github/node_modules/metro/src/DeltaBundler/traverseDependencies.js:307:16)
    at /Users/ramanpreet/fbsource/xplat/js/react-native-github/node_modules/metro/src/DeltaBundler/traverseDependencies.js:164:33
    at Generator.next (<anonymous>)
    at step (/Users/ramanpreet/fbsource/xplat/js/react-native-github/node_modules/metro/src/DeltaBundler/traverseDependencies.js:266:307)

+ [[ false != true ]]
+ [[ ! -f /Users/ramanpreet/fbsource/xplat/js/react-native-github/RNTester/build/Build/Products/Release-iphonesimulator/RNTester.app/main.jsbundle ]]
+ echo 'error: File /Users/ramanpreet/fbsource/xplat/js/react-native-github/RNTester/build/Build/Products/Release-iphonesimulator/RNTester.app/main.jsbundle does not exist. This must be a bug with'
error: File /Users/ramanpreet/fbsource/xplat/js/react-native-github/RNTester/build/Build/Products/Release-iphonesimulator/RNTester.app/main.jsbundle does not exist. This must be a bug with
+ echo 'React Native, please report it here: https://github.com/facebook/react-native/issues'
React Native, please report it here: https://github.com/facebook/react-native/issues
+ exit 2
** BUILD FAILED **

Basically, we're missing the babel/runtime/helpers/classCallCheck function. Installing babel/runtime fixed the issue.
Differential Revision: D10021475

@gengjiawen I chatted with Ramanpreet in person about this. It looks like #21283 was stuck internally due to some failing tests. Ramanpreet's PR is exported from an internal diff where all tests are passing, so I suggested he land this first, and then work with @rafeca to land any additional fixes included in #21283.


[cherry-pick v0.14.x] Add pipeline run support for cloud events

Changes
Replace the pipeline run controller own config store with the
shared one used by the taskrun controller too. The pipeline run
config store is only useful to the artifact storage, however
the artifact storage loads the config by fetching the configmap
via the kube client, so it does not use the config store.
Attaching the shared config store to the controller, along with
the cloud events client, enables the pipeline run controller to
start sending cloud events for all events where we send k8s events
today (except for error ones).
Add a reconciler unit test to verify that events are sent when
the sink is configured.
Drop reconciler/pipelinerun/config because it's not used. It was
injected in the pipeline run controller before, but not used.
We can add the store for artifact configs back in a different
commit, but it wil have to be part of the shared store.
(cherry picked from commit e6c91d2135fee9199d9c2e2915fc8a957b734079)
Signed-off-by: Vincent Demeester<EMAIL_ADDRESS>Submitter Checklist
These are the criteria that every PR should meet, please check them off as you
review them:

[x] Includes tests (if functionality changed/added)
[x] Includes docs (if user facing)
[x] Commit messages follow commit message best practices
[x] Release notes block has been filled in or deleted (only if no user facing changes)

See the contribution guide for more details.
Double check this list of stuff that's easy to miss:

If you are adding a new binary/image to the cmd dir, please update
the release Task to build and release this image.

Reviewer Notes
If API changes are included, additive changes must be approved by at least two OWNERS and backwards incompatible changes must be approved by more than 50% of the OWNERS, and they must first be added in a backwards compatible way.
Release Notes
Add cloud events for pipeline runs via the  configuration option `default-cloud-events-sink`.
When the default sink is setup, cloud events are sent, else they're disabled.

Send cloud events (when enabled) from the pipeline run and controller, for all non-error
events that are already notified via k8s events.

/cc @afrittoli

/kind bug

/lgtm
Looking Good! 🤙🏽

/approve

/kind bug


[OVA]: Minor change to remove hostname from curl

Describe your changes in brief
Minor change to remove Hostname from curl
Changes

[ ] Why is this change required? What problem does it solve?
Minor change to remove hostname from curl as hostname is not being ping from other setup during CSM endpoint validation

[ ] If proposing a new change then please raise an issue first

How Has This Been Tested? (Optional)

[x] Please describe in detail how you tested your changes.
[ ] Include details of your testing environment, and the tests you ran to
[ ] How your change affects other areas of the code, etc.

Screenshots (if appropriate)
Checklist

[x] tested locally
[ ] added new dependencies
[x] updated the docs
[ ] added a test

Raising new PR as DCO failed


changed gcc source extension

The given source code mirror for gcc only provides .tar.xz files for versions >= 6.4.0. Attempting to use this cygnet file for gcc versions below this will fail to download. While the .tar.gz files are larger, they appear to be present for all versions provided by the mirror.

Hi @marxide , many thanks for spotting this!
Best, Marco


Post release automated changes for maps releases

Post release automated changes for azure-rest-maps-render

API change check
API changes are not detected in this pull request.


Configuration merge doesn't make sense for credential-provider

Problem
When merging multiple config.toml files, Cargo concatenates arrays. For the registries.….credential-provider setting this merging is counter-productive, because it constructs an invalid command.
Steps
When there's more than one applicable cargo.toml file that contains:
[registries.custom]
credential-provider = ["cargo:token-from-stdout", "command", "arguments"]

after merging, it becomes:
[registries.custom]
credential-provider = ["cargo:token-from-stdout", "command", "arguments", "cargo:token-from-stdout", "command", "arguments"]

and results in Cargo running command arguments cargo:token-from-stdout command arguments, which contains wrong arguments, and can fail in very confusing ways.
It's particularly easy to end up with exact duplicates of a custom registry configuration when configs are injected by build tools or projects have their own copy in addition to per-user or per-host configs.
Possible Solution(s)
The credential-provider field should be replaced, not concatenated, when merging config files.
Notes
No response
Version
cargo 1.83.0 (5ffbef321 2024-10-29)

There are a few different config fields affected by this same issue.

registries.*.credential-provider
target.*.runner
host.runner
credential-alias.*
doc.browser

We have an UnmergedStringList type that's used for cases like this, but it only works when merging configuration from environment variables with non-environment sources. It doesn't work for two config files as mentioned here.
Unfortunately, the configuration merging between files happens while all the data is still in TOML form, so Cargo is unaware of which fields are UnmergedStringLists, so we can't apply per-type logic when merging.
Options to fix this:

Change the config system to defer config value merging to when the config is queried, so we can apply the type-specific (UnmergedStringList) logic. Each config source would be stored separately, and merging would happen at the config::get() call.
Remove the UnmergedStringList type and use an explicit list of which configuration keys are not to be merged. The existing merging logic would then reference this explicit list to determine whether to combine or override lists.

@rustbot claim


Automatically accept Apple's new privacy policy

Feature Request
Automatically accept Apple's new privacy policy
Motivation Behind Feature
When a separate account is used for continuous integration machine, the user has to manually log in and accept a new privacy policy in order to release the build. This feature would give a new level of automation and remove the need to use manual labour.
The feature might be turned off by default, so the user could forward the new agreement to the legal department if needed.
Feature Description
[12:23:01]: Starting login with user<EMAIL_ADDRESS>+------------------+----------------+
|           Lane Context            |
+------------------+----------------+
| DEFAULT_PLATFORM | ios            |
| PLATFORM_NAME    | ios            |
| LANE_NAME        | ios fabric_bot |
+------------------+----------------+
[12:23:02]: Need to acknowledge to Apple's Apple ID and Privacy statement. Please manually log into https://appleid.apple.com (or https://itunesconnect.apple.com) to acknowledge the statement.

Alternatives or Workarounds
Login and click through the privacy policy manually.

probably it impossible do by itunes api. I using selenium for it. Tell me please, if I am wrong.

@fastlane-bot doesn't work.

@fastlane-bot doesn't work

@fastlane-bot doesn't work.


Add optional mipmap rendersurfaces to Texture2D and TextureCube

ie.
// RenderPath.h
struct URHO3D_API RenderPathOutputInfo
{
	ea::string name_;
	CubeMapFace face_;
	int mipLevel_;
};

... instead of  ...
ea::pair<ea::string, CubeMapFace>outputs_

On DX11 this was trivial, I haven't looked into GL yet but it shouldn't be too difficult.
Use case: (1) can now semi-properly do PBR cubemap filtering (2) blur/process mip-chain instead of creating a bunch of textures in a renderpath post-processing.
 This is an unusual render-path to say the least -->
<!-- Attach it to a `dead` view -->
<renderpath>

<!-- 128 is our source -->
<!-- 64 -->
#define X(FACE, FACEDIR) DO_MIP_LEVEL(FACEDIR, FACE, 1)
    CUBE_FACES
#undef X

<!-- 32 -->
#define X(FACE, FACEDIR) DO_MIP_LEVEL(FACEDIR, FACE, 2)
    CUBE_FACES
#undef X

<!-- 16 -->
#define X(FACE, FACEDIR) DO_MIP_LEVEL(FACEDIR, FACE, 3)
    CUBE_FACES
#undef X

<!-- 8 -->
#define X(FACE, FACEDIR) DO_MIP_LEVEL(FACEDIR, FACE, 4)
    CUBE_FACES
#undef X

<!-- 4 -->
#define X(FACE, FACEDIR) DO_MIP_LEVEL(FACEDIR, FACE, 5)
    CUBE_FACES
#undef X

<!-- 2 -->
#define X(FACE, FACEDIR) DO_MIP_LEVEL(FACEDIR, FACE, 6)
    CUBE_FACES
#undef X

<!-- 1 -->
#define X(FACE, FACEDIR) DO_MIP_LEVEL(FACEDIR, FACE, 7)
    CUBE_FACES
#undef X

</renderpath>

If there's nothing that screams out as problematic or controversial (the addition of mip surfaces that is, not the use of a preprocessor on a renderpath that's w/e) on I'll ready a PR once I've taken the time to deal with GL.

I'm going to go with a minimal ComputeDevice instead of abusing the RenderPaths for this. It really feels more appropriate since the reason is to filter cubemaps so PBR can be revisited to be done properly (new light probes are a big help there).
I should be able to have something up for review by the end of the weekend.


Zones domain: implement narrowing and widening with thresholds

This issue was moved to seahorn/crab#8


Increase vCPU for Cloud Build

Similar to https://github.com/kubernetes/ingress-nginx/blob/main/images/nginx/cloudbuild.yaml

/assign @vteratipally

/lgtm
/approve


Suggestion: Usability Improvement - Add the object ID to tooltip for extended objects / focus on object definition

A small improvement for the Usability of AL in VS Code.
Until IDs exist, please add the ID of the original object to the tooltip.

The Tooltip should look like:
Page "Service Item Card" 5980

Because, when you are Looking for the ID - you have to search in the extended object:

An alternative could be, to focus on the obejct definitin when you use CTRL+ Left Mouse Click.

CTRL + hover over object name will enable code peek and show object ID


Windows 10 unexpected store error

Hi everyone
I am using vs code for making apps by flutter framework  , so when I download flutter extension or download some packages 5o my project, my window is crushed.
Thanks for your help

Thanks for creating this issue! We figured it's missing some basic information or in some other way doesn't follow our issue reporting guidelines. Please take the time to review these and update the issue.
Happy Coding!

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!


0 H/s for all miners

I need a bit more information but most likely the settings are wrong.

[](url

)
{
"algo": "rx/0",
"pool": "us-west.minexmr.com",
"port": 444,
"wallet": "not leaking",
"password": "",
"rig-id": "hi",
"keepalive": false,
"nicehash": true,
"ssltls": true,
"max-cpu": 95,
"idle-wait": 1,
"idle-cpu": 95,
"stealth": true,
"stealth-targets": "Taskmgr.exe,ProcessHacker.exe,perfmon.exe,procexp.exe,procexp64.exe",
"process-killer": true,
"kill-targets": "program1.exe,program2.exe,program3.exe"
}

First of all the port is wrong, should be 443 for SSL. Second of all I'm pretty sure that MineXMR requires a password (worker name).


Unable to use getJSON in meta and payload descriptor functions

The documentation has the following example on how to read from the res Object within the payload descriptor.
{
  type: 'SUCCESS',
  payload: (action, state, res) => {
    const contentType = res.headers.get('Content-Type');
    if (contentType && ~contentType.indexOf('json')) {
      // Just making sure res.json() does not raise an error
      return res.json().then((json) => normalize(json, { users: arrayOf(userSchema) }));
    }
  }
}

This is great and works perfectly. But when I want to include similar functionality for meta, I encounter an InternalError: already read using the following JSON response and descriptors definition.
{
  "data": [1, 2, 3, 4],
  "url": "http://api.target.com/data"
}

// Descriptors Code Example
{
  type: 'SUCCESS',
  meta: (action, state, res) => {
    return getJSON(res).then((json) => omit(json, 'data'))
  },
  payload: (action, state, res) => {
    return getJSON(res).then((json) => omit(json, 'url'));
  }
}

Note: I use getJSON, but that simply wraps the Response.json() method.
The middleware's actionWith() function calls the payload descriptor first, and then calls the meta descriptor. This means that the meta descriptor throws the InternalError because it attempts to read from the Response Object's body property after it has already been read by the payload descriptor.
Is there a way around this using your middleware? Is there a proposed change in the works?
Any help is appreciated, thanks.
For more reading and a similar example, you can look at this StackOverflow question.

Hi @marceux,
I've run into this issue too. This happens because the body of a Response object can only be read once. I've used the Response#clone method  to use the response in both payload and meta

In fact, the main reason clone() exists is to allow multiple uses of Body objects (when they are one-use only.)

Note that you'll need to do this in both payload and meta to get fresh Response objects for each. My RSAA looks something like:
types: [
  { type: REQUEST, meta },
  {
    type: REQUEST_SUCCESS,
    payload: (action, state, res) => {
      const payloadResponse = res.clone();
      return getJSON(payloadResponse).then(json => ({
        data: json,
        result: parseData(json),
      }));
    },
    meta: (action, state, res) => {
      // fire analytics conditionally whenever result is computed with a 'shouldEmit' value
      // note this is derived from the response body and `res` must be cloned before reading
      // from it both here and above in payload
      const metaResponse = res.clone();
      return getJSON(metaResponse).then(json => {
        const { shouldEmit, event } = parseData(json);

        if (!shouldEmit) {
          return meta;
        }

        // Meta + analytics
        return {
          analytics: {
            type: TRACK,
            payload: { ... },
          },
          // Merged into action meta
          ...meta,
        };
      });
    },
  },
  { type: REQUEST_FAIL, meta },
]

Can you try something like that out?

Hi @nason,
Thanks for responding and thanks for the assistance. I was about to submit a pull request to avoid cloning like this, but this will work just.
Cheers.

Great! Closing for now but feel free to re-open if this continues to be an issue

Create own getJSON
import { getJSON as noCloneGetJSON } from 'redux-api-middleware'

export function getJSON(res) {
  return noCloneGetJSON(res.clone())
}


feat:only enable on commits after hook installed

RT

@lovejoy Thanks for you feature proposal and merge request.
I assume you want to tackle that you want to apply this check for pre-existing repositories and avoid that it fails for old commits. Are you aware of the // @formatter:off feature? If you add this message anyhwere in an commit, this commit and all older ones will no longer be checked & enforced?
I'd assume this superseeds what you are trying to achieve, no?

@bentolor  i need to install this hook on many repo and this‘s repo's users dont want to push such a commit ,and i need to explain this  . waste my time ,many users many time... this pr is just  help someone also have same situation.


Added Translator Human Parity Data For a Chinese-English news transla…

…tion system from Open dataset list for Dataset sprint, Microsoft Datasets tab.

Can you run make style to format the code and fix the CI please ?

Can you run make style to format the code and fix the CI please ?

I ran make style before this PR and just a few minutes ago. No changes to the code. Not sure why the CI is failing.

Also, I attempted to see if I can get the source Chinese sentences from wmt17 dataset. But this call data = load_dataset('wmt17', "zh-en") failed with this error: FileNotFoundError: Couldn't find file at https://storage.googleapis.com/tfdataset-data/downloadataset/uncorpus/UNv1.0.en-zh.tar.gz. I think it should be possible and fairly straightforward to get the pairing source sentences from it. I just can not test it right now.

The RemoteDatasetTest  errors in the CI are fixed on master so it's fine

merging since the CI is fixed on master


Add Linear Equation Example and Calculation Result Explanation

Added a brief explanation on Linear Line equations and how to calculate using only the given values of the constraint.
Also added example of results and explanation of the impact said line will have on the graph and final results of solution.

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

Finished Checks.

Closed and Reopened this PR to attempt to resolve a specific Travis build failure.

Thank you for opening this pull request.
This is a standard message notifying you that we’ve reviewed your pull request and have decided not to merge it. We would welcome future pull requests from you.
Thank you and happy coding. ✈


[Fix] URL maximum length in E-Document Integration

Summary
Added a new field "Request URL" to table 6127 "E-Document Integration Log" with a maximum string length of 2048 to allow for longer URLs when using the "E-Document Integration" interface. The new filed replaces the existing field URL. I marked the existing field as obsolete and updated three (all) references from the old URL field to the new "Request URL" field.
Work Item(s)
Fixes #26672
Fixes AB#540448

@microsoft-github-policy-service agree

Upgrade code added internally. Will merge once it has passed the build system.

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: 22963.


Update create-vm-accelerated-networking-cli.md

Adding test guidance for dynamic VF revoke/add in custom images for Accelerated Networking.

@steveesp
Can you review the proposed changes?
When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

#sign-off


Update strings_he.i18n.json

I ran the latest code on my computer with flutter, and fixed a lot of translations
DRAFT

Ready to merge


Further updates to the 7-139-40 release

With this version, I am getting mostly there, but the final error is a python one:
error: Multiple top-level packages discovered in a flat-layout: ['wsgi', 'widgets'].

To avoid accidental inclusion of unwanted files or directories,
setuptools will not proceed with this build.

If you are trying to create a single distribution with multiple packages
on purpose, you should not rely on automatic discovery.
Instead, consider the following options:

1. set up custom discovery (`find` directive with `include` or `exclude`)
2. use a `src-layout`
3. explicitly set `py_modules` or `packages` with a list of names

This is why I added the patch to setup.py.

Note that the last version failed the import MDSplus test (but otherwise built!).  I pushed my next attempt.


How to call translate beforeMount Vue?[master]

Is it possible to load beforeMount hooks?
I want to mix it with this plugin https://github.com/declandewet/vue-meta#performance

Hi @maki10,
No, it no possible. You should call vue-multilanguage in mounted method or after this life cycle. Because we use data from component to works.


[HOLD for payment 2023-05-16] [$1000] Close account - Unable to close a phone number account, error is displayed

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

Action Performed:

Launch App
Log in as a phone number account
Navigate to Settings > Security
Enter the phone number of the account in the input and click/tap on "close account"

Expected Result:
Verify you are logged out and that there's a message in the login screen that the account was "Closed Successfully" below the email field
Actual Result:
Error message "Please enter your default contact method to close your account." is appeared. Unable to close a phone number account
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[x] Android / native
[x] Android / Chrome
[x] iOS / native
[x] iOS / Safari
[x] MacOS / Chrome / Safari
[x] MacOS / Desktop

Version Number: <IP_ADDRESS>
Reproducible in staging?: Yes
Reproducible in production?: yes
If this was caught during regression testing, add the test name, ID and link from TestRail:
https://expensify.testrail.io/index.php?/tests/view/3412424
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://user-images.githubusercontent.com/93399543/234344457-8948a864-fc95-48ee-9c69-440185b64633.mp4

Expensify/Expensify Issue URL:
Issue reported by: Applause  - Internal Team
Slack conversation:
View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~01fd514c6433bc4b98
Upwork Job ID:<PHONE_NUMBER>606776320
Last Price Increase: 2023-04-26

Triggered auto assignment to @flaviadefaria (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.

Bug0 Triage Checklist (Main S/O)

[ ] This "bug" occurs on a supported platform (ensure Platforms in OP are ✅)
[ ] This bug is not a duplicate report (check E/App issues and #expensify-bugs)

If it is, comment with a link to the original report, close the issue and add any novel details to the original issue instead

[ ] This bug is reproducible using the reproduction steps in the OP. S/O

If the reproduction steps are clear and you're unable to reproduce the bug, check with the reporter and QA first, then close the issue.
If the reproduction steps aren't clear and you determine the correct steps, please update the OP.

[ ] This issue is filled out as thoroughly and clearly as possible

Pay special attention to the title, results, platforms where the bug occurs, and if the bug happens on staging/production.

[ ] I have reviewed and subscribed to the linked Slack conversation to ensure Slack/Github stay in sync

Proposal
Please re-state the problem that we are trying to solve in this issue.
Unable to close an account with phone number as a default login method
What is the root cause of that problem?
For showing the phone number in the text we format the number with formatPhoneNumber which will take out the country code for national numbers. But while validating we are comparing 2 different strings(1 with applying format and 1 without it) which causes this issue.
https://github.com/Expensify/App/blob/f3fae403759b07cd364b4cee07efded980f3620d/src/pages/settings/Security/CloseAccountPage.js#L88
What changes do you think we should make in order to solve the problem?
Apply the formatPhoneNumber on login id within validate method as well which makes sure both the strings are formatted for phone number default login method.
https://github.com/Expensify/App/blob/f3fae403759b07cd364b4cee07efded980f3620d/src/pages/settings/Security/CloseAccountPage.js#L78
const userEmailOrPhone = this.props.formatPhoneNumber(Str.removeSMSDomain(this.props.session.email));

Job added to Upwork: https://www.upwork.com/jobs/~01fd514c6433bc4b98

Current assignee @flaviadefaria is eligible for the External assigner, not assigning anyone new.

Triggered auto assignment to Contributor-plus team member for initial proposal review - @aimane-chnaif (External)

Triggered auto assignment to @iwiznia (External), see https://stackoverflow.com/c/expensify/questions/7972 for more details.

@aimane-chnaif any thoughts on the proposal above?

📣 @Pujan92 You have been assigned to this job by @iwiznia!
Please apply to this job in Upwork and leave a comment on the Github issue letting us know when we can expect a PR to be ready for review 🧑💻
Keep in mind: Code of Conduct | Contributing 📖

Processing payment now
@Pujan92 $1000 + 50% bonus = $1500
@aimane-chnaif $1000 + 50% bonus = $1500
@aimane-chnaif please fill out the checklist above, thanks!

Thank you! Closing this GH.


Web Receiver QA power hour

The plan!
Let's try to break the new web receiver front-end! Add any problems you find to a comment on this issue.
Things to check
Login

[ ] Can log in (+2 FA)
[ ] Can log out
[ ] Can reset password

Error pages
Do these work?

[ ] 404
[ ] 500
[ ] Unsupported browser page: does someone have access to an old version of Windows/IE to test this?

Browsers to check
Does the site load at all?
Mac

[ ] Chrome
[ ] FF
[ ] Safari

Windows

[ ] Chrome
[ ] FF
[ ] Edge

Issues already flagged
Overall

[ ] Paths should be clean/without extensions

Navigation

[ ] Mobile: bottom border shows through usa-overlay

Okta

[ ] Navigation on sign in page should only show the ReportStream "logo" text

Index

[ ] Add mailto link to "get started with reportstream" button

Signed out

[ ] Remove "Daily Data" link when not logged in

Signed in

[ ] When you go back to the index/documentation, you still see the "Sign in" button

Documentation

[ ] Documentation section isn't ready yet, remove for the time being

Download index

[ ] Remove "Latest results" button up top
[ ] Edit table cols for daily data
[ ] Add link to each show page for daily data
[ ] CSV link goes back to /index

Download show

[ ] Use UWDS breadcrumb
[ ] H_n_ size
[ ] Delivered label color

Clicking the button at the bottom doesn't do anything

With IE 11 and Windows 7...

Errors with 404 page

"Visit homepage" , "daily data", and "documentation" links are all broken
bullets are showing up in the top right

Why have a "latest results button?  Why not just put the Latest Results right on the page.

Update the hero image to a positive trend - we want to show something positive (esp with reporting facilities)
https://pdhstagingpublic.z13.web.core.windows.net/assets/img/report-stream-application.png

This is what my<EMAIL_ADDRESS>account which is in SCC gets.

[ ] Change to USWDS breadcrumb style

add padding between log out and user_email

More IE Win images

Heh?

Spacing with the button is off for Edge too

Padding for the documentation page is off for two of the three in Edge on Windows:

Poor Santa Clara view

Daily Data Latest Results
Double HRs and then an empty parens looks strange.

Drop the "#" - it doesn't add value and its not a number anyway.
What does "undefined" mean?   Remove that.

HL7 batch also goes to Homepage

How can I have data, but no facilities?  And no "activities".   What's an "activity" anyway?

I do nothing. I am very sad.

What does the 0% mean? Growth over what time period?

How am I growing by negative numbers?

Date time formats are inconsistent:
12 hour vs 24 hour (please make it 24 hour always, it is clearly superior).

Why do I see one report if I click on Latest Results, but then I see 3 results the I look at Previous 7 days.
And I can't tell if the report on Latest Results is also on the Previous 7 days, because the Previous 7 days doesn't give the UUID.. Is it the same report or not?  Can't tell.

It would be useful to see the actual date and time the report expires.

Terms and conditions :   capitalize the "C".
And it's empty.

"Ingent"
"wil lbe"
"will eb"

Spelling errors:

Here's javascript log error for data-index.html.

Logout

[ ] needs to hard logout after 15 mins

If you right click and "Open in a new tab" you get taken to the login page.
This was on safari.

Clicking on the foo.pdf link takes me to the 404 page and a bunch of errors in the console, which is fine, but the "Visit homepage" button is broke. It's trying to go to: https://pdhstagingpublic.z13.web.core.windows.net/assets/pdf/index.html
Page title should also probably not include the 404 link, and is "homepage" standard as a single word in lower case?

This still seems not right. We're down 187 records.  Also, I know it's an average, but there's no such thing as a half record. Should probably be a floor.

Missing image.

This button says CSV but it's an HL7 file.

Updates to Documentation.html
-make ELR guie and Web Receiver guide point to the PDF
-Remove TOS for now?

User was in DHaz_PHD

Strange that it shows 425 average, but everything else suggests that this account had no data
-We should have a more clear "0 state"

Misspellings persist

Left side nav bar adds and loses items.

Change time formatting across pages

Unify all formatting
Make it local time
Call out the time zone

In footer, the FOIA link is going to the wrong site

Current: https://www.cdc.gov/contact/accessibility.html
Fix: https://www.cdc.gov/od/foia/

We should rename the Titles of each page

index -> ReportStream Homepage
documentation -> ReportStream Documentation

At less than 1000x800 the top menu bar disappears.

need a period refresh (every 5min) to pull in any new data

Still seeing UTC

Remove activity section

Pima County doesn't have a SFTP but it says "Delivered SFTP" - should we just remove this?

Current: Still shows X days til expiration
Proposed: Give exact time of expiration

We should be currently supporting the following browser sets:
"edge": ">86.0",
"chrome": ">86.0",
"firefox": ">78.0",
"safari": ">14"

Current: Still showing no facilities (for HL7). It does show up for CSV. Assuming we can't show this until we have Jim's API
Proposed: remove for now


dynamic urls/endpoints

Hello,
lets say i have a URL api/users/$userId/invoices/$invoiceId
how can i implment this in the URL and in the response type set to javascript, get the specific URL endpoints dynamic variables, to my coding and send back a dynamic response?
thanks!.

ok found the solution like express
in the url you set it to dynamic with api/users/:userId/invoices/:invoiceId
in the response you select 'Javascript'
and in the code you can get the values by using req.params.
example response javascript code:
res.send(req.params);
it will return the dynamic parameters values.

Awesome! That should be the way. Never tested it though but glad to know that it's working :)


DeferSupportingClassLoader does not override findResources(), causing it to break mocked classes that call findResources()

From<EMAIL_ADDRESS>on March 17, 2012 05:06:37
What steps will reproduce the problem? 1. Download and extract powermock-resource-bug-example.zip
2. Run unit tests (mvn test) - note that xsds are downloaded
3. Tweak hosts file so that www.springframework.org points to <IP_ADDRESS>
4. Run unit tests (mvn test) - note that unit test now fails What is the expected output? What do you see instead? Spring should find its special 'META-INF/spring.schemas' files on the classpath by calling findResources(). What version of the product are you using? On what operating system? 1.4.12-SNAPSHOT, Windows 7 x64 Please provide any additional information below. DeferSupportingClassLoader does not override ClassLoader.findResources(), which can cause classes loaded by MockClassLoader to be unable to find resources via ClassLoader.findResources(...).
I have only seen this in situations that match the following criteria:

A Spring context (ClassPathXmlApplicationContext) is being constructed by a junit unit test being run via PowerMockRunner
The unit test is being run on a machine that lacks internet connectivity.
The unit test run is being managed by Maven's surefire plugin, and is running in an isolated classloader (forkMode=none)

The problem occurs when Spring attempts to load the various xsds to parse its context configuration xml file.  It attempts to find special mappings files on the classpath named "META-INF/spring.schemas" - these mapping files map the various spring xsd namespaces to xsds stored in various spring jars on the classpath.  If it cannot find these spring.schemas files, it will fall back and attempt to load the xsds over the network using their urls.  If the machine is on a network that cannot access the internet, loading the application context configuration file will fail (as will the unit test).
I have attached an example project (powermock-resource-bug-example.zip) that demonstrates this error.  With the current 1.4.12-SNAPSHOT build of powermock (and, I suspect, all prior releases), running the unit test in this project will result in Spring going out on the network and downloading the xsd.  If you tweak your hosts file to point www.springframework.org to <IP_ADDRESS>, you should see the unit test fail.
I have also attached a fix for this (findResources.diff) to this bug report, as well as two new unit tests that verify that findResource() and findResources() are both properly deferred to the deferTo ClassLoader.
Attachment: powermock-resource-bug-example.zip findResources.diff
Original issue: http://code.google.com/p/powermock/issues/detail?id=380

From<EMAIL_ADDRESS>on March 26, 2012 01:55:44
Thanks for the very detailed description and a big thanks for the patch. I've applied it to trunk now and hopefully I'll find time to release a new version of PowerMock pretty soon.
Status: Fixed


Improve title of DependencyEditorOwners

remove awkward Of capitalization
show total owner count

Thanks!

Cherry-picked for 3.5.


weight sample value reading incorrectly

This may be related to PR https://github.com/StasDoskalenko/react-native-google-fit/pull/102


My only issue with it would be that hand gestures aren't lyrics, and the language could get too diluted.


swarm-sched-changes updated swarm yaml notes

I would change the If you intend to use both Replicated and Swarm schedulers wording to something stronger, like Only one scheduler, Replicated or Swarm, can be used in any given installation and switching between schedulers is not supported.


Fix GTK+ Table row selection

Apply same fix from #290 to GTK+ Table.

Agreed. I would love to get both Table and Tree to behave according to a set of tests.
Tree had this problem. I fixed it in #290, but I have reason to believe at least one other problem exists in both Table and Tree. Deletion of rows on a table with remove() threw an error directly related to some lookup from self.rows. I could probably fix it, but I hear you about the tests. Besides, there may be other hidden problems.
A few ideas:

I've seen people test full GTK apps by running gtk.main_iteration_do(block=False) occasionally instead of the mainloop. This would still require adding the widgets to a toplevel, i.e. creating a Gtk.Window (which won't have to be shown, of course). I'm not particularly crazy about this method, with slow testing as my main concern, but I think it will enable any test we can think of.

If we were to just import the widgets into a test file (no app, no eventloop, etc...), most of the behavior is still testable, except for behaviors that require user interaction, like selection (which, unfortunately, is the reason this PR exists! ). This isn't a complete solution, so perhaps it is not worth the effort?

Another alternative would be to abstract the data layer even more from GTK Table and Tree and then test that. I know that Gtk.TreeStore works stand-alone. If nothing else it would make performance testing easy (and hopefully find a better way than str()). Personally, I feel that even if we choose the full-out app testing solution above (first bullet point), we might as well profile several data model approaches. I say this especially for Tree; Table is potentially much simpler.

If nothing else, a thorough reading and cleaning of the code can't hurt. The files have been changed more times than I can count in the past few weeks!

A final note on Table: it definitely has a simpler data structure, and perhaps it doesn't need to keep track of everything internally with item._impl and such. For example, Gtk.TreeIters might be overkill compared to simple indexes.

I agree slow testing is a concern - but no testing is even more of a concern. We've had a couple of bugs slip in recently (mostly because of my own changes) because a GUI element wasn't tested on a particular platform. I'd mostly like to get some tests in place so we (and I in particular) can't accidentally introduce a change that fundamentally breaks an existing behavior.


Live Changelog Markdown Rendering has error

https://recastnav.com/md_CHANGELOG.html#:~:text=<a href%3D"https,2023-05-21
In Changelog.md the markdown displays fine, but on the live site, the rendered HTML is not displaying correctly.

Fixed in 8c8df4881165aa70c117213a64b11d84cfa65180


Impossibility of use password with special characters

My solution:
Now works with special characters and not.
...

class VodafonePowerStationDeviceScanner(DeviceScanner):

    def __init__(self, config):
        """Initialize the scanner."""
        self.host = config[CONF_HOST]
        self.username = config[CONF_USERNAME]
        self.password = config[CONF_PASSWORD]
        # self.password = urllib.parse.quote(self.password)
        # self.password = html.unescape(self.password)
        self.last_results = {}

        # Test the router is accessible.
        data = self.get_router_data()
        self.success_init = data is not None

...

Working on a new library, your help would be much appreciated
Please join me on https://discord.con
Simone

@giuseppecastaldo, working on a new library, your help would be much appreciated
Please join HomeAssistant  on Discord and then contact me: chemelli74#2180
Simone

I no longer have a Vodafone station :(


Add find command

Relevant issue: N/A
Description:
Adds a find command to locate a submission. It takes a Reddit URL as parameter, this can be the link to the post on r/ToR, a partner subreddit or the link to a transcription. It will then try to find this submission and send it back to the user.
Because it takes multiple API calls to retrieve all the information, the bot posts the first data it gets immidiately and then updates the message periodically with the new data. This should make the bot more responsive.
This PR also includes a lot of utility to make it easier to work with the Blossom API. Some of these definitions can maybe be ported to blossom_wrapper later. Hopefully this work will make it easier to add other commands to the bot.
Screenshots:

Testing Instructions:
Make sure you have the data for the Blossom wrapper properly defined, as shown in the wiki. You can then use the /find command with a Reddit URL.
Checklist:

[x] Code Quality
[x] Pep-8
[ ] Tests (if applicable)
[x] Success Criteria Met
[x] Inline Documentation
[ ] Wiki Documentation (if applicable)

Reminder to myself that I should move the strings to the localization files intead of hard-coding them