fix CLI version, delete lockfile, edit readme, point to correct target

Tested this repo + updated to make it run, make the readme specific to the repo content, and make the minimum CLI version 3.48 instead of nightly. deleted accidental package-lock

@johndcollett this fixes the error we were seeing on page load and the mean squigglies


Adding a way to check from my own rbl list

I've found more blacklist and I want to add it dynamically. So I think that adding a new parameter could helps to do it without changes on plugin

Thanks for your pull request, I will verify it and will get back to you! 👍

Thanks a lot! I've merged mostly all of your pull request. But I've also added some parts of https://github.com/polera/rblwatch/pull/14


Http augmentors v2

Http augmentor support.

Alright, I just have minor comments, otherwise it all looks good.
I will try to take some time next week to test it in our staging environment and let it run for a couple of days to make sure that everything is still working like it used that.
After that, we can merge it and call it a day.
Thanks again for the contribution !

Hi, what is the status of merging this patch to the master? Thank you :)

Hi Gorge,
It was never officially merged. I am using it in my production branch but I
had
to merge it to my integration branch.it works.
Thanks
Nico.
On Fri, Mar 17, 2017 at 12:33 PM, George Oakling<EMAIL_ADDRESS>wrote:

Hi, what is the status of merging this patch to the master? Thank you :)
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/rtbkit/rtbkit/pull/274#issuecomment-287387436, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AEwqm1hprybYKIZLPpVm0t20FsjGBbGIks5rmqfDgaJpZM4HSsGa
.


Isn't compatible with GE v3

I've installed the plugin manager into GE v3 (the current master version) and it didn't appear under Plugins menu.
I haven't investigated it, I suspect the plugin may be missing MEF [Export(typeof(IGitPlugin))] decoration.

I will add it, I never tested it against GE repo.
V3 uses "standard" MEF?

Yes, standard MEF, AFAIK.
You can check how other plugins are decorated.
On 18 August 2018 at 04:36, Marek Fišera<EMAIL_ADDRESS>wrote:

I will add it, I never tested it against GE repo.
V3 uses "standard" MEF?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/maraf/GitExtensions.PluginManager/issues/32#issuecomment-413953638,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AEMyXh1ebqen3GZDxEeHa67FgVQhy5DRks5uRw01gaJpZM4WArHK
.

I have dropped it in my debug version of GE following the guide, yet I can't see it in my plugins list.

I have dropped 0.4.0 version in my debug version of GE following the guide, yet I can't see it in my plugins list.

To be honest, I did't tested it - just added the import.
Now I have found that GitPluginBase.Execute has different type of its parameter - changed from GitUIBaseEventArgs to GitUIEventArgs in v3.
It works with this change, but it doesn't work in v2.51.
When is v3 going out?

We are already using PluginManager at my organization which is why I'm still targeting v2.51.
As current functionality is all we need right now, I think I can move to v3 from next release and drop support for v2.51. This is also a good opportunity to test versioning.

Finally, it's working.
Tested against current GE master branch.


Multiple example groups not supported

When a Scenario Outline has multiple example groups, yard-cucumber ignores all but the last example group.
e.g. the following Scenario Outline:
  Scenario Outline: Multiple Example Table
    Given that <Customer> is a valid customer
    And that the product, named '<Product>', is a valid product
    When the customer has purchased the product
    Then I expect the customer to be a member of the '<Product>' group

    Examples: Example group A
     | Customer   | Product   |
     | Customer A | Product A |

    Examples: Example group B
     | Customer   | Product   |
     | Customer B | Product A |

Gets rendered as: (copied from browser so formatting lost)
Scenario Outline: Multiple Example Table link
Given that <Customer> is a valid customer
And that the product, named '<Product>', is a valid product
When the customer has purchased the product
Then I expect the customer to be a member of the '<Product>' group
Examples
Customer	Product
Customer B	Product A

Any chance we could get support for multiple example groups?

Alright, let's see what I can do about this.

@jmerrifield thanks for pointing this out. I have updated the code and released a new version with support for this.

Oh I completely left off the scenario examples names

I added it to master but it is not in the gem release. When I put it in I realized that I would like to clean up that examples section a little more. I feel like the padding and fonts are all over the place.

Thanks for that.  I've tried out the updated gem and the information is all there now.  Haven't tried the master version yet - I never managed to get Bundler on Windows to work with a github source.  Thanks for the quick response though!


Add freeCodeCamp podcast page to the nav menu

Is your feature request related to a problem? Please describe.
I'm wondering if we could add Podcast to the navigation dropdown menu for convenient access.
Describe the solution you'd like
Add Podcast to the dropdown menu. The link should either be https://www.freecodecamp.org/news/tag/podcast/ or https://freecodecamp.libsyn.com/. I think we would want to direct users to the former link, though it doesn't have all of the podcast episodes listed.

@huyenltnguyen I would like to work on this issue. Thankyou!

I like the idea of linking the podcast in the nav. I would vote for the second link cause you can immediately start playing the episodes on that page. Also, the espanol and chinese clients could probably link to those podcasts:
https://freecodecamp-in-chinese.transistor.fm/
https://freecodecamp-en-espanol.transistor.fm/


Spatial Editor: Mouse warping for orbit & freelook modes.

Updated to move the duplicated code into a separate method.


HNC: subnamespace creation failures should be reported in the anchors (at least)

I configured a Kyverno policy to block namespaces that do not follow a naming convention:
---
apiVersion: kyverno.io/v1
kind: ClusterPolicy
metadata:
  name: add-quota
spec:
  validationFailureAction: enforce
  background: false
  rules:
  - name: enforce-names
    match:
      resources:
        kinds:
        - Namespace
    validate:
      message: >-
        The namespace name must end with -sm (small), -md (medium), or -lg (large)
      pattern:
        metadata:
          name: "*-sm | *-md | *-lg"

I then created a top-level namespace that complied with the naming convention:
➜  ~ kubectl create ns test-sm
namespace/test-sm created

I then created a subns that does not comply with the naming convention:
➜  ~ kubectl create ns test-sm
namespace/test-sm created
➜  ~ kubectl hns create s1 -n test-sm
Successfully created "s1" subnamespace anchor in "test-sm" namespace
➜  ~ kubectl hns tree test-sm
test-sm
➜  ~ kubectl get ns s1
Error from server (NotFound): namespaces "s1" not found
➜  ~

The subns does not get created, and no error is reported.
➜  ~ kubectl get subns -A
NAMESPACE   NAME   AGE
test-sm     s1     91s
➜  ~ kubectl get subns -A -o yaml
apiVersion: v1
items:
- apiVersion: hnc.x-k8s.io/v1alpha2
  kind: SubnamespaceAnchor
  metadata:
    creationTimestamp: "2021-01-13T00:33:26Z"
    generation: 1
    managedFields:
    - apiVersion: hnc.x-k8s.io/v1alpha2
      fieldsType: FieldsV1
      fieldsV1:
        f:status: {}
      manager: kubectl-hns
      operation: Update
      time: "2021-01-13T00:33:26Z"
    name: s1
    namespace: test-sm
    resourceVersion: "77595"
    selfLink: /apis/hnc.x-k8s.io/v1alpha2/namespaces/test-sm/subnamespaceanchors/s1
    uid: 1b610d22-b760-49cb-ae8f-caa5d8b44c39
  status: {}
kind: List
metadata:
  resourceVersion: ""
  selfLink: ""
➜  ~

➜  ~ kubectl get hierarchyconfigurations -A
NAMESPACE   NAME        AGE
test-sm     hierarchy   4m27s
➜  ~ kubectl get hierarchyconfigurations -o yaml
apiVersion: v1
items: []
kind: List
metadata:
  resourceVersion: ""
  selfLink: ""

➜  ~ kubectl get hncconfigurations -o yaml
apiVersion: v1
items:
- apiVersion: hnc.x-k8s.io/v1alpha2
  kind: HNCConfiguration
  metadata:
    creationTimestamp: "2021-01-12T18:34:45Z"
    generation: 17
    managedFields:
    - apiVersion: hnc.x-k8s.io/v1alpha2
      fieldsType: FieldsV1
      fieldsV1:
        f:spec: {}
        f:status:
          .: {}
          f:resources: {}
      manager: manager
      operation: Update
      time: "2021-01-13T00:25:28Z"
    name: config
    resourceVersion: "76702"
    selfLink: /apis/hnc.x-k8s.io/v1alpha2/hncconfigurations/config
    uid: 37342067-ecfc-45a2-9757-dd3ff1ebe963
  spec: {}
  status:
    resources:
    - group: rbac.authorization.k8s.io
      mode: Propagate
      numPropagatedObjects: 4
      numSourceObjects: 0
      resource: rolebindings
      version: v1
    - group: rbac.authorization.k8s.io
      mode: Propagate
      numPropagatedObjects: 0
      numSourceObjects: 0
      resource: roles
      version: v1
kind: List
metadata:
  resourceVersion: ""
  selfLink: ""

/good-first-issue
We need to propagate this error at least to the SubnamespaceAnchor. We should also probably save it as an Event (especially if that event gets auto-appended to k describe subns command) and possibly to the hncconfiguration object too (though that last one is less critical).

Hello, may I have a try? I think the root cause is the inconsistent state between the hnc CRDs and Namespace.
Hope for further guidance. 😃
https://github.com/kubernetes-sigs/multi-tenancy/blob/9327e368b19b27161f3a771893b4d95a87cb698d/incubator/hnc/internal/reconcilers/anchor.go#L100-L104

Thanks for helping, @rudeigerc ! Before fixing the issue, I may want to see what the issue is. Per @JimBugwadia 's subnamespace anchor output:
➜  ~ kubectl get subns -A -o yaml
apiVersion: v1
items:
- apiVersion: hnc.x-k8s.io/v1alpha2
  kind: SubnamespaceAnchor
  metadata:
    creationTimestamp: "2021-01-13T00:33:26Z"
    generation: 1
    managedFields:
    - apiVersion: hnc.x-k8s.io/v1alpha2
      fieldsType: FieldsV1
      fieldsV1:
        f:status: {}
      manager: kubectl-hns
      operation: Update
      time: "2021-01-13T00:33:26Z"
    name: s1
    namespace: test-sm
    resourceVersion: "77595"
    selfLink: /apis/hnc.x-k8s.io/v1alpha2/namespaces/test-sm/subnamespaceanchors/s1
    uid: 1b610d22-b760-49cb-ae8f-caa5d8b44c39
  status: {}       ################# Not sure why status is empty here ############
kind: List
metadata:
  resourceVersion: ""
  selfLink: ""

It seems that the status is not showing up correctly. It should show
  status:
    status: Missing

, meaning the subnamespace anchor is there but the subnamespace is "missing".
I agree that we should make it more visible, e.g. in events that users can get from kubectl describe or show it in the kubectl hns tree.
@JimBugwadia can you please confirm the subns.status field is empty for you? In addition, I was trying to reproduce the error, but couldn't find a good way. How can I use kyverno.io/v1/ClusterPolicy?

@yiqigao217 you could probably hack HNC to try to create a namespace with
an illegal name or something instead of installing Kyverno; we just need to
generate an error from K8s.
On Thu, Feb 4, 2021 at 1:51 PM Yiqi Gao<EMAIL_ADDRESS>wrote:

Thanks for helping, @rudeigerc https://github.com/rudeigerc ! Before
fixing the issue, I may want to see what the issue is. Per @JimBugwadia
https://github.com/JimBugwadia 's subnamespace anchor output:
➜  ~ kubectl get subns -A -o yaml
apiVersion: v1
items:

