Allow creation of nested TOC entries when using Hugo.

Is your feature request related to a problem? Please describe.
All pages when using Hugo, whether or not they are nested within sections are rendered in a TOC with a flat namespace. I want to be able to override the structure of the TOC so that one can have pages listed under an entry for the section they are included in.
In other words, things might be displayed at the moment as:
* 1: page 1
* 2: section-1/page 1
* 3: section-1/page 2
* 4: page 2

This includes a page number intended only to illustrate that things are visited in that sequence.
What want to instead have is something like:
* page 1
* section-1
    + page 1
    + page 2
* page 2

Note that not showing numbers as before since not sure how they should be handled.
Describe the solution you'd like
As want to try and avoid mucking up TOC for existing workshops, propose that in order to trigger this behaviour when using Hugo renderer, that the section (branch bundle), needs to have a _index.md file which contains a title in the meta data.
---
title: Section Name
---

Note that to be practical might only support one level of nesting.
Describe alternatives you've considered
No response
Additional information
No response

From: https://kubernetes.slack.com/archives/C05UWT4SKRV/p1712670455033879
Suggestion is to use X.Y for page number prefix.
  1. Introductions
    1.1 Introduction to Git
    1.2 Introduction to Kubernetes
    1.3 Introduction to ArgoCD
  2. This is more tidy
  3. I like it a lot

One tricky part of supporting this is what to do if someone manually lists the pages in the workshop/config.yaml in a pathway and all pages under one section are not grouped together. One could simply ignore the fact and thus could end up with.
  1. Introductions
    1.1 Introduction to Git
    1.2 Introduction to Kubernetes
  2. This is more tidy
  3. Introductions
    3.1 Introduction to ArgoCD
  4. I like it a lot

Possibly just warn against it and if someone ignores that and results in repeating section name it is their issue.


Introduce PATH APIs for Ballerina

Description:
Introduces the PATH APIs for Ballerina. Currently they're offered as a part of the ballerina/internal module

Please refer to the design document[1] for more information

https://docs.google.com/document/d/1MxP_O0_CC00R91lDdDObxMeNz4rptRliX7cjWm_8VXU/edit?ts=5c6d22e4


Multi-language support

hi ,everyone
how to add multi language support in this project?
could any can give me some hints?
thank you in advance

Hi @dtbdtb, that's an evolution that I'd like to see too.
Let me investigate a bit on how a possible implementation for this and I'll update this issue. If any other user got an idea on this, feel free to discuss it there.

it is a good idea

Angular-translate should probably be used here: https://github.com/angular-translate/angular-translate

Speaking of "Find a way to translate API text messages (such as error messages)" I think we could add error codes for this purpose.

What about using Transifex to manage all translations and coordinate contributors, reviewers and so on?

This is interesting tho we probably need to retrieve all the available texts in the UI inside an external store first... this might be long.

You could use different approach for this:

creating a different Transifex resource for every section to work with if you don't want to include all the strings inside a single file
having a single Transifex resource and update it step by step with new available texts. When you upload a new version of the source file all the translations are updated consequently.

so what's going on now after 2 and a half years? 🤣

