soroban-rpc: Add tx xdr, meta, and result xdr to getTransactionStatus

What
Add envelopeXdr, resultXdr, and resultMetaXdr fields to getTransactionStatus return value.
Why
Fixes https://github.com/stellar/go/issues/4693
Todo

[x] Add the fields
[x] update tests

Follow-ups

[ ] update docs
[ ] update clients

[ ] https://github.com/stellar/js-soroban-client/pull/29
[x] cli

[ ] deprecate old results field

[ ] document the deprecation
[ ] stop using it in the js client. Use resultXdr instead and parse it client-side.
[ ] create issue to remove it in next release

Let's wait to merge this until after the release


Max zoom 22

Ref. https://github.com/CartoDB/torque/issues/55
Carto has a max zoom value of 22. Changing that value produces unexpected results, so obviously there is more to it.
@javisantana
@tiangolo

at z22 there are 2^30+buffer pixels, at z23 there are 2^31+buffer pixels, so use of 32 bit integers to represent pixel coordinate from 0,0 will fail.
All sorts of parts most tile stack have implicit assumptions like this which break down at z23.
fyi, at middle-north latitudes, z22 is 2.5cm/px


The titles of the manuals start with Nix -

Problem
This is confusing and might mislead potential users.

Checklist

[x] checked latest Nixpkgs manual (source) and latest NixOS manual] [source]nixos-source)
[x] checked open documentation issues for possible duplicates
[x] checked open documentation pull requests for possible solutions

Proposal

I suggest removing the prefix.

Closed in favor of: https://github.com/NixOS/nixos-homepage/issues/900 .


Proxy Converts StreamLocalReset Error to NoHealthUpstreamCode

MOSN will convert StreamLocalReset to NoHealthUpstreamCode, which may cause misbehavior for downstream CE.

https://github.com/mosn/mosn/pull/2018


Correct *.wit format docs to reflect current implementation of resource-defs

Correct the documentation of the current *.wit format implementation to no longer falsely claim that function definitions in resource types need to (or even can) be divided by commas.
Currently works:
resource foo{
    bar: func()
    fizz: func()
}

Also works:
resource foo{
    bar: func() fizz: func()
}

Currently does not work:
resource foo{
    bar: func(),
    fizz: func()
}

Thanks!


How to set resource limit in wasmer-go

1. background
In my case, i want to limit the max memory that the *.wasm file can use, if it reached the limit, it can crash by OOM.
it's better for me to limit both stack and heap memory.
2. what i have found
In wasmer project, which is written by rust, i found an example to show how to limit the resource:
tunables_limit_memory.rs:https://github.com/wasmerio/wasmer/blob/6ee55407e13c508f73c055f72a6c4a73bfdd221d/examples/tunables_limit_memory.rs
this features is so cool and maybe meet my needs
3. my question
my host environment is written by golang,  so i want to use wasmer-go to load and run wasm instance, i know this project uses CGO to consume the C API of the wasmer project, but i can't find how to set resource limit in wasmer-go API.
any ideas about this?

As far as I understand, there is no such functionality in GO yet.


TimerLib missing in WidgetRTC in Raspberry Pi 3

Hello community. I am using Raspberry Pi 3 and am trying to implement an RTC Widget, but when save file and compile terminal prints an error. WidgetRTC includes TimerLib.h, but it does not find it. Please help me to solve this issue. Thanks.
In file included from main.cpp:13:0:
../src/WidgetRTC.h:16:21: fatal error: TimeLib.h: No such file or directory
#include <TimeLib.h>
^
compilation terminated.
Makefile:70: recipe for target 'main.o' failed
make: *** [main.o] Error 1
Part of code where this error happens...
#define BLYNK_PRINT   stdout
#include <BlynkApiWiringPi.h>
#include <BlynkSocket.h>
#include <BlynkOptionsParser.h>
static BlynkTransportSocket _blynkTransport;
BlynkSocket Blynk(_blynkTransport);
#include <BlynkWidgets.h>
#include <WidgetRTC.h>
#include <stdio.h>
#include <string.h>
#include <errno.h>
#include <wiringPi.h>
#include <wiringSerial.h>

We do not support some sketch combinations. This one is technically not feasible.


Error while checking usage for auth key:

My config looks like this:
API_KEYS:

"7217cxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx:fx"

I get this error when loading the plugin:
[11:50:47 WARN]: Legacy plugin TranslateX v0.2-BETA does not specify an api-version.
[11:50:47 INFO]: [TranslateX] Loading server plugin TranslateX v0.2-BETA
[11:50:47 INFO]: [TranslateX] Enabling TranslateX v0.2-BETA*
[11:50:47 INFO]:
[11:50:47 INFO]:  /$$$$$$$$                                     /$$              /$$               /$$   /$$
[11:50:47 INFO]: |__  $$__/                                    | $$              | $$              | $$  / $$
[11:50:47 INFO]:    | $$  /$$$$$$  /$$$$$$  /$$$$$$$    /$$$$$$$| $$  /$$$$$$  /$$$$$$    /$$$$$$ | $$/$$/
[11:50:47 INFO]:    | $$ /$$__  $$|____  $$| $$__  $$  /$$_____/| $$ |____  $$|_  $$_/   /$$__  $$ \ $$$$/
[11:50:47 INFO]:    | $$| $$  \__/ /$$$$$$$| $$  \ $$ | $$$$$$  | $$  /$$$$$$$  | $$    | $$$$$$$$ $$  $$
[11:50:47 INFO]:    | $$| $$      /$$__  $$| $$  | $$  \____  $$| $$ /$$__  $$  | $$ /$$| $$_____/ /$$/\ $$
[11:50:47 INFO]:    | $$| $$     |  $$$$$$$| $$  | $$ / $$$$$$$/| $$|  $$$$$$$  |  $$$$/|  $$$$$$$| $$  \ $$
[11:50:47 INFO]:    |__/|__/      \_______/|__/  |__/ |_______/ |__/ \_______/   \___/   \_______/|__/  |__/
[11:50:47 INFO]:
[11:50:47 INFO]: Description: TranslateX is a plugin that allows you to translate messages in your server.
[11:50:47 INFO]: Author: Djorr (Rubix Development)
[11:50:47 INFO]: Version: 0.1-BETA
[11:50:47 INFO]: Discord: https://discord.rubixdevelopment.nl/
[11:50:47 INFO]:
[11:50:47 INFO]: Checking ProtocolLib:
[11:50:47 INFO]:    Succesfully detected ProtocolLib!
[11:50:47 INFO]:
[11:50:47 INFO]: - Loaded 0 player data
[11:50:47 INFO]: Please replace the default auth key in the config.yml file with your own DeepL
[11:50:47 INFO]: Error while checking usage for auth key: <YOUR DEEPL API KEY>
[11:50:47 INFO]:
[11:50:47 INFO]: - Succesfully enabled TranslateX plugin.

It keeps resetting the auth key field. How do I fix this? I've tried all sorts of combinations:
- "7217cxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx:fx"
- 7217cxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx:fx
- '7217cxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx:fx'
- "7217cxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"

Hi,
The issue should be solved now.


cannot import name 'DeepSpeedPlugin' from 'accelerate'

Code:
from accelerate import Accelerator, DeepSpeedPlugin

This feature has not been released yet, you need a source install.


Fix response body

Complete response processing, I'm changed two tests in modsecurity.t, because now response validation may bring to errors like 403, 401, etc. But Nginx special responses with code < 400 returned only on phase 3

@turchanov
Thanks for you comment, now I'm fix buffer processing.
Unfortunely, now we are not have API to get value of directive SecResponseBodyAccess in connector

@zimmerle valid concern about accessing various things like SecResponseBodyAccess from connectors. Is it something that could be achieved in the library on the cheap?

That is indeed a valid concern. There are a few circumstances where the body is not considered or it is partially considered:

Body is bigger than a given threshold (set by the user). This can lead to a partial analysis, or reject (403), again, up to the user.
The content of the body is not interesting to be inspected. Choose by the user given the content type header.
The content body inspection is complete disabled.

All those should checks are treated by the appendResponseBody. It just proceed with a copy if that is really necessary.  Since the content is already a buffer (in some format), just a pointer is stacked. So, I don't expect to have a massive performance impact.
I would avoid any decision like that to be taken under the connector side, unless it is extremely necessary. By design we want the connector to be as simple as possible, with no logic, simple bridging the content towards the library. With that, we expect to have easy integration with 3rd party software.
Let me check the lib code to understand if it is doing what it meant to be doing and get back to you.

Content complete disable is not being checked by appendResponseBody. Making a patch and get back to you with a new branch for testing.

@turchanov, @defanator, @dennus do you mind to test it again? make sure to include the commit: SpiderLabs/ModSecurity@42a472adbda21e6ecc4711fd37d704cdb3d98fbb. It is now considering if the response body was enabled or disabled.

@zimmerle, yes, I'm it tested it again. All ok, but unfortunely we still can't have a way to not starting processing response body, because descision makes in processResponseBody and we still must copyng all chunks and create chain copy.

At first sight I was concerned about a copy of the data to be duplicated inside ModSecurity.
Reading your code carefully, I saw the duplication of the chain. Correct me if I am wrong, but it seems like you have to hold the request/response till it is complete in order to processing it with ModSecurity, after that, deliver it to the next module in chain.
Question: can we delivery the content to ModSecurity by pieces? without duplicate the chain?
I am thinking in a good way to extract the information of a configuration-location in a good manner. Don't want to make it mandatory for the connector implementation, but, useful for optimizations.
@dennus @defanator

We call msc_append_response_body every time when receive next chunk of response body. But yes, whe hold response body in chain copy, because if we don't do this, nginx write filter will send to client body chunks before sending headers (which we hold before in header filter). If we don't hold headers, we cannot change any of them (for e.g., we cannot change response state code) because after it sending we get "header already sent" error.

I've got your point, and it seems like the major performance problem is duo to this chain hold. That leads to a question: isn't this chain hold also necessary in order to have proper headers set in inspections on phases grater than 3? Regardless being inspecting the body or not.

As far as I can see, this true - any modification on headers after it's sending to client throws error, that if we are trying to modify it after phase 3, we must hold a chain (except a case on 4 phase,  when first call in msc_process_intervention in chunks processing cycle returns negative result). Another words, if we want to send modified headers, we must do this before sending a body). Maybe @defanator correct me.
From another point a view, does msc_process_intervention may return non zero result before or after msc_process_response_body on phase 4, if SecResponseBodyAccess turned to off? If not, we may not to hold response body chain, because headers will never be modify.