apiVersion: hnc.x-k8s.io/v1alpha2
kind: SubnamespaceAnchor
metadata:
creationTimestamp: "2021-01-13T00:33:26Z"
generation: 1
managedFields:

apiVersion: hnc.x-k8s.io/v1alpha2
fieldsType: FieldsV1
fieldsV1:
f:status: {}
manager: kubectl-hns
operation: Update
time: "2021-01-13T00:33:26Z"

name: s1
namespace: test-sm
resourceVersion: "77595"
selfLink: /apis/hnc.x-k8s.io/v1alpha2/namespaces/test-sm/subnamespaceanchors/s1
uid: 1b610d22-b760-49cb-ae8f-caa5d8b44c39
status: {}       ################# Not sure why status is empty here ############

kind: List
metadata:
resourceVersion: ""
selfLink: ""
It seems that the status is not showing up correctly. It should show
status:
status: Missing

, meaning the subnamespace anchor is there but the subnamespace is
"missing".
I agree that we should make it more visible, e.g. in events that users can
get from kubectl describe or show it in the kubectl hns tree.
@JimBugwadia https://github.com/JimBugwadia can you please confirm the
subns.status field is empty for you? In addition, I was trying to
reproduce the error, but couldn't find a good way. How can I use
kyverno.io/v1/ClusterPolicy?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/kubernetes-sigs/multi-tenancy/issues/1339#issuecomment-773528986,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AE43PZHYFYAZR2DCCXYAIRDS5LUERANCNFSM4WAAMMMQ
.

@yiqigao217 you could probably hack HNC to try to create a namespace with an illegal name or something instead of installing Kyverno; we just need to generate an error from K8s.
…
On Thu, Feb 4, 2021 at 1:51 PM Yiqi Gao @.***> wrote: Thanks for helping, @rudeigerc https://github.com/rudeigerc ! Before fixing the issue, I may want to see what the issue is. Per @JimBugwadia https://github.com/JimBugwadia 's subnamespace anchor output: ➜ ~ kubectl get subns -A -o yaml apiVersion: v1 items: - apiVersion: hnc.x-k8s.io/v1alpha2 kind: SubnamespaceAnchor metadata: creationTimestamp: "2021-01-13T00:33:26Z" generation: 1 managedFields: - apiVersion: hnc.x-k8s.io/v1alpha2 fieldsType: FieldsV1 fieldsV1: f:status: {} manager: kubectl-hns operation: Update time: "2021-01-13T00:33:26Z" name: s1 namespace: test-sm resourceVersion: "77595" selfLink: /apis/hnc.x-k8s.io/v1alpha2/namespaces/test-sm/subnamespaceanchors/s1 uid: 1b610d22-b760-49cb-ae8f-caa5d8b44c39 status: {} ################# Not sure why status is empty here ############ kind: List metadata: resourceVersion: "" selfLink: "" It seems that the status is not showing up correctly. It should show status: status: Missing , meaning the subnamespace anchor is there but the subnamespace is "missing". I agree that we should make it more visible, e.g. in events that users can get from kubectl describe or show it in the kubectl hns tree. @JimBugwadia https://github.com/JimBugwadia can you please confirm the subns.status field is empty for you? In addition, I was trying to reproduce the error, but couldn't find a good way. How can I use kyverno.io/v1/ClusterPolicy? — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <#1339 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AE43PZHYFYAZR2DCCXYAIRDS5LUERANCNFSM4WAAMMMQ .

I did try kube-system but this only gave me status:Conflict and I cannot find a way to get status:Missing since if I just bypass the webhook and delete the subnamespace, HNC controller will just create the namespace immediately that I cannot get status:Missing.

 E.g. instead of creating "foo" hack HNC so that it tries to create "!foo", which will always fail.

 E.g. instead of creating "foo" hack HNC so that it tries to create "!foo", which will always fail.

Got you thanks!