We paused development of this due to the extreme work effort required and no ability to cost recover the efforts. It will be resumed should we have a commercial means to fund this feature.
From: 机智的苏先锋<EMAIL_ADDRESS>Sent: Monday, 19 August 2019 7:21 PM
To: portainer/portainer<EMAIL_ADDRESS>Cc: Subscribed<EMAIL_ADDRESS>Subject: Re: [portainer/portainer] Multi-language support (#807)
so what's going on now after 2 and a half years? 🤣
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_portainer_portainer_issues_807-3Femail-5Fsource-3Dnotifications-26email-5Ftoken-3DAFQ2XFPUWL22S6PLLNNTQ5DQFJCT7A5CNFSM4DIFED72YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4R6FNA-23issuecomment-2D522445492&d=DwMFaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=0fx0h4vB56iTLpw2McH1ZD6TqG_QGpbggVOB-PfMJpM&m=hhDXCFJXTJmUT0FGPRnn5JYBP9VeWGfV6FXGfynW2k8&s=7b0AujDnYvEpCNrOl-a7IwbgqsVXDDMxbGcPY0-ulmM&e=, or mute the threadhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AFQ2XFOSQ34KPXLAMQJHCMDQFJCT7ANCNFSM4DIFED7Q&d=DwMFaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=0fx0h4vB56iTLpw2McH1ZD6TqG_QGpbggVOB-PfMJpM&m=hhDXCFJXTJmUT0FGPRnn5JYBP9VeWGfV6FXGfynW2k8&s=KRgmD0rpH7yHzweNocvU0DzV0tiKNKkPbwQhTKginAc&e=.

Until multi-language is officially supported, there is a 3rd-party Chinese version of Portainer shown to us by a user of Portainer: https://www.quchao.net/Portainer-CN.html

Until multi-language is officially supported, there is a 3rd-party Chinese version of Portainer shown to us by a user of Portainer: https://www.quchao.net/Portainer-CN.html

It may be possible to extract the text information separately and provide a translation interface, which can be used by volunteers to implement multilingual support. The project cost will be significantly lower than directly providing translation, and at the same time, crowdfunding can be used to solve the funding problem.

so cant switch language yet？

@juukee not supported for now.

3年多还没考虑支持多语言

when can support chinese? I need CN lanauge, my eng not well

cool，苦没有Chinese久矣

There are already dictionary projects of one kind or another to prove that adding translations is possible, is it possible over the past few years to go further and add something like this? Even if it's just Chinese as mentioned above.👀

I see here a couple of MR about multipe language (i18n).
What's the plan here？ Where can I see the roadmap？
https://github.com/portainer/portainer/pull/6578
https://github.com/portainer/portainer/pull/6384
https://github.com/portainer/portainer/pull/6270

After five years, Multi-language support still hasn't progressed.

Are you sure this is an internationalization project?

It's 2023 and there's still no multilingual support.

都2.17版本了，还没有多语言呢。。

It's 2023 and there's still no multilingual support.

which is quite sad, btw!
Please, devs, make the change language possible.

@ncresswell Could you please consider adding a 3rd party Plugin/AddOn System where the community can do the translation for free?
Im sure its kind of easily doable to allow the community to help generating unsupported plugins like translations..
Please thump up the idea :+1:


docs: add target property to open in playground buttons

What kind of changes does this PR include?

[ ] Minor content fixes (broken links, typos, etc.)
[ ] New or updated content
[ ] Translated content
[x] Changes to the docs site code
[ ] Something else!

Description
I was reading the docs and clicked on Open in CodeSandbox which made a redirect and took me from the documentation (which is not ideal).
By providing target="_blank" to the "Open in Playground" buttons, the user will have a new tab opened and keep the documentation in the original one. No visual changes.

Hi @EmaSuriano — thanks for your interest in contributing to the Astro docs! Really appreciate it.
In general we prefer not to open in a new window/tab by default as that may not be what a user wants — and if they do they can use "open in new tab" to get that behaviour. The inverse — opening in the current tab even with target="_blank" set — is not available to users I don't think, so I'd prefer to stick with the current set up.
Thanks again for the idea though and if you have any further ideas on how to improve the docs, don't hesitate to use our issues and discussions to suggest them! 🙌


TODO: revert when Tekton Chains bug is fixed

Allows predicate.materials.uri not to be in URI syntax.
Ref. https://github.com/tektoncd/chains/pull/792
Ref. https://issues.redhat.com/browse/HACBS-2115

Merging this and spinning up infra-deployments update


add documentation in README.md

Should we add a TO-DO section to highlight the missing pieces until the charm is stable ? @wolsen

I think this makes a lot of sense to add the TODO section so its clear what is not yet completed.


Dynamic levels of disciplines

Motivation
The user should be able to create hierarchical disciplines. In the app, after selecting a discipline all child elements and related training sets should be listed.
Proposed Solution
Use MPTT and MPTT Admin to implement a dynamic interface.
Additional Context
It still should be possible to define the order of disciplines individually.

Use custom labels for FIlteredSelectMultiple and list display of disciplines: https://stackoverflow.com/questions/48409264/custom-label-on-modelchoicefield-form-field


[CELEBORN-119] Add timeout for pushdata

What changes were proposed in this pull request?
Add timeout for PushData to actively trigger revive instead of waiting for limitMaxInFlight timeout
Why are the changes needed?
Does this PR introduce any user-facing change?
How was this patch tested?

ping @RexXiong @FMX cc @zy-jordan @zeropc


a compose/service configuration directory

I'd like for their to be a directory that would look for valid docker compose / service files and then bring them up that way if possible instead of running docker service. maybe /etc/docker/services.d/*.yml it's fairly easy to script this myself, but if it were built in to docker swarm in a way that you could be sure it wasn't run too soon... That'd be nice. if it really must have have the flexibility of the cli, then maybe just have a directory that docker runs of shell scripts. I personally will be using terraform to template my compose files so they are dropped into place complete.

@xenoterracide please open this issue on https://www.github.com/moby/moby. Sorry for the trouble.


Backends

I want to add a new backend ,such as mxnet . where can i get a tutorial?  Thank you.

It's simple.
Here is the TensorFlow backend: https://github.com/fchollet/keras/blob/master/keras/backend/tensorflow_backend.py
Here is the Theano backend:
https://github.com/fchollet/keras/blob/master/keras/backend/theano_backend.py
They both implement the same 73 basic functions. All you have to do is reimplement these same functions with MXnet (or something else). Then you will be able to run Keras on top of it.
Probably over 80% of the functions will be trivial to implement, but some might require some research (e.g. rnn).


Fix the return type of exception for Delete API

https://github.com/momentohq/client-sdk-dotnet/blob/main/src/Momento.Sdk/Internal/ScsDataClient.cs#L375


Error on loading pretrained model

Hi @tonylins , I tried with adaptive-channel training, and used the teacher model from your dropbox:
https://www.dropbox.com/sh/l8g9amoduz99kjh/AAAY9LYZk2CnsO43ywDrLZpEa?dl=0
stylegan2-ffhq-config-f.pt
But got this error:

Could you please kindly tell me what's problem/cause of it, thank you.

"--tune_from", "checkpoint/anycost-multires_ffhq-1024_distill/stylegan2-ffhq-config-f.pt",
"--teacher_ckpt", "checkpoint/anycost-multires_ffhq-1024_distill/stylegan2-ffhq-config-f.pt"
"--data_path", "/my/FFHQ/path..."

other options are exactly same with your train_anycost_multires_adach_ffhq.sh


build: Fix stable trove classifier

As it named Development Status :: 5 - Production/Stable, not just Development Status :: 5 - Stable :shrug:

Coverage remained the same at 97.185% when pulling ac99cb0f432f5a526447bbefc234871529b4ad5b on fix/pypi-trove-classifier into 24f8d8bf12acaa9e9db26f45fdf9b4573f70285f on main.


Forwarder plugin not installed.

Hey all.  Apologies in advance, as I am new to this and have been scratching my head for a week or so on this issue. With two android devices, I can't seem to actually install the forwarder plugin into ATAK.
-latest Forwarder apk from binaries
-latest atak apk
-manually placed forwarder apk into "Custom" folder before installing
-ATAK has full permissions

Maybe the versions I am running are unsupported?

Fixed. I reinstalled an older version and got the plugins to work fine.

Fixed


[solution and build] issue with default lib ?

I have a project specified like this:
# yaml-language-server: $schema=https://raw.githubusercontent.com/Open-CMSIS-Pack/devtools/schemas/projmgr/0.9.0/tools/projmgr/schemas/cproject.schema.json

project:
  optimize: size                   # Code optimization: emphasis code size
  debug: on                        # Enable debug symbols
  # add-paths: [.]
  # add-paths: [./targets/B-U585I-IOT02A]

  components:
    - component: STMicroelectronics::Utility:Debug:simple trace&UART
      for-type: [.GCC_UART, .IAR_UART, .AC6_UART]
    - component: STMicroelectronics::Utility:Debug:simple trace&ITM
      for-type: [.GCC_ITM, .IAR_ITM, .AC6_ITM]
    - component: Board Support&B-U585I-IOT02A:Board Resource
    - component: Device:STM32 HAL:Common
    - component: CMSIS:CORE
    - component: Device:STM32 HAL:Cortex
    - component: Device:STM32 HAL:RCC
    - component: Device:STM32 HAL:PWR
    - component: Device:STM32 HAL:GPIO
    - component: STMicroelectronics::Device:Startup
    - component: Device:STM32 HAL:UART
      for-type: [.GCC_UART, .IAR_UART, .AC6_UART]
    - component: Device:STM32 HAL:DMA
      for-type: [.GCC_UART, .IAR_UART, .AC6_UART]

  # this group will be replaced by code generation
  groups:
    - group: Test code
      files:
        - file: ./main.c
        - file: ./test.c
        - file: ./example_status.c
        - file: ./main.h
        - file: ./test.h
        - file: ./example_status.h
          # add-paths: [.]
    - group: Generated code
      files:
        - file: ./targets/B-U585I-IOT02A/stm32_system.c
        - file: ./targets/B-U585I-IOT02A/stm32_usart1.c
        - file: ./targets/B-U585I-IOT02A/stm32_usart1.h
        - file: ./targets/B-U585I-IOT02A/stm32_target.h
        - file: ./targets/B-U585I-IOT02A/stm32u5xx_hal_conf.h
          # add-paths: [./targets/B-U585I-IOT02A]
    - group: GCC_sys
      for-type: [.GCC_ITM, .GCC_UART]
      files:
        - file: ./targets/B-U585I-IOT02A/syscalls.c
        - file: ./targets/B-U585I-IOT02A/sysmem.c

It compiles and links for AC6_UART:
[20/20] Linking C executable C:\Cube\background\embsw_archi_studies\simple_trace\internal\test.AC6_UART+B-U585I-IOT02A_OutDir\test.AC6_UART+B-U585I-IOT02A.axf
cbuild.sh finished successfully!

But the binary does not work.
By opening the cprj in Keil uvision, I can see that the Resethandler is executed but I do not jump into __main().
If, under uvision I select the microlib then everything works fine (I jump in __main() and run the code).
Two things are not clear to me:

why I need microlib to find __main() ? In other projects I do not have this constraint
How to specify it in YML format ?

  build-types:
    - type: AC6_UART
      compiler: AC6
      misc:
        - C*:
          - -std=c99
        Lib: microlib

does not work and I am not sure to understand the spec:
build-types:
- type: Debug
compiler: AC6
misc:
- compiler: AC6
C:
- -O1
- -g
- type: Release
compiler: AC6
misc:
- compiler: AC6
C:
- -O3
==> the example is not the syntax I use today.
the spec says:

@fred-r I am unable to answer all your questions, however the lib: refers to the librarian command line:
armar
Since in your example you are creating an executable only the linker will be called. If you need to add command line options you need to do it there.

Thanks Joachim,
my bad again, I am so sorry to be so shabby with the YML :-(
Thanks a lot for your guidance.
Now, my exe is working.
I still need to figure out why microlib is required for this project and not the other ones...


Left/Center labels needed on container list

Need to add Left/Center or B/A labels to container lists for clarification, also pipette type?
eg  B: p200 S, and Center: p10 or A: p10 M

moving to app repo


Showing same action twice

https://github.com/Anchor-Protocol/anchor-earn/issues/6

Thanks, will have a look. I applied a fix for it a while ago, I guess it didn't work out at all. Unfortunately for your duplicate records to be resolved it would take some reindexing in the db, which will take some days. Will report back once resolved!


Add contributor

Added @sarahooker (lmk if you want your email to be added too Sara)

No this is good!

@loicmagne, can see that you also have enough point to warrant an authorship but haven't added author details


Property with getter throwing error - option to swallow exceptions

Some types that are going to be validated can contain properties that throw an exception.
public class MyClass
{
    public string Name => throw new InvalidOperationException();
}

By default the behavior should be similar to validation in MVC.

If MVC swallows that exception then MiniValidatorPlus should swallow that too.
If MVC throws an exception then MiniValidatorPlus should throw exception too but will add option to swallow exceptions in property getters.

@Kraviecc, I think this explains your issue we discussed. Am I right?

Quick investigation - MVC throws the error from the property with getter that throws an error. So we should add an option to swallow exceptions in property getters.
   at ......................
   at Microsoft.Extensions.Internal.PropertyHelper.CallNullSafePropertyGetter[TDeclaringType,TValue](Func`2 getter, Object target)
   at Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationEntry.get_Model()
   at Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.VisitChildren(IValidationStrategy strategy)
   at Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.VisitComplexType(IValidationStrategy defaultStrategy)
   at Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.VisitImplementation(ModelMetadata& metadata, String& key, Object model)
   at Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.Visit(ModelMetadata metadata, String key, Object model)
   at Microsoft.AspNetCore.Mvc.ModelBinding.ObjectModelValidator.Validate(ActionContext actionContext, ValidationStateDictionary validationState, String prefix, Object model, ModelMetadata metadata, Object container)
   at Microsoft.AspNetCore.Mvc.ModelBinding.ParameterBinder.EnforceBindRequiredAndValidate(ObjectModelValidator baseObjectValidator, ActionContext actionContext, ParameterDescriptor parameter, ModelMetadata metadata, ModelBindingContext modelBindingContext, ModelBindingResult modelBindingResult, Object container)
   at Microsoft.AspNetCore.Mvc.ModelBinding.ParameterBinder.BindModelAsync(ActionContext actionContext, IModelBinder modelBinder, IValueProvider valueProvider, ParameterDescriptor parameter, ModelMetadata metadata, Object value, Object container)
   at Microsoft.AspNetCore.Mvc.Controllers.ControllerBinderDelegateProvider.<>c__DisplayClass0_0.<<CreateBinderDelegate>g__Bind|0>d.MoveNext()

@Kraviecc, I think this explains your issue we discussed. Am I right?

Thanks, @luboshl. My issue comes from the fact that in our project we used Castle.Components.Validator library (https://github.com/carcer/Castle.Components.Validator/tree/master/src/Castle.Components.Validator) and we didn't want to manually mark lots of properties that weren't supposed to be validated (also these get-only) during migration to the new MiniValidation library.


fix member ordering regression w.r.t. interfaces

This addresses a regression introduced by same commit (b269886) that caused #292. Basically, the member ordering rule needs to be aware of interface definitions. Currently, a property declaration within an interface triggers an error if a previously defined class contains methods.

Also fixed by #302, which is a slightly better fix. Closing this.


Release v1.1.0-rc6

Tag
6c2b5fa as v1.1.0-rc6
Changes
53d9855 new section for projects no longer maintained (#1148)
b391bc0 fix: SPDX licenses URL (#1146)
dd66b54 Test older versions of Go with toolchain=local (#1133)
93f6e65 Makefile: remove stray trailing space (#1126)
d881fa8 deps: remove deprecated github.com/pkg/errors (#1125)
072574d add ORAS to implementations.md (#1122)
9954739 specs-go: group MediaTypes (#1118)
344b098 fix markdown table formatting (#1117)
c7a064f Update supported Go range to 1.19 - 1.21 (#1114)
f0ef80e version: bump back to +dev (#1109)
a2a5750 Add step to update website after a release (#1107)
Diff: https://github.com/opencontainers/image-spec/compare/v1.1.0-rc5...6c2b5fa
Mailing list: https://groups.google.com/a/opencontainers.org/g/dev/c/HOxZlfhr9-o
Votes:

[ ] @jonjohnsonjr
[ ] @jonboulle
[x] @stevvooe
[X] @sudo-bmitch
[ ] @sajayantony
[ ] @tianon
[ ] @vbatts
[ ] @cyphar

@jonboulle - pinging you since I couldn't find you in Slack. If you have a minute to vote. Thank you!

@jonjohnsonjr @jonboulle @tianon @vbatts @cyphar PTAL.

LGTM

@cyphar @tianon @vbatts @jonboulle PTAL.


Qodot 4 Errors (and some fixes)

First time using Godot 4, installed Qodot via the AssetLib. Installation went fine, but when I tried enabling the plugin I got the following error:
 res://addons/qodot/src/qodot_plugin.gd:16 - Parse Error: The function signature doesn't match the parent. Parent signature is "_handles(Object) -> bool".   res://addons/qodot/src/qodot_plugin.gd:19 - Parse Error: The function signature doesn't match the parent. Parent signature is "_edit(Object) -> void".
Changing the parameters on lines 16 and 19 of qodot_plugin.gd from object: Variant to object seems to have fixed the issue for me.
Additionally, I was unable to edit qodot_trenchbroom_config_folder.tres within the editor. Opening the file in an outside text editor and changing line 4 to:
[ext_resource type="Texture" path="res://icon.svg" id="2"]
did the trick for me, but you could also just change the path to reference the Qodot icon.png.
I also kept getting No loader found for resource errors for .cs files, which I wasn't able to solve. It looks like the code all follows the documentation, so I think it may just be an issue with Godot 4? I suppose time will tell.
Hope to be able to use this plugin in Godot 4 soon!

Thanks for reporting those issues! The first ones on enable should have been fixed by #15, I recently just edited the config_folder tool to use the new icon.svg instead of .png.
No loader found for resource I think either means you still need to create a C# solution for the project (Project > C# > Create C# Solution), or that Godot won't run certain functions if the plugin itself has errors still.
These aren't necessarily documentation issues, if you run into more issues like these feel free to file them here: https://github.com/QodotPlugin/Qodot

Old issues that have been resolved. If you still experience them make sure to update to the latest release on Github: https://github.com/QodotPlugin/Qodot/releases


Python tests on build server are not using local maven repo to get scala code

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior, code snippets encouraged
Expected behavior
A clear and concise description of what you expected to happen.
Info (please complete the following information):

SynapseML Version: [e.g. v0.17]
Spark Version [e.g. 2.4.3]
Spark Platform [e.g. Databricks]

** Stacktrace**
Please post the stacktrace here if applicable

If the bug pertains to a specific feature please tag the appropriate CODEOWNER for better visibility
Additional context
Add any other context about the problem here.
AB#1745598

@mhamilton723 -- Im guessing this is a test issue and we can close this ?

No this is still happening i think, the tests should pull from local maven repo instead of cloud


enabled custom https server to be used as jwksuri

Custom HTTPS Server as a replacement of github urls for jwksuri in integration tests

No review required, testing something in CI

@aryan16: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

unit-tests_istio
ee64eb9f5949d31d3583b2cc37827937281dc841
link
true
/test unit-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@aryan16: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

unit-tests_istio
ee64eb9f5949d31d3583b2cc37827937281dc841
link
true
/test unit-tests_istio

lint_istio
ee64eb9f5949d31d3583b2cc37827937281dc841
link
true
/test lint_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@aryan16: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

unit-tests_istio
ee64eb9f5949d31d3583b2cc37827937281dc841
link
true
/test unit-tests_istio

lint_istio
ee64eb9f5949d31d3583b2cc37827937281dc841
link
true
/test lint_istio

integ-security_istio
ee64eb9f5949d31d3583b2cc37827937281dc841
link
true
/test integ-security_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@aryan16: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

unit-tests_istio
ee64eb9f5949d31d3583b2cc37827937281dc841
link
true
/test unit-tests_istio

lint_istio
ee64eb9f5949d31d3583b2cc37827937281dc841
link
true
/test lint_istio

integ-security_istio
ee64eb9f5949d31d3583b2cc37827937281dc841
link
true
/test integ-security_istio

integ-security-istiodremote_istio
ee64eb9f5949d31d3583b2cc37827937281dc841
link
true
/test integ-security-istiodremote_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@aryan16: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

unit-tests_istio
ee64eb9f5949d31d3583b2cc37827937281dc841
link
true
/test unit-tests_istio

lint_istio
ee64eb9f5949d31d3583b2cc37827937281dc841
link
true
/test lint_istio

integ-security_istio
ee64eb9f5949d31d3583b2cc37827937281dc841
link
true
/test integ-security_istio

integ-security-istiodremote_istio
ee64eb9f5949d31d3583b2cc37827937281dc841
link
true
/test integ-security-istiodremote_istio

integ-security-multicluster_istio
ee64eb9f5949d31d3583b2cc37827937281dc841
link
true
/test integ-security-multicluster_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@aryan16: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

lint_istio
ee64eb9f5949d31d3583b2cc37827937281dc841
link
true
/test lint_istio

integ-security_istio
ee64eb9f5949d31d3583b2cc37827937281dc841
link
true
/test integ-security_istio

integ-security-istiodremote_istio
ee64eb9f5949d31d3583b2cc37827937281dc841
link
true
/test integ-security-istiodremote_istio

integ-security-multicluster_istio
ee64eb9f5949d31d3583b2cc37827937281dc841
link
true
/test integ-security-multicluster_istio

unit-tests_istio
a2784dc44da6cd2dcecf6c4b03b778a1fa5b6b02
link
true
/test unit-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@aryan16: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-security_istio
ee64eb9f5949d31d3583b2cc37827937281dc841
link
true
/test integ-security_istio

integ-security-multicluster_istio
ee64eb9f5949d31d3583b2cc37827937281dc841
link
true
/test integ-security-multicluster_istio

integ-security-istiodremote_istio
21aa59153e947ef575108ce1526137609a483337
link
true
/test integ-security-istiodremote_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@aryan16: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-security-multicluster_istio
ee64eb9f5949d31d3583b2cc37827937281dc841
link
true
/test integ-security-multicluster_istio

integ-security-istiodremote_istio
21aa59153e947ef575108ce1526137609a483337
link
true
/test integ-security-istiodremote_istio

integ-security_istio
21aa59153e947ef575108ce1526137609a483337
link
true
/test integ-security_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@aryan16: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-security-istiodremote_istio
21aa59153e947ef575108ce1526137609a483337
link
true
/test integ-security-istiodremote_istio

integ-security_istio
21aa59153e947ef575108ce1526137609a483337
link
true
/test integ-security_istio

integ-security-multicluster_istio
21aa59153e947ef575108ce1526137609a483337
link
true
/test integ-security-multicluster_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@aryan16: PR needs rebase.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@aryan16 did you get what you needed, can we close this?

@aryan16 did you get what you needed, can we close this?

Closing this


clean up source, call $apply, explicit ngInject handling

@gajus noticed a few problems using your project with webpack, it seems that $apply isn't being called, and /* @ngInject  */ directives are not applied for consumers of the npm module.

@marcelaraujo ping

@marcelaraujo @gajus ping ping

@marcelaraujo @gajus ping ping

@marcelaraujo @gajus ping ping ping ping

@graingert Why did you remove IIFE?

@marcelaraujo browserify adds an IIFE for you

@marcelaraujo I'm using this with my angular-swing2 fork on npm It hard codes swing to ~3.0.3 because 3.1 is broken.


Read .swiftlint.yml rules

Hello, do we able to config this with rules which are stated in .swiftlint.yml?
If so, how do we do it?
thanks 😃

As far as I tested, action-swiftlint uses .swiftlint.yml without applying #20.
Actual log:
https://github.com/norio-nomura/ObjectEncoder/commit/c84a68009b3f5ded487a83b77a9115b41867342f/checks?check_suite_id=294246724#step:4:3

thanks for the reply.
It is not being read when using master branch...

I will try to figure it out again then.
Thank you :smiley:

FYI, you can explicitly pass --config /path/to/.swiftlint.yml as arguments to action-swiftlint like following:
      - name: GitHub Action for SwiftLint with --strict
        uses<EMAIL_ADDRESS>        with:
          args: --config /path/to/.swiftlint.yml

Oh, thanks for the info, i will close this thread then 🙏


pumba --version returned [none:none] none in 0.9.6

Hello 👋 . I'm a maintainer for the Homebrew project. While packaging pumba 0.9.6 we noticed that running pumba --version no longer returns the version. This is the current output in 0.9.6:
pumba --version
Pumba version local - [none:none] none

Please advise if this is expected behavior. Thanks!

fixed


Memory leak when encoding with CNN?

There seems to be a memory leak while encoding with CNN.
I encoded 10k images using CNN. The size of the images was 1000x1000. The memory usage was about 120GB. The pickled output of encodings was about 24MB. Filenames are 15 characters.
This is the code:
from imagededup.methods import CNN
hasher = CNN()
encodings = hasher.encode_images(image_dir='/images')  # 24MB pickled, 120GB in memory.

I had a package from pypi.org, which was outdated. It seems to be fixed in the repo.


this is a test

testing testing testing
testing testing testing
testing testing testing
testing testing testing

yes i know this is testing


Valid status from sigma repo is test as well as testing

Looks like test needs to be added to the list in valid_status.go

This is based on rules from the main sigma repo. I was testing to make sure your repo would still work on those rules. :)

Hmm tricky. This is another case where two bits of the Sigma spec disagree :/
The text says "test" is fine (https://github.com/SigmaHQ/sigma/wiki/Specification#status-optional) but the YAML schema says it needs to be "testing" https://github.com/SigmaHQ/sigma/wiki/Specification#rx-yaml
Usually it's the python code that wins the argument but I'm not sure where this field might actually get used by sigmac?

#6 I created a pull request with the above.
I think that it would be nice if testing got auto formatted to test if found. Gonna work on a PR for that as well if you don't mind.

I created a PR on the sigma repo to fix the specification to match the wiki page as well. Seeing as it follows the code in the filter.py. https://github.com/SigmaHQ/sigma/pull/2739

That PR got pulled in so the issue with the specification being weird should be fixed now. Hopefully that helps make the case for changing the linter check.

The wiki didn't auto update from the actual spec file. https://github.com/SigmaHQ/sigma/issues/2743


Feature/move control to items

Hi,
I have prepared some change to discuss.
List of changes

MenuItem[] do not leaked into DisplayInterface.
Extracted MenuScreen to hold current cursor position, now it's possible to create multiple hierarchy menu. Currently only 2 supported, as I can see (only current and previous values are stored).
Moved logic into MenuItem implementations and removed switch's based on type, remove some #ifdef's based on type. Now strict order of #include is not required.
Extracted ActionHandler.
Also type field can be eliminated - nothing depends on type now.

LcdMenu behave as facade and holds only current screen and enabled flag.
MenuScreen controls scrolling of items, previously LcdMenu did it.
implementations of MenuItem responsible for rendering on display, possibly can have state and have different behaviour based on the state. As implementation details are in MenuItem now it's possible to create custom implementation. As an example ItemBack was created.

I am ready to answer all questions and add changes if necessary.
Best regards,
Dmitry

Hi, @forntoh, sure, I can split into small chunks and change examples.
If you create a branch it will be great.

Created https://github.com/forntoh/LcdMenu/tree/feature/move-control-to-items

Hi @ShishkinDmitriy
Just wanted to leave a comment regarding this

Extracted MenuScreen to hold current cursor position, now it's possible to create multiple hierarchy menu. Currently only 2 supported, as I can see (only current and previous values are stored).

Currently you can have more than one sub menu (an endless amount of sub menus, a sub menu in a sub menu), just that the example in the repo only shows one level, any number of sub menus and levels is possible as long as the microcontroller has the memory to support it.
I hope that's what the comment meant, at least that's what I understood.

Hi, yes, true, but LcdMenu stores pointers and cursor only for the last one. What happened, if you will have 1 menu with 1 item, then submenu with 8 items and another submenu with 1 item and try to navigate from the last to first with back. You will execute back twice and wrong values for previousXXX will be applied.
Maybe it's not so important for embedded system and need just to protect pointers from overlflow, not sure

So wat do you think, worth it to extract MenuScreen from LcdMenu?
It wil be replacement of ItemHeader. Also ItemFooter can be replaced with just NULL, what do you think?

So wat do you think, worth it to extract MenuScreen from LcdMenu? It wil be replacement of ItemHeader.
Also ItemFooter can be replaced with just NULL, what do you think?

If you can do it without increasing the complexity of creating a menu then go for it, users of this lib enjoy the simplicity of instantiating a menu.
One objective you should have while doing this is to at least compile the existing examples without making any changes, it will also be easier for users when they upgrade it will just work.


Update auth.md

Fix route typo

Merged, thank you.
Btw, please have a look at our contributing doc references in the pull request format, so that you can write commit messages that make it easier for us to merge your contributions in the future: https://github.com/Kong/getkong.org/blob/master/CONTRIBUTING.md#commit-message-format
Thanks!


Add Polish translation

Simply added the Polish translation and positioned the buttons to look nice.

Thanks, I'll add Polish to the next release. 👍

Thanks for the translations. I needed to add more text for the lastest 3.4 version, so I'll close the request rather than merging.


[ISSUE #8576] Support Creating or Updating Subscription Groups in Batch

Which Issue(s) This PR Fixes
Fixes #8576
Brief Description

How Did You Test This Change?

Codecov Report
Attention: Patch coverage is 20.83333% with 76 lines in your changes missing coverage. Please review.

Project coverage is 47.21%. Comparing base (7444aa2) to head (5236ff9).

Files
Patch %
Lines

...command/consumer/UpdateSubGroupListSubCommand.java
28.88%
32 Missing :warning:

...ocketmq/broker/processor/AdminBrokerProcessor.java
0.00%
23 Missing :warning:

...g/apache/rocketmq/client/impl/MQClientAPIImpl.java
0.00%
9 Missing :warning:

.../remoting/protocol/body/SubscriptionGroupList.java
0.00%
7 Missing :warning:

...apache/rocketmq/tools/admin/DefaultMQAdminExt.java
0.00%
2 Missing :warning:

...he/rocketmq/tools/admin/DefaultMQAdminExtImpl.java
0.00%
2 Missing :warning:

.../apache/rocketmq/tools/command/MQAdminStartup.java
0.00%
1 Missing :warning:

Additional details and impacted files
@@              Coverage Diff              @@
##             develop    #8577      +/-   ##
=============================================
- Coverage      47.29%   47.21%   -0.09%
+ Complexity     11457    11451       -6
=============================================
  Files           1275     1277       +2
  Lines          89242    89338      +96
  Branches       11470    11479       +9
=============================================
- Hits           42207    42178      -29
- Misses         41834    41956     +122
- Partials        5201     5204       +3

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


the doc about dump format outdated due to Stan's PR 2187

Summary:
update the doc about dump data format
Description:
Some part is not accurate since some time point.  Say the current doc says we do not allow x <- 1:4, but in fact we can.
In particular, we need to add the doc for specifying zeros of integers/doubles that's added in Stan's repo PR2187
Current Version:
v2.13.1

sorry. submitted twice.


WIP (docs driven development) - Preview API

Alrighty folks, we're going to go docs driven for the preview API!
You do not have to be a maintainer to review this and help shape the API.
Related to #1041.
How to review:

Read through the docs pages linked below.
Create a review from the perspective of a developer looking to implement this API. Ask yourself:

Can we do this better?
Will this API result in a positive developer experience?
Is anything not covered by the API that should be?

Resist the urge to focus on grammar, style, and typos. That comes way later.

I'll link live pages that are ready for review below. Feel free to go over files in this PR that are not linked below, just know that they're not considered ready for any actual review.
Let's get it 💪

Ready for Review

[ ] Quick start previews guide
[ ] Template compiler guide

Deploy preview for netlify-cms-www ready!
Built with commit 4823b68d1acea1b23da80f182c7bdf4583d47093
https://deploy-preview-1311--netlify-cms-www.netlify.com

Deploy preview for cms-demo ready!
Built with commit 4823b68d1acea1b23da80f182c7bdf4583d47093
https://deploy-preview-1311--cms-demo.netlify.com

The big change so far:
Current
We provide an immutable map of field values, separate getter functions for specific bits like a renderable image URI or the field preview, and a general metadata object to collect secondary field data.
Proposed
Preview templates receive an object of fields, with nested fields directly in their parents. Each field that does not contain children has the values value, preview, and data.
What this means

getAsset is replaced by a src getter in a field's data property
fieldsMetaData is also replaced by each field's individual data property
widgetFor and widgetsFor are replaced by each field's individual preview property

Other benefits

Simple template languages like Mustache can be used with full Preview API functionality

(Developing)

Closing as stale, will re-open when ready.


ARROW-15520: [C++] Qualify arrow_vendored::date::format() for C++20 compatibility

As explained in ARROW-15520, these unqualified calls to format() are ambiguous in the C++20 Standard.
The using-declaration using arrow_vendored::date::format; makes the compiler consider the desired overload, but it doesn't automatically win. Argument-Dependent Lookup also considers std::format() because the arguments are std::chrono::duration types (and <chrono> includes <format> in MSVC's implementation). A very recent change to std::format()'s signature in a C++20 Defect Report makes it an equally good match as the desired arrow_vendored::date::format() overload, so the compiler emits an ambiguity error.
The fix is simple, although slightly verbose - the code simply needs to explicitly qualify each call, in order to defend against Argument-Dependent Lookup. The fix is also perfectly backwards-compatible (i.e. it works in previous Standard versions, and with all other platforms).
(Also as mentioned in ARROW-15520, although this requires building Apache Arrow with non-default settings to use the latest C++ Standard version, this change is good for future-proofing and will make it easier for the MSVC team to continue validation that prevents toolset regressions that could affect Apache Arrow and other projects.)

Aha, clang-format has rejected overly long lines. (The microsoft/STL repo is also a huge fan of clang-format!) I'll validate and push a commit to fix this.

Although I could have accepted clang-format's wrapping, it seemed ugly (since it consumes extra lines and makes the code not line up nicely). After seeing that namespace aliases are used elsewhere in the codebase, I introduced one here. For consistency, I changed an extra line to use the new alias, considerably shortening it.


Command addvideo deprecated. Use addmedia instead.

New Issue Checklist

[x] Updated fastlane to the latest version
[x] I read the Contribution Guidelines
[x] I read docs.fastlane.tools
[x] I searched for existing GitHub issues

Issue Description
The add_video Snapshot setting produces the following command.
xcrun simctl addphoto F03917FD-9D7F-48A8-948F-D730EB88027D MyVideo.mp4
Running this with Xcode 9.3 produced the following error.
Warning: addphoto is deprecated, use addmedia instead An error was encountered processing the command (domain=NSCocoaErrorDomain, code=-1): The operation couldn’t be completed. (Cocoa error -1.)
The error message is not very descriptive, but given the warning I tried using addmedia instead. This fixed the problem for me. Looking at the responsible method https://github.com/fastlane/fastlane/blob/master/snapshot/lib/snapshot/simulator_launchers/simulator_launcher_base.rb#L68-L83 it appears that the media_type parameter can be removed if we switch to xcrun simctl addmedia.
If backwards compatibility is not an issue I'd be happy to submit a PR.
Complete output when running fastlane, including the stack trace and command used

fastlane snapshot
[✔] 🚀
[10:07:52]: Get started using a Gemfile for fastlane https://docs.fastlane.tools/getting-started/ios/setup/#use-a-gemfile
[10:07:53]: Successfully loaded '/Users/stephen/Documents/Code/Intellum/exceed-ios/fastlane/Snapfile' 📄
+-----------------------+---------------------------+
|    Detected Values from './fastlane/Snapfile'     |
+-----------------------+---------------------------+
| devices               | ["iPhone X"]              |
| languages             | ["en-US"]                 |
| scheme                | UITests                   |
| output_directory      | ./screenshots             |
| reinstall_app         | true                      |
| concurrent_simulators | true                      |
| add_videos            | ["../test-data/Hops.mp4"] |
+-----------------------+---------------------------+
[10:07:54]: $ xcodebuild -showBuildSettings -workspace ./ExceedLMS.xcworkspace -scheme UITests
+----------------------------+---------------------------------------------------------------+
|                                Summary for snapshot 2.91.0                                 |
+----------------------------+---------------------------------------------------------------+
| workspace                  | ./ExceedLMS.xcworkspace                                       |
| output_directory           | /Users/stephen/Documents/Code/Intellum/exceed-ios/screenshots |
| devices                    | ["iPhone X"]                                                  |
| languages                  | ["en-US"]                                                     |
| launch_arguments           | [""]                                                          |
| output_simulator_logs      | false                                                         |
| skip_open_summary          | false                                                         |
| skip_helper_version_check  | false                                                         |
| clear_previous_screenshots | false                                                         |
| reinstall_app              | true                                                          |
| erase_simulator            | false                                                         |
| localize_simulator         | false                                                         |
| app_identifier             | com.intellum.ExceedLMS                                        |
| add_videos                 | ["../test-data/Hops.mp4"]                                     |
| buildlog_path              | ~/Library/Logs/snapshot                                       |
| clean                      | false                                                         |
| scheme                     | UITests                                                       |
| number_of_retries          | 1                                                             |
| stop_after_first_error     | false                                                         |
| concurrent_simulators      | true                                                          |
| xcode_path                 | /Applications/Xcode.app                                       |
+----------------------------+---------------------------------------------------------------+
[10:07:57]: Building and running project - this might take some time...
[10:07:58]: Patching simulators '/Users/stephen/Library/Preferences/com.apple.iphonesimulator.plist' to scale to 100%
[10:08:04]: Launch Simulator iPhone X
[10:08:04]: $ xcrun instruments -w CDE40CCA-D179-46AC-90E0-D56756FA67F8 &> /dev/null
[10:08:07]: Uninstall application com.intellum.ExceedLMS
[10:08:07]: $ xcrun simctl uninstall CDE40CCA-D179-46AC-90E0-D56756FA67F8 com.intellum.ExceedLMS &> /dev/null
[10:08:13]: Launch Simulator iPhone X
[10:08:13]: $ xcrun instruments -w CDE40CCA-D179-46AC-90E0-D56756FA67F8 &> /dev/null
[10:08:15]: Adding '../test-data/Hops.mp4'
[10:08:15]: $ xcrun simctl addvideo CDE40CCA-D179-46AC-90E0-D56756FA67F8 ../test-data/Hops.mp4 &> /dev/null
[10:08:16]: Running snapshot on: iPhone X
[10:08:16]: $ set -o pipefail && xcodebuild -workspace ./ExceedLMS.xcworkspace -scheme UITests -derivedDataPath '/var/folders/x1/1794tkfs2fsbz0xvb84jnym00000gn/T/snapshot_derived20180414-85842-siu9rs' -destination 'platform=iOS Simulator,name=iPhone X,OS=11.3' FASTLANE_SNAPSHOT=YES build test | tee /Users/stephen/Library/Logs/snapshot/ExceedLMS-UITests.log | xcpretty

Environment

✅ fastlane environment ✅
Stack

Key
Value

OS
10.13.3

Ruby
2.3.3

Bundler?
false

Git
git version 2.9.2

Installation Source
~/.gem/ruby/2.3.3/bin/fastlane

Host
Mac OS X 10.13.3 (17D102)

Ruby Lib Dir
~/.rubies/ruby-2.3.3/lib

OpenSSL Version
OpenSSL 1.0.2j  26 Sep 2016

Is contained
false

Is homebrew
false

Is installed via Fabric.app
false

Xcode Path
/Applications/Xcode.app/Contents/Developer/

Xcode Version
9.3

System Locale

Variable
Value

LANG
en_NZ.UTF-8
✅

LC_ALL

LANGUAGE

fastlane files:
`./fastlane/Fastfile`
# Customise this file, documentation can be found here:
# https://github.com/fastlane/fastlane/tree/master/fastlane/docs
# All available actions: https://docs.fastlane.tools/actions
# can also be listed using the `fastlane actions` command

# Change the syntax highlighting to Ruby
# All lines starting with a # are ignored when running `fastlane`

# If you want to automatically update fastlane if a new version is available:
# update_fastlane

# This is the minimum version number required.
# Update this, if you use features of a newer version
fastlane_version "2.12.0"

default_platform :ios

platform :ios do
  before_all do
    # ENV["SLACK_URL"] = "https://hooks.slack.com/services/..."
  end

  desc "Runs all the tests"
  lane :test do
    scan
  end

  desc "Deploy a new version to the App Store"
  lane :release do

    inc
    gym(scheme: "Tribe Social",
        configuration: "Release",
        export_method: "app-store",
        export_options: {
          provisioningProfiles: {
            "com.intellum.tribe" => "match AppStore com.intellum.tribe"
          }
        }
    )
    upload_release
    staging
  end

  desc "Upload the release build"
  lane :upload_release do

    ENV["DELIVER_ITMSTRANSPORTER_ADDITIONAL_UPLOAD_PARAMETERS"] = "-t DAV"
    deliver(force: true,
            release_notes: changelog_from_git_commits,
            app_identifier: "com.intellum.tribe",
            skip_metadata: true,
            skip_screenshots: true
    )
  end

  desc "Deploy a new version to the App Store"
  lane :staging do

    #inc
    gym(scheme: "Tribe Social",
        configuration: "Staging",
        export_method: "app-store",
        export_options: {
          provisioningProfiles: {
            "com.intellum.tribe" => "match AppStore com.intellum.tribe.staging"
          }
        }

    )

    upload_staging
  end

  desc "Upload the staging build"
  lane :upload_staging do

    ENV["DELIVER_ITMSTRANSPORTER_ADDITIONAL_UPLOAD_PARAMETERS"] = "-t DAV"
    deliver(force: true,
            release_notes: changelog_from_git_commits,
            app_identifier: "com.intellum.tribe.staging",
            skip_metadata: true,
            skip_screenshots: true
    )
  end

  lane :profiles do
    match(git_url: "https://github.com/intellum/certificates",
          type: "appstore",
          app_identifier: "com.intellum.tribe")
    match(git_url: "https://github.com/intellum/certificates",
          type: "appstore",
          app_identifier: "com.intellum.tribe.ShareExtension")
    match(git_url: "https://github.com/intellum/certificates",
          type: "appstore",
          app_identifier: "com.intellum.tribe.NotificationExtension")
    match(git_url: "https://github.com/intellum/certificates",
          type: "appstore",
          app_identifier: "com.intellum.tribe.NotificationContent",
          clone_branch_directly: true,
          shallow_clone: true,
          verbose: true
    )

    #match(git_url: "https://github.com/intellum/certificates",
          #type: "adhoc",
          #app_identifier: "com.intellum.tribe")
    #match(git_url: "https://github.com/intellum/certificates",
          #type: "adhoc",
          #app_identifier: "com.intellum.tribe.ShareExtension")
    #match(git_url: "https://github.com/intellum/certificates",
          #type: "adhoc",
          #app_identifier: "com.intellum.tribe.NotificationExtension")

    #match(git_url: "https://github.com/intellum/certificates",
          #type: "appstore",
          #app_identifier: "com.intellum.tribe.staging")
    #match(git_url: "https://github.com/intellum/certificates",
          #type: "appstore",
          #app_identifier: "com.intellum.tribe.staging.ShareExtension")
    #match(git_url: "https://github.com/intellum/certificates",
          #type: "appstore",
          #app_identifier: "com.intellum.tribe.staging.NotificationExtension")
    #match(git_url: "https://github.com/intellum/certificates",
          #type: "appstore",
          #app_identifier: "com.intellum.tribe.staging.NotificationContent")

    #match(git_url: "https://github.com/intellum/certificates",
          #type: "development",
          #app_identifier: "com.intellum.tribe.staging")
    #match(git_url: "https://github.com/intellum/certificates",
          #type: "development",
          #app_identifier: "com.intellum.tribe.staging.ShareExtension")
    #match(git_url: "https://github.com/intellum/certificates",
          #type: "development",
          #app_identifier: "com.intellum.tribe.staging.NotificationExtension")

    #match(git_url: "https://github.com/intellum/certificates",
          #type: "development",
          #app_identifier: "com.intellum.tribe.staging.NotificationExtension")

    #match(git_url: "https://github.com/intellum/certificates",
          #type: "development",
          #app_identifier: "com.intellum.tribe.debug")
    #match(git_url: "https://github.com/intellum/certificates",
          #type: "development",
          #app_identifier: "com.intellum.tribe.debug.ShareExtension")
    #match(git_url: "https://github.com/intellum/certificates",
          #type: "development",
          #app_identifier: "com.intellum.tribe.debug.NotificationExtension")
    #match(git_url: "https://github.com/intellum/certificates",
          #type: "development",
          #app_identifier: "com.intellum.tribe.debug.NotificationContent",
          #clone_branch_directly: true,
          #shallow_clone: true,
          #verbose: true
    #)

  end

  desc "Increment the build number"
  lane :inc do
    increment_build_number(
      xcodeproj: 'TribeSocial/Tribe.xcodeproj',
      build_number: "#{get_build_number(xcodeproj: 'TribeSocial/Tribe.xcodeproj').to_i + 1}"
    )
  end

  desc "Download DSYM files from iTunesConnect and upload them to Crashlytics"
  lane :dsyms do
    download_dsyms(version: "latest")                  # Download dSYM files from iTC
    upload_symbols_to_crashlytics                      # Upload them to Crashlytics
    clean_build_artifacts                              # Delete the local dSYM files
  end

  desc "Generate an HTML file containing all of the screenshots"
  lane :gen_report do
    Dir.chdir("..") do
      require 'snapshot/reports_generator'
      Snapshot.config[:output_directory] = "screenshots"
      Snapshot::ReportsGenerator.new.generate
    end
  end

  # You can define as many lanes as you want

  after_all do |lane|
    # This block is called, only if the executed lane was successful

    # slack(
    #   message: "Successfully deployed new App Update."
    # )
  end

  error do |lane, exception|
    # slack(
    #   message: exception.message,
    #   success: false
    # )
  end
end

# More information about multiple platforms in fastlane: https://github.com/fastlane/fastlane/blob/master/fastlane/docs/Platforms.md
# All available actions: https://docs.fastlane.tools/actions

# fastlane reports which actions are used
# No personal data is recorded. Learn more at https://github.com/fastlane/enhancer

`./fastlane/Appfile`
app_identifier "com.intellum.tribe" # The bundle identifier of your app
apple_id<EMAIL_ADDRESS># Your Apple email address

team_id "JYANFLU7NT"  # Developer Portal Team ID

# you can even provide different app identifiers, Apple IDs and team names per lane:
# More information: https://github.com/fastlane/fastlane/blob/master/fastlane/docs/Appfile.md

fastlane gems

Gem
Version
Update-Status

fastlane
2.91.0
✅ Up-To-Date

Loaded fastlane plugins:
No plugins Loaded
Loaded gems

Gem
Version

did_you_mean
1.0.0

slack-notifier
2.3.2

atomos
0.1.2

claide
1.0.2

colored2
3.1.2

nanaimo
0.2.4

xcodeproj
1.5.7

terminal-notifier
1.7.1

unicode-display_width
1.1.2

terminal-table
1.7.3

plist
3.2.0

multipart-post
2.0.0

word_wrap
1.0.0

tty-screen
0.6.4

tty-cursor
0.5.0

tty-spinner
0.8.0

babosa
1.0.2

colored
1.2

commander-fastlane
4.4.6

faraday-cookie_jar
0.0.6

fastimage
2.1.0

gh_inspector
1.1.2

json
1.8.3

mini_magick
4.5.1

multi_json
1.12.1

security
0.1.3

xcpretty-travis-formatter
0.0.4

dotenv
2.1.1

faraday_middleware
0.10.1

naturally
2.1.0

simctl
1.6.3

declarative
0.0.9

declarative-option
0.1.0

representable
3.0.3

addressable
2.5.1

mime-types-data
3.2016.0521

mime-types
3.1

little-plugger
1.1.4

logging
2.1.0

jwt
1.5.6

memoist
0.15.0

os
0.9.6

signet
0.7.3

googleauth
0.5.1

httpclient
2.8.3

google-api-client
0.13.6

emoji_regex
0.1.1

highline
1.7.8

io-console
0.4.5

excon
0.54.0

rubyzip
1.2.1

CFPropertyList
2.3.4

mini_portile2
2.1.0

nokogiri
<IP_ADDRESS>

faraday
0.11.0

http-cookie
1.0.3

unf
0.1.4

domain_name
0.5.20161129

bundler
1.15.0

generated on: 2018-04-14

Bump

@onato Thanks for the find! Backwards compatibility is something that we definitely need to maintain. Would you still be comfortable making this PR? If not, I can totally do it 😊

@onato Created a PR for this ^


pwsh startup is too slow - Loading personal and system profiles took Nms.

PowerShell 7.4.1
Loading personal and system profiles took 897ms.

https://github.com/PowerShell/PowerShell/issues/14374

https://www.reddit.com/r/PowerShell/comments/1anffqq/quick_tip_if_your_profile_is_slow_to_load/ 👀


The cursor does not go back to the Arrow shape when going outside a resizable dialog window

Operating system or device - Godot version:
Godot 3, Master branch
Issue description:
The cursor keeps is resizer shape instead of getting back the arrow one.
Steps to reproduce:
Open the editor parameters and cross slowly of one of its borders.

Duplicate of #7622.


Updating the padidng to 1rem for Mobile view

Please always provide the GitHub issue(s) your PR is for, as well as test URLs where your change can be observed (before and after):
Fixes #17
Test URLs:

Original: https://www.sunstar-foundation.org/en/about-us/hiroo-kaneda-grant

Before: https://main--sunstar-foundation--sunstar-foundation.hlx.page/en/about-us/hiroo-kaneda-grant

After: https://issue17-padding--sunstar-foundation--sunstar-foundation.hlx.page/en/about-us/hiroo-kaneda-grant

[ ] New Blocks introduced in this PR
If yes, please provide details below

Block Name
Documentation

For e.g. cards
doc-link

[ ] New variations introduced in this PR

Variation Name
Documentation

For e.g. cards (grid)
doc-link

Because of the change, blocks also get an additional margin which is not there on the original site. For example:
Original:

Branch:

@ehrro is this acceptable?

Hello @meejain,
How I see this:

Right now if I use a text block I have my padding properly set. If there is a columns block on mobile by default it add padding on the text side as well initially the image was taking the whole screen but if we apply the padding on the container then it will apply the padding to the text area of the text block.

If we want both to work columns without padding on the container and text with padding. We can use text block.
So for now we can leave it as it is. I will think on how we can improve this logic. One Idea would be to not have image touching the edges of the screen at all in the column block.
Thanks

Closing as discussed in status call.


Fix #1917 #1923 AssignSuperGlobals && ArrayCastFromVariable

Hello!

Type: bug fix
Link to issue: fix bug: https://github.com/phalcon/zephir/issues/1917
Link to issue: fix bug: https://github.com/phalcon/zephir/issues/1923

In raising this pull request, I confirm the following:

[x] I have checked that another pull request for this purpose does not exist
[x] I wrote some tests for this PR
[ ] I updated the CHANGELOG

Thanks

Thank you!


Your new Website is awesome

Keep up the good work

Can we get that template of yours into the store? :dancers:


Add files to package.json

This will publish only the necessary files to npm.
See the docs here: https://docs.npmjs.com/files/package.json#files

Oh that's a nice suggestion 👍


Create examples/lifegame

Wow, this is awesome! And thank you for saying I can include this into Ebiten. I appreciate your contribution.
BTW, what is the license of gol? README.md says it's MIT but LICENSE says BSD-2 clause.

Oh... lol.
I have copy-pasted this license all over my projects, i think i need to fix multiple repositories. Thanks for paying attention.
It should be MIT license, see https://github.com/martinlindhe/gol/commit/19fa4fa3e2d9978b2b05500d79a9601138d2a7e6

Yeah, license is very important especially when introducing a third party library. I'm glad that to be fixed.

:+1:

Added. Please let me know if you find any problems. Thank you very much again.


npm run build-assets error

<EMAIL_ADDRESS>build-assets /var/www/glintwear.com/public_html/ecomtest2/saleor
> webpack -p --progress

  0% compiling(node:26094) DeprecationWarning: Tapable.plugin is deprecated. Use new API on `.hooks` instead                                    Hash: 88247e9b654e9dfbcc89
Version: webpack 4.16.5
Time: 219ms
Built at: 08/09/2018 6:52:46 PM
 3 assets
[0] ./saleor/static/dashboard/js/dashboard.js 2.98 KiB {0} [built] [failed] [1 error]
[1] ./saleor/static/dashboard/js/document.js 2.98 KiB {1} [built] [failed] [1 error]
[2] ./saleor/static/js/storefront.js 3.1 KiB {2} [built] [failed] [1 error]

ERROR in ./saleor/static/js/storefront.js
Module build failed (from ./node_modules/babel-loader/lib/index.js):
Error: Cannot find module '@babel/preset-es2015' from '/var/www/glintwear.com/public_html/ecomtest2/saleor'
    at Function.module.exports [as sync] (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/resolve/lib/sync.js:43:15)
    at resolveStandardizedName (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/@babel/core/lib/config/files/plugins.js:101:31)
    at resolvePreset (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/@babel/core/lib/config/files/plugins.js:58:10)
    at loadPreset (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/@babel/core/lib/config/files/plugins.js:77:20)
    at createDescriptor (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/@babel/core/lib/config/config-descriptors.js:114:9)
    at items.map (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/@babel/core/lib/config/config-descriptors.js:69:50)
    at Array.map (<anonymous>)
    at createDescriptors (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/@babel/core/lib/config/config-descriptors.js:69:29)
    at createPresetDescriptors (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/@babel/core/lib/config/config-descriptors.js:61:10)
    at presets (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/@babel/core/lib/config/config-descriptors.js:43:19)
    at mergeChainOpts (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/@babel/core/lib/config/config-chain.js:303:26)
    at /var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/@babel/core/lib/config/config-chain.js:266:7
    at buildRootChain (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/@babel/core/lib/config/config-chain.js:106:22)
    at loadPrivatePartialConfig (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/@babel/core/lib/config/partial.js:55:55)
    at Object.loadPartialConfig (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/@babel/core/lib/config/partial.js:80:18)
    at Object.<anonymous> (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/babel-loader/lib/index.js:82:26)
    at Generator.next (<anonymous>)
    at step (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/babel-loader/lib/index.js:3:221)
    at _next (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/babel-loader/lib/index.js:3:409)
    at /var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/babel-loader/lib/index.js:3:477
    at new Promise (<anonymous>)
    at Object.<anonymous> (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/babel-loader/lib/index.js:3:97)
    at Object._loader (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/babel-loader/lib/index.js:148:18)
    at Object.loader (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/babel-loader/lib/index.js:36:18)
    at Object.<anonymous> (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/babel-loader/lib/index.js:31:12)

ERROR in ./saleor/static/dashboard/js/dashboard.js
Module build failed (from ./node_modules/babel-loader/lib/index.js):
Error: Cannot find module '@babel/preset-es2015' from '/var/www/glintwear.com/public_html/ecomtest2/saleor'
    at Function.module.exports [as sync] (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/resolve/lib/sync.js:43:15)
    at resolveStandardizedName (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/@babel/core/lib/config/files/plugins.js:101:31)
    at resolvePreset (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/@babel/core/lib/config/files/plugins.js:58:10)
    at loadPreset (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/@babel/core/lib/config/files/plugins.js:77:20)
    at createDescriptor (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/@babel/core/lib/config/config-descriptors.js:114:9)
    at items.map (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/@babel/core/lib/config/config-descriptors.js:69:50)
    at Array.map (<anonymous>)
    at createDescriptors (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/@babel/core/lib/config/config-descriptors.js:69:29)
    at createPresetDescriptors (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/@babel/core/lib/config/config-descriptors.js:61:10)
    at presets (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/@babel/core/lib/config/config-descriptors.js:43:19)
    at mergeChainOpts (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/@babel/core/lib/config/config-chain.js:303:26)
    at /var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/@babel/core/lib/config/config-chain.js:266:7
    at buildRootChain (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/@babel/core/lib/config/config-chain.js:106:22)
    at loadPrivatePartialConfig (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/@babel/core/lib/config/partial.js:55:55)
    at Object.loadPartialConfig (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/@babel/core/lib/config/partial.js:80:18)
    at Object.<anonymous> (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/babel-loader/lib/index.js:82:26)
    at Generator.next (<anonymous>)
    at step (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/babel-loader/lib/index.js:3:221)
    at _next (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/babel-loader/lib/index.js:3:409)
    at /var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/babel-loader/lib/index.js:3:477
    at new Promise (<anonymous>)
    at Object.<anonymous> (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/babel-loader/lib/index.js:3:97)
    at Object.loader (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/babel-loader/lib/index.js:36:18)
    at Object.<anonymous> (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/babel-loader/lib/index.js:31:12)

ERROR in ./saleor/static/dashboard/js/document.js
Module build failed (from ./node_modules/babel-loader/lib/index.js):
Error: Cannot find module '@babel/preset-es2015' from '/var/www/glintwear.com/public_html/ecomtest2/saleor'
    at Function.module.exports [as sync] (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/resolve/lib/sync.js:43:15)
    at resolveStandardizedName (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/@babel/core/lib/config/files/plugins.js:101:31)
    at resolvePreset (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/@babel/core/lib/config/files/plugins.js:58:10)
    at loadPreset (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/@babel/core/lib/config/files/plugins.js:77:20)
    at createDescriptor (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/@babel/core/lib/config/config-descriptors.js:114:9)
    at items.map (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/@babel/core/lib/config/config-descriptors.js:69:50)
    at Array.map (<anonymous>)
    at createDescriptors (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/@babel/core/lib/config/config-descriptors.js:69:29)
    at createPresetDescriptors (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/@babel/core/lib/config/config-descriptors.js:61:10)
    at presets (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/@babel/core/lib/config/config-descriptors.js:43:19)
    at mergeChainOpts (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/@babel/core/lib/config/config-chain.js:303:26)
    at /var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/@babel/core/lib/config/config-chain.js:266:7
    at buildRootChain (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/@babel/core/lib/config/config-chain.js:106:22)
    at loadPrivatePartialConfig (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/@babel/core/lib/config/partial.js:55:55)
    at Object.loadPartialConfig (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/@babel/core/lib/config/partial.js:80:18)
    at Object.<anonymous> (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/babel-loader/lib/index.js:82:26)
    at Generator.next (<anonymous>)
    at step (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/babel-loader/lib/index.js:3:221)
    at _next (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/babel-loader/lib/index.js:3:409)
    at /var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/babel-loader/lib/index.js:3:477
    at new Promise (<anonymous>)
    at Object.<anonymous> (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/babel-loader/lib/index.js:3:97)
    at Object.loader (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/babel-loader/lib/index.js:36:18)
    at Object.<anonymous> (/var/www/glintwear.com/public_html/ecomtest2/saleor/node_modules/babel-loader/lib/index.js:31:12)
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR<EMAIL_ADDRESS>build-assets: `webpack -p --progress`
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>build-assets script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/ubuntu/.npm/_logs/2018-08-09T18_52_46_139Z-debug.log

I am getting this error eventhough I am using nodejs 10.8.0. and i guess its because of this I am getting error:
ModuleBuildError in
            Module build failed (from ./node_modules/babel-loader/lib/index.js):
Error: Cannot find module '@babel/preset-es2015' from '/var/www/glintwear.com/public_html/ecomtest2/saleor'

after I run server and try to open saleor

This may be a dumb question but did you try to run npm i before to update any outdated dependency?

yes I ran it but its still giving error on build-assets

Does npm install return any errors?

No errors just two warnings

@saqibkhan2523 were you able to resolve this? I have what sounds like the same problem (npm install giving warnings and build-assets 3 builds failing)

yes @asalt  update your node to latest stable version 10.x then re run npm install and npm run build-assets commands

Thanks - upgrading to 10.x version did it for me.
Note after I ran npm install I ran npm audit fix which prevented npm run build-assets from working. By not running npm audit fix I was able to get everything working

I'm getting the same issue.
It won't even build with webpack-cli 2.1.5 So I bump that to 3.1.2 then it tries to build, but it throws the error above.
node: v10.11.0
webpack: 4.20.2
webpack-cli: 3.1.2
typescript: 3.1.1

Also when I blow away node_modules and try my hand at it again from a clean slate I sometimes get error like this:
ERROR in [at-loader] ./dashboard-next/AppRoot.tsx:283:34
    TS2339: Property 'menuListItemText' does not exist on type 'Record<never, string>'.

ERROR in [at-loader] ./dashboard-next/orders/components/OrderCustomerEditDialog/OrderCustomerEditDialog.tsx:70:43
    TS2339: Property 'root' does not exist on type 'Record<never, string>'.

ERROR in [at-loader] ./dashboard-next/queries.tsx:15:9
    TS2322: Type 'typeof Query' is not assignable to type 'ComponentType<QueryProps<TData, TVariables>>'.
  Type 'typeof Query' is not assignable to type 'ComponentClass<QueryProps<TData, TVariables>, any>'.
    Types of property 'propTypes' are incompatible.
      Type '{ client: Requireable<object>; children: Validator<(...args: any[]) => any>; fetchPolicy: Requireable<string>; notifyOnNetworkStatusChange: Requireable<boolean>; onCompleted: Requireable<(...args: any[]) => any>; ... 5 more ...; partialRefetch: Requireable<...>; }' is not assignable to type 'ValidationMap<QueryProps<TData, TVariables>>'.
        Property 'errorPolicy' is missing in type '{ client: Requireable<object>; children: Validator<(...args: any[]) => any>; fetchPolicy: Requireable<string>; notifyOnNetworkStatusChange: Requireable<boolean>; onCompleted: Requireable<(...args: any[]) => any>; ... 5 more ...; partialRefetch: Requireable<...>; }'.

I ran into those problems when trying to use yarn instead of npm. When using npm with node@10 everything works as expected.


Fixed issue where SIGINT wasn't honored by the file Output

(Issue #236)
The file Output sends all writes immediately to File.Write() which will block until output is written regardless of context.Context being "done". This changes the behavior to limit calls to File.Write() to a ConcurrencyLimit specified in file.Config. The default limit is 1000.

Sorry, I forgot to also mention that there were a few select statements where ctx.Done() was preempted by other cases in the select statement, which would also cause ctx.Done() to be ignored during times when gnmic is busy with other work to do. I only took a brief look at each statement and this seemed like a reasonable change as well but let me know if you see any places where other select cases should continue to preempt the ctx.Done() case.

Thanks for the PR, great fix with the semaphore. file output was in a need of a better behavior :)
I left a couple of comments, main one is about the semaphore initialization:

either always initialize it, regardless of the value of Config.ConcurrencyLimit
or wrap the semaphore acquisition in File.Write in a if f.sem !=nil {}

Concerning the ctx.Done() case preemption, AFAIK, unlike cases in a switch statement, the ones in a select statement are chosen randomly if more than one case can proceed. I don't quite get how changing the order influences the selection?

Concerning the ctx.Done() case preemption, AFAIK, unlike cases in a switch statement, the ones in a select statement are chosen randomly if more than one case can proceed. I don't quite get how changing the order influences the selection?

yes, reordering the cases in a select shouldn't have effect on a priority https://medium.com/a-journey-with-go/go-ordering-in-select-statements-fd0ff80fd8d6


"closePressed" not trigger that only in iOS

hi @sencenan
I am using =>
Cordova Cli 6.0 + Cordova-iOS 4.1.0 + cordova-plugin-wkwebview-engine 1.0.2 + cordova-plugin-themeablebrowser 0.2.13 + iOS 9.2.1 (ipad mini)
I test your sample code many times，Android no problem at all，but in iOS，the "closePressed" not trigger

@bau720123 Sorry I'm no longer actively involved in this project. See #75 Please direct your questions to new maintainer @sencenan
Thanks for providing feedbacks!

@bau720123 that does seem to be a problem. For now, is the "exit" event sufficient?

hi @sencenan
thanks your reply
I can't understand what your true meaning
Briefly，the "closePressed" not trigger in iOS，that's all

hi @bau720123
I meant was while now the "closePressed" event is not working, there is another event called "exit" which does get fired when the browsers closes. I was wondering if that would help with your use case for now as a workaround.


UMIs assigned without matched gene

Hello Sicelore developers,
I am led here following your paper: https://www.nature.com/articles/s41467-020-17800-6. I downloaded GSE130708 and ran Sicelore on the 190c dataset. I found 37% of the assigned UMIs are not associated with a gene. Are they reliable? How can I force the tool to search UMIs requiring Nanopore and Illumina matched for the same gene rather than for the same genomic region? Thanks!

The following cases are possible where a BC/UMI is not found in Illumina data for the same genomic region but not for the same gene:

The short Illumina read is either intronic or slightly 3’ of the annotated gene. CellRanger won’t assign this read to a gene.
Most of the short Illumina reads are in 3’ UTRs. Repeats or other low complexity sequences might lead to mapping ambiguities. I have more confidence in the gene assigned to a long Nanopore read than to a short Illumina read from the 3’ UTR. I would rather use the Nanopore gene.
Reads corresponding to non-annotated transcripts obviously won’t have any associated gene.

UMIs found for a genomic region are reliable. BCs and UMIs have to be found for the same genomic region within a narrow window of 500 nt (default, or the value provided [-w parameter] during Illumina parsing) for both Illumina and Nanopore data. This is even more stringent than finding a BC/UMI just for the same gene.
If you want to identify only UMIs that are found for the same gene you can either set the flag for genomic region search in the config.xml to false (<test_BC_Genomic_Regions>false</test_BC_Genomic_Regions>)
or select for SAM entries with the BD tag set (indicates BC and UMI found for a gene in the short read data).
Config.xml
<FOUND_FOR_ILLUMINA_CELL_GENE>
BD
Cell BC found for matching Illumina Cell BC for data for same gene in same cell
</FOUND_FOR_ILLUMINA_CELL_GENE>
Rainer

thanks!


[T4A2][T11-B4] Tan Jun Hao

Ready for review

Accepting this PR without a review because another of your PRs for this tutorial was reviewed in detail.


Fix: Client memory leak

Codecov Report

Merging #630 (4c983df) into main (a657866) will increase coverage by 0.02%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main     #630      +/-   ##
==========================================
+ Coverage   58.54%   58.57%   +0.02%
==========================================
  Files          59       59
  Lines        1399     1400       +1
  Branches       52       53       +1
==========================================
+ Hits          819      820       +1
  Misses        580      580

Impacted Files
Coverage Δ

zio-http/src/main/scala/zhttp/service/Client.scala
70.00% <ø> (ø)

...src/main/scala/zhttp/service/DecodeJResponse.scala
100.00% <100.00%> (ø)

...la/zhttp/service/client/ClientInboundHandler.scala
75.00% <100.00%> (ø)

...cala/zhttp/service/server/LeakDetectionLevel.scala
50.00% <0.00%> (ø)

Continue to review full report at Codecov.

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

🚀🚀🚀 Benchmark Results
Concurrency: 256
Requests/sec: 440617.96

🚀🚀🚀 Benchmark Results
Concurrency: 256
Requests/sec: 438541.47

🚀🚀🚀 Benchmark Results
Concurrency: 256
Requests/sec: 433388.40

🚀🚀🚀 Benchmark Results
Concurrency: 256
Requests/sec: 437555.54

🚀🚀🚀 Benchmark Results
Concurrency: 256
Requests/sec: 436036.01

🚀🚀🚀 Benchmark Results
Concurrency: 256
Requests/sec: 432643.52


Scrolling improvements

This PR fixes...
This changes reduces the amount of flickering while dragging on mobile. The problem is not fully gone, but smoothes out a lot of issues on ios.
Does this PR require the Docs to be updated?
No
This branch been tested on...
Browsers:

[x] Chrome version
[ ] Firefox version
[ ] Safari version
[ ] IE / Edge version
[x] iOS Browser version
[ ] Android Browser version

I'll merge this for now, but have to go back and write tests for this soon, just don't want to keep this open


The verifyTurnstileToken helper doesn't work on Cloudflare Pages serverless functions

🐛 The bug
Hello, I've been using the @nuxtjs/turnstile module on Cloudflare Pages for some time now and I just wanted to share a problem I encountered using the module and how I solved it.
So, the bug is while using the verifyTurnstileToken helper, it always returns with a missing-input-secret error even if I have the NUXT_TURNSTILE_SECRET_KEY set. It works perfectly in local and development enviroment.
If I'm not mistaken, I really think this error comes from the fact that on Cloudflare Workers and Pages, the event argument must be passed with the useRuntimeConfig function so the serverless function can access to the enviroment variables.
Since this is a production only "bug", unfortunately I can't give a stackblitz link to reproduce using the playground, alternatively to reproduce the error I created a repo with the steps to reproduce here:  https://github.com/Yizack/nuxt-turnstile-cf-rep
What I did to solve this problem was this. At verify.ts I thought that by adding an optional event parameter and use the useRuntimeConfig inside the helper function could make it work and it worked.
import type { H3Event } from 'h3' // ✔
import type { TurnstileValidationResponse } from '../../types'

// @ts-expect-error nitro aliases aren't registered
import { useRuntimeConfig } from '#internal/nitro'

// const secretKey = useRuntimeConfig().turnstile.secretKey  // ❌
const endpoint = 'https://challenges.cloudflare.com/turnstile/v0/siteverify'

export const verifyTurnstileToken = async (token: string, event?: H3Event): Promise<TurnstileValidationResponse> => { // ✔
  const secretKey = useRuntimeConfig(event).turnstile.secretKey // ✔
  return await $fetch(endpoint, {
    method: 'POST',
    body: `secret=${encodeURIComponent(secretKey)}&response=${encodeURIComponent(token)}`,
    headers: {
      'content-type': 'application/x-www-form-urlencoded',
    },
  })
}

🛠 To reproduce
https://github.com/Yizack/nuxt-turnstile-cf-rep
🌈 Expected behaviour
Turnstile verification should pass on Cloudflare Pages.
ℹ Additional context
I will open a PR in case this bug is not intended and hope you think this is a propper approach

That would be great - thank you!


⚠ ClamAV has degraded performance

In 90a58e3, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 528 ms

Resolved: ClamAV performance has improved in 966f3b9 after 5 minutes.


Add region feature to embedded sources

Issue
Data is often stored in a region that is not in line with the region in your credentials in S3. This often creates a mismatch that blocks data ingestion, however it is easily overcome if we give the user the ability to indicate the correct region or pick it up from the error message that is returned.
Importance
Ingesting meaningful data across regions will help everyone get more utility with Rill. This is particularly relevant if they have partners or clients that they are working with.
Definition of Done
Users can pick up data from buckets outside of the region in their credentials using embedded sources in models.
Screenshots

@nishantmonu51 will provide some implementation ideas. Basically we want this to work as-is without requiring user input.

I would recommend trying out enabling forceGlobalBucketAccessEnabled to true either by default or we can have this as a supported config in project.yaml -
https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/s3/AmazonS3Builder.html#setForceGlobalBucketAccessEnabled-java.lang.Boolean-


:Lspsaga lsp_finder not working with omnisharp-ls

Describe the bug

As shown in the image
Steps to reproduce

Go to random class in a .NET project
Use lsp_finder action vim.keymap.set('n', 'gh', ':Lspsaga lsp_finder', opts)
Error appears

Expected behavior
To show definition/implementation/references window as before
Neovim version (nvim -v)
NVIM v0.8.2
Operating system/version
Windows 11 Pro
Terminal name/version
Windows Terminal 1.15.221212005
$TERM environment variable

screenshot of a working lsp_finder call in branch version_2.3 in a TS + Vue project

screenshot of a working lsp_finder call in branch version_2.3 in a .NET/C# project
Notice the weird behaviour of omnisharp that even tho, the class obviously has a declaration, it returns that it doesn't fill the object with info (so lspsaga returns No Definition Found/No Implementation Found). Ask you could imagine, I can navigate anyways to declaration and implementation (both jump to the class) but the lsp_find() won't return them apparently with omnisharp.
This is what, I guess, is breaking the lsp_find() call in main branch. The issue is still happening for me because as I said, the problem is that lspsaga assumes (with good criteria) that it should have declaration/implementation but it doesn't so it breaks in that point.

And this is the same action in main branch, even after the patch. As you can see there's no declaration/implementation.
Could it handle that strange behaviour like it did before? like just taking care of the references when for some reason there's no implementation/declaration return.

definition not declaration . I think the vim.lsp.buf.definition also return nothing .finder just chang the ui relate

Yeah definition sorry. To go to definition/implementation I actually use the Telescope builtin picker so if there's more than 1 I prefer to handle them with Telescope interface. But lsp_find() of lspsaga was pretty handy for those references.

hmmm if i can reproduce it on my local. i don't write .net

currently all my project works fine ..so can you add some debug print then paste message for me would be better
and I just add some patch hope can help you .

Yeah as much as you need. Where do you want me to debug, right before the ipairs? res, result? or before that.

diff --git a/lua/lspsaga/finder.lua b/lua/lspsaga/finder.lua
index 9680576..a3b8dbd 100644
--- a/lua/lspsaga/finder.lua
+++ b/lua/lspsaga/finder.lua
@@ -259,6 +259,7 @@ local function get_msg(method)
 end

 function finder:create_finder_contents(result, method)
+  print(vim.inspect(result), method)
   self:get_file_icon()

   local contents = {}

Ohhhh I see, for some reason Omnisharp doesn't return the object format like
{    {     range = [    ... ]    },   uri = "..." }, {   ... }
when they are only definition and implementation but just like a string literal before the location range lol...

to be honest this result no respect the lsp spec. https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#location


Top Level Links - Mobile

Hi, the top level links on the site I've just built are landing pages: http://www.cutfilms.org/
Is there a way to get the landing pages working with the mobile menu? You can't currently access them as the links are triggering the drop down?
Cheers,
Joe

I was going to suggest just recreating them as child links, but it appears you have already come to the same solution.


Issue 2173: fixes response to HEAD requests when origin is down

#2173
Thanks to @scw00 who not only found the root cause but also suggested the fix.

@zwoop @scw00
The test checks for the behavior I observed after applying @scw00's suggested fix: a 404 is returned with a content length of our "not found on origin" response body, but without including the body content in the response. The content is not included in the response because the client request to ATS used the HEAD method, and responses are not supposed to be returned in that case.
@SolidWallOfCode We discussed the case when the origin returns a 204 with content in response to a non-HEAD request. We desire ATS to pass such content through when sending its 204 response back to the client, even though this breaks the HTTP spec. I was thinking it would be better as a separate pull request. If you think it would be better added in this PR I can do that.

Sorry, we try to fix the Head request without 502 request when OS crashed. Just like #2173 saying, you can try any HEAD request.

[approve ci]

A Test Script
function do_remap()
    ts.http.set_resp(304)
    return 0
end

A Test Script

OK, looking.

@scw00 Added some more tests. I confirmed several tests exhibit the closed connection issue when tested against master, and the tests pass with the further changes on this branch.

A Test Script
function do_remap()
ts.http.set_resp(304)
return 0
end

@scw00 Is this a lua script? How do I use this?

[approve ci]

That is my configuration
regex_map http://www.scw.com http://<IP_ADDRESS>:12345 @plugin=tslua.so @pparam=/root/ats-self/plugins/experimental/ts_lua/example/test_redirect.lua

[approve ci autest]

That is my configuration
regex_map http://www.scw.com http://<IP_ADDRESS>:12345 @plugin=tslua.so @pparam=/root/ats-self/plugins/experimental/ts_lua/example/test_redirect.lua

@scw00 Does this test cover the case? https://github.com/apache/trafficserver/pull/2198/files#diff-989ea42e6462b99b000c7ef4a63735e1

Thanks @scw00, code change is now simpler. Same tests are passing.

[approve ci]

@zwoop or @scw00 Let me know and I can squash these commits.

That looks good for me now!

     Starting TestRun 0-Test domain www.example.test : Waiting for Process "server" to become ready - Failed

Looks like we need to run this again. I can squash these commits now before we do, if that sounds good to you @zwoop ?

[approve ci]

[approve ci autest]

There is a legitimate test failure in the no-origin case. It may be the case that the gold file for the test has the wrong output. Checking...

 HTTP/1.1 404 Not Found
 Connection: keep-alive
 Cache-Control: no-store
-Content-Type: text/html
-Content-Language: en
-Content-Length: 297

In response to a HEAD request, when the origin server is unreachable, we get a 404 in return.
Previously, the 404 would include Content Type, Lanugage, and Length. Currently, these headers are not returned in the response.

Previously, the 404 would include Content Type, Lanugage, and Length. Currently, these headers are not returned in the response.

@scw00 It turns out that the last change to remove the overload for is_response_body_precluded is what prevents Content headers from being returned from a HEAD request. Still looking...

That's right, we are doing that delete in build_error_response. we remove all the Content headers if  is_response_body_precluded was true.

May be we need is_response_body_precluded(HTTPStatus status_code) now!
That's  my mistake , I'm so sorry for that.

See this logic in HttpSM::setup_internal_transfer
  // If we are sending a response that can have a body
    //   but doesn't have a body add a content-length of zero.
    //   Needed for keep-alive on PURGE requests
    if (!is_response_body_precluded(t_state.hdr_info.client_response.status_get(), t_state.method)) {
      t_state.hdr_info.client_response.set_content_length(0);
      t_state.hdr_info.client_response.field_delete(MIME_FIELD_TRANSFER_ENCODING, MIME_LEN_TRANSFER_ENCODING);
    }

See this logic in HttpSM::setup_internal_transfer

I was just now looking there!  Yes I think this is the better spot for the change.

HttpSM::setup_internal_transfer

The trouble with putting logic here is that we can no longer support use cases when a customization would break the HTTP specification. E.g.: an admin wants to return a body with a 204 response.

That may be better I think!


About multimer

If any chance, will multimer be updated in the future?

We don't have plans to implement multimer directly anytime soon. However, we have implemented and will soon (~1 week) be releasing several optimizations that will make possible inference on much longer sequences than the original can handle.

While not a top priority for us at the moment, once we have a trained version of OpenFold done we will move on to training variants including multimer.

Are there any updates regarding this issue?

Multimer is fully implemented and will be uploaded this week.

Looking forward to being able to use Openfold-Multimer

Sorry --- this got held up a little bit. I'll circle back here once it's up.

Is there any updates about multimer now？  (•‿•)

So sorry for the repeated delays on this; I've had my hands full with CASP stuff recently. I've recently pushed all of the multimer stuff I have to the multimer branch. It's not as polished as I'd like it to be, but multimer inference should work now.


[Suggestion] Add Hideout-Port button to task pane

As we're able to port to our hideouts from cities via /hideout it'd be pretty neat if we'd be able to have this as a button on the task panel. Maybe next to the DND button?

We have plans for processing outgoing trading messages, the panel will include all the useful information and in/out hideout buttons.


[Viewer] Return disks and disks in nodes query in a stable order

https://github.com/ydb-platform/ydb/pull/924


Jinja template not working in explore or dashboard view

when we are using jinja template in sql lab then we are getting the data but when we are using the same jinja template in explore or dashboad view then we are not getting any data
Expected results
Jinja template should be evaluated in explore or dashboard view

Please fill out the standard issue template, as it is very difficult to debug this issue without accurate information regarding versions etc.

Hi Villebro,
We are using superset 0.35.2 version. So when in sql lab editor we are using jinja template i.e a query like select * from table where client_id='{{current_username()}}' then this is giving us result in sql editor itself.
But when we are using this same jinja expression in filters section of any slice then it is not getting evaluated, no data is coming .

You can see view query is not getting avaluated:

Can you please share your views in this as this feature is really needed for us  because we need to show a user specific data only when he logs in to the application.

I  believe you should put single quotes around the expression, i.e. clientId = '{{current_username()}}'. Also, if you're using caching, be sure to add cache_key_wrapper() around current_username() to make sure cached resuls don't leak from one user to the next.

Tried putting in single quotes too but no results in explore view. we are only getting result in sql labs and we are not using cache as of now.

Ok, thanks for the prompt answer, I will look into this asap.

Thanks. waiting for your reply or maybe some sort of work around to achieve this.

I am unable to replicate on both master and 0.35.2:
SQL Lab

Chart:

Jinja templating seems to be applying correctly. It seems you are using Druid using the SQL connector?

yes we are using druid for our scenario

So it it not possible with druid?

Yes, it should work just like with any other sqlalchemy connector.

But i tried it, its not working with our case. i did the same thing but for me its only working in sql labs editor. Neither in slice view nor in dashboard.

SO when i switched to birth_names sample data which is not on druid then it worked fine for me as well but not with my data source

Ok thanks, this narrows the scope down, it seems the query is getting escaped prior to rendering or something similar by pydruid. I believe there was some similar problems with Presto. I'll try to look into this in the coming days.

Ok thanks, i will be waiting for the same. :)

also please let me know in case you find any workaround for the same because we are blocked till the time we get this functionality

Hi Villebro, Just to let you know that when we put the expression in custom sql in filters then it works fine.

Ah yes, that explains it. To my knowledge jinja has to be entered in custom SQL filters, i.e. this is expected behaviour.