Can you double-check if that is still an issue after merging #165?

Hello,
I don't know exactly why, but it seems that we're having the same issue for a few weeks.
The build is from last month (latest nginx and modsec from last month). And I use OWASP core rules, with a classic config.
Modsecurity correctly catches and deny the request. But I fear that requests are still passed to the PHP upstream socket, as I have "500 error headers already sent".
I wanted to know if it can be related to a (mis)configuration I made, as I'm unable to find the issue...
Below are the 2 log lines: first is the catch, second is the 500. All Modsec catch will throw a Header already sent 500 after.
The user never gets the HTTP deny response, but a "socket disconnected" error.
Thing is, the ModSec logline contains parts of the 500 error text "while sending to client,".
In the end the request is catched, logged, and so fail2ban can detect it. But I fear that the request is still passed to the PHP socket: as I have the headers already sent.
Also, the modsecurity debug log contains the full HTML body response.
Thanks
2021/11/05 23:59:31 [error] 8089#8089: *1332 [client <IP_ADDRESS>] ModSecurity: Access denied with code 403 (phase 4). Matched "Operator `Ge' with parameter `4' against variable `TX:OUTBOUND_ANOMALY_SCORE' (Value: `4' ) [file "/etc/nginx/modsec/base_rules/RESPONSE-959-BLOCKING-EVALUATION.conf"] [line "129"] [id "959100"] [rev ""] [msg "Outbound Anomaly Score Exceeded (Total Score: 4)"] [data ""] [severity "0"] [ver "OWASP_CRS/3.4.0-dev"] [maturity "0"] [accuracy "0"] [tag "anomaly-evaluation"] [hostname "51.XXX.XXX.XXX"] [uri "/"] [unique_id "1636153170"] [ref ""] while sending to client, client: 88..XXX.XXX.XXX, server: www.domain.com, request: "GET /?s=%22%2Bresponse.write%28%5B764%C2%A0873*728%C2%A0920%29%2B%22 HTTP/1.1", upstream: "fastcgi://unix:/var/run/php7-fpm.sock", host: "domain.com"
2021/11/05 23:59:31 [alert] 8089#8089: *1332 header already sent while sending to client, client: 88.XXX.XXX.XXX, server: www.domain.com, request: "GET /?s=%22%2Bresponse.write%28%5B764%C2%A0873*728%C2%A0920%29%2B%22 HTTP/1.1", upstream: "fastcgi://unix:/var/run/php7-fpm.sock", host: "domain.com"

What is your SecRequestBodyAccess value?

@airween the value is on: SecRequestBodyAccess On. I also have
SecRequestBodyLimit 100000000
SecRequestBodyNoFilesLimit 131072

Apologies, I believe there is another dimension to this issue.
I have observed that when the size of the response body crosses a particular threshold, even if the ModSecurity engine detects and throws a 403, the client still receives the complete request with a status of 200.
For example, if I add a custom regex rule to detect the word "jolly" in the response, the client receives the response with a status 200, even though it is logged as 403 in the audit logs and 500 in the Nginx logs (due to headers already being sent).


Incorrect privacy.view status

Please fix the value for private mode here:
'privacy.view': opts.private ? 'unlisted' : 'anybody' (line 165)
The correct value for private mode is 'nobody'.
P.s. thanks a lot for your plugin!

Thanks @shum16 for the suggestion,
Looking at API valid privacy settings, it includes, anybody, nobody, contacts, password, users, unlisted, disable.
It's probably nice to include all, but I see why it should be nobody, will make a change


Automatic "get_" prefix in napalm_get.py causes issues with NAPALM Getters

The line in nornir_napalm/plugins/tasks/napalm_get.py at Line 42:
getter = g if g.startswith("get_") else "get_{}".format(g)

is causing issues when trying to retrieve data using custom getters that do not follow the "get_" prefix convention.
Problem:
Currently, the code forces any custom getter to follow the "get_" prefix format. If the provided getter name does not start with "get_", the code prepends "get_" to the getter name, which can lead to incorrect or failed data retrieval. This behavior is restrictive and does not account for the possibility of users defining or using getters that do not follow this naming convention.
Example Scenario:
If a custom getter named traceroute (without "get_" prefix) is passed to the task, the current logic will transform it to get_traceroute, causing the task to fail if this method does not exist.
Expected Behavior:
The code should not enforcing the "get_" prefix, or provide a clear option to bypass this transformation when needed.
Proposed Solution:
Modify the code to only use the getter name as provided. The logic could be simplified as:
getter = g

This means users must explicitly pass "get_interfaces", "get_bgp_neighbors", or any other standard getter prefixed with "get_", instead of relying on the function to automatically add it. This would provide clearer control and avoid conflicts.
For reference on standard NAPALM getters, see the Supported NAPALM Getters.
Steps to Reproduce:

Use a custom getter name without a "get_" prefix.
Run the task using nornir_napalm.
Observe the failure or incorrect getter name being used.

Environment:

nornir_napalm version: 0.5.0
Python version: 3.12.6

I’ve implemented a fix for this issue, but it appears I lack the permission to push the code as a pull request.

Probably the simplest solution is just to make a nornir custom task plugin and use that to call the "getters" that you want to call. You can just use the existing nornir_napalm task-plugin as reference and then modify it to meet your needs.
I am reluctant to change this as this "get_" naming convention is a fairly strong convention in napalm (i.e. napalm-ansible would behave the same way IIRC).

Let me know if the proposed workaround is viable for you (or if not, why not).
The proposed fix is not really viable as it breaks existing code. Of course, we could do something like add an additional argument, and default it to the current behavior, but I think the above workaround should work.

A traceroute isn't a getter, it is a command that performs an action.  This should be implemented via a custom task the same way we have one for ping. That way the parameters required by it are properly specified and documented.
The reason why the getters where done in the current way was because there are too many and in the way majority of cases there is no need for arguments but that is not true for actions like ping or traceroute


(job-exec) Terracurl limitations

Hello,
I find the use of Terracurl a little limiting. I have a case where I need to wait for the job to fully complete its work before creating another resource.
So instead I use the gcloud module like this (with --wait):
module "gcloud" {
  source  = "terraform-google-modules/gcloud/google"
  version = "~> 3.4"

  platform = "linux"

  create_cmd_entrypoint  = "gcloud"
  create_cmd_body        = "run jobs execute --project=<project_id> --region=<location> <job_name> --wait"

  depends_on = [ module.cloud_run_job ]
}

Is there any particular reason to use a direct HTTP request rather than the gcloud module, which seems to be better in terms of functionality and code simplicity?
Would you be interested in a merge request?

Hi @tanguynicolas  terracurl was specifically chosen as we didn't want to take dependency on gcloud being installed in the system that is executing TF


duration: "100%" gets the size of viewport not container

Hi!
First of all, thanks for this great plugin!!!
I've got an issue when using ScrollScene with duration:
import { ScrollScene, addIndicators } from 'scrollscene';

const domNode = document.querySelector('.test')
const anotherDomNode = document.querySelectorAll('.test .card')
const tl = gsap.timeline({ paused: true })

tl.to(anotherDomNode, {
  x: -200,
  duration: 1,
  ease: "none",
})

const scrollScene = new ScrollScene({
  triggerElement: domNode,
  gsap: {
    timeline: tl,
  },
  triggerHook: 1,
  duration: "100%",
})
scrollScene.Scene.addIndicators({ name: 'pin scene', colorEnd: 'yellow' })

So indicators shows start and end of the duration, which is not the height of the container (900px),
it's the height of viewport (640px).
Am I doing something wrong? Can you help me, please?

Yeah, that's accurate. That's how ScrollMagic works. http://scrollmagic.io/docs/ScrollMagic.Scene.html#duration

If you want the scene length to match the element height, you need to calc and provide that. Try using https://developer.mozilla.org/en-US/docs/Web/API/Element/getBoundingClientRect

If you want to learn more on ScrollMagic, I like Petr's courses. https://ihatetomatoes.net/get-scrollmagic-101/
p.s. I did not create ScrollMagic, just this layer on top of it.

Yeah, that's accurate. That's how ScrollMagic works. http://scrollmagic.io/docs/ScrollMagic.Scene.html#duration

For example "100%" will keep the duration always exactly at the inner height of the scroll container.

This line in scrollMagic docs confused me.
Thanks for your answer!

Ah, I see what you mean...
ScrollMagic has the ability to change the container...
So in your case, you want a unique controller. What you want to do is setup a new controller.
const scrollScene = new ScrollScene({
  useGlobalController: false,
})

and at this point you're using a local controller, and you should be able to pass a different container to that...
const scrollScene = new ScrollScene({
  useGlobalController: false,
})

// http://scrollmagic.io/docs/ScrollMagic.Controller.html#constructor
scrollScene.Controller({ container: domNode })

^^ let me know if that works. If not, I might need to add some code to help out.

@jonkwheeler not sure, that I have enough knowledge what you mean,
I've just started to use scrollMagic,
you mean make this:
const scrollScene = new ScrollScene({
  triggerElement: domNode,
  useGlobalController: false,
  controller: {
    container: domNode
  },
  duration: "100%",
})

scrollScene.Scene.addIndicators({ name: 'pin scene', colorEnd: 'yellow' })

and check if is it working, right?

Yeah, see if that works. That should set the controller to use domNode versus window.

Yeah, see if that works. That should set the controller to use domNode versus window.

19:57:32:587 (ScrollMagic.Scene) -> ERROR: Invalid value for option "offset": NaN ScrollMagic.js:2647
    log ScrollMagic.js:2647
    _log ScrollMagic.js:1211
    validateOption ScrollMagic.js:1680
    validateOption ScrollMagic.js:1669
    construct ScrollMagic.js:835
    Scene ScrollMagic.js:2409
    Scene ScrollMagic.js:2491
    ScrollScene ScrollScene.js:161
    js script.js:25
    Webpack 5

I'm getting this error, but indicators are correct,
animation is at the end of timeline.

Remove the gsap stuff for now and just see if firing an event or className toggle works. Seems like ScrollMagic is unable to set the container correctly.

@jonkwheeler No, it doesn't work,
trigger pin scene is static and has the same level with end pin scene.
Element has new class, but it doesn't change on scroll.

Anyway you can provide code. I might be able to debug this at some point shortly.

import { ScrollScene, addIndicators } from 'scrollscene';

const domNode = document.querySelector('.test')
const anotherDomNode = document.querySelector('.test .card')