mixed-type operators for libcpp.complex (fix for #1643)

This code fixes an issue #1643 which made it not possible to use mixed-type operators on libcpp.complex types

Thanks. Could you explain why you moved the methods out of the C++ class?

@scoder Having operator+ with two arguments inside the class definition is not allowed:
class C {
    C operator+(C &z, C &y) {}
};

int main() {}

gives
a.cpp:4:24: error: ‘C C::operator+(C&, C&)’ must take either zero or one argument
  C operator+(C &z, C &y) {

You can have two "types" of overloaded operators inside the class, for example C operator+(int) and C operator+(C) which stand for c1+5 and c1+c2 Those two "types" can be declared either inside or outside of the class. But if you want to have 5+c1 overload "type", the only option is to declare an out of class method.
Indeed, it would be enough to move only this one method (for each operator) outside of the class, but it's better to keep similar logic in one place, so I moved all of them.

Ah, ok, but this is a Cython declaration file, not a C++ source file. Could you move them back and overwrite your branch to make it visible in the commit what was actually changed/added ? The commit comment also does not give any description as to why this was done.

Any update?

I thinnk #6040 supersede this PR.

Closing as duplicate of #6040.


Conditions

The workflow the object has the dialog document as well as a field for the screens ... a key value bag of screen objects. This is the brain of the TUI flow. There is a need to "conditionally" render a screen, for which a condition block can be used to house a function that returns a "truthy" value. I imagine there is a need for built-in functions reading the state or simply calling into the inclusion function bag.

This is done


Complete 2.0 features and repackage

Closing.  Future improvements will follow a normal versioning numbering pattern, no need to hold off on regular releases (I mean, 4 years??)


Add a function to get memory size of array slice

Which issue does this PR close?
Closes #3407
Rationale for this change
See issue description.
What changes are included in this PR?
Function to calculate buffer size of array slice.
Are there any user-facing changes?
User will get a new API that'll calculate the buffer size of array slice.

For StructArray, its layout is empty so this basically computes on all its children. Looks like when slicing StructArray, we already did correctly for its child data? Then seems okay.
I'm not sure if there is an issue on ListArray. But seems it is same as other types where have one offset buffer + child data?

As for lists, theoretically the IPC writer could find the min offset in the list slice, and then shift everything down - as is done for StringArray, etc... Not sure if we do this yet...

Oh, I see. I remember I did something on buffer slice in IPC writer. I may need to re-look it to see if we do it for list slice.

Wow -- thank you @askoa . This is great


do not return detected_start_command for buildpack lifecycle

all necessary info now comes from execution_metadata

[#103337820]
Signed-off-by: Jonathan Berkhahn<EMAIL_ADDRESS>

Moved to top of Diego backlog for review.


What is ment by group structure?

I was a little confused by the text on the second law for vector space.

I do not understand what is ment when it is said from the additive group structure of s to the group structure of v.
What group structure of v are we talking about? The additive group structure? Because in that case it would make sense to me when looking at the different rules under this law.

Hi Enayatullah,
vector spaces have been introduced as a set of scalars with a field
structure, a set of vectors with an additive group structure and the
scalar-vector multiplication "scale":

class (Field s, AddGroup v) => VectorSpace v s where
(*^) :: s -> v -> v

Thus there is only one group structure on the vectors, the additive.
Ciao,
Nicola
Enayatullah Norozi @.***> wrote:

I was a little confused by the text on the second law for vector space.
image
I do not understand what is ment when it is said from the additive group structure of s to the group structure of v.
What group structure of v are we talking about? The additive group structure? Because in that case it would make sense to me when
looking at the different rules under this law.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you are subscribed to this thread.Message ID: @.**>


Update bug because of old 1.0.1 version

You can see it on Atmosphere history (July 2015): https://atmospherejs.com/yogiben/autoform-file
On meteor update an error is thrown:
The following top-level dependencies were not updated to the very latest
version available:

yogiben:autoform-file 0.4.1 (1.0.1 is available)

I'm seeing the same thing


Demo Faceapp crashes

App is crashing when "Detect Face" button app is pressed. Its throwing fatal SIGABRT signal.
com.megvii.test A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 2001 (com.megvii.test)

                                                     [ 05-08 18:11:16.243   333:  333 E/         ]
                                                     ptrace attach failed: Operation not permitted

ensure your permission is granted


Memory leak in EnumerateLibrary

Describe the bug
Calling Chem.rdChemReactions.EnumerateLibrary in a loop increases the memory usage even if there are no future references to the EnumerationLibrary object.
To Reproduce
from rdkit import Chem
from rdkit.Chem import rdChemReactions

@profile
def run_once(rxn, mols):
    library = Chem.rdChemReactions.EnumerateLibrary(rxn, [mols, ])

@profile
def run_10000(rxn, mols):
    for _ in range(10000):
        library = Chem.rdChemReactions.EnumerateLibrary(rxn, [mols, ])

rxn = rdChemReactions.ReactionFromSmarts("[C:1]-[C:2]>>[C:1].[C:2]")
mols = [Chem.MolFromSmarts("[C]-[C]")]*10000
run_once(rxn, mols)
run_10000(rxn, mols)

Expected behavior
I would expect the memory footprint of both functions to be the same, but they are not. Here is the output of running this code with memory_profiler:
python -m memory_profiler minimal_example.py

Line #    Mem usage    Increment  Occurences   Line Contents
 5   74.211 MiB   74.211 MiB           1   @profile
 6                                         def run_once(rxn, mols):
 7   75.699 MiB    1.488 MiB           1       library = Chem.rdChemReactions.EnumerateLibrary(rxn, [mols, ])

Filename: minimal_example.py
Line #    Mem usage    Increment  Occurences   Line Contents
 9   75.699 MiB   75.699 MiB           1   @profile
10                                         def run_10000(rxn, mols):
11 6261.906 MiB    0.000 MiB       10001       for _ in range(10000):
12 6261.906 MiB 6186.207 MiB       10000           library = Chem.rdChemReactions.EnumerateLibrary(rxn, [mols, ])

The system monitor also shows an increased memory usage.
Configuration (please complete the following information):

RDKit version: 2020.09.3
OS: Ubuntu 18.04
Python version (if relevant): Python 3.8.2
Are you using conda? yes
If you are using conda, which channel did you install the rdkit from? conda-forge

Additional context
I have noticed this in a much more complicated piece of code, but this minimal example seems to reproduce the problem.
Thank you for any help!

@jose-mr Thanks for the bug report!  I'll look into it.

@jose-mr Thanks for the bug report!  I'll look into it.


Can't able to print multiple lines

I can't able to print multiple lines like
printText("hello")
printText("world")
I got only hello to be printed or just the first line

@usmananypos can you try
printText("hello \n world")


Radial Basis Function Infrastructure

DTK 2.0 radial basis function implementation will be ported to Kokkos device functions to allow for batched execution and composition of point cloud operators
API in 2.0 is here
Should implement all available orders of:

[x] Wu Basis

[x] Buhmann Basis

[x] Wendland Basis

We do not need gradient evaluations at this time.

Will be closed with merge of #290


[Bugfix] Updated the participant list UIs to match the latest UX requirement and Android for consistency

Purpose
Updated the participant list UIs to match the latest UX requirement and Android for consistency

Muted icon: use the unfilled style as indicated in the spec and on Android
Updated display name local participant postfix from "(You)" to "(me)"
Updated participant avatar style conditionally based on unnamed participant
Updated text colour of unnamed participant name

Does this introduce a breaking change?

[ ] Yes
[x] No

Pull Request Type
What kind of change does this Pull Request introduce?

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Documentation content changes
[x] Other... Please describe: UX update

How to Test

Get the code

git clone [repo-address]
cd [repo-name]
git checkout [branch-name]
npm install

Test the code

Join a call (using group or Teams) (with name filled, or without name filled)
Launch participant drawer
Follow What to Check section

What to Check
Verify that the following are valid
In participant drawer:

Check if the muted icon style is the unfilled (regular) style as indicated in the spec and on Android
Check the display name local participant postfix is "(me)"
Check if the participant avatar style (abbreviation) is conditionally based on the unnamed participant
Check if the text colour of unnamed participant name is (#6E6E6E, light) and (#919191, dark)
Check if the colour of the unfilled (regular) style mute icon is (#ACACAC, light) and (#919191, dark)

Other Information

Sorry, just remember of the ChangeLog update.
Could you update the changelog to include this bug fix in your next PR?


Add support for "m.federate" and room name in createRoom API method

This PR adds:

Ability to set a parameter 'm.federate' when creating a room
Ability to set name when creating a room
Test for createRooom api method

@Half-Shot without it travis was fail at olm make install - check travis build history.
I can revert but it will brake travis build.

@Half-Shot That's better?

@Half-Shot That's better?

Much better, thank you :smile: .
Regarding the travis issues..I need to find out the situation from @non-Jedi.
Regarding the True/False/None issue, I guess you have a valid point if your homeserver does something different.

In addition to the docstring update, could you please also rebase this on master (so Travis runs successfully) and squash down some of the extra commits?

@non-Jedi Now everything is correct?

Forgot to ask for this sooner. Sorry. Could you signoff per the CONTRIBUTING.rst please?
https://github.com/matrix-org/matrix-python-sdk/blob/master/CONTRIBUTING.rst
Will have to do for each PR before I can merge. Simplest way is to just signoff in a comment.

Signed-off-by: Pavel Kardash<EMAIL_ADDRESS>

Cherry-picked into master. Thanks!


Add admin guide for Config management

I rule and have completed some work on Case Manager that's ready for review!
Adds an admin guide for config management.
This pull request makes the following changes:

what it says on the tin

no view changes
It relates to the following issue #s:

Bumps #1943

For reviewer:

Adjust the title to explain what it does for the notification email to the listserv.
Tag this PR:

feature if it contains a feature, fix, or similar. This is anything that contains a user-facing fix in some way, such as frontend changes, alterations to backend behavior, or bug fixes.
dependencies if it contains library upgrades or similar. This is anything that upgrades any dependency, such as a Gemfile update or npm package upgrade.

If it contains neither, no need to tag this PR.

godmode - I meant to have someone review this but haven't gotten around to it, and incomplete docs are better than no docs


Cannot install SimpleElastix on Ubuntu 20.04 for Python, R and Ruby

Good evening everyone
It is as the title says.
For context, I installed all previous packages with apt-get as per the manual. I use Anaconda and have yet to go to that issue of how to connect.
My problem comes with the following error message, as in the following file:
Error_Message.odt
Please help, as I have passed countless hours today and yesterday trying to fix it myself and only got worse.
Also, please let me know any additional information you might need, I am always online with the exception of 8hrs per day or when I am on meetings.

Good evening everyone
It is as the title says.
For context, I installed all previous packages with apt-get as per the manual. I use Anaconda and have yet to go to that issue of how to connect.
My problem comes with the following error message, as in the following file:
Error_Message.odt
Please help, as I have passed countless hours today and yesterday trying to fix it myself and only got worse.
Also, please let me know any additional information you might need, I am always online with the exception of 8hrs per day or when I am on meetings.

What system are you on, what version of SimepleElastix are you using. Also check here on how to format text here

I am on Ubuntu 20
I am using the latest version https://github.com/SuperElastix/SimpleElastix

The error message extracted from the odt-file..
[ 63%] Linking CXX executable ../../bin/sitkSystemInformationTest
/software/SimpleElastix/build/SimpleITK-build/Wrapping/Ruby/SimpleITKRUBY_wrap.cxx: In function ‘void SWIG_RubyInitializeTrackings()’:
/software/SimpleElastix/build/SimpleITK-build/Wrapping/Ruby/SimpleITKRUBY_wrap.cxx:1264:85: error: call of overloaded ‘rb_define_virtual_variable(const char [21], VALUE (&)(...), NULL)’ is ambiguous
 1264 |   rb_define_virtual_variable("SWIG_TRACKINGS_COUNT", swig_ruby_trackings_count, NULL);
      |                                                                                ^
In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2863,
                 from /usr/include/ruby-2.7.0/ruby.h:33,
                 from /software/SimpleElastix/build/SimpleITK-build/Wrapping/Ruby/SimpleITKRUBY_wrap.cxx:880:
/usr/include/ruby-2.7.0/ruby/backward/cxxanyargs.hpp:59:1: note: candidate: ‘void ruby::backward::cxxanyargs::rb_define_virtual_variable(const char*, VALUE (*)(...), void (*)(...))’
   59 | rb_define_virtual_variable(const char *q, type *w, void_type *e)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/ruby-2.7.0/ruby/backward/cxxanyargs.hpp:90:1: note: candidate: ‘void ruby::backward::cxxanyargs::rb_define_virtual_variable(const char*, VALUE (*)(...), void (*)(VALUE, ID, VALUE*))’
   90 | rb_define_virtual_variable(const char *q, type *w, rb_gvar_setter_t *e)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[ 63%] Built target sitkSystemInformationTest
[ 63%] Built target SimpleITKUnitTestBase
[ 63%] Linking CXX executable ../bin/BufferImportExport
[ 63%] Built target BufferImportExport
[ 63%] Linking CXX executable ../bin/SimpleGaussianFunctional
[ 63%] Built target SimpleGaussianFunctional
[ 64%] Linking CXX executable ../bin/tfx
[ 64%] Built target tfx
[ 64%] Linking CXX executable ../bin/elx
[ 64%] Built target SimpleITKCSharpNative_CSHARP
[ 64%] Linking CXX executable ../../bin/NeighborhoodConnectedImageFilter
make[5]: *** [Wrapping/Ruby/CMakeFiles/simpleitk_RUBY.dir/build.make:410: Wrapping/Ruby/CMakeFiles/simpleitk_RUBY.dir/SimpleITKRUBY_wrap.cxx.o] Erro 1
make[4]: *** [CMakeFiles/Makefile2:4217: Wrapping/Ruby/CMakeFiles/simpleitk_RUBY.dir/all] Erro 2
make[4]: *** A aguardar por trabalhos não terminados....
Installing R package for testing and building binary version for distribution

R version 3.6.3 (2020-02-29) -- "Holding the Windsock"
Copyright (C) 2020 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)

R é um software livre e vem sem GARANTIA ALGUMA.
Você pode redistribuí-lo sob certas circunstâncias.
Digite 'license()' ou 'licence()' para detalhes de distribuição.

R é um projeto colaborativo com muitos contribuidores.
Digite 'contributors()' para obter mais informações e
'citation()' para saber como citar o R ou pacotes do R em publicações.

Digite 'demo()' para demonstrações, 'help()' para o sistema on-line de ajuda,
ou 'help.start()' para abrir o sistema de ajuda em HTML no seu navegador.
Digite 'q()' para sair do R.

> # Modify SimpleITK.R as follows:
> #
> # remove the various delete generic methods. These are not
> # used and are created incorrectly by swig (calling something
> # that doesn't exist).
> # Ultimately I will fix swig, but the turnaround is too long.
> #
> # Generate some documentation files for the various $ methods.
> # The CRAN checks complain about missing documentation otherwise.
> #
> # Both of these steps can be accomplished largely with grep-style
> # approaches.
> #
> #
> # Call the script as follows:
> #
> # R -f processSwigCode.R --args SimpleITK.R Packaging/SimpleITK/R/SimpleITK.R Packaging/SimpleITK/man/hidden_methods.Rd
> #
> # Arguments 1) the R file generated by swig
> #           2) output file for modified R code
> #           3) output documentation file containing the $ methods
>
>
> writeAlias <- function(m, outfile) {
+   con <- file(outfile, open='w')
+   writeLines(c("\\docType{data}",
+                "\\name{hidden_methods}",
+                "\\alias{hidden_methods}"), con)
+
+   p <- gsub("^setMethod\\(\\'\\$\\', \\'(.+)\\', function.+", "\\1", m)
+   p <- paste0("\\alias{$,", p, "-method}")
+   writeLines(p, con)
+   writeLines(c("\\title{Internal page for hidden methods}",
+                "\\description{ For S4 methods that require docmentation, but clutter index }",
+                "\\keyword{internal}"), con)
+
+   close(con)
+ }
>
> processSwig <- function(swigsrc, swigdest, docdest) {
+   code <- readLines(swigsrc)
+   code <- grep("^setMethod\\('delete',", code, value=TRUE, invert=TRUE)
+   writeLines(code, swigdest)
+   dollarmethods <- grep("^setMethod\\('\\$',", code, value=TRUE)
+   writeAlias(dollarmethods, docdest)
+ }
> args <- commandArgs( TRUE )
> src <- args[[1]]
> dest <- args[[2]]
> destdoc <- args[[3]]
> processSwig(src, dest, destdoc)
> q(save="no")

R version 3.6.3 (2020-02-29) -- "Holding the Windsock"
Copyright (C) 2020 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)

R é um software livre e vem sem GARANTIA ALGUMA.
Você pode redistribuí-lo sob certas circunstâncias.
Digite 'license()' ou 'licence()' para detalhes de distribuição.

R é um projeto colaborativo com muitos contribuidores.
Digite 'contributors()' para obter mais informações e
'citation()' para saber como citar o R ou pacotes do R em publicações.

Digite 'demo()' para demonstrações, 'help()' para o sistema on-line de ajuda,
ou 'help.start()' para abrir o sistema de ajuda em HTML no seu navegador.
Digite 'q()' para sair do R.

> parseSWIGNamespaceFile <- function(nspace) {
+   ## SWIG attemtpts to generate a package namespace file, but it is
+   ## very wrong, at least for simpleITK. However it does contain a useful
+   ## list of names that we can work with.
+   ##
+   ## Everything in SimpleITK is done with S4 classes. However the user never
+   ## needs to create them by hand, everything is done by constructor functions,
+   ## $ method and delete. We thus want to export functions ending in ImageFilter,
+   ## the same names without ImageFilter, the associated $ and delete methods
+   ## then perhaps some operator stuff by hand.
+
+   ## parse the text file using the R parser, as the swig generated namespace is
+   ## basically like function calls
+   cde <- parse(nspace)
+   ## Turn this into lists with useful structure
+   cde <- lapply(cde, as.list)
+   fnames <- lapply(cde, "[[", 1)
+   fargs <- lapply(cde, function(X) {
+     X <- sapply(X[-1], as.character)
+     X
+   })
+   names(fargs) <- fnames
+
+   ## We're interested in the export list, which includes all the image filters
+   ## get all names starting with delete_ and ending in ImageFilter
+   allclasses <- grep("^delete_.+", fargs$export, value=TRUE)
+   classnames <- gsub("^delete_(.+)$", "\\1", allclasses)
+   imagefilterfunctions <- gsub("^(.+)ImageFilter$", "\\1", classnames)
+   classnamesreduced <- grep("^(.+)ImageFilter$", classnames, value=TRUE, invert=TRUE)
+   otherfilterfunctions <- gsub("^(.+)Filter$", "\\1", classnamesreduced)
+   thefunctions <- c(imagefilterfunctions, otherfilterfunctions)
+   # confirm that there is a procedural version by matching against the original export list
+   # only imagefilters have procedural versions
+   realfunction <- thefunctions %in% fargs$export
+   thefunctions <- thefunctions[realfunction]
+
+   ## Special functions, like ReadImage, don't have associated new_ methods
+   ## However, very difficult to filter the method names. e.g
+
+   return(list(filters=classnames[!duplicated(classnames)], functions=thefunctions[!duplicated(thefunctions)]))
+ }
>
> writeSITKNamespace <- function(objlist) {
+   ll <- paste0('"', c(objlist$filters, objlist$functions), '"')
+   llh <- paste0(head(ll, -1), ",")
+   ll <- c("export(", llh, tail(ll, 1), ")")
+   return(ll)
+ }
>
> handExports <- function() {
+   f <- c('import(methods)',
+          'importFrom("utils", "head", "tail")',
+          'useDynLib(SimpleITK)',
+          'exportClasses("_p_itk__simple__Image")',
+          'export("as.image")',
+          'export("ReadImage", "ReadTransform", "WriteImage", "WriteTransform",
+   "GaborSource", "GridSource", "GaussianSource", "PhysicalPointSource",
+   "GetPixelIDValueAsString", "GetPixelIDValueFromString", "Show")',
+          'export("ImageSeriesReader_GetGDCMSeriesFileNames","ImageSeriesReader_GetGDCMSeriesIDs")',
+          'exportMethods("$", "print", "show", "as.array")')
+
+   f
+ }
>
> manualexclusions <- c("DoubleDoubleMap", "RCommand", "VectorBool", "VectorDouble", "VectorFloat",
+                       "VectorInt16", "VectorInt32", "VectorInt64",
+                       "VectorInt8", "VectorOfImage", "VectorString",
+                       "VectorUInt16", "VectorUInt32", "VectorUInt64",
+                       "VectorUInt8", "VectorUIntList", "ImageFilter_0",
+                       "ImageFilter_1", "ImageFilter_2", "ImageFilter_3",
+                       "ImageFilter_4", "ImageFilter_5", "ImageFilter_6",
+                       "ImageFilter_7", "ImageFilter_8", "ImageFilter_9",
+                       "ProcessObject", "ImageReaderBase")
>
>
> newNAMESPACE <- function(oldnamespace, targetnamespace) {
+   byhand <- handExports()
+   swigstuff <- parseSWIGNamespaceFile(oldnamespace)
+   swigstuff$filters <- setdiff(swigstuff$filters, manualexclusions)
+   auto <- writeSITKNamespace(swigstuff)
+   writeLines(c(byhand, auto), targetnamespace)
+ }
>
> args <- commandArgs( TRUE )
> src <- args[[1]]
> dest <- args[[2]]
>
> newNAMESPACE(src, dest)
> q(save="no")
* installing *source* package ‘SimpleITK’ ...
** using staged installation
** libs
** arch -
make[6]: aviso: jobserver indisponível: a usar -j1.  Adicionar "+" à regra-mãe make.
Dummy makefile for binary package
installing to /software/SimpleElastix/build/SimpleITK-build/Wrapping/R/R_libs/00LOCK-SimpleITK/00new/SimpleITK/libs
** R
[ 64%] Built target NeighborhoodConnectedImageFilter
** inst
** byte-compile and prepare package for lazy loading
[ 64%] Built target elx
Creating a generic function for ‘xor’ from package ‘base’ in package ‘SimpleITK’
** help
*** installing help indices
** building package indices
** installing vignettes
   ‘SimpleITK_tutorial.Rnw’
** testing if installed package can be loaded from temporary location
** checking absolute paths in shared objects and dynamic libraries
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* creating tarball
packaged installation of ‘SimpleITK’ as ‘SimpleITK_2.0.0-9910_R_x86_64-pc-linux-gnu.tar.gz’
* DONE (SimpleITK)
[ 64%] Built target SimpleITK_R
make[3]: *** [Makefile:163: all] Erro 2
make[2]: *** [CMakeFiles/SimpleITK.dir/build.make:119: SimpleITK-prefix/src/SimpleITK-stamp/SimpleITK-build] Erro 2
make[1]: *** [CMakeFiles/Makefile2:216: CMakeFiles/SimpleITK.dir/all] Erro 2
make: *** [Makefile:84: all] Erro 2

GCC version: 9.3.0
For clang, I try clang --version but it does not have the command. However, if I try whereis clang it is in /usr/lib/clang /usr/include/clang

I had the same issue. I replaced the faulty line in the build folder (/software/SimpleElastix/build/SimpleITK-build/Wrapping/Ruby/SimpleITKRUBY_wrap.cxx:1264) with
rb_define_virtual_variable("SWIG_TRACKINGS_COUNT", (rb_gvar_getter_t *)swig_ruby_trackings_count, (rb_gvar_setter_t *)NULL);
as suggested here, then recompiled make -j4.

I will try that this week to come, I will report here how it went.


Fix u2f expiration of devices

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.0 out of 2 committers have signed the CLA.:x: auxepaul:x: Ludovic AuxepaulesLudovic Auxepaules seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

Wonderful. Please post a PR for master too.

Coverage decreased (-0.08%) to 45.505% when pulling bda9337511270894566f193f0292f5d8ed1ee310 on auxepaul:fix-U2F into 9b0f9ff2ba8a3b8ff4c70e771e0bdb0bed28f0be on apereo:5.2.x.


Jakarta EE-fication of the articles MicroService

The "articles" microservice was refactored and "optional" infrastructure code was removed.
The focus was package structure and layering. Algorithms were not changed

Hi @AdamBien, this looks pretty good.
For some reason 'getmultiple' only returns one article. I'll look into it asap.

Hi @AdamBien, I've looked into your PR some more. Everything works like a charm, when I use JPA against a SQL database. However the in-memory path doesn't work anymore since every article gets the id "0" assigned: https://github.com/AdamBien/cloud-native-starter/blob/master/articles-java-jee/src/main/java/com/ibm/cns/articles/entity/Article.java#L22 As result only one article is returned when invoking "getmultiple".
You know certainly better how to fix this. Just as an idea, does it make sense to use an in-memory database like H2 instead of the current implementation so that JPA id assignments work?
The default behaviour in our documentation is to use the in-memory storage, which for example we use in the workshops. So I'd like to get this path working again. Your advice is appreciated!

I've merged and added a fix to assign unique ids for articles in the in-memory store.

Hi @AdamBien, shouldn't the ArticlesService be under 'control' rather than 'boundary'?


MWPW-119015 Text List Styles

Add custom "text list" styles for text block to satisfy webinar requirements

Resolves: MWPW-119015
Test URLs:

Before: https://main--bacom--adobecom.hlx.page/drafts/methomas/event-speakers?martech=off
After: https://methomas-text-list--bacom--adobecom.hlx.page/drafts/methomas/event-speakers?martech=off

I don't think it's great to add block-specific styles to the styles.css file that'll be added to every page. However, I thought that since the styling was fairly small, this would be more performant that having js logic that would load styles if the block existed. This also came up with the comparison table but ultimately it needed to be a new block for different reasons. This may continue to come up and we can re-evaluate then if necessary

@meganthecoder I think this works.
Aside from the max-width on desktop, you can get very close to this just using the (small) variant and maybe adding an override for the text.small margin.
.text-block.small p, .text-block.small [class^="body-"] { margin: var(--spacing-xxs) 0; } IDK

Im good w/ this approach. just some food for thought if we need to revisit later.

@meganthecoder I think this works.  Aside from the max-width on desktop, you can get very close to this just using the (small) variant and maybe adding an override for the text.small margin. .text-block.small p, .text-block.small [class^="body-"] { margin: var(--spacing-xxs) 0; } IDK
Im good w/ this approach. just some food for thought if we need to revisit later.

It's a good thought. I went with a custom class because this is a very specific use case and I don't think it exists anywhere else. I wouldn't want to alter the site-wide small just for this one webinar case.


Tv box support

Additional context
Add support to run on TV box please

Hey @Hany-alhato, I was actually looking for someone to test that for me. Can you tell me what model tv box you have?

Xiaomi tv box
When i install the previous version it works horizontal and then stopped working and even the apk file disappeared!

So version 1.0.7 worked fine, but 1.0.8 doesn't work?

7 didn't work
I didn't test 8 yet, i will test today and inform you

Ok test and get back to me, you can also message me on telegram.

I have installed the version 1.2.1 on my mi tv stick it works fine but I was not able to click on the bottom panel buttons like explore bookmark or home I use ny phone as mouse to do that


CI execute some job twice if a label added in PR

Describe the bug
Create a PR and add a label you can see couple jobs for Markdown-link-check
Version

Astro: [e.g. 0.6.0]
OS: [eg. Debian]

To Reproduce
Steps to reproduce the behavior:

Write the DAG  '...'
Create connection '....'
Run using  '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.

Closed by https://github.com/astronomer/astro-sdk/pull/928


Optional dependency facter for host_inventory

Adds facter as an optional dependency for additional host_inventory information.
This currently is not working and my attempts at debugging it are failing. At the invocation of Facter.to_hash nothing (unsure if empty or nil) seems to be getting returned, and any code placed afterwards inside facter.rb is not being executed (noticed this during debugging). However, if I place this code directly inside a Serverspec test it works flawlessly, so I am at a loss here.

This code only works with exec backend. Does not work with ssh or other backends.
So I cannot accept this.

It would work with the other backends. It just requires that Facter be installed on the server that the tests are being executed on. This is similar to what Ansible does with Facter.

Ok I probably need to rethink this. I know Ansible is doing something very similar to this, so I need to go look at that code again to get an idea.


Grading Criteria Metadata

Grading Criteria Metadata NCI-CTCAEv5
Some CTCAE grade definitions contain two sets of units, but only one is provided in the current grading metadata. For example, TERM=Hypoalbuminemia has only one row for unit = g/L, so it's not be able to grade for unit = g/dL
can we add more rows to the metadata to cover different units?
Originally posted by @kaz462 in https://github.com/pharmaverse/admiral/discussions/2191#discussioncomment-8074207

@millerg23 does this still need to be addressed?


Open to PR's for expanding the Website Account History feature?

Greetings,
I really love the new website account history feature, it's the best feature that I didn't know I was missing!
I know that currently it only covers sites which are supported by reddit's embed feature, however, I've patched my local copy to cover medium.com -- specifically, medium.com/@some_user. I could probably add quite a few more in much this same manner and then submit a PR, I just want to know if it'd be welcomed before putting in the work.
Thanks for your time.

It's hard to say without seeing the code, but it would likely be a valued addition.

Since you've already written the code, it's definitely worth your time (all two minutes) to submit a pull request. That's no guarantee that we'll merge it, but based on the provided functionality we'd like to.

Sure thing, I was just waiting since @agentlame stickied my post in /r/toolbox, but alas, nobody else has chimed in.


question: how to use github repositories?

I wnat to use a github repo, but it is making me confused too much.
What do I think I should be missing and hoping to get help

helmfile.yaml

repositories:
- name: traefik
  url: "https://github.com/huang12zheng/traefik-helm-chart.git@traefik?ref=master"

run helm template

Adding repo verdaccio https://charts.verdaccio.org
"verdaccio" has been added to your repositories

Adding repo traefik https://github.com/huang12zheng/traefik-helm-chart.git@traefik?ref=master
in ./helmfile.yaml: command "/usr/local/bin/helm" exited with non-zero status:

PATH:
  /usr/local/bin/helm

ARGS:
  0: helm (4 bytes)
  1: repo (4 bytes)
  2: add (3 bytes)
  3: traefik (7 bytes)
  4: https://github.com/huang12zheng/traefik-helm-chart.git@traefik?ref=master (73 bytes)
  5: --force-update (14 bytes)

ERROR:
  exit status 1

EXIT STATUS
  1

STDERR:
  WARNING: Kubernetes configuration file is group-readable. This is insecure. Location: /home/ubuntu/.kube/config
  WARNING: Kubernetes configuration file is world-readable. This is insecure. Location: /home/ubuntu/.kube/config
  Error: looks like "https://github.com/huang12zheng/traefik-helm-chart.git@traefik?ref=master" is not a valid chart repository or cannot be reached: failed to fetch https://github.com/huang12zheng/traefik-helm-chart.git@traefik/index.yaml?ref=master : 404 Not Found

COMBINED OUTPUT:
  WARNING: Kubernetes configuration file is group-readable. This is insecure. Location: /home/ubuntu/.kube/config
  WARNING: Kubernetes configuration file is world-readable. This is insecure. Location: /home/ubuntu/.kube/config
  Error: looks like "https://github.com/huang12zheng/traefik-helm-chart.git@traefik?ref=master" is not a valid chart repository or cannot be reached: failed to fetch https://github.com/huang12zheng/traefik-helm-chart.git@traefik/index.yaml?ref=master : 404 Not Found

close with no reply

@huang12zheng Hey! Helm seems complaining on the URL you've provided as not a valid repo URL, cuz you're probably missing helm-git, and/or the repository URL is incorrect. It should look like:
# helm-git powered repository: You can treat any Git repository as a charts repository
- name: polaris
  url: git+https://github.com/reactiveops/polaris@deploy/helm?ref=master

For more info, please see https://github.com/roboll/helmfile#configuration
Also read https://github.com/aslafy-z/helm-git#usage for available helm-git URL formats

@mumoshu thank you very much, I get it.
I don't know need to install helm-git. It work well now.
> # Use `helm-s3` and `helm-git` and whatever Helm Downloader plugins
> # to use repositories other than the official repository or one backend by chartmuseum.

I miss it , Though it is in readme.md.


SDL out of date

Getting the following error trying to compile to Android:
> Task :app:compileDebugJavaWithJavac Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: D:\Drive\DEV\IDEA\SquareSpinner\Export\android\bin\app\src\main\java\org\libsdl\app\SDL.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details.
It looks like this is solved in the latest version of SDL: https://github.com/libsdl-org/SDL/blob/main/android-project/app/src/main/java/org/libsdl/app/SDL.java
I can't find a way to update the SDL.java file in my own project as it gets rebuild every time I compile.
Haxe 4.2.1
Lime 7.9.0
OpenFL 9.1.0

Late response, but Lime contains a template folder for SDL. If you overwrite Lime's copy, it'll keep the changes.


location setting is not effect at all

API call still going to http://chat-us-east-1.stream-io-api.com
https://github.com/GetStream/stream-chat-php/blob/09b6862ffb33959fa806fc28d591084291912959/lib/GetStream/StreamChat/Client.php#L119-L124
Correct base URL for Singapore is https://chat-proxy-singapore.stream-io-api.com
gz#5831

Agent comment from Seetha in Zendesk ticket #5831:Hi Giautm
Thanks for reaching to us.
const API_ENDPOINT = 'chat-us-east-1.stream-io-api.com';
This should be replaced by the location.
https://github.com/GetStream/stream-chat-php/blob/09b6862ffb33959fa806fc28d591084291912959/lib/GetStream/StreamChat/Client.php#L119-L124

Can you check for BaseURL? Please let me know if this has been set up.
client.setBaseURL('https://chat-proxy-singapore.stream-io-api.com');

Let me also check the value of STREAM_BASE_CHAT_URL.
Cheers
Seetha

Currently, I workaround by setting STREAM_BASE_CHAT_URL on environment. I report this to allow set base URL from location when initial client:
https://github.com/GetStream/stream-chat-php/blob/09b6862ffb33959fa806fc28d591084291912959/lib/GetStream/StreamChat/Client.php#L68

@giautm thank you for reporting this 👍 We are going to make this consistent with the other API clients.


General Keyboard shortcuts

General tree traversal and file operations via keyboard could be supported better.
Directory
Up, Down switch current entry (based on order)

var nextEntryIndex = $(prevEntry).attr("order") + 1 or -1;
$(".data-row[order='" + nextEntryIndex + "']").makeCurrent();

Alt-Up switch to parenting folder
Enter emulate clicking the entry
contextmenu on contextmenu button open the entry-menu (also for right clicking anyway) event example
General
metaKey-Left split views, current view moves left (or switch view spots)
metaKey-Right split views, current view moves right (or switch view spots)
Alt-1 focus on view 0
Alt-2 focus on view 1

I'll probably switch over key binding to mousetrap so I don't have to remember keyCodes and to easier bind combo keys.

mousetrap is in. I'll intend to add a few more useful bindings like arrow keys to navigate the directories, as well as arrow support in non-fullscreen media galleries.

Closing off some old irrelevant issues.


Disabled menu items have the same style as normal menu items

In this picture, there's no way to distinguish between disabled menu items and enabled menu items:

The "clean up blocks" and "redo" options are disabled but you can't tell without hovering over them (they won't have a blue background fill like enabled menu items).
Perhaps disabled menu items should have a light grey background?

Thanks for the report - we must have broken the CSS somewhere...

IMHO instead of a grey background it should be the text that becomes grey. That way it's very clearly disabled, as opposed to just being different.

@PullJosh I agree with that. Probably a light grey background, too, so it can stand out...

Fixed up with what there was previously (#ccc).


Refactor workflowstate to include other workflow categories and introduce config generator

new options to generate config with existing state of workflows createworkflowstate
refactored big portion of workflowstate to allow for sharing logic
include other categories of workflows to be updated

workflows: handled same as modern flows by name
actions: new json object based on unique name
business rules: new json dict based on table and nested rules by name

Unsure whether to mark this as breaking change. Other types of workflows will by default be tried to enabled and not only modern flows based on existing usage and configuration


Live recording with mp4 realtime decryption & packager no final file outputted

Tried it with command like this:
n_m3u8dl-re MPDURL --save-name outputfilename --mp4-real-time-decryption --live-keep-segments false --tmp-dir temp --use-shaka-packager --decryption-binary-path "C:\bin\packager-win.exe" --ffmpeg-binary-path "C:\bin\ffmpeg.exe" --auto-select --key KEYYYY --live-record-limit 00:01:00

It's giving final file when using mp4decrypt, but no final file when using shaka-packager.
Edit 1:
It's working if I use --live-real-time-merge true . But without this option, when using mp4decrypt works fine.

Only produce final mp4 while live-real-time-merge enabled


Failed running deployment command

Hi, it looks like it's almost there but I get this error:
Command: bash .config/azure/deploy.sh
meteor-azure: Installing NVM
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100   594    0   594    0     0   1224      0 --:--:-- --:--:-- --:--:--  1224

  8 2409k    8  202k    0     0   172k      0  0:00:13  0:00:01  0:00:12  172k
100 2409k  100 2409k    0     0  1214k      0  0:00:01  0:00:01 --:--:-- 2714k
Archive:  nvm-noinstall.zip
  inflating: nvm/LICENSE
  inflating: nvm/elevate.cmd
  inflating: nvm/elevate.vbs
  inflating: nvm/install.cmd
  inflating: nvm/nvm.exe
meteor-azure: Setting Node version
Downloading node.js version 0.10.36 (32-bit)... Complete
Creating D:/home/meteor-azure/nvm\temp

Downloading npm version 1.4.28... Complete
Installing npm v1.4.28...

Installation complete. If you want to use this version, type

nvm use 0.10.36
meteor-azure: Now using Node v0.10.36 (32-bit)
meteor-azure: Setting NPM version
D:\home\meteor-azure\nvm\v0.10.36\npm -> D:\home\meteor-azure\nvm\v0.10.36\node_modules\npm\bin\npm-cli.js
<EMAIL_ADDRESS>D:\home\meteor-azure\nvm\v0.10.36\node_modules\npm
meteor-azure: Now using NPM v4.5.0
meteor-azure: Installing JSON tool
Thread was being aborted.
npm
Thread was being aborted.

Can you help? I think I have all the right app settings.

What version of Meteor are you using?

<IP_ADDRESS>.
Also, is it absolutely required to have a basic account? I am on a free trial with Azure.

No issue with being on a free trial account, just make sure the app service is on the basic plan or higher.

Based on your Meteor version, you've definitely misconfigured the Node/NPM versions.
Make sure the METEOR_AZURE_NODE_VERSION and METEOR_AZURE_NPM_VERSION match the values that you get when running meteor node --version & meteor npm --version locally.

Ok I will try this and let you know!

Hi I updated the app settings to match but still have an issue. I've also validated I'm on standard which is above basic so no prob there.

Have similar issue
Command: bash .config/azure/deploy.sh
meteor-azure: Setting Node version
Version 8.0.0 is already installed.
meteor-azure: Now using Node v8.0.0 (32-bit)
meteor-azure: Setting NPM version
meteor-azure: Now using NPM v5.0.0
meteor-azure: Installing NPM dependencies
npm WARN read-shrinkwrap This version of npm is compatible with lockfileVersion@1, but npm-shrinkwrap.json was generated for lockfileVersion@0. I'll try to do my best with it!
up to date in 3.794s
up to date in 3.045s
meteor-azure: Building app
'"D:\home\meteor-azure.meteor\packages\meteor-tool\1.5.0\mt-os.windows.x86_32\meteor.bat"' is not recognized as an internal or external command,
operable program or batch file.
meteor-azure: Setting Node runtime
.config/azure/deploy.sh: line 150: cd: D:\local\Temp\8d4ac22f73c0a6b\bundle: Not a directory
meteor-azure: Setting entry-point
.config/azure/deploy.sh: line 155: cd: D:\local\Temp\8d4ac22f73c0a6b\bundle\programs\server: Not a directory
meteor-azure: Deploying bundle
meteor-azure: Installing Meteor server
.config/azure/deploy.sh: line 169: cd: D:\home\site\wwwroot\programs\server: No such file or directory
up to date in 3.571s
meteor-azure: Finished successfully

@varunkumar17 ended up figuring it out and wrote a basic tutorial that hopefully will help you:
[https://medium.com/@adammoisa/how-to-deploy-a-meteor-app-to-an-azure-vm-with-mup-on-the-new-azure-interface-da49652a59d]

@adammoisa @varunkumar17
We've just released v2 of the project, which takes a completely different approach that addresses many of these sorts of issues people have faced with server-side bundling (as well as other significant improvements to UX and build speeds). See full announcement here.
Please file a new issue for any further problems/questions. Closing this.


Terraform init error for operator roles 'Error: Invalid validation error message'

On terraform init i receive this error relating to a missing full stop on the error message. It works once i add a full stop in the error message .terraform/modules/operator_roles/variables.tf and rerun the init.
Error:
│ Error: Invalid validation error message
│
│   on .terraform/modules/operator_roles/variables.tf line 29, in variable "operator_roles_properties":
│   29:       error_message = "The list of operator roles should contains 6 elements"
│
│ The validation error message must be at least one full sentence starting with an uppercase letter and ending with a period or question mark.
│
│ Your given message will be included as part of a larger Terraform error message, written as English prose. For broadly-shared modules we suggest using a similar
│ writing style so that the overall result will be consistent.
Terraform code:
data "ocm_rosa_operator_roles" "operator_roles" {
operator_role_prefix = var.operator_role_prefix[terraform.workspace]
account_role_prefix  = var.account_role_prefix[terraform.workspace]
}
module "operator_roles" {
source  = "terraform-redhat/rosa-sts/aws"
version = "0.0.1"
cluster_id                  = ocm_cluster_rosa_classic.rosa_sts_cluster.id
rh_oidc_provider_thumbprint = lookup(ocm_cluster_rosa_classic.rosa_sts_cluster.sts, "thumbprint")
rh_oidc_provider_url        = lookup(ocm_cluster_rosa_classic.rosa_sts_cluster.sts, "oidc_endpoint_url")
operator_roles_properties   = data.ocm_rosa_operator_roles.operator_roles.operator_iam_roles
depends_on = [
ocm_cluster_rosa_classic.rosa_sts_cluster
]
}

After some investigation, this issue is actually in a separate GitHub repository (https://github.com/terraform-redhat/terraform-aws-rosa-sts). Suggest we close this issue and fix via PR in the other repository.

Merged


Remove custom installer

Remove custom installer when --domain flag is available.
Check if option Loadbalancer is accepted with Istio=Reuse
--platform=kubernetes --istio-install-option=Reuse --gateway=LoadBalancer

Just let me know when the installer is available so I can test it. I need the following intall parameters
--platform=kubernetes --istio-install-option=Reuse --gateway=LoadBalancer --domain=mydomain.com

We are in the process of implementing KEP 18 for Keptn 0.7.0, which will give not provide those options in the installer, but give you full flexibility regarding those options as you can do it yourself (e.g., install istio and create a public-gateway with the domain mydomain.com).

in 0.7 not needed any more. Custom installer is gone :D !


Fix rubocops

A solid start on #36.
Remaining offenses disabled in .rubocop_todo.yml. Thoughts on handling these last 29?

Just came back around to this and realized I should have squashed those commits.


Demo bug in DataChannel

Hi,i was trying to use your demo in DataChannel but it does not work on me, when i try to open session the button and text box are still disabled. please fix them so i can learn from them. thank you

Same problem here with the chat demo


change mention of "topic name" to "topic_id"

Thanks for contributing to Logstash! If you haven't already signed our CLA, here's a handy link: https://www.elastic.co/contributor-agreement/

LGTM


Explore ways to retry a register

@JFiscella ended up in a situation where a preorder went through but register didn't for some reason and the CLI was not retrying a register automatically (which should not happen). This should work in the current code, but it didn't in this particular case so need to explore it more. The behavior is not deterministic. A register operation that @JFiscella tried later on worked.

If the RPC daemon dies, there's not much recourse, since it's the only mechanism watching for tx confirmations.  However, the RPC daemon in develop should pick up where it left off if it gets restarted, and will always ask to unlock and load the wallet before initializing so it can send subsequent transactions.

This is now fixed.  The RPC daemon can die and be restarted, and it will re-try any pending transactions.


Annoying messages by Groovy log manager.

Groovy complains it finds 'conflicting logback.xml' files in its search path. Deleting the logback.xml from xenon/lib resolved this issue for me.

It's caused by the logback config, Xenon did not have it before so it complained about having none at all. Fixed in d323c222, by setting the logback file explicitly.


Bug in Division of Fractions

Describe the bug
The division of Fractions under the General Math part solves for the undefined fractions as well, I would like to add a prompt to the user when they enter any undefined fraction.

I would like to resolve this issue. Kindly assign this to me under GSSoC.
Possible solution

Describe the solution you thought of.

Screenshots

Go ahead
Deadline 12 April,2021 11:59 PM IST


Update marriage-abroad in Saudi Arabia

Trello card

Saudi-Arabia

Description
Updates copy for all outcomes for British citizens living in Saudi Arabia who wish to have an opposite sex marriage
Factcheck
factcheck
Expected changes

URL on GOV.UK

Before
https://gov.uk/marriage-abroad/y/saudi-arabia/ceremony_country/partner_british/opposite_sex

After
https://smart-answers-pr-2753.herokuapp.com/marriage-abroad/y/saudi-arabia/ceremony_country/partner_british/opposite_sex

LGTM 👍


Allow isVisible and isDisabled in PropertyOptions to take in function so that its value can be dynamically computed based on context

Describe the problem feature solves
Currently isVisible and isDisabled in PropertyOptions only takes in boolean. However, there are times where this needs to be computed dynamically based on context. A use case is to enable/disable editing a particular field based on current user’s role, e.g. only admin can update the publishing status of an item.
Describe the solution you'd like
Change isVisible and isDisabled in PropertyOptions to take in a function or boolean. similar to isVisible in Actions https://adminbro.com/Action.html#isVisible
Describe alternatives you've considered
No alternatives have been considered.
Acceptance criteria

[ ] isVisible can take in a function
[ ] isDisabled can take in a function

yesterday we released a new "layout" option. It can take a function and you can define which fields goes where. https://adminbro.com/Action.html#layout
but for is disabled and is visible you are right. We will have to implement it

Following the @wojtek-krysiak suggestion, this was how I accomplished this need:
options: {
  ...yourResourceOptions,
  actions: {
    edit: {
        layout: (currentAdmin) => {
            const allResourceAttributes = Object.keys(Schema.paths)

            if (currentAdmin.role.name !== 'example') return allResourceAttributes

            const hideFields = [
                'table_field_example1',
                'table_field_example2',
                '_id',
            ]

            return allResourceAttributes.filter((item) => hideFields.indexOf(item) === -1)
        },
    },
  }
}


FFI headers install to a weird directory

The FFI headers install to a strange directory: ${LIBDIR}/libffi-3.0.10/include. These should go in the standard ${EMBEDDED_DIR}/include.

Fixed.


Border Radius for Card

I'm trying to set the border radius of this  card to look more like a mushroom card. End goal is to make a card for my Ember mug that fits in with the rest of my dashboard which uses mushroom. Figured out the transparency but can't get the radius to work. If I set it, it takes it in a weird spot like the screenshot below. I want it to look like the bottom card, but with the functionality of bubble.
type: custom:bubble-card
card_type: button
button_type: state
entity: sensor.ember_mug_d928a3fa8e04_state
name: Britni's Mug
show_state: true
card_layout: large-2-rows
sub_button:
  - name: Current
    icon: fas:mug-hot
    entity: sensor.ember_mug_d928a3fa8e04_current_temp
    show_state: true
    show_icon: true
    show_background: false
    show_name: true
  - name: Power
    entity: binary_sensor.ember_mug_d928a3fa8e04_power
    show_state: true
    show_background: false
    show_name: false
  - name: Target
    entity: number.ember_mug_d928a3fa8e04_target_temp
    show_name: true
    show_state: true
    show_background: false
    tap_action:
      action: more-info
  - name: Battery
    entity: sensor.ember_mug_d928a3fa8e04_battery_percent
    show_state: true
    show_background: false
show_attribute: false
styles: |
  .bubble-button-card-container {
    background: rgba(0,0,0,0.35) !important;
    border-radius: 75% !important;
  }

Use pixels instead of percentage and it will work fine
  .bubble-button-card-container {
    border-radius: 10px !important;
  }

I'm closing this one as this is not an issue. And the @ZeroOmar solution seems to be the good one.

revisiting this topic
after update v2.1.0
when a switch is turned on the highlight is rounded now instead of filling the whole card like before

To resolve this add this block to your styles
.bubble-button-card,
.bubble-range-slider,
.bubble-button-background {
  border-radius: 10px !important;
}

Can't get anything to work, the card refuses to listen to the styles. @Clooos
type: custom:bubble-card
card_type: button
entity: light.hue_go
button_type: slider
tap_action:
  action: toggle
hold_action:
  action: more-info
sub_button:
  - entity: light.hue_go
    show_attribute: false
styles: |-
  .bubble-button-card-container {
    border-radius: 12px !important;
  }
card_layout: large
show_state: true
show_attribute: true
attribute: brightness


Supported Linux CPU architectures

Hello,
I couldn't find an official list of supported CPU archs on Linux. Could you please clarify what I'm seeing?
Supported: amd64 arm64 armel armhf i386 ppc64el ppc64
Not supported, leading to "Unsupported CPU" error message:
alpha hppa ia64 m68k mips mipsel riscv64 s390x sh4 sparc64
Uncertain, failing to build: powerpc powerpcspe x32
Logs from Debian buildbots: https://buildd.debian.org/status/package.php?p=godot
Thanks!

Officially supported arches are x86_64 (amd64) and ix86 (i386). We also aim to support armv7 (armhf) and arm64-v8 (arm64), and as far as I'm seeing for Mageia those build fine indeed (and should run fine, provided the devices running those have a GPU...).
We're not particularly interested in the other architectures which are not really relevant for game development as far as I know. If the engine (and especially its thirdparty dependencies) can be made to build there, it's fine for Debian to ship those for the sake of supporting all the things, but I doubt those will ever have any user.

With Raptor's Talos and Blackbird boards, amd64 finally got a competitor that's just as fast or faster (and more open). Thus could you consider supporting ppc64?

Closing in favor of https://github.com/godotengine/godot-proposals/issues/988, as feature proposals are now tracked on the Godot proposals repository.


Add documentation about CDN usage

Coverage remained the same at 100.0% when pulling<PHONE_NUMBER>3b19ea85b3046c577ea85d55a530d7 on juanjoDiaz:add_CDN_documentation into f31d1140e83c64f6269d0d0954763b30f52b9aa0 on zemirco:master.

Nice 👍


NumericRounder: Preserve boolean type

round() changed type of value from bool to float. This
caused issues in processors in a processing pipeline when they use
if value is  conditions.
Such an example is an in-built processor structlog.processors.format_exc_info, which expects value of exc_info key to be  either tuple or True. When NumericRounder processor is placed infront of structlog.processors.format_exc_info, it changes value of exc_info from True to 1.0. structlog.processors.format_exc_info then throws exception.
The example with structlog.processors.format_exc_info  is based on version 16.0.0 (source) in version 16.1.0 the logic is slightly different.
Anyway, I believe processor should not change value type in event_dict unless it's specifically designed to.

The proposals were incorporated.

Current coverage is 88.03% (diff: 100%)

Merging #5 into master will increase coverage by 0.31%

@@             master         #5   diff @@
==========================================
  Files             3          3
  Lines           114        117     +3
  Methods           0          0
  Messages          0          0
  Branches         16         17     +1
==========================================
+ Hits            100        103     +3
  Misses           11         11
  Partials          3          3

Powered by Codecov. Last update 2d6f355...851f1e9


Improve ticket regex

Known bugs:

a hard-coded minimum of 6 digits
trailing punctuation fails to match
full URLs are not matched

Possible solutions:

lower the minimum ticket ID to 3 digits
ignore trailing .?,:!
match full URLs based on DISPLAY_URL value?

Trailing .?,:! are now ignored, via fefbbac682f6dbf4c5793d36bdcbca4558ca6b1e

Minimum ticket id lowered to 3 digits. Maybe this should be configurable?

Minimum ticket config is now configurable (5fcad3d10f4db1813c979e74d0d2d2f272078bd3). Default minimum ticket is 1.

The regex now matches URLs. Within the method the URL is matched against DISPLAY_URL.


GitHub Actions: Test on current versions of Python

https://devguide.python.org/versions/#supported-versions
Also, lint Python code with https://docs.astral.sh/ruff/linter

这是来自QQ邮箱的假期自动回复邮件。

您好，我最近正在休假中，无法亲自回复您的邮件。我将在假期结束后，尽快给您回复。

I can not assist with the merger because the CI did not pass; if the CI is normal, I can assist with the merger


setuptools pip wheel failed with error code 2

dengw-iMac:~ chars$ virtualenv --system-site-packages ~/tensorflow
New python executable in /Users/chars/tensorflow/bin/python
Installing setuptools, pip, wheel...
  Complete output from command /Users/chars/tensorflow/bin/python - setuptools pip wheel:
  Collecting setuptools
Exception:
Traceback (most recent call last):
  File "/Library/Python/2.7/site-packages/virtualenv_support/pip-9.0.1-py2.py3-none-any.whl/pip/basecommand.py", line 215, in main
    status = self.run(options, args)
  File "/Library/Python/2.7/site-packages/virtualenv_support/pip-9.0.1-py2.py3-none-any.whl/pip/commands/install.py", line 324, in run
    requirement_set.prepare_files(finder)
  File "/Library/Python/2.7/site-packages/virtualenv_support/pip-9.0.1-py2.py3-none-any.whl/pip/req/req_set.py", line 380, in prepare_files
    ignore_dependencies=self.ignore_dependencies))
  File "/Library/Python/2.7/site-packages/virtualenv_support/pip-9.0.1-py2.py3-none-any.whl/pip/req/req_set.py", line 554, in _prepare_file
    require_hashes
  File "/Library/Python/2.7/site-packages/virtualenv_support/pip-9.0.1-py2.py3-none-any.whl/pip/req/req_install.py", line 278, in populate_link
    self.link = finder.find_requirement(self, upgrade)
  File "/Library/Python/2.7/site-packages/virtualenv_support/pip-9.0.1-py2.py3-none-any.whl/pip/index.py", line 465, in find_requirement
    all_candidates = self.find_all_candidates(req.name)
  File "/Library/Python/2.7/site-packages/virtualenv_support/pip-9.0.1-py2.py3-none-any.whl/pip/index.py", line 423, in find_all_candidates
    for page in self._get_pages(url_locations, project_name):
  File "/Library/Python/2.7/site-packages/virtualenv_support/pip-9.0.1-py2.py3-none-any.whl/pip/index.py", line 568, in _get_pages
    page = self._get_page(location)
  File "/Library/Python/2.7/site-packages/virtualenv_support/pip-9.0.1-py2.py3-none-any.whl/pip/index.py", line 683, in _get_page
    return HTMLPage.get_page(link, session=self.session)
  File "/Library/Python/2.7/site-packages/virtualenv_support/pip-9.0.1-py2.py3-none-any.whl/pip/index.py", line 792, in get_page
    "Cache-Control": "max-age=600",
  File "/Library/Python/2.7/site-packages/virtualenv_support/pip-9.0.1-py2.py3-none-any.whl/pip/_vendor/requests/sessions.py", line 488, in get
    return self.request('GET', url, **kwargs)
  File "/Library/Python/2.7/site-packages/virtualenv_support/pip-9.0.1-py2.py3-none-any.whl/pip/download.py", line 386, in request
    return super(PipSession, self).request(method, url, *args, **kwargs)
  File "/Library/Python/2.7/site-packages/virtualenv_support/pip-9.0.1-py2.py3-none-any.whl/pip/_vendor/requests/sessions.py", line 475, in request
    resp = self.send(prep, **send_kwargs)
  File "/Library/Python/2.7/site-packages/virtualenv_support/pip-9.0.1-py2.py3-none-any.whl/pip/_vendor/requests/sessions.py", line 596, in send
    r = adapter.send(request, **kwargs)
  File "/Library/Python/2.7/site-packages/virtualenv_support/pip-9.0.1-py2.py3-none-any.whl/pip/_vendor/cachecontrol/adapter.py", line 47, in send
    resp = super(CacheControlAdapter, self).send(request, **kw)
  File "/Library/Python/2.7/site-packages/virtualenv_support/pip-9.0.1-py2.py3-none-any.whl/pip/_vendor/requests/adapters.py", line 390, in send
    conn = self.get_connection(request.url, proxies)
  File "/Library/Python/2.7/site-packages/virtualenv_support/pip-9.0.1-py2.py3-none-any.whl/pip/_vendor/requests/adapters.py", line 290, in get_connection
    proxy_manager = self.proxy_manager_for(proxy)
  File "/Library/Python/2.7/site-packages/virtualenv_support/pip-9.0.1-py2.py3-none-any.whl/pip/_vendor/requests/adapters.py", line 184, in proxy_manager_for
    **proxy_kwargs
  File "/Library/Python/2.7/site-packages/virtualenv_support/pip-9.0.1-py2.py3-none-any.whl/pip/_vendor/requests/adapters.py", line 43, in SOCKSProxyManager
    raise InvalidSchema("Missing dependencies for SOCKS support.")
InvalidSchema: Missing dependencies for SOCKS support.
----------------------------------------
...Installing setuptools, pip, wheel...done.
Traceback (most recent call last):
  File "/usr/local/bin/virtualenv", line 11, in <module>
    sys.exit(main())
  File "/Library/Python/2.7/site-packages/virtualenv.py", line 713, in main
    symlink=options.symlink)
  File "/Library/Python/2.7/site-packages/virtualenv.py", line 945, in create_environment
    download=download,
  File "/Library/Python/2.7/site-packages/virtualenv.py", line 901, in install_wheel
    call_subprocess(cmd, show_stdout=False, extra_env=env, stdin=SCRIPT)
  File "/Library/Python/2.7/site-packages/virtualenv.py", line 797, in call_subprocess
    % (cmd_desc, proc.returncode))
OSError: Command /Users/chars/tensorflow/bin/python - setuptools pip wheel failed with error code 2

How can I do it? Thanks

Please provide details about what platform you are using  (operating system, architecture). Also include your TensorFlow version. Also, did you compile from source or install a binary?  Make sure you also include the exact command if possible to produce  the output included in your test case. If you are unclear what to include  see the issue template displayed in  the Github new issue template.
We ask for this in the issue submission template, because    it is really difficult to help without that information. Thanks!

This looks like an issue strictly in your installation of python, virtualenv and pip.
As this is not a TensorFlow problem, there is nothing we can do on TF side.
I am closing this issue.


Allow for absolute file paths and add an optional output value in the config.

This adds support for absolute file paths to the mod_folder_path field in config and also adds an optional output_folder_path field to specify the output path.

Solved an issue regarding .rstrip() sometimes, not sure how to explain it but it's fixed.

Fix possible issues on non-windows.


Step 7 : Missing final declaration for MessageViewHolder in MainActivity class

protected void populateViewHolder(final MessageViewHolder viewHolder,
                                              FriendlyMessage friendlyMessage, int position) {

Thanks for catching this, added final.


DBaaS Timeout SERVICE_BROKER_COUNTER is not triggered

Describe the bug
If the DBaaS Service does not provision a service the deployment is running indefinitely
https://github.com/amazeeio/lagoon/blob/main/images/kubectl-build-deploy-dind/scripts/exec-kubectl-mariadb-dbaas.sh#L10-L13
+++ let SERVICE_BROKER_COUNTER=SERVICE_BROKER_COUNTER+1
+++ echo 'Service for mariadb not available yet, waiting for 5 secs'
+++ sleep 5

SERVICE_BROKER_COUNTER is increased but OPERATOR_COUNTER is used in the if statement leading to the condition never reaching the else portion
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.

SERVICE_BROKER_COUNTER has been removed now


Create a release after gRPC >= 1.45.1

In the next few days (they are aiming for 2022-04-04) the gRPC team expects to create a new release with fixes for Direct Path support. This release will either be 1.45.1 or 1.46.0.  We need this for any customers on the private (or public) preview of GCS+gRPC.  The GCS team has asked us to create a release right after gRPC, I have volunteered to do so.

The release went out yesterday, and defaults to gRPC-1.45.1


RenderTarget checks Texture size

A small usability addition
When assigning textures to the render target, first it checks if the texture's size is set correctly (e.g. not 0). If not, it sends an error message to the user, and returns early.
This helps mostly beginner users, as it is not trivial that texture size has to be set before assigning.

Nice addition! :) I've added some comments in your code. Mostly regarding log message formatting.