const scrollScene = new ScrollScene({
  triggerElement: domNode,
  useGlobalController: false,
  controller: {
    container: domNode
  },
  toggle: {
    element: anotherDomNode,
    className: 'turn-blue',
  },
  duration: "100%"
})

scrollScene.Scene.addIndicators({ name: 'pin scene', colorEnd: 'yellow' })

Alright, I'm able to replicate, which is good! Easy to debug...

@NasKadir123 I def get this error. I'm wondering if it's a ScrollMagic error. It's odd to me.
In the meantime, any chance you could set the duration as a breakpoint and semi-match the css?
You can do
const scrollScene = new ScrollScene({
  duration: { 0: '50%', 768: '100%, 1440: 500 },
})

and this will update the length of the scene based on the mobile-first breakpoints you set.

@NasKadir123 I def get this error, but I'm not sure it's an error. The ScrollMagic container on the controller is the element you want to add scroll tracking to. In your case, it's different, you want scroll tracking on the window still, but the duration to be height of the element. I think I should add a feature to make the duration match the element of choice, but I'll need a bit to update that.
In the meantime, any chance you could set the duration as a breakpoint and semi-match the css?
You can do
const scrollScene = new ScrollScene({
duration: { 0: '50%', 768: '100%, 1440: 500 },
})
and this will update the length of the scene based on the mobile-first breakpoints you set.

I released a new update! It's pretty dope. You can now set the duration as an HTMLElement, and now the scene will last the length of that element.
https://scrollscene.jonkwheeler.now.sh/?path=/story/scrollscene-duration--duration-domnode
Check out the code here: https://github.com/jonkwheeler/ScrollScene/blob/master/src/stories/story.js#L706


open_to_ground_v2

open_to_ground default options were not generalized. width & gap and termination_gap was with some constant numbers so when One change their cpw_width and cpw_gap, open to ground's extra part was not changing accordingly.
What are the issues this pull addresses (issue numbers / links)?
open_to_ground default options were not generalized. width & gap and termination_gap was with some constant numbers so when One change their cpw_width and cpw_gap, open to ground's extra part was not changing accordingly.
Did you add tests to cover your changes (yes/no)?
Yes
Did you update the documentation accordingly (yes/no)?
Yes
Did you read the CONTRIBUTING document (yes/no)?
Yes
Summary
When One want to use different cpw_with and cpw_gap, the extra part (that makes the resonator not grounded) of open to the ground does not change because it was fixed as 10um and 6um, respectively. I changed them to cpw_width and cpw_gap as needed and it works now. Analyses also work.
Details and comments
Just updated some of the default options to have a generalized open to ground library.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.2 out of 4 committers have signed the CLA.:white_check_mark: marcolincs:white_check_mark: fgnyilmaz:x: priti-ashvin-shah-ibm:x: ThomasGM4You have signed the CLA already but the status is still pending? Let us recheck it.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.2 out of 4 committers have signed the CLA.✅ fgnyilmaz✅ marcolincs❌ ThomasGM4❌ priti-ashvin-shah-ibmYou have signed the CLA already but the status is still pending? Let us recheck it.

Hi @ThomasGM4 , there has been an issue with CLA, could you sign it again?

will do now :)
Amazing news :dancers:

Hi @fgnyilmaz, once you move the new component to the appropriate folder (qlibrary\terminations) we can merge the PR

Hi @fgnyilmaz, once you move the new component to the appropriate folder (qlibrary\terminations) we can merge the PR

I moved there but have other errors, I will close this one now. Thank you :)


The keyboard doesn’t always show up when returning to the app

When switching to another app and then back, the input keyboard doesn’t always present. Workaround is to reload.

Seemed to be fixed by #50


Investigate removing haproxy in favor of external or gorouter TLS termination

This is handled by not specifying haproxy feature


WIP: Implement global configuration via embedded RawExtensions

Adds a field to both the HostedCluster and HostedControlPlane to hold
configuration. Wires in the configuration to the parameters used to
render kube apiserver, controller manager, scheduler.

/cc @relyt0925 @derekwaynecarr

This is missing the sync of related resources (secrets/configmaps) attached to the config from the hosted cluster namespace into the hosted control plane namespace

/hold
/lgtm
/approve

feel free to unhold when you are ready to merge Cesar!

/test e2e-aws

Example config:
apiVersion: hypershift.openshift.io/v1alpha1
kind: HostedCluster
metadata:
  name: example
  namespace: clusters
spec:
  configuration:
    items:
    - apiVersion: config.openshift.io/v1
      kind: APIServer
      metadata:
        name: cluster
      spec:
        servingCerts:
          namedCertificates:
          - names:
            - api.mycluster.fancydomain.com
            servingCertificate:
              name: fancydomain-servingcert
    - apiVersion: config.openshift.io/v1
      kind: OAuth
      metadata:
        name: cluster
      spec:
        identityProviders:
        - github:
            clientID: 123456789
            clientSecret:
              name: github-identity
            organizations:
            - example-org
          mappingMethod: claim
          name: github
          type: GitHub
    secretRefs:
    - name: fancydomain-servingcert
    - name: github-identity

lgtm just waiting for Alberto to confirm he's ok with what is here

@enxebre addressed your comments, @relyt0925 applied your fix for the CA in oauth

/test e2e-aws

/test e2e-aws

/lgtm

/unhold

@csrwng lgtm.
Question:
Are the hc and hcp contoller meant to react to inline changes to these configmaps?

Question:
Are the hc and hcp contoller meant to react to inplace changes to these configmaps/secrets?

@enxebre I wouldn't expect them to. The pattern I would like to use is that referenced configmaps and secrets are considered immutable. For changes, you create a new one and reference it. However, not sure what's the best way to enforce this from the API.


removes pointer events from span.title elements

resolves #1
@nicolasome I'm tagging you here to take a look at the solution I found because I spent way too much time on this and I know you were looking at it! It happens but at least it works now 👍
Problem
The exec highlight effect didn't work when you moved over the text in front of the images.
Solution
We want the hover effect to be active whenever the cursor is over the image.
Implementation
I disabled pointer-events on the span element. This basically lets the pointer event get passed to the next element and gets handled there. We need to be aware of this if we plan to use <span class="title"> </span>  elements in other places.
Testing
I clicked around the page a bunch to make sure everything worked as expected. I also inspected the file changes to ensure I didn't commit something I didn't mean to.

Good call! Made that change and this is ready for review.

LGTM!

If it's good enough for Nico it's good enough for me


Production push

Added summer hiring to 2023/2024's past events
Added image for link preview
Added about page

The web works as intended, looks like it is good for deployment!


Is possible to use Async/Await in , afterAll, afterEach, beforeAll, beforeEach sentences ?

Short question
hits:

I dont use babel, so i dont have babel in my project.
It is a nodejs/express project
Jest v22.4.2
Jest documentation says that i should add babel to my project. see here

Thanks in advance.

Yes, it is possible

@thymikee i dont have babel because i work with the lastest version of Nodejs..... this is why i ask and the jest documentation says that i have to install it.
So it is irrelevant if i have babel or not ?
Regards and thanks

By default Jest will run your code through Babel anyway. You can opt-out from it by changing the transformer to empty object. Async/await should still work without Babel.
Also, this is not a help forum, please ask such questions on SO or Discord community.


Segmentation fault

Hello. First, thanks for this package. It's cool.
Now, I'm trying it in my system by using a shell script, and I encounter the following error,
/home/afagarap/.config/sway/scripts/waylogout.sh: line 23: 118975 Segmentation fault      (core dumped) waylogout --hide-cancel --screenshots --font="Baloo 2" --effect-blur=7x5 --indicator-thickness=20 --ring-color=888888aa --inside-color=88888866 --text-color=eaeaeaaa --line-color=00000000 --ring-selection-color=33cc33aa --inside-selection-color=33cc3366 --text-selection-color=eaeaeaaa --line-selection-color=00000000 --lock-command="echo lock" --logout-command="echo logout" --suspend-command="echo suspend" --poweroff-command="echo poweroff" --reboot-command="echo reboot" --switch-user-command="echo switch" --selection-label

May I know what could be the problem, and how to deal with it? Thanks

Your command doesn't cause a seg fault on my machine. Are you able to clone the repository and compile a debug version to determine what line in the code is causing the segfault?

Works for me.


features need an automated test

The following features need to be tested more in deep

features/sp_migration.feature ( this has only one scenario)
features/create_group.feature ( this is quite ok, still the group feature is a big one)
features/spacewalk_repo_sync.feature (only one scenario)

https://github.com/SUSE/spacewalk/pull/1790

https://github.com/SUSE/spacewalk/pull/1764

trad-client ssh-reverse tunnel functionality is not tested

We need a test for image store with credentials


bot creating nodes untill it fails

I started erela client in on ready event of Discord bot
here is what it looks like
client.music = new ErelaClient(client, nodes)
        .on("nodeError", console.log)
        .on("nodeConnect", () => console.log("Successfully created a new Node."))
        .on("queueEnd", player => {
            player.textChannel.send("Queue has ended.")
            return client.music.players.destroy(player.guild.id)
        })
        .on("trackStart", ({textChannel}, {title, duration}) => textChannel.send(`Now playing: **${title}** \`${Utils.formatTime(duration, true)}\``).then(m => m.delete(15000)));