Thank you for guidance, the changes has been committed.
What I don't get is that my log message was based on the 226th line of the origninal code:
Log.Core.WriteError("Error initializing RenderTarget {0}:{2}{1}", this.FullName, Log.Exception(e), Environment.NewLine);
which does not seem to undergo the messaging standards you have just mentioned.

What I don't get is that my log message was based on the 226th line of the origninal code:

Log.Core.WriteError("Error initializing RenderTarget {0}:{2}{1}", this.FullName, Log.Exception(e), Environment.NewLine);

which does not seem to undergo the messaging standards you have just mentioned.

Duality has a big code base and some of it existed before some of the guidelines applied today - you've used some old code as an example that, unfortunately, has not been updated since.
The NewLine is actually applied in the middle of it though - despite counter-intuitively appearing at the end of the parameter list.

Thank you for guidance, the changes has been committed.

Merged. Thanks for contributing! :)


feat: enable autoscaling

https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_autoscale_setting

Since setting capacity block is required, what should the maximum and minimum values be?
The example sets Default to 1, minimum to 1 and maximum to 10.


CUDA Index error on certain models

I'm running a modified version of the controlled sentiment fine-tuning on GPT-2. Origin point being this notebook: https://github.com/lvwerra/trl/blob/main/examples/sentiment/notebooks/gpt2-sentiment-control.ipynb
On some models, the AutoTokenizer works as expected. However, for reasons we were unable to determine (no results upon investigating model_max_length, batch size etc.) there are models the AutoTokenizer causes a CUDA Index error as mentioned in issues https://github.com/lvwerra/trl/issues/325 and https://github.com/lvwerra/trl/issues/313. Changing AutoTokenizer to GPT2Tokenizer did not solve the issue. We are currently moving on with another model that does not result in index errors.
To reproduce, change the model string from "lvwerra/gpt2-imdb" in PPOConfig in the example notebook with "redrussianarmy/gpt2-turkish-cased"

Hello @yankihue
I have managed to reproduce your issue. I think that the tokenizer that you have pushed on that repository is broken. The model has a vocab size of 50256 and the tokenizer has set pad token id to 50257 which is out of the vocabulary.
Also the trick when you face these issues is to run the script on CPU.
All in all the fix in your case is to replace the line:
tokenizer.pad_token = tokenizer.eos_token

by:
tokenizer.eos_token_id = model.config.eos_token_id
tokenizer.pad_token = tokenizer.eos_token

Before switching to CPU(takes a long while) to see the actual error I checked the issues on this repo and ended up here. Now I can see the error and it seems like the pad token id/vocab size difference was causing the issue. Thanks! Closing the issue.


Add yourself to the PASETO website

You can make a PR to https://github.com/paragonie/paseto-io/blob/master/data/implementations.json to add this lib to the website.
I only found this by chance by googling, it would be good to have more visibility by having it listed there, specifically as a TS/ESM implementation.
I'm about to try this lib out 😊

Thanks, I made a PR over there.


when scraping amazon there is an exception

these re the links i'm trying to scrape
---
refresh_interval: 2 # seconds
urls:
  -
  - https://www.amazon.com/ASUS-Graphics-DisplayPort-Military-Grade-Certification/dp/B08HH5WF97
  - https://www.amazon.com/GeForce-Gaming-Graphics-Technology-Backplate/dp/B08NWBG14N
  - https://www.amazon.com/MSI-GeForce-RTX-3080-10G/dp/B08HR7SV3M
  - https://www.amazon.com/ASUS-Graphics-DisplayPort-Axial-tech-2-9-Slot/dp/B08J6F174Z