but in my console log it looks like this
Hi, Azooid is now online and ready to server in 5 servers and serving 608 users!.
done saving serversettings.json  // my other stuff
complete                                     // my other stuff
Successfully created a new Node.  // from here the erela client starts connecting node
Successfully created a new Node.
Successfully created a new Node.
Successfully created a new Node.
Successfully created a new Node.
Successfully created a new Node.  // untill 5-7 min i can play music in bot but when it stops it wont play again
Node {
  reconnectAttempts: 5,
  calls: 1,
  erela:
 ........... for full log i pasted it to paste bin

https://pastebin.com/vpbkQmCi - console log from node

It looks like it made 5 attempts to connect to the music node but it failed, which is the limit set in erela.js are you sure lavalink is running ?

yes an music player as soon as i see Successfully created a new Node. but when music stops then i about 5-6 min later i get error

it was error from the hosting site now i am hosting on aws only lavalink so now its working prefectly


🐛 Bug: pnpm initialize should remove test-create.yml

Bug Report Checklist

[X] I have tried restarting my IDE and the issue persists.
[X] I have pulled the latest main branch of the repository.
[X] I have searched for related issues and found none that matched my issue.

Expected
After running pnpm i and pnpm initialize, a newly initialized repository should be fully set up - without any create-typescript-app-specific infrastructure.
Actual
https://github.com/JoshuaKGoldberg/github-notifications-prune/blob/551eb51e1204cf15f5c4f0c7dfd68b28102b41aa/.github/workflows/test-create.yml: .github/workflows/test-create.yml still existed in that repo. It should have been deleted.
Additional Info
No response

test-create.yml no longer exists.


NSX-T and load balancer doc updates for PKS 1.1.0.

Expect additional changes after reconciliation of review comments with PM and Eng.

Thanks @ericivorychambers


Theme bootswatch-simplex font for normal text and form fields seem incorrect

Hi - if you check out the example at http://generator-subpages.meteor.com/
And compare it with the definition of the theme here: https://bootswatch.com/simplex/
(scroll down to get to forms)
It seems that Meteorkitchen uses an incorrect font for ordinary text and for form fields.
The font is very hard to read.

It is possible that meteor kitchen uses old version od bootswatch theme (I packaged it long time ago).

Ok, is there a way for update it?
On 14-Dec-15 12:08, Petar Korponaić wrote:

It is possible that meteor kitchen uses old version od bootswatch
theme (I packaged it long time ago).
—
Reply to this email directly or view it on GitHub
https://github.com/perak/kitchen-site/issues/204#issuecomment-164411027.


[6.4.x] DROOLS-1279: [GSS] Compilation of spreadsheet fails with specific condition

Cherry picked from https://github.com/droolsjbpm/drools/pull/940
See https://issues.jboss.org/browse/DROOLS-1279
LhsBuilder is re-used when a spreadsheet contain merged columns. It contains state for a specific constraint's FieldType which was being overwritten by second and subsequent merged columns. We need to store the FieldType per column to avoid it being overwritten.

Jenkins please retest this.

Jenkins please retest this.

Jenkins please retest this.

Jenkins please retest this.

Jenkins please retest this.


Freeze on launch

Updated QS as prompted a few days ago, and now I just get the QS start logo, and then app freezes.  Console.app says:
2/15/13 10:51:26.141 PM Quicksilver[4842]: An error ocurred while scanning "Chrome Bookmarks": -[__NSCFString objectForKey:]: unrecognized selector sent to instance 0x1078cbf20
What can I do?
Thanks...
MBP Retina running 10.8.2

Hi @benjythehunted
It's been a while since we heard back from you on this issue, so we're going to close this now.
If you're still facing problems, feel free to open a new issue. Thanks!


mutagen: not broken on darwin

Description of changes
I built it on my macOS system and verified that the binary works.
❯ nix-shell -p nix-info --run "nix-info"
these 2 paths will be fetched (0.01 MiB download, 0.03 MiB unpacked):
  /nix/store/4zlpnskr149hbnql0m7gscrgsgvkr1s9-nix-info
  /nix/store/54kggphb574mqgq5hmii0zk82613qj82-DarwinTools-1
copying path '/nix/store/54kggphb574mqgq5hmii0zk82613qj82-DarwinTools-1' from 'https://cache.nixos.org'... copying path '/nix/store/4zlpnskr149hbnql0m7gscrgsgvkr1s9-nix-info' from 'https://cache.nixos.org'... system: "x86_64-darwin", multi-user?: no, version: nix-env (Nix) 2.13.3, channels(knl): "", nixpkgs: /nix/store/98xnrgz4wv1xlinjcs4s04cnx9qyv5db-nixpkgs-src

❯ result/bin/mutagen daemon start

❯ result/bin/mutagen sync list
-------------------------------------------------------------------------------- No synchronization sessions found
--------------------------------------------------------------------------------

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[x] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

It also works fine on my aarch64-darwin.


Made the build publishable

Hi,
This should fix #11.
I switched your build tool to gradle (http://gradle.org/) and made your library publishable on bintray (https://bintray.com/) thanks to gradle-bintray-plugin (https://github.com/bintray/gradle-bintray-plugin).
You just need to add in ~/.gradle/gradle.properties
bintrayUser = user
bintrayApiKey = your-bintray-api-key   // Not password!!

Or use environment varialbles (for example if you want to deploy from travis)
export BINTRAY_USER=user
export BINTRAY_API_KEY=your-bintray-api-key

Then use:
./gradlew bintrayUpload

The build launches your tests without the "test_with_php" system properties but you can also activate it by using the environment variable:
export TEST_WITH_PHP=yes

@mariten Making a new PR doesn't make new commits so the build on travis is not re-triggered.
You can retrigger it manually though there should be a button on the top right, on the build page:
https://travis-ci.org/mariten/kanatools-java/builds/107165432

Hi @knshiro ,
Thanks again for adding this publishable capability to this repository.  This looks good so I'm going to merge it.
I've been playing around with Gradle a lot this past week and learned a lot.  I can't seem to get Travis CI working though -- I'm in contact with them over why the same Git branch works on one namespace (yours) and not another (mine).
For the time being, I'm going to restore the Ant build.xml and its associated functionality as I've been testing it locally and its existance doesn't conflict with the way Gradle builds.
Thanks again!

Awesome thanks!
I removed the ant build because I was afraid it would take precedence over gradle in Travis.

I think I'll leave both in there for now to leave backwards compatibility for now, and have Travis test both since they apparently don't conflict with each other...at least once I figure out why there's a memory issue on mine.
I'll add some change notes, make a new version, and push your change to master soon.  Then I'll make it available via BinTray as you advised above, and then hopefully it will reach a wider audience!
Thanks again!

I'm glad I could help :)
If you need anything else during your publishing phase don't hesitate to
ping me.
FYI: since I needed it for one of my project, here is the published
artifact on our own repository:
https://bintray.com/en-japan/maven-oss/kanatools-java/view
On Mon, Feb 15, 2016 at 8:54 AM Jeff Case<EMAIL_ADDRESS>wrote:

I think I'll leave both in there for now to leave backwards compatibility
for now, and have Travis test both since they apparently don't conflict
with each other...at least once I figure out why there's a memory issue on
mine.
I'll add some change notes, make a new version, and push your change to
master soon. Then I'll make it available via BinTray as you advised
above, and then hopefully it will reach a wider audience!
Thanks again!
—
Reply to this email directly or view it on GitHub
https://github.com/mariten/kanatools-java/pull/15#issuecomment-184008444
.

Hi @knshiro
Thanks again for the pull request and including the Bintray plugin!  Publishing to Bintray and JCenter proved quite easy.  Syncing that artifact on JCenter to Maven Central on the other hand was quite convoluted and required many additional steps, but it is finally done and available on there as well.
You'd set my group as com.github.mariten, but before publishing I've registered it as com.mariten. I'm very thrilled to see you're using it in your japanese-tokenizer!  If you want to use the "official" version, feel free to call it in your dependency like this:
"com.mariten" % "kanatools" % "1.3.0"

I lived in Japan for 9 years, until recently actually, when I moved to my company's US office in San Francisco.  I never used en-japan while there but I have two friends who work there and they said good things about the developers there.  Best of luck with your tokenizer!


“Reference guide” has no content

Repro’d in Safari 14.0.3 and Chrome 89.0.4389.82
e.g. https://github.github.io/catalyst/reference/#attr just says:

Reference guide
Reference guide
Find the reference guide for all our exported functions below

Looks like our tsdoc tooling broke somehow.
TBH I think we shouldn't bother fixing this. It wasn't that useful and recent Experience Surveys highlighted as much.
The Experience Surveys also highlighted how the guide can be a little wordy and it'd be nice to offer a "Cheat sheet" style quick reference, almost like a flash card to remind folks of syntax & shape without describing detailed semantics, so this seems like a blessing in disguise, I vote we delete the Reference page and add a Cheat Sheet page instead. We could probably just make one large code sample and leverage the new docs annotations to provide useful context on-focus.

Fixed by https://github.com/github/catalyst/pull/130


Comment shortcut no longer working

CTRL K + C used to comment lines in .env files using #.  Now the shortcut inserts ; instead.

Hey @kakins thanks for the report. This plugin hasn't changed for a long time, and I'm not seeing any issue with my shortcuts for commenting locally (still get the # prefix and on same version as you).
Have you installed any other plugins recently that may be clashing with this one?

yeah, must be an extension. I am seeing same behavior, but have lots of extension. A setup with only DotENV extension works as expected. Just need to find out which extension was updated recently

strangely even with all extensions diabled, i still have syntax highligting on .env files and the comment inserts ;

so basically my .env files got somehow recognized as an ini files. Fixed it by doing

open a .env file
change language mode from "ini" to "Environment Variables" (bottom vscode bar)

After vscode restart the file keeps being recognized as "Environment Variables".

Hey!  Sorry I need to subscribe to e-mail notifications for github :)  .. I will give that a try now

@giniedp That did it, thanks!  Man that was driving me crazy 😄


Please create the first github release

Hi @baba-s,
Thanks for updating the license. Would you please make a github releases v1.0.0. So openupm can automatically build package bundle based on git tags.
preview: https://beta.openupm.com/packages/com.johnsoncodehk.unity-asset-inspector/
example with git tags (see the version history section): https://beta.openupm.com/packages/com.littlebigfun.addressable-importer/

https://github.com/baba-s/uni-scene-view-camera-aligner/releases/tag/v1.0.0
@favoyang  Is this alright with you?

Looks great!
https://beta.openupm.com/packages/com.baba_s.uni-scene-view-camera-aligner/


Fix spelling of wait_until_interruptible and make platform/riot.c compile

Partially this is to fix a typo and partially it also fixes the compilation of riot.c
Funnily the type did not exist in riot.c so riot.c did not compile :)
I think fixing the typo in the rest of the runtime is more reasonable to make riot.c inherit the typo

Great, thanks!


Check to make sure cb is a function.

Fixes #135.
This was the only cb call which was not checked.

Thank you, this has been confirmed to fix the reported problem: https://github.com/Hackafe/atom-sync-settings/issues/135#issuecomment-170954020


Traffic and Connections Graphs empty

Hello, thank you very much for your attention!
I'm facing a problem with the dashboard that inform the metrics about the server.
I'm using express to expose the socket.io server.
File where you configure the socket instance
import getenv from "getenv";

import { Server } from "socket.io";
import { instrument } from<EMAIL_ADDRESS>import { createAdapter } from<EMAIL_ADDRESS>
import { createClient } from "redis";

import { getRedisConfigs } from "@database/redis";

// create server
const io = new Server({
    cors: {
        origin: "*",
        methods: ["GET", "POST"],
        allowedHeaders: [],
        // credentials: true
    },
    connectionStateRecovery: {
        // the backup duration of the sessions and the packets
        maxDisconnectionDuration: 2 * 60 * 1000,
        // whether to skip middlewares upon successful recovery
        skipMiddlewares: true,
    },
    pingInterval: 5000,
    pingTimeout: 10000,
});

// configure redis
const redisClient = createClient({
    ...getRedisConfigs(),
});

// connect on redis
// !only with redis 4.x
Promise.all([redisClient.connect()]).then(() => {
    // register redis on socket
    io.adapter(createAdapter(redisClient));

    // web admin UI
    instrument(io, {
        mode: getenv.string("WEBADMIN_MODE", "development") as any,
        auth: {
            type: "basic",
            username: "admin",
            password: getenv.string("WEBADMIN_PASS", ""),
        },
    });
});

export default io;

Versions:
"redis": "4.6.7",
"socket.io": "4.7.1",
<EMAIL_ADDRESS>"0.5.1",
<EMAIL_ADDRESS>"0.1.0",

I already tried using the<EMAIL_ADDRESS>"8.2.1" adapter but had the same problem.
I'm using redis because in production I have 3 instances.

Hello, any suggestion?

I identified that the problem occurs when using a project with express and http.
import express from "express";
import http from "http";

import { Server } from "socket.io";
import { createClient } from "redis";
import { createAdapter as createAdapterStream } from<EMAIL_ADDRESS>import { instrument } from<EMAIL_ADDRESS>
const app = express();
const httpServer = http.createServer(app);

const io = new Server({
  cors: {
    origin: ["https://admin.socket.io", "http://localhost"],
    credentials: true,
  },
  connectionStateRecovery: {
    // the backup duration of the sessions and the packets
    maxDisconnectionDuration: 2 * 60 * 1000,
    // whether to skip middlewares upon successful recovery
    skipMiddlewares: true,
  },
  pingInterval: 5000,
  pingTimeout: 10000,
});

const redisClient = createClient({  socket: { host: "localhost", port: 6379 } });

Promise.all([redisClient.connect()]).then(() => {
  io.adapter(createAdapterStream(redisClient));

  instrument(io, {
    auth: false,
  });
});

io.attach(httpServer);

io.listen(3000);

httpServer.listen(3001);

I discovered the problem, io.attach(httpServer) cannot be done after the instrument.


Error when building example project

Hi there, I'm getting the following issue when I try to install:
ERROR in ./src/scene.html 1:14
Module parse failed: Bad escape sequence in untagged template literal (1:14)
File was processed with these loaders:
 * ./node_modules/aframe-super-hot-html-loader/index.js
 * ./node_modules/super-nunjucks-loader/index.js
 * ./node_modules/html-require-loader/index.js
You may need an additional loader to handle the result of these loaders.
> const html = `<a-scene environment="preset: forest; seed: 123; shadowSize: 5">
|   <!-- <require path="C:\directory-to\aframe-super-hot-loader\example\src\templates\assets.html"> -->
| <a-assets>
 @ ./src/index.js 10:0-23

Here are the steps I followed:
$ git clone https://github.com/supermedium/aframe-super-hot-loader
$ cd aframe-super-hot-loader/example
$ npm install
$ npm run start

I'm pretty new to webpack so I'm not sure if I'm missing a step.
Thanks!

Having the same issue, any resolution?

Create a folder called src in the root of your project, put a file called index.js inside it.
The contents of this file should be:
const Nunjucks = require('nunjucks');
const path = require('path');

const nunjucks = Nunjucks.configure(__dirname, {noCache: true});

module.exports = function (source) {
  return nunjucks.render('hot.template.js', {html: source});
};


audio hint is sometimes triggered by non-alch spells that produce the same xp.

fixed in 6988cdb217b102c3d42dc5e3721a044a9dc6c9b0


allow Placeholder to take arbitrary impl Element's

if possible, it would be great to be able to place things like images, buttons, and formatted text, etc. in a TextInput's placeholder

Only text with a limited set of styles is allowed to use as a placeholder by browsers. I don't think we can create a custom TextInput that isn't based on a standard HTML input without breaking UX / accessibility and extensions like password managers.
I don't have a problem with revisiting the issue when there is a support in browsers.
I've added the method Placeholder::with_signal. We can add something like PlaceholderStyle later when it makes sense to ensure the user uses only styles applicable to a placeholder. However, it should be good enough for now - closing.


History Saved when the app was on web has vanished

The history I saved when the app was on web browser is not there after the migration to desktop app.
Expected outcome
The same history should have gotten imported here.
Actual outcome
All history was gone and even after signing in, not imported.
Versions
App: <IP_ADDRESS>-stable
Chrome: 50.0.2661.86
Platform: Linux (-)
Steps to reproduce

Hi,
Thank you for issue report.
Can you please send a logs from the console for both stat-up and when switching to "saved" screen.
The data are there because there were no data structure change in saved requests store. There must be some error when you trying to read the data. And it's happening when some particular conditions are meet because as I can see in different issue reports history and saved list is working.
Check this wiki to learn how to debug app.
Thanks

Please, see the issue #391. I'm closing this as a duplicate.


Suppot selectable items in dialogs

Pretty sure @tomsci did this as part of his native dialog support.


Add support for switching to restricted mode

When I try and restore I have enough users fighting for connections that I often lose the race and end up locked out of my db with single user mode on, but I'm not the one!  This patch makes it possible to use restricted mode instead.

It's failing because I used a newer language feature.  Upgrading cake still has it using MSBuild 14.

@DTTerastar I'm away on holidays now. Back next week, so this will have to wait for a bit.
Strange one with MSBuild - change of cake version did help witht he build locally. I guess AppVeyor needs a setting changed to use latest MSBuild - I'll dig into that on my return.


update bos version 13.6.0

This will update the default version for balance of satoshis to v13.6.0

Oh sorry i missed the CHANGES file again, thanks :)


Add autoset terrain feature

Autoset terrain if a surge ability is selected.
Also fixed a small bug in terrain transition: status list won't be enabled if change Misty Terrain to Electric Terrain.

@MagiaSN what's your ps username?

MagiaSN :)

:+1:


Texture inverted and blurred issue.

The textures exported by uTinyRipper are blurred and inverted. However, DevX exports them correctly.
Attached is the apk to the game.
com.grandsuperhero.Impossible.bike.racing.games.stunt.free.bike.games.bike.rider.bike.race_1.zip

fixed in 32960c20317a93c1fd9aead7521e84088349d511


Make disable version check more flexible

Description
Let's make DCTL_NO_VERSION_CHECK active whatever its value, as long as the env variable is defined we should disable version check.

Hello @eliecharra, I'm so interested in and excited by this awesome tool!
So if possible I would like to contribute it and deal with this issue.
Let me make sure what you mean before I start to deal with this issue.
Do you mean it's possible that any string is defined as DCTL_NO_VERSION_CHECK ?
e.g.) true, foo, bar
If so, I plan to modify source code so that it check if os.Getenv("DCTL_NO_VERSION_CHECK") is nil or not.
Thank you for looking my comment!

Hello @eliecharra, I'm so interested in and excited by this awesome tool!
So if possible I would like to contribute it and deal with this issue.
Let me make sure what you mean before I start to deal with this issue.
Do you mean it's possible that any string is defined as DCTL_NO_VERSION_CHECK ?
e.g.) true, foo, bar
If so, I plan to modify source code so that it check if os.Getenv("DCTL_NO_VERSION_CHECK") is nil or not.
Thank you for looking my comment!

Hi @sshota0809 !
Thanks a lot for your interest in driftctl, and thanks for asking more details on this one.

Do you mean it's possible that any string is defined as DCTL_NO_VERSION_CHECK ?
e.g.) true, foo, bar

That's exactly the idea yes 👍🏻

If so, I plan to modify source code so that it check if os.Getenv("DCTL_NO_VERSION_CHECK") is nil or not.

You can use golang native method : https://golang.org/pkg/os/#LookupEnv
_, isPresent := os.LookupEnv("DCTL_NO_VERSION_CHECK")

Don't forgot to update according tests in consequence 😉
Can't wait to see your PR 😃

Hi @sshota0809 !
Thanks a lot for your interest in driftctl, and thanks for asking more details on this one.

Do you mean it's possible that any string is defined as DCTL_NO_VERSION_CHECK ?
e.g.) true, foo, bar

That's exactly the idea yes 👍🏻

If so, I plan to modify source code so that it check if os.Getenv("DCTL_NO_VERSION_CHECK") is nil or not.

You can use golang native method : https://golang.org/pkg/os/#LookupEnv
_, isPresent := os.LookupEnv("DCTL_NO_VERSION_CHECK")

Don't forgot to update according tests in consequence 😉
Can't wait to see your PR 😃

@eliecharra
Thanks for your reply!

You can use golang native method : https://golang.org/pkg/os/#LookupEnv
OK I will modify source code using this method.

Don't forgot to update according tests in consequence 😉
I got it!

Plase wait a while, I will modify it and then get you back!

@eliecharra
Thanks for your reply!

You can use golang native method : https://golang.org/pkg/os/#LookupEnv
OK I will modify source code using this method.

Don't forgot to update according tests in consequence 😉
I got it!

Plase wait a while, I will modify it and then get you back!


How to append placeholder tf.gradient and things like that to a multiprocess.Manager.list

I want to share some objects between different process, but my class has some tensorflow object in it ,and triggered an error message
Process Process-7:
Traceback (most recent call last):
File "C:\Users\zkx74\Anaconda3\lib\multiprocessing\process.py", line 297, in _bootstrap
self.run()
File "C:\Users\zkx74\Anaconda3\lib\multiprocessing\process.py", line 99, in run
self._target(*self._args, **self._kwargs)
File "C:\Users\zkx74\PycharmProjects\DDPG_QuantTrade\MADDPG.py", line 162, in init_nn
agent_list.append(ACModel(actor, None, env, current_stock_state, current_agent_state))
File "", line 2, in append
File "C:\Users\zkx74\Anaconda3\lib\multiprocessing\managers.py", line 795, in _callmethod
conn.send((self._id, methodname, args, kwds))
File "C:\Users\zkx74\Anaconda3\lib\multiprocessing\connection.py", line 206, in send
self._send_bytes(_ForkingPickler.dumps(obj))
File "C:\Users\zkx74\Anaconda3\lib\multiprocessing\reduction.py", line 51, in dumps
cls(buf, protocol).dump(obj)
TypeError: can't pickle _thread.RLock objects
the code is here: https://paste.ubuntu.com/p/Z54XbRkk8h/

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

Automatically closing due to lack of recent activity. Please update the issue when new information becomes available, and we will reopen the issue. Thanks!


mig_av error being thrown

Tried running script against Z:\ACTIVE_AV\P0094-afri-films-reel-to-reel-audio (does not contain csv file)
Here's the error that was thrown:
++ WARNING: Unable to find CSV inventory file +++
CONTINUE? (y/n)  y
Traceback (most recent call last):
File "C:\Users\dzellner\github\nul-rdc-scripts\Meadow\mig_av\run.py", line 12, in
main()
File "C:\Users\dzellner\github\nul-rdc-scripts\Meadow\mig_av\run.py", line 9, in main
mig_av.mig_av_main()
File "C:\Users\dzellner\github\nul-rdc-scripts\Meadow\mig_av\mig_av\mig_av.py", line 215, in mig_av_main
name = item['filename']
KeyError: 'filename'

This is a case of the input being set up incorrectly.


Use CircleCI prebuilt image

Circle have newer prebuilt images which apparently spin up faster and are more stable.
https://circleci.com/docs/2.0/circleci-images/

@brenetic can we close this PR?

well i think we should fix it as it's an actual testing failing for a reason

I see. Let's pair on this sometime for 20min anytime that we are both free?

Will open a new branch and cherry pick this commit b9744a76badc96d21fa2650fd66e75685b4f3c55


added leetcode-solution folder

in this folder i've added a binary search folder that consists of some awesome question, check that out and lemme know.

@gantavyamalviya  please merge this request


Import custom assertions together with AssertJ assertions

This allows assertThat to be used consistently regardless of which set of assertions is being used.

Warnings

:warning:
This PR is approved with no milestone set. If merged, it won't appear in the detekt release notes.

  Generated by :no_entry_sign: dangerJS against 5dce20f702a264c0f52562c7a89f070a250d6306

@3flex Why (and how) does this work? Is it a compiler function to determine the best matching version?
import io.gitlab.arturbosch.detekt.test.assertThat
import org.assertj.core.api.Assertions.assertThat

assertThat(listOf()).isNotNull    # uses the detekt custom asserter
assertThat(listOf("")).isNotNull  # uses the one from assertJ

Yes, the compiler selects the most specific candidate function.

That is awesome. I was not aware of that. Thanks for the clarification.


Props for custom component

In your README is written: Specify your own display for an uploaded file. Will receive these props: {fileUrl, s3Url, filename, progress, error, imageStyle}, but it never does. Check your code, childProps are passed only to FileComponent (which is not documented at all). These values are never passed to DropzoneS3Uploader children.

That's correct, the docs were out of date.


Making the documentation

0.3 will have an .html file documenting the library

both html and css file has been uploaded

see it in the 0.4 update


Vickel: Watch gogovictoria.blogspot

Vickel requests the watch of the watch_keyword gogovictoria\.blogspot. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

gogovictoria\.blogspot has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by Spevacus in Charcoal HQ


Merge svelte-query and CI changes into v5

WIP - I'll be able to migrate the rest of the svelte-query code soon (probably Wednesday), just need a dual monitor setup and beefier CPU for intellisense in two vscode windows :P

@TkDodo I think I'll feel uneasy trying to update svelte-query without tests... I'll prioritise these for now :)

Codecov Report

:exclamation: No coverage uploaded for pull request base (v5@5b252e6). Click here to learn what that means.
Patch has no changes to coverable lines.

:exclamation: Current head 2da62d7 differs from pull request most recent head 21297f0. Consider uploading reports for the commit 21297f0 to get more accurate results

Additional details and impacted files
@@          Coverage Diff          @@
##             v5    #4816   +/-   ##
=====================================
  Coverage      ?   89.74%
=====================================
  Files         ?      106
  Lines         ?     3783
  Branches      ?      959
=====================================
  Hits          ?     3395
  Misses        ?      361
  Partials      ?       27

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

I'll ship it - thank you ❤ 🚀


Make games run on the proper IOS

This commit makes sure that Brainslug reloads into the correct IOS that's requested by the game before booting. The old version of Brainslug didn't do that, which broke USB support in a couple games.
Also, it fixes a bug where certain out-of-region discs wouldn't boot properly due to an invalid video mode.

Looks like I added a bit too much code, seems as if the apploader_skip_init_sequence parameter is unused. Let me check that again ...

Thanks for looking into this. A few high level concerns:

How do you know the IOS isn't in use when you reload? This is one of the big problems with switching IOSes.
Why do we need two separate (similar) apploaders? Is it that one is just an 'IOS number getter' and the other is actually loader? If so, could it be named more obviously perhaps?
Why did all the validation get removed in the apploader? Was it causing problems? The new code doesn't check return values for many methods.
Tabs and spaces seem inconsistent.

What would it be in use for? You mean because there are the module and search background threads that run in the background that might be using IOS stuff? I did move the SD init code after the IOS reload because that was causing trouble on reload, but other than that it seems to be working.
Yeah, that's what I added that second Apploader for. The IOSApploader just initializes the disc drive, reads as much info as needed to know what IOS the game needs, and then leaves the disc drive in a state where the actual Apploader code can continue reading the disc after the IOS Reload without causing the drive to spin down and then spin up again. You probably could have added that code to the main Apploader and use if clauses to skip certain parts if we're in the first (IOS only) stage but I thought it'd be cleaner this way.
You mean the loops around the DI function calls until they're successful? Yeah, I removed them because I couldn't debug stuff when the program spams up all logs by re-trying over and over and over again. If a DI_Init() call fails once, and maybe twice, it is highly unlikely to succeed in the third or any other attempt. Maybe I'll add some more useful logic, like retrying once and then printing a useful error instead of just running into an endless loop that looks like a freeze to the end user.
Dammit, looks like my editor messed that up, I'll go clean that up.

I moved the Module and Search background call to after the IOS reload which should hopefully get rid of that potential issue.
Added comments to both apploader files to make that clearer.
I added your loop logic back.
Should now be back to all spaces.

Thanks for the improvements.
Yes I can agree about the infinite retries unlikely to work, but I do believe some IOS calls benefit from at least one retry on failure (notably IOS_ReloadIOS can fail a few times iirc).


Create FusTek-SharedAssets.netkan

At present, no FusTek Aerospace add-ons are actually ready for distribution via CKAN, but this is just prep work leading up to that :)

I'll probably change the licence to CC BY-SA 4.0 or something, and fix the spec version.

Gimme a sec while I deal with SDHI first...

This looks better now.


Suggest: A 'Symbol' that allow you to go to next line, like "§w" or others things

What does your feature do?
Allow into the Objective-displays a way to go to the next line into the explainations.
Then Objectives-displays could be more explicit, and way more cool with many indications, instead of actually.

The quests journal will be more easy to use and to understand, and more configurable for the Admin.

How would people use it?
Without this feature 'next line' insertion:
https://i.imgur.com/AIv8DFH.png
With the feature enabled:
https://i.imgur.com/UH68gSu.png
As you can see, it's way better with the next-line ^^
You already can do that with many and many spaces, but if some1 have a ressource-pack, it change everything, + you have to calculate every little spaces + do 10 to 15 Quests reload to have exactly what you want ... for each quests that you create xD
And It's easier to code, and to understand.
It could be a symbol like colours, but that go to the next line, like "§w"
Thanks for the answer =)
Ps: Thanks for the new updates, it finaly works xD i finaly have a stable version of quests+ MMQuestsObjectives, i've waited it since 4 months =)

Hi, i'll come back few days later =)
Here for having some news, to taste the heat a bit :D
Could you tell me if my suggestion could be implemented in few days, or it would take long? Or was it just an enchancement?
'Cause i'm waiting this update to entierely rework my whole quests's files ^^ That's why i ask you this ;)
Did i have to wait a bit more tohave the new update?
Or did i have to start the quests-rework now instead if i have to redo-it after?
Need an answer :D
Have a nice day! =)

Hello,
I agree, \n and equivalents are not working for anything message in quest related ( finish message, display etc).
Since in the plugin all happen with text, more options for text formatting would be really good.

We are using white spaces for this for years and it's not fun
http://prntscr.com/ni3mli

The next release of Quests will support line break in the objective override, start message, complete message, and delay message. You must use \n as the line break character. The plugin should save your message in the file as such:
objective-override: "line1 \n line2"
If it doesn't work after upgrading, check your quests.yml and ensure the double quotes (") are present. If not, add them, as they're required for this to work.


Internet Explorer 11: "Promise" is undefined

Used: html2canvas-0.5.0-beta4
html2canvas.js: Line 382

Yyou could use a polyfill for promise like this one https://github.com/getify/native-promise-only. That does the trick for me.


Update NOTICE.txt files

Update NOTICE.txt files in each repo to match Microsoft recommended template found here: https://docs.opensource.microsoft.com/content/using/required-notice-template.html.

This is all done now too.


Substituted ingredients needs "and" option.

The substituted ingredients seems to assume multiple selections is an "or":

I need the combination of 2 ingredients to make a substitute.  Perhaps a radio button to select between or and and?

That seems like a pretty specific distinction....
Maybe it's easier to just use the Note features on an ingredient or on the cocktail itself to say this sorta thing.
Sounds like a neat feature though.

Yes, I'm using comments and notes on other ingredients for now to make it clear. I agree, it's a handy feature.
Another example I can think of -- Tiki drinks that specifically call for Donn's Mix which might be premade on-hand, but I'd like to shows that grapefruit juice and cinnamon syrup can be used as a substitute.

The way substitutes now work, this will not change.
What I can recommend as a workaround, create a new complex ingredient that is made of other ingredients. So for example, create Donn's Mix and add grapefruit juice and cinnamon syrup as ingredient parts.

For me with the substitutes allowing amount/units to be set works better than just a complex ingredient.


trying to enforce a http => https redirect

Error description:
Trying to force all http traffic to 301 to https. Looking in code I found env var HTTPS_REDIRECT and have set this to 'redirect'. Now requests from http redirect to https, but nginx default 502 Bad Gateway is returned.
Steps to reproduce
./.env
HTTPS_METHOD=redirect

Expected result
All traffic from http would be routed to https
Error result
502 Bad Gateway
Comments
The stdout from nginx-web:
nginx-web            | example.biz <IP_ADDRESS> - - [19/Jun/2018:19:55:25 +0000] "GET / HTTP/2.0" 502 173 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0"
nginx-web            | 2018/06/19 19:55:25 [error] 9#9: *11 no live upstreams while connecting to upstream, client: <IP_ADDRESS>, server: exqmple.biz, request: "GET / HTTP/2.0", upstream: "http://exaple.biz/", host: "example.biz"

The resulting ./conf.d/default.conf file:
server {
        server_name example.biz;
        ...
        return 301 https://$host$request_uri;
}
server {
        server_name example.biz;
        listen 443 ssl http2 ;
        ...
        include /etc/nginx/vhost.d/default;
        location / {
                proxy_pass http://example.biz;   // redirect loop, redirected back to 443
        }
}

Think this might be causing a redirect loop?

I'm going to close this, unless the issue reappears. Think issue was dirty container in app with the VURTUAL_HOST set as the domain name - which would explain it.
This is what I done:

created my own nignx/config.d/default.conf to force it to work.
docker system prune the vps, rebuild all containers
worked but realised my custom default.conf wasn't being used - so working out of box.

I'm blaming this on a dirty container from when I was tweaking/messing with the stack ;)
closing.

Hello @daithi-coombes,
The 'defsult.conf' will be overwritten and you start a new conatiner, so it will not use yours unless you set whatever option you need to (nginx.tmpl)[https://github.com/evertramos/docker-compose-letsencrypt-nginx-proxy-companion/blob/master/nginx.tmpl] file.
But so far all connections I use its redirected to https...


ldap-checker.py Catch connection errors

Socket connection moved into the try/catch to catch connection errors.

@cauan thanks for this! Can you also update line 115 to say "connection and handshake", so the user knows the error was in one of those, rather than just the handshake (how it is now)?

or add the connection to its own try/except with separate error message, that might be better.

Actually the error message is pretty descriptive on its own. Imo we could just leave it like that (although i can't really imagine how this could legitimate happen).

or add the connection to its own try/except with separate error message, that might be better.

Actually the error message is pretty descriptive on its own. Imo we could just leave it like that (although i can't really imagine how this could legitimate happen).

It happens when you use the ldap-check on a non-DC computer (no ldap)


resync readthedocs web integration

ReadtheDocs integration was originally set up before migration to bandframework.  After a recent notice from RTD, the integration requires a resync and I do not have admin access to bandframework/surmise.
@wildsm: Would you prefer me to add you as a RTD maintainer, so that you can resync the integration?  I am open to other suggestions.

@MattPlumlee @ozgesurer - I don't see surmise on my readthedocs projects dashboard; can you please add moses and me (via my github @wildsm)?

@wildsm You should have received a maintainer invitation from rtd a couple minutes ago. I sent an invitation to Moses a couple months ago. I think the admin access should be through surmise.

Yes. To clarify, I am a maintainer on RTD, but I don't have (bandframework/surmise) access to resync the web integration.

I also don't see surmise settings now from my GitHub account. So, I am not able to resync as well.

Integration webhook is now fixed. thanks, @wildsm .


Release latest stable tag for release_4_0_0

Hi, My project uses release tag for all the dependencies, is there any plan to release the stable version of release_4_0_0 branch which has the go modules support
Last stable tag release is of 2018 that too without go mod support
Thanks for looking into it

I'm allready using v4.0.0-preview1 for some weeks now.
Feels stable, i did not encounter a single error. It's working in production code.
Would be happy to have a "stable" release for v4
https://github.com/Nerzal/gocloak/pull/196

I use Echo and I would like to use v4 but I think we'd need a stable release before it's updated.

It looks like v4 is using go-module so you should be using, you will need to deal with the changes
go get github.com/dgrijalva/jwt-go/v4


Ozkande patch 1

hello

Hi there.  You raised this pull request against the main public repository, not your own forked version!  Take another look at the instructions and be sure to fork the repo before you create a pull request.  Thanks!


fix(parse5): Remove parse5 from main package

Description
Remove parse5 from main package when the compile issue with yarn no longer exists.
What is the expected behavior?
With a new version of @angular-devkit/build-angular, yarn would correctly resolve parse5 dependencies internally for schematics and explicit dependency in the main package wouldn't be required anymore.
What is the motivation / use case for changing the behavior?
Parse5 has been added as part of this PR #1350 to fix yarn compile issue.

No longer an issue


spQueryParamsBuilder parameter of createSparqlSourceFromPath needs to be configurable

Something that is confusing me is the purpose of spQueryParamsBuilder parameter (function) of the SparqlProcessor.createSparqlSourceFromPaths function. It seems to split by the last hyphen and retain the latter portion.
The infoton paths I am working with look a little like - /data.thomsonreuters.com/26-tag_reuters_com_2018-02-26_newsml_NRA6crkw7_1 so the function returns 26_newsml_NRA6crkw7_1, and this is passed as the sp.pid parameter to the _sp API. Consequently we can't find the infoton and the _sp call fails.
Agent configuration needs to specify how this extraction function works. Can we consider a regex extractor?
@yanpom - assigned this to you for your thoughts...

Verified and closed


[APIM 3.0.0] SSO between publisher App and store app not working

Create API and publish API
Click view in dev portal
Observe that you are not signed in to the dev portal.

Ignore this issue.


Implement API Pagination for needed routes

New issue, because #37 is too much for it :)

Fixed by: #50


All translated sentences start with a same word

I wonder has anyone run the code and whether encounter the same problem? @ZiJianZhao

Any update on this?  If you want to help with that process please see the repo here: https://github.com/JulianRMedina/attention-is-all-you-need-pytorch

I will be paying attention your work.
I can't promise direct help right now but I would be happy to share some morphological data that is not a a toy dataset but still very easy and the model should be able to learn it quickly (the standard seq2seq converges in a few epochs and performs with over 90% accuracy).

I think their is similar problem for Multi30K dataset. For english-german translation, all the sentences with start with "Ein" or "Einige". And on training set, "Ein" or "Einige" does not appear overwhelmingly at the beginning of the sentences.

Same Issue. for me too.. All words are starting with same word. What might be the possible reason...?

I solved the problem.
If you change
# wrap into a Variable
dec_partial_seq = Variable(dec_partial_seq, volatile=True)

with
# wrap into a Variable
dec_partial_seq = Variable(dec_partial_seq, volatile=True)
     if i == 0:
          s = torch.zeros(dec_partial_seq.size()).cuda().fill_(2).long()
          dec_partial_seq = torch.cat((dec_partial_seq, s), dim=1)

in "transformer/Translator.py" file, the problem is solved.
Best,

I wonder has anyone run the code and whether encounter the same problem? @ZiJianZhao

Excuse me, The problems you have solved? and  how？

I wrote it down on up. If you go to the version on the date when I wrote, you can do the change what I have told, and you will solve the problem.

If the code can be used in the source text length is larger than the length of the target text in the task?

May this code can be used in the task where the source text length is larger than the length of the target text，such  as summarization generation ?

It seems to me it is not pretty straightforward thing to do. You have to make some modifications in encoder part of the code.

I try to create chatbot. But all translated sentencest always same result
i m not not not not not not .
i m not not not not not not .
i m not not not not not not .
i m not not not not not not .
i m not not not not not not .
i m not not not not not not .
i m not not not not not not .
i m not not not not not not .
i m not not not not not not .
i m not not not not not not .
i m not not not not not not .
i m not not not not not not .
i m not not not not not not .
i m not not not not not not .
i m not not not not not not .
i m not not not not not not .
i m not not not not not not .
i m not not not not not not .
i m not not not not not not .
i m not not not not not not .
i m not not not not not not .
i m not not not not not not .
i m not not not not not not .
i m not not not not not not .
i m not not not not not not .
i m not not not not not not .

i m having the same issue with same translation, any ideas would be helpful

Hi all, please take a look on the newest code.
I made the beam search more concise and clear. Hope it helps.


404 Page Hero Image Not Displaying

I noticed when you go to /404.html the hero image doesn't display.
Do I need to overwrite the theme layout with a local one or is there some way to use a markdown file?

It looks like the image link for the background image is http://localhost:1313/img/%3Cnil%3E (which is equivalent to /img/<nil>), so it seems that Hugo can't see a hero_image parameter for 404.html once it gets to themes/minimal-academic/layouts/partials/masthead_hero.html.
It looks like 404.html does not get page metadata, even if you create a content/404.md? If anyone can figure out how to do this, that might be the cleanest option. Otherwise, there are a few options:

In the short term, yes, you can write a custom 404 layout. This might be more work to maintain, though.
Additionally, you can modify themes/minimal-academic/layouts/partials/masthead_hero.html to provide a default hero_image value. Say, something like this:

Long term, though, I think we should add a config parameter for a default hero_image value, and have masthead_hero.html drop in that instead of a hard-coded one.

I ended up copying the 404 to my site's layout folder then making a new partial 404_head.html which is just a hardcoded version of masthead_hero.html

Maybe related? Hero Image does not display on Home page. It does display on other pages. Perhaps @theorangepotato solution for masthead_hero.html is the solution for this problem as well? I will be experimenting.

@band If you haven't figured it out yet you can start a new issue and we'll try to help you out.

Thanks. Will do.


Change version.VERSION to version.version

As of MLFlow 0.1.0, the provided command (python -c "from mlflow import version; print(version.VERSION)") returns an AttributeError; the relevant attribute is version.version, not version.VERSION

Ah our apologies @gsganden & thanks for the catch - we renamed the variable containing the current MLflow version from version -> VERSION in MLflow 0.2.0. Admittedly this breaks issue reporting for users on MLflow 0.1.0 - would you be able to upgrade MLflow via pip install mlflow --upgrade?

How about mlflow --version, which is simpler and works with both 0.1 and 0.2?

Codecov Report

Merging #107 into master will decrease coverage by 0.32%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #107      +/-   ##
==========================================
- Coverage   50.54%   50.22%   -0.33%
==========================================
  Files          87       87
  Lines        4184     4191       +7
==========================================
- Hits         2115     2105      -10
- Misses       2069     2086      +17

Impacted Files
Coverage Δ

mlflow/utils/process.py
71.42% <0%> (-19.05%)
:arrow_down:

mlflow/projects.py
78.38% <0%> (-2.55%)
:arrow_down:

...s/artifact-view-components/ShowArtifactTextView.js
0% <0%> (ø)
:arrow_up:

mlflow/server/js/src/components/MetricView.js
0% <0%> (ø)
:arrow_up:

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 076ec92...f816c88. Read the comment docs.

That's a good idea, I like telling them to do mlflow --version instead.


[DEV-11456] make request chains wait appropriately for sync/async calls

Summary
Request chains with a wait argument use time.sleep() internally, rather than yielding a delay to the client to sleep synchronously or asynchronously as appropriate. Moved sleeping to client and making all wait calls yield a float or integer denoting sleep time
Type of change

[x] New feature (non-breaking change which adds functionality)

Checklist:

[x] Jira story/task is put into PR title
[x] Code has been self-reviewed
[x] Hard-to-understand areas have been commented
[x] Documentation has been updated
[x] My changes generate no new warnings
[x] Unit tests have been added for base functionality and known edge cases
[x] Any dependent changes have been merged and published in downstream modules

Debouncer was used for CreateExport call (I don't know the history of why) and so we leveraged it throughout for consistency.
@goatrocks @pastap I'm thinking Debouncer is probably not needed for CreateExport and we can use simple Delay class throughout instead? I don't think it makes sense to have both especially if Debouncer will be used for a single call (CreateExport)


I get ValueError: ('No loss to back propagate.') while training TRNN

hi
I get the same error using different datasets.
any advice?

TRNN has two stages to generate. if the equation is [n0 + n1 - n2 ]
first generate template,  like [n0 <op> n1 <op> n2], <op> is unkown operator token. the label of this stage is [n0 <op> n1 <op> n2] while training.
second generate operaters from [n0 <op> n1 <op> n2], so the label is [+ , -]
the error maybe occur in second stage i think. if equation is like [n0], without any operator. that means there is no forward propagate while second stage, then you won't get the loss.
but it hanppens when the whole batch sample has no operator to predict.
i should consider fixing this bug，the model doesn‘t forward propagate in second stage then shouldn't back propagate and
second module shouldn't update parameters


Don't use outdated libraries

The logging version referenced is outdated, which results in errors like this:
Running "flutter pub get" in roji_wallet...
Because no versions of stream_chat_flutter_core match >2.2.1 <3.0.0 and stream_chat_flutter 2.2.1 depends on stream_chat_flutter_core ^2.2.1, stream_chat_flutter 2.2.1 requires stream_chat_flutter_core 2.2.1.
And because stream_chat_flutter_core 2.2.1 depends on stream_chat ^2.2.1, stream_chat_flutter 2.2.1 requires stream_chat ^2.2.1.
Because stream_chat 2.2.1 depends on logging ^1.0.1 and no versions of stream_chat match >2.2.1 <3.0.0, stream_chat ^2.2.1 requires logging ^1.0.1.
Thus, stream_chat_flutter 2.2.1 requires logging ^1.0.1.
And because every version of rollbar_flutter depends on logging ^0.11.4, stream_chat_flutter 2.2.1 is incompatible with rollbar_flutter.
So, because roji_wallet depends on both rollbar_flutter 0.1.0-beta and stream_chat_flutter 2.2.1, version solving failed.
pub get failed (1; So, because roji_wallet depends on both rollbar_flutter 0.1.0-beta and stream_chat_flutter 2.2.1, version solving failed.)
exit code 1

Probably. It's unfortunate that most commercial library authors never worked on real projects, which use dozens of libraries and where it becomes a nightmare to make them all work when major changes in frameworks happen.
Another way to disable sound null safety is to add this // @dart=2.9 as the first line in your main.dart file.


Add Pharo 10 support

Did we give up on point releases going from 9.0 to 10?

Did we give up on point releases going from 9.0 to 10?

At least on smalltalkCI. For the previous Pharo versions, there wasn't anyways an option for point releases. So 9.0 will use the latest 9.0.x release available, but no way to use 9.0.0 once 9.0.1 was released.

@tblanchard all tests are now green. Can I use you as a reviewer?

@tblanchard Did you have any chance to test the changes? I'm waiting on these changes to update other projects ;)


Run a Node docs should have a "Get a Server" section that explains how to setup a Home Server (and a Cloud Server)

Downtime Penalties

Very gentle for Gnosis, Ethereum

Hardware Specs

Power: UPS, etc

Networking

Can I run with just home internet?
Bandwidth and what to say to your ISP
Modem, Router etc - where do you plug what in?
How to not nuke your partner's Netflix (e.g. Dappnode)
Port Forwarding, etc
Static IPs?
Business internet

http://www.validategnosis.com/


Add overview for subscription apps

https://github.com/stolostron/backlog/issues/19220
-This is only for subscriptions

/test pr-image-mirror


Do not require 'java' in PATH

Running gradlew or gradlew does not require java program available in PATH env var.
So it means that Gradle wrapper by itself determines java program location. In a same way, GAP could do it.

decided to require; but it is validated by plugin by mechanism implemented in #666


Any plans to opensource the project?

I am confident that by open-sourcing it, your user base could effortlessly expand from 800 to 800K within a year.

Ok will try

+1
I have already wanted to provide a contribution and was disappointed when I could not find the source code anywhere on GitHub.
Please reach out to the community if you need help! Great app, it's a life saver.

You did mark this issue as completed but I cannot find the source code :(

Ok will try

This is already a very promising project, but I have reservations about the source code being closed. When you mentioned that you would try to make it open source and then closed this issue, it raised concerns for me. As a result, I'm hesitant to input API secrets into this extension and will likely explore other alternatives.
I was looking forward to collaborating with you and others to develop this extension into a full-fledged replacement for Postman and Thunder Client. Open-sourcing the project could not only alleviate security concerns but also encourage community contributions that accelerate its development. I hope you'll reconsider making the source code available, as it would greatly enhance trust and encourage wider adoption.

We had to remove it recently from all projects and were prohibited to use it any further due to security concerns raised in an audit, because of the this being closed source.


Number of deadlines per year

In Issue #7, @danwallach says:

We initially scheduled JETS with four submission deadlines. This made things remarkably tight so we shifted to three, which felt much more reasonable. Here's the schedule that the USENIX production staff and we ultimately converged on:
Deadline 1:
Submissions due: Tuesday, August 6, 2013, 11:59 p.m. PDT
Initial notification to authors: Tuesday, September 10, 2013
Second-round revisions due: Tuesday, October 1, 2013, 11:59 p.m. PDT
Final notification to authors: Tuesday, October 29, 2013
Final files due: Tuesday, November 12, 2013
Deadline 2:
Submissions due: Thursday, December 5, 2013, 11:59 p.m. PST
Initial notification to authors: Thursday, January 9, 2014
Second-round revisions due: Thursday, January 30, 2014, 11:59 p.m. PST
Final notification to authors: Thursday, February 27, 2014
Final files due: Thursday, March 13, 2014
Deadline 3:
Submissions due: Tuesday, April 8, 2014, 11:59 p.m. PDT
Initial notification to authors: Tuesday, May 13, 2014
Second-round revisions due: Tuesday, June 3, 2014, 11:59 p.m. PDT
Final notification to authors: Tuesday, July 1, 2014
Final files due: Tuesday, July 15, 2014
The gist of this was that we had three deadlines, wherein we assigned reviewers and went through the usual reviewing process. A month later, we'd have the first round of decisions, which had one important gate: either you're in (done!), you need to make minor revisions (due in a month), or you need to make major revisions (and you would then resubmit to the next deadline). In practice, the question of "do you think the authors can address your concerns in one month?" served to help resolve which path was appropriate for each paper.
Also, this process played relatively nicely with HotCRP, wherein we had a new HotCRP instance three times per year. Eddie Kohler added a feature for me that made it easy to dump the reviewer database (including area preferences) and load it into subsequent HotCRP instances. HotCRP otherwise isn't set up to manage the sort of dataflow typical of an open-ended journal (which may or may not be an issue for S&P).
Keeping reviewers on task and hitting deadlines.
I had to do a fair bit of browbeating to ensure that we hit all these deadlines, which is part of why we simplified down to only three issues per year (as above). If you want to go with twelve deadlines per year, they're necessarily going to overlap. You're going to have many more balls in the air, and papers won't move through the process in lock-step. Orchestrating this at scale will be an exciting challenge.

Number of deadlines per year is definitely an interesting question, and it's quite helpful to hear about the JETS experience.  Thanks!  PETS started with 5 deadlines per year and ended up switching to 4, whereas VLDB started with and still has 12.  Both reported that PC members have, on the whole, been quite good about returning reviews punctually (see also FAQ 11).
Yes, more deadlines will be more complex internally, especially for the chairs.  However, the more frequently we have deadlines, the easier it is for researchers at all levels to make the decision not to submit early, and instead invest just a bit more time in producing something really amazing.  As one example, in talking with people in the VLDB community, multiple professors commented on how nice it was to really concentrate on one student’s paper submission each month, rather than trying to prepare, say, five at once, which is the sort of benefit (and culture) that we'd really like to encourage in our community.
Of course, once we have some experience with the process, we can also consider adjusting the number of deadlines.

Does having more deadlines incentivize authors to submit throughout the year? I can see authors would prefer to keep working on a paper and submit in late fall, with the hope of being accepted by the Feb 15 cutoff for conference publication. @danwallach, @parno: Did you observe such a trend with JETS or PETS, respectively? Or where submission loads evenly distributed throughout the year?

It's a good question.  If you look at the graph on slide 15  of this VLDB presentation http://www.vldb.org/2015/wp-content/uploads/2015/09/VLDB2015-PC-Presentation.pdf, it looks like there is a spike at the end, but about 73% of the papers are not submitted at the last minute.  (Note that the graph is a bit confusing as it shows more than one year's worth, since it also shows the effects of resubmissions after the cutoff)

We don't have enough long term data with JETS, which folded when USENIX
decided it wasn't worth the resources. The PETS and especially VLDB folks
should have a more detailed opinion on the load over time.
I will say that deadline management, from the program chairs' perspective,
is a big deal.
Dan
On May 18, 2017 3:58 PM, "Mihai Christodorescu"<EMAIL_ADDRESS>wrote:

Does having more deadlines incentivize authors to submit throughout the
year? I can see authors would prefer to keep working on a paper and submit
in late fall, with the hope of being accepted by the Feb 15 cutoff for
conference publication. @danwallach https://github.com/danwallach,
@parno https://github.com/parno: Did you observe such a trend with JETS
or PETS, respectively? Or where submission loads evenly distributed
throughout the year?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ieee-security/ongoing-submission-plan/issues/9#issuecomment-302539464,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAtWddCE1p9vFo5ZgGDSlc0FScs8g8LOks5r7LDlgaJpZM4Jwzx7
.


Spelling & Grammar corrections in mailer.md

Updated some spelling & grammar in mailer.md.
Unsure whether I got them all, just did a quick scan through it.
Apologies for pretty much duplicate PR's. The other one only addresses one spelling correction. This one has more in them.

Is it possible this can be merged? :)