...

D2020-12-03 02:21:49,882 using parser: html.parser
D2020-12-03 02:21:49,884 registering custom scraper for domain: amazon
D2020-12-03 02:21:49,890 registering custom scraper for domain: bestbuy
D2020-12-03 02:21:49,896 registering custom scraper for domain: bhphotovideo
D2020-12-03 02:21:49,902 registering custom scraper for domain: microcenter
D2020-12-03 02:21:49,910 registering custom scraper for domain: newegg
E2020-12-03 02:21:50,006 caught exception
Traceback (most recent call last):
  File "/src/run.py", line 41, in main
    config = parse_config(args.config)
  File "/src/config.py", line 37, in parse_config
    return Config(refresh_interval, max_price, data['urls'])
  File "/src/config.py", line 23, in __init__
    self.urls = [URL(url) for url in sorted(set(urls))]
TypeError: '<' not supported between instances of 'NoneType' and 'str'

The line that follows urls: is a blank entry. I would delete this line and try again.


Update curated packages tests to run regional flow by default

Issue #, if available:
#2402
Description of changes:
When running the staging E2E tests for EKS-A minor release v0.21.0, it was observed that all the regional curated packages tests failed with the following error:
in regional pbc, DefaultImageRegistry should equal to DefaultRegistry

This is because the packages controller image was being pulled from the fallback staging public ECR registry instead of staging private ECR registry:
2024-10-29T03:27:10.825Z	V6	Error pulling from regional registry	{"Registry": "724423470321.dkr.ecr.us-west-2.amazonaws.com", "RegionalRegistryAccessIssue": "{\"errors\":[{\"code\":\"DENIED\",\"message\":\"User: arn:aws:iam::857151390494:user/packages-e2e is not authorized to perform: ecr:BatchGetImage on resource: arn:aws:ecr:us-west-2:724423470321:repository/eks-anywhere-packages because no resource-based policy allows the ecr:BatchGetImage action\"}]}\n\n, <nil>"}

Based on the error message, it is clear that even the regional curated packages tests were using the packages-e2e IAM user from the build account to install the packages controller helm chart. The packages-e2e user has a disable_regional_ecrs_access policy attached to the user permissions directly which explicitly denied access to any regional private ECR repositories. This policy was manually added to the user via the console when we added our first regional curated packages E2E test in #6964. The new regional curated packages E2E test used a new IAM user regional-packages-e2e which had exactly the same permissions as packages-e2e user except for the explicit DENY policy. Later, we added some more regional E2E tests for vSphere provider in #8569 but those tests continued to use the packages-e2e user instead of the regional-packages-e2e user. This is why all the staging regional curated packages tests failed with the validation error. We didn't observe this failure on main because we use the same private ECR registry from the<PHONE_NUMBER>63 account for both regional and non-regional tests. So, the actual non-regional curated packages flow ran only during the staging tests. This was also the reason why we never moved all the existing non-regional tests to regional tests as we still wanted to test the non-regional flow atleast during staging.
This PR makes two changes based on the above context:

It updates the one regional curated packages test TestDockerKubernetesNonRegionalCuratedPackages to run the non-regional flow by using a new IAM user non-regional-packages-e2e. The disable_regional_ecrs_access policy has been removed from packages-e2e user and attached to the new non-regional-packages-e2e user.

All the existing regional curated packages E2E test names have been updated to remove the Regional keyword and the registry validation on the pbc object is done by default for all the curated packages tests. Effectively, now we will have all the curated packages tests run the regional flow by default and only one non-regional test which is specified in the previous change.

Testing (if applicable):
make eks-a
make lint
make unit-test
make build-all-test-binaries
make generate
make generate-manifests
make release-manifests

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/approve

/cherry-pick release-0.20

/cherry-pick release-0.21


Automatically add request to context if it's present.

Passing request to render_partial seems like a frequent pattern, at least in my usecases where I generate links using url_for(). Maybe I'm doing something wrong :wink: It would be great if the request was passed automatically.

Thanks @dekoza How do you propose we pass the request automatically? Keep in mind that flask.request won't work because this library is used across frameworks (which have different ideas of what a request is).

Hey @mkrd that code only runs once at start up. How do you propose I get access to each individual request? I'm not against it, just not sure how to accomplish it.

Closing for inactivity and I'm not sure where to go with it. But feel free to jump in and revive it.


Query: Repetitive IS NOT NULL checks

When in query there is HasValue call (in projection or predicate), we translate it to IS NOT NULL but if in the same expression, there is value comparison then we also add same check again from null semantics.
See test Select_ternary_operation_with_has_value_not_null

dupe of #7784 fixed in #7804


In README page, the Couchbase section has a reference to HazelcastInstance

@Bean
public CouchbaseLockProvider lockProvider(HazelcastInstance hazelcastInstance) {
return new CouchbaseLockProvider(bucket);
}

Thanks, fixed


Update data-box-gateway-use-cases.md

Remove Preview wording for Blob Lifecycle management. LCM has been GA for a long time.

@carlsyner : Thanks for your contribution! The author(s) have been notified to review your proposed change.

Thank you @carlsyner! I have captured your suggestions in this PR: https://github.com/MicrosoftDocs/azure-docs-pr/pull/173888. This PR is merged and the changes should go live soon. I have removed the preview reference from Blob Lifecycle Management service.
#please-close


Add LD_RUNPATH_SEARCH_PATHS to extensionkit-extension preset

Add LD_RUNPATH_SEARCH_PATHS option as it is for other types of extensions (e.g. app extension).
I followed the same logic of #272, copying the value from the current version of SettingPresets/Products/app-extension.yml

I started thinking it also should be fixed by XcodeProj (yes, this pr also should be okay), could you check it if you have time?
https://github.com/tuist/XcodeProj/blob/b6de1bfe021b861c94e7c83821b595083f74b997/Sources/XcodeProj/Utils/BuildSettingsProvider.swift#L224-L229

I started thinking it also should be fixed by XcodeProj (yes, this pr also should be okay), could you check it if you have time?
https://github.com/tuist/XcodeProj/blob/b6de1bfe021b861c94e7c83821b595083f74b997/Sources/XcodeProj/Utils/BuildSettingsProvider.swift#L224-L229

I see that targetSettings(platform:, product:) is only called by targetDefault(variant:, platform:, product:, swift:) and we are not calling the latter method anywhere. Are you think of using that instead of "custom overrides"?

Thanks @alessionossa. Could you add a changelog entry as well please.
And at the moment we aren't using the BuildSettingsProvider from XcodeProj, as that didn't exist at the time. I've created a new issue to track that here https://github.com/yonaskolb/XcodeGen/issues/1267


Remove phantomjs warnings before parsing json

While using guard-jasmine to run my tests, I noticed that phantom was printing not only the JSON output, but also content warnings. This commit removes content warnings from the phantomjs output before parsing it as JSON.

Thank you @giannafusaro, it'll be nice to cleanup those errors.  I apologize for the delay on merging this, I was hoping to get the specs fixed up first.  Since it's been so long, I'm going to merge this and then mixup the specs.


Icon on white theme looks no good

Which version do you use?
Do you use new UI in IDE?

So now all is correct and this can be closed?

yes, correct


public: Remove tabindex attributes

Since we're focusing elements automatically using JavaScript, and ordering keeping the markup clean to begin with, setting the tabindex attribute is unnecessary.

Coverage remained the same at 97.879% when pulling 4dca52fec05f802fa9e898e1107e466eb6de12fc on remove-tabindex into 26e3fcae164ffe5df0c1389f8b8263f39fc29f49 on master.


Fix summary printing in DSE/DLE

Previously the profiling summary was being logged in Python 3 as:
DSE: <filter object at 0x114d6ca90> [flops: 46, elapsed: 0.01] >>
     <filter object at 0x114d6c2b0> [flops: 46, elapsed: 0.01] >>
     <filter object at 0x114d6ca90> [flops: 45, elapsed: 0.01] >>
     <filter object at 0x114d6c2b0> [flops: 30, elapsed: 0.03] >>
     <filter object at 0x114d6ca90> [flops: 30, elapsed: 0.00]
     [Total elapsed: 0.06 s]
DLE: <filter object at 0x114e2fef0> [elapsed: 0.02] >>
     <filter object at 0x114e2fef0> [elapsed: 0.00] >>
     <filter object at 0x114e2fef0> [elapsed: 0.01] >>
     <filter object at 0x114e2fef0> [elapsed: 0.01] >>
     <filter object at 0x114e2fef0> [elapsed: 0.15] >>
     <filter object at 0x114e2f828> [elapsed: 0.10]
     [Total elapsed: 0.29 s]

With this PR, it will be printed properly, i.e.:
DSE: extract_time_invariants [flops: 46, elapsed: 0.01] >>
     eliminate_inter_stencil_redundancies [flops: 46, elapsed: 0.00] >>
     eliminate_intra_stencil_redundancies [flops: 45, elapsed: 0.02] >>
     factorize [flops: 30, elapsed: 0.03] >>
     finalize [flops: 30, elapsed: 0.00]
     [Total elapsed: 0.06 s]
DLE: analyze [elapsed: 0.01] >>
     avoid_denormals [elapsed: 0.00] >>
     loop_fission [elapsed: 0.01] >>
     create_elemental_functions [elapsed: 0.01] >>
     loop_blocking [elapsed: 0.15] >>
     simdize [elapsed: 0.09]
     [Total elapsed: 0.27 s]

The behaviour in python 2 remains unchanged.

Go ahead

Once rebased and green

Alright, merging...

Merged.


update for c++11+ visual studio build

hi,
I added Visual studio 2013 solution and also updated the code to c++11 where I could.
I have defined a NO_BOOST preprocessor macro (most of the functionality except boost::format seems to be in c++11 and for various reasons I can't use boost in my code).  This does litter the code a bit, so feel free to make suggestions on how to resolve those.
My preference would be to remove boost completely where it can be removed. The one big area I didn't touch is scheduler.cpp/.h  where I believe std::chrono could be used instead of boost..
thanks.

Hi,
Thank you for your work. Windows support was missing and some people asked about it on other issues. I think you are right to get rid of boost because redis3m uses to few libraries of it and it's a huge dependency. I will review better your changes in these days.

I did these changes in the c++11 branch, but I didn't realize it was very different from the main branch. I can try to keep the c++11 branch up to date for Windows as you develop it further. Just drop me a message to pull when you have significant checkins. thanks!

Hi,
I've partial merged your changes on master, which now is c++11 enabled. I changed something about your NO_BOOST making them default and not optional. My goal is to remove boost dependency so I will try to remove all other things.
Thank you for your contribution!


Fix typos and unify wordings in readme

Fixes some typos and wording as well as formatting inconsistencies. Clarifies some small points.

Thanks!


Change method name

In this example https://docs.openrewrite.org/java/refactoring-java-source-code/changemethodname I get exception: NoSuchMethodError. I use proper packages in definition, but it does not work anyway.
Only when I use following "before and after" it works fine:
// before
package org.openrewrite.before;

public class E  {
    void foo() {
    }
}

//after
package org.openrewrite.after;

public class E  {
    void bar() {
    }
}

with changed definition
        ChangeMethodName cmn = new ChangeMethodName();
        cmn.setMethod("org.openrewrite.before.E foo()");
        cmn.setName("bar");
        RefactorProcessor.run(cmn, "E.java");

As far as I understand it's java parser error.

I believe this is fixed. ChangeMethodNameExample from your rewrite-java-definitions project works for me. I remember talking about this with you in another issue that I believe we resolved there. Let me know if there's still any problem with this example.