Add docker support

Adding docker support would make the developer environment expected by this starter project portable.
Setting up all the various executables expected by the cmake file is a little bit of a hinderance to productivity when setting up.

That's a good idea. I think I can do that; most of the work is already done in the CI builds. Give me a minute...

Apparently, there was already a dockerfile in #99, but you would never know that from the title of the PR. I haven't tried it.


inline-java build failure

Pinging @alpmestan. Also, the URL in the .cabal file gave me a 404 on Github.
> /tmp/stackage-build8$ stack unpack inline-java-0.1
Unpacked inline-java-0.1 to /tmp/stackage-build8/inline-java-0.1/
> /tmp/stackage-build8/inline-java-0.1$ runghc -clear-package-db -global-package-db -package-db=/home/stackage/work/builds/nightly/pkgdb Setup configure --package-db=clear --package
ackage-db=/home/stackage/work/builds/nightly/pkgdb --libdir=/home/stackage/work/builds/nightly/lib --bindir=/home/stackage/work/builds/nightly/bin --datadir=/home/stackage/work/buil
re --libexecdir=/home/stackage/work/builds/nightly/libexec --sysconfdir=/home/stackage/work/builds/nightly/etc --docdir=/home/stackage/work/builds/nightly/doc/inline-java-0.1 --html
kage/work/builds/nightly/doc/inline-java-0.1 --haddockdir=/home/stackage/work/builds/nightly/doc/inline-java-0.1 --flags= --extra-lib-dirs /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/
-extra-include-dirs /usr/lib/jvm/java-8-openjdk-amd64/include
Configuring inline-java-0.1...
> /tmp/stackage-build8/inline-java-0.1$ runghc -clear-package-db -global-package-db -package-db=/home/stackage/work/builds/nightly/pkgdb Setup build
Building inline-java-0.1...
Preprocessing library inline-java-0.1...
[1 of 3] Compiling Foreign.JNI.Types ( src/Foreign/JNI/Types.hs, dist/build/Foreign/JNI/Types.o )

src/Foreign/JNI/Types.hs:57:56: error:
    Module ‘Data.Singletons’ does not export ‘KProxy(..)’

Oh, we finally worked around the previous error. This is a GHC 8 build failure. I'll push a new release of inline-java and come back to you (and fix the github URL while I'm at it). Thanks for the update.

Should this be added back?

I unfortunately don't have the required time to look into inline-java/stackage issues, maybe @mboes does? The goal definitely is to add this back though as soon as we can, indeed.

Should this be added back?
Let's. The issue is that singletons has a different API now on GHC 8. The last few releases of inline-java handles this API change. I'll submit a PR.


docsWriteUp

Added a detailed content list for the writeup.
Included an Excalidraw diagram to illustrate the fixmytown-go  project's architecture.
Provided an architecture diagram for the client-server application.

Please add to content list for writeup:

User Stories
Personas
Workflow Diagrams
UI/UX Design
--> quasi als: "Was haben wir zur Vorbereitung gemacht"
fixmytown-go (quasi als Ausblick, was noch möglich wäre)

Looks good


Navigation disappears on small screens

The top-menu navigation items are hidden on small screens (mobile phone width). This appears to be design and part of the responsive setup, but for the life of me, I cannot find the SASS logic that applies the media queries to do it.
I'd like to have the navigation present at all times (in place of the sliding navigation).

I recently switched over to using two Jekyll config files: one for production and the other for local development. _config.yml has all my production settings and _config-dev.yml my development settings.
Basically the only difference between the two is one has url: https://mydomain.com and the other  url: http://localhost:4000
When I'm working locally I fire up Jekyll like so and it uses the dev config file so local assets (CSS, JS, images, etc are loaded instead of pulling from the live site). Easy peasy.
jekyll serve --config _config-dev.yml


"What is" paragraphs on each feature

Article suggestion
This is something that crops up a lot in documentation, a brief description say no more than 1-2 paragraphs on What is SharePoint, What are Content Types, What is....X
I have built a collection of mini summaries, that i put in documentation to explain in the simplest terms what that feature is, its quite often i explain to different clients what X feature does in solutions.

Happy for you to assign to me.

I'm going to close this as seems this is covered by that, thanks Marc!

I'm also thinking that we have a sort of building block approach here:

Glossary terms which can be referred to in...
"What is" articles about a single topic in more depth, which can be referred to in...
Making decisions articles which enable us to decide how to do things more effectively.

Yeah i see your point, lets reopen this, to keep this on the radar. Tbh lots to add to glossary - difficult to think what terminology to add, when we use it daily we don't always realize others do not know.

@sympmarc is this worth keeping open, feels like a continuous activity?

It is, but I suppose it could stay open forever. It feels like we’ve gotten somewhere with the glossary, but don’t have as much in the Basics session to cover the goals here.


Online Dopcumentation Issue - getting a 404 following a link

In the online available Documentation I want to get more Information about the "Dependency Based Build" (DBB) and try to follow below link - but unfortunately I end up on a 404 Page - Document not found

Hi,
I confirm the broken link.
The information you are looking for is in "IBM Wazi Developer for Red Hat CodeReady Workspaces": https://www.ibm.com/docs/en/wdfrhcw/1.4.0?topic=code-setting-up-user-build

Was waiting for the 2.2.0 docs to be published to fix this.
The new link is now https://www.ibm.com/docs/en/cloud-paks/z-modernization-stack/2022.3?topic=code-setting-up-user-build


travis: Switch to go 1.11

Signed-off-by: Mrunal Patel<EMAIL_ADDRESS>

golang:1.11 image has been pushed to docker hub and should be available now, we can fix the Dockerfile as well (https://hub.docker.com/r/library/golang/tags/)

LGTM

@runcom Update to go1.11 in Dockerfile.

/test all

/test e2e


Unable to edit RKE clusters

Version: Master 2.2 (2/14/19)
What kind of request is this (question/bug/enhancement/feature request):
Bug
Steps to reproduce (least amount of steps as possible):

Create a cluster such as DO RKE, EC2 RKE, Custom RKE, etc.
Edit it

Result:
Browser console reports a TypeError: Invalid Version: undefined
Form is mostly all empty fields
Other details that may be helpful:
Issue was not occurring yesterday afternoon 2/13/19.
Tested with empty browser cache and is reproducible.
This issue did NOT happen when testing GKE. I imagine only RKE providers effected.

Upon further investigation this doesn't look like a UI issue to me as the /v3/schemas/rancherKubernetesEngineConfig has changed completely.
the new config looks like
{
   "baseType":"schema",
   "id":"rancherKubernetesEngineConfig",
   "links":{
      "self":"…/v3/schemas/rancherKubernetesEngineConfig"
   },
   "pluralName":"rancherKubernetesEngineConfigs",
   "resourceFields":{
      "configFilePath":{
         "create":true,
         "default":"",
         "description":"the path to the config file",
         "dynamicField":true,
         "type":"string",
         "update":true
      },
      "driverName":{
         "create":true,
         "default":"rancherkubernetesengine",
         "dynamicField":true,
         "type":"string",
         "update":true
      }
   },
   "type":"schema",
   "version":{
      "group":"management.cattle.io",
      "path":"/v3",
      "version":"v3"
   }
}

This looks incorrect and I will update the bug more when i have more info.

reassigning and removing myself as this isn't a UI issue.

Note, you need a fresh rancher. Would still be broke if you upgraded from an old rancher

Version: Master 2.2 (2/14/19) ImageID: 0fbe8118f412
Confirmed fixed. I successfully brought up a couple of RKE clusters (DO and EC2), edited and had no issues doing this and all my data is there, I then saved and successfully updated my cluster.


Fixed compilation error on some Linuxes due to bindgen configuration

Added __gnuc_va_list to the list of blocked types since this type exists on at least some Linux platforms, and prevents pam-sys from compiling without this exclusion. I have noticed this error on Ubuntu.

hitting this on arch

I'm hitting the same issue, could this PR be merged?

Waiting for this PR to merge so we can build RustDesk on non-Debian platforms


Ignore values if missing in JSON

Hi all
This is a great piece of code and has helped me quite a lot. Howver I need a bit more help.
My code works fine when all pieces are in the JSON file however it breaks when, if in one iteration it's missing.
After looping eight or nine different URLs it breaks since one of the companies did not provide a SIC code.
My code below is my attempt to get around it.
Set httpComp = CreateObject("MSXML2.XMLHTTP.6.0")
httpComp.Open "GET", strURL_Comp, False
httpComp.SetRequestHeader "Authorization", strKey
httpComp.Send
Sheets(3).Cells(i, 8) = httpComp.ResponseText
'Dim jsonDict As Dictionary
Dim jsonComp As Object
Set jsonComp = JsonConverter.ParseJson(httpComp.ResponseText)
Sheets(3).Cells(i, 1).Value = jsonComp("company_name")
Sheets(3).Cells(i, 2).Value = jsonComp("company_number")
Sheets(3).Cells(i, 3).Value = jsonComp("date_of_creation")
If jsonComp("sic_codes")(1).Exists Then
Sheets(3).Cells(i, 4).Value = jsonComp("sic_codes")(1)
Else
Sheets(3).Cells(i, 4).Value = ""
End If
Any help would be aprreciated.

Sorted!
Changing the code to:
If jsonComp.Exists("sic_codes") Then
Sheets(3).Cells(i, 4).Value = jsonComp("sic_codes")(1)
Else
Sheets(3).Cells(i, 4).Value = Null
End If
Works !


Stacks: Combining items in external inventories doesn't update the count.

Combining items that are stored in a non-player inventory (like a container) [tested with containers] does not automatically update the count for some reason. (I acknowledge that this is probably an issue with the helix itself, but I thought I'd mention it)

This commit is for splitting, not combining.

Solved:
self:SetData("stacks", totalStacks, ix.inventory.Get(self.invID):GetReceivers())

I think this solved the problem


Tests suite for failure

There appear to be some issues testing failures with actix.  I encountered issues when trying to write tests for authentication error with #757, where actix test harness panic instead of returning a response containing the error. Once a fix is found, we need to write a test suite to ensure that we expose consistent failure.

After some investigation, it seems that it only concern error thrown in middlewares

Can you please link the related actix issue here?

@MarinPostma, is this error still present? Can we close this issue?

This is still relevant and should be prioritized

Closed in favor of #1785


Data-Geographic Area: option to add new GA

Feature or enhancement
After selecting Data then Geographic Areas, there is no option to enter a new GA. Can there be a "new" option in GAs similar to the "new" option in Georeferences? There should be another avenue for entering new GAs other than through the CE.
I know we had numerous GA Lookup back and forths but I'm not sure we touched on actually entering new GAs, only trying to find existing GAs.
@bpescador, @chrisgrinter, @rich-keller
Location
Data-Geographic Area
Screenshot, napkin sketch of interface, or conceptual description

Your role
No response

Geographic Areas are controlled and will only be updated by request to developers at this point.  For example see https://github.com/SpeciesFileGroup/taxonworks/issues/3294.  We don't anticipate this changing as we need to keep the semantics well defined.
We also are planning, at some point, to add user-specific shapes via a secondary model, see https://github.com/SpeciesFileGroup/taxonworks/issues/1954.


Props to slots

Hi, I wonder if it would be good to have something like this. (maybe it's already achievable via current Vue functional, but I didn't find it)
Imagine I have a 12 rows Grid component that has props of xs, sm,md and lg, has a single slot and
looks like this:
<Grid xs='12' sm='6' lg='3'>
   slot content here
</Grid>

What I want is to have something like a modifier for the wrapped components, so it would be possible to do something like this
<ElementsList xs='1' sm='2' lg='3' passToSlot='true'>
     <Grid>Content</Grid>
     <Grid>Content</Grid>
     <Grid>Content</Grid>
</ElementsList>

The ElementsList takes the props, transforms them and passes to Grid accordingly.
So after the component passes props to slot I have something like this:
<ElementsList xs='1' sm='2' lg='3' passToSlot='true'>
 <Grid xs='12' sm='6' lg='3'>
   slot content here
</Grid>
 <Grid xs='12' sm='6' lg='3'>
   slot content here
</Grid>
 <Grid xs='12' sm='6' lg='3'>
   slot content here
</Grid>

You could write this by yourself:
<ElementsList xs='1' sm='2' lg='3' passToSlot='true'>
 <Grid xs='12' sm='6' lg='3'>
   slot content here
</Grid>
 <Grid xs='12' sm='6' lg='3'>
   slot content here
</Grid>
 <Grid xs='12' sm='6' lg='3'>
   slot content here
</Grid>

Since all the values are directly available there
If you really want to have the same values while updating only at one place, you should be able to achieve this with scoped slots (https://vuejs.org/v2/guide/components.html#Scoped-Slots) or by simply referring to the $parent variable only if Grid is meant to be used inside an ElementList
Here's an example for reference: http://jsfiddle.net/posva/wg13cfh0/
As you pointed out, it should be doable with a render function too but I didn't dig into it.
Since the behaviour you're asking for is an implicit version of something that can already be achieved, I doubt it makes sense to implement it

Yep, it looks like a solution for now, though it would be nice to have something that looks simple on the front, the example you have kindly provided:
  <element-list :xs="xs" :sm="sm">
    <template scope="props">
      <grid :xs="props.xs" :sm="props.sm"></grid>
      <grid :xs="props.xs" :sm="props.sm"></grid>
    </template>
  </element-list>

The 'simple' syntax that would be (maybe), more readable
  <element-list :xs="xs" :sm="sm" passProps='true'>
      <grid></grid>
      <grid></grid>
  </element-list>

I actually don't know how complex it is to 'find' the children
elements with the according props in the slot and pass them the parent-defined props,
so if it is not that hard - that would be really awesome.

@dorseth we prefer the explicit way. You can always rely on the $parent for an implicit way but it means your component depends on its parent (not reusable)

You can achieve what you want by using render function, and iterate through the VNodes in this.$slots.default, find nodes with vnode.tag === 'grid' add appropriate props to them. This requires you to be a bit familiar with the VNode structure, but there isn't anything extra that Vue needs to expose to allow that.

Sorry to bump it up, here is a quick and a very dirty solution without the render function of what I've been looking. Maybe it will help someone to write their own cleaner lib for that :)
<template>
    <Grid xs='12' :mod='wrapper'>
        <Grid v-for='n in fheight' :extra='extra' >
            <Grid :xs='fxs' :md='fmd' :lg='flg' v-for='a in fwidth' :extra='childExtra'  :mod='same'>
                 <slot :name='"cell_"+n + "_" + a'>

                 </slot>
            </Grid>
        </Grid>
   </Grid>
</template>

I accomplished this throught a customized context:
// Form.js
export default {
  props: {
    showRequiredColumn: Boolean,
    noLeftPadding: Boolean,
  },
  expose() {
    return {
      showRequiredColumn: this.showRequiredColumn,
      noLeftPadding: this.noLeftPadding,
    };
  },
  mixins: [
    exposer,
  ],
}

// Field.js
<template>

    *
    <input>

</template>

// mixins/context.js

// Copied from HerringtonDarkholme/vue-advanced-programming
// Renamed and transplanted for mpvue
// https://github.com/HerringtonDarkholme/vue-advanced-programming/blob/master/context/index.js
import _ from 'lodash';
import _get from 'lodash/fp/get';

const getOptions = _get('$vnode.componentOptions.Ctor.options');

const $consume = (vm, { token, all }) => {
  let parent = vm;
  const ret = [];
  while (parent) {
    const $context = parent.$context;
    if ($context && _.has($context, token)) {
      const value = _.get($context, token);
      if (!all) return value;
      ret.push(value);
    }
    parent = parent.$parent;
  }
  return all ? ret : undefined;
};

const exposeContext = (vm) => {
  const options = getOptions(vm);
  if (!options.expose) return;
  options.computed.$context = () => options.expose.call(vm, vm);
};

const consumeContext = (vm) => {
  const options = getOptions(vm);
  if (!options.consume) return;
  const consumeMap = _.isFunction(options.consume) ? options.consume() : options.consume;

  options.computed = options.computed || {};
  _.forEach(consumeMap, (token, key) => {
    options.computed[key] = () => $consume(vm, { token });
  });
};

export const exposer = {
  beforeCreate() {
    exposeContext(this);
  },
  beforeUpdate() {
    exposeContext(this);
  },
};

export const consumer = {
  beforeCreate() {
    consumeContext(this);
  },
  beforeUpdate() {
    consumeContext(this);
  },
};

FYI: this can now be accomplished using provide / inject


resolves static sensor value as a task, allowing DSLComponents to be set

good fix.  consider in future doing TDD where you write a failing test first -- that way we'd have a test for this :)


[ML][Pipelines] feat: support data binding expression in inline parallel job

Description
Support using data binding expression in node level run settings of inline parallel job like below:
...
jobs:
  hello_world:
    # We pass the trained model from the train step to use to parallel inference
    type: parallel
    compute: "azureml:cpu-cluster"
    inputs:
      test1: ${{parent.inputs.job_data_path}}
    outputs:
      scored_result: ${{parent.outputs.job_out_path_1}}

    resources:
      instance_count: ${{parent.inputs.instance_count}}
    input_data: ${{inputs.job_data_path}}

    task:
      type: run_function
      code: "../python"
      entry_script: pass_through.py
      environment: azureml:AzureML-Minimal:2

All SDK Contribution checklist:

[x] The pull request does not introduce [breaking changes]
[x] CHANGELOG is updated for new features, bug fixes or other significant changes.
[ ] I have read the contribution guidelines.

General Guidelines and Best Practices

[x] Title of the pull request is clear and informative.
[x] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

[x] Pull request includes test coverage for the included changes.

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


I can not withdraw cryptocoins...

hello :)
i have set everything up in production environment and runs well.
Depositing cryptocoins (for example dogecoins) is working perfectly.
BUT, I am trying to withdraw coins now, and its completely unsuccessfully.
I do fill in the form to withdraw coins, and enter the freshly generated google authenticator password but then I get this error:
We're sorry, but something went wrong.
the interesting thing is, I only get this error when  I am entering the true authenticator password.
When I do enter intentionally a wrong authenticator password, then it says
Two factor authentication failed.
which is expected.
What can i do to fix this to withdraw coins?
Actually I would also prefer to deactivate sms, google auth if it makes it easier.
now I checked the daemons: bundle exec rake daemons:status
but all running.
stats.rb: running [pid 21382]
peatio:amqp:notification: running [pid 21390]
peatio:amqp:order_processor:1: running [pid 21402]
peatio:amqp:market_data: running [pid 21410]
global_state.rb: running [pid 21418]
k.rb: running [pid 21426]
peatio:amqp:trade_executor:1: running [pid 21438]
hot_wallets.rb: running [pid 21446]
withdraw_audit.rb: running [pid 21488]
peatio:amqp:deposit_coin: running [pid 21498]
peatio:amqp:withdraw_coin: running [pid 21528]
payment_transaction.rb: running [pid 21572]
peatio:amqp:pusher:1: running [pid 21596]
peatio:amqp:matching: running [pid 21624]
websocket_api.rb: running [pid 21632]

this is my currencies.yml:

id: 1
key: renminbi
code: cny
symbol: "¥"
coin: false
assets:
accounts:
-
bank: '招商银行'
address: '6225 0885 6022 3501'
password: '111111'
tel: '95555'
id: 2
key: satoshi
code: btc
symbol: "฿"
coin: true
quick_withdraw_max: 5000
rpc: http://doge-supermann:freundlich99@<IP_ADDRESS>:22555
blockchain: https://dogechain.info/tx/#{txid}
address_url: https://dogechain.info/address/#{address}
assets:
accounts:
-
address: DT37NjkpULDHtQ2vxKYCAvm2W391kgLr4w

_____________-
and this is dogecoin.conf
server=1
daemon=1
listen=1
rpcallowip=<IP_ADDRESS>
rpcuser=doge-supermann
rpcpassword=freundlich99
rpcssl=0
testnet=0
addnode=dogepool.pw
maxconnections=20
walletnotify=/usr/local/sbin/rabbitmqadmin publish routing_key=peatio.deposit.coin payload='{"txid":"%s", "channel_key":"satoshi"}'

Can you paste log/production.log?

this error occurs very often in production.log:
E, [2015-01-25T17:50:15.873935 #11941] ERROR -- : Mysql2::Error: Unknown column 'members.activated' in 'where clause': SELECT COUNT(*) FROM members  WHERE members.activated = 1 AND (members.created_at >= '2015-01-18 00:00:00' AND members.created_at < '2015-01-18 00:01:00')

Now i looked into the recent mysql database and there is no members.activated column.
But there would be a email_activated and a phone_number_activated column....
Probably there is some problem with the latest commits ?

Should I try to install an older peatio ?

production.log
E, [2015-01-25T20:23:52.383535 #7198] ERROR -- : Mysql2::Error: Unknown column 'members.activated' in 'where clause': SELECT COUNT() FROM members  WHERE members.activated = 1 AND (members.created_at >= '2015-01-25 19:35:00' AND members.created_at < '2015-01-25 19:36:00')
E, [2015-01-25T20:24:22.393572 #7198] ERROR -- : Mysql2::Error: Unknown column 'members.activated' in 'where clause': SELECT COUNT() FROM members  WHERE members.activated = 1 AND (members.created_at >= '2015-01-25 19:35:00' AND members.created_at < '2015-01-25 19:36:00')
E, [2015-01-25T20:24:52.402467 #7198] ERROR -- : Mysql2::Error: Unknown column 'members.activated' in 'where clause': SELECT COUNT(*) FROM members  WHERE members.activated = 1 AND (members.created_at >= '2015-01-25 19:35:00' AND members.created_at < '2015-01-25 19:36:00')

now I installed the older stable peatio version. And I still get error messages
for example when a new user signs up
I, [2015-01-25T20:48:27.357671 #10157]  INFO -- : Completed 200 OK in 63ms (Views: 50.3ms | ActiveRecord: 1.9ms)
I, [2015-01-25T20:48:43.137475 #10157]  INFO -- : Started POST "/auth/identity/register" for <IP_ADDRESS> at 2015-01-25 20:48:43 +0100
I, [2015-01-25T20:48:43.264391 #10157]  INFO -- : Processing by SessionsController#create as HTML
I, [2015-01-25T20:48:43.264545 #10157]  INFO -- :   Parameters: {"utf8"=>"✓", "authenticity_token"=>"Nq5sTuDDoyGQ7YaW8hwLobYMOqNuEoluBC+qGZucQIQ="<EMAIL_ADDRESS>"password"=>"[FILTERED]", "password_confirmation"=>"[FILTERED]", "commit"=>"Sign Up", "provider"=>"identity"}
I, [2015-01-25T20:48:43.450949 #10157]  INFO -- : Completed 500 Internal Server Error in 186ms
F, [2015-01-25T20:48:43.453415 #10157] FATAL -- :
LoadError (cannot load such file -- em-http):
app/models/account.rb:177:in sync_update'   app/models/member.rb:91:in create_from_auth'
app/models/member.rb:40:in from_auth'   app/controllers/sessions_controller.rb:17:in create'
lib/security_middleware.rb:10:in `call'

The latest version should work fine, try 'rake db:migrate' or rebuild your database.

Hello,
I did rm -r peatio, and pulled the most recent one down from github
I deleted mysql database, I set it up again as a new one, and also did rake db:migrate
but still, doesnt work.
I, [2015-01-29T20:10:28.687034 #15384]  INFO -- : Started GET "/two_factors/app" for <IP_ADDRESS> at 2015-01-29 20:10:28 +0100
I, [2015-01-29T20:10:28.743599 #15384]  INFO -- : Processing by TwoFactorsController#show as HTML
I, [2015-01-29T20:10:28.743680 #15384]  INFO -- :   Parameters: {"id"=>"app"}
I, [2015-01-29T20:10:28.801161 #15384]  INFO -- :   Rendered text template (0.0ms)
I, [2015-01-29T20:10:28.801398 #15384]  INFO -- : Completed 200 OK in 58ms (Views: 0.7ms | ActiveRecord: 4.4ms)
E, [2015-01-29T20:10:28.982255 #9574] ERROR -- : Mysql2::Error: Unknown column 'members.activated' in 'where clause': SELECT COUNT() FROM members  WHERE members.activated = 1 AND (members.created_at >= '2015-01-29 19:20:00' AND members.created_at < '2015-01-29 19:21:00')
I, [2015-01-29T20:10:50.925322 #15384]  INFO -- : Started POST "/withdraws/satoshis" for <IP_ADDRESS> at 2015-01-29 20:10:50 +0100
I, [2015-01-29T20:10:50.934954 #15384]  INFO -- : Processing by Private::Withdraws::SatoshisController#create as HTML
I, [2015-01-29T20:10:50.935083 #15384]  INFO -- :   Parameters: {"withdraw"=>{"member_id"=>2, "currency"=>"btc", "sum"=>11, "fund_source"=>1}, "two_factor"=>{"type"=>"app", "otp"=>"126233"}, "satoshi"=>{"withdraw"=>{"member_id"=>2, "currency"=>"btc", "sum"=>11, "fund_source"=>1}, "two_factor"=>{"type"=>"app", "otp"=>"126233"}}}
I, [2015-01-29T20:10:51.012070 #15384]  INFO -- :   Rendered text template (0.0ms)
I, [2015-01-29T20:10:51.012341 #15384]  INFO -- : Completed 403 Forbidden in 77ms (Views: 0.6ms | ActiveRecord: 7.3ms)
I, [2015-01-29T20:10:51.125383 #15384]  INFO -- : Started GET "/two_factors/app" for <IP_ADDRESS> at 2015-01-29 20:10:51 +0100
I, [2015-01-29T20:10:51.129704 #15384]  INFO -- : Processing by TwoFactorsController#show as HTML
I, [2015-01-29T20:10:51.129785 #15384]  INFO -- :   Parameters: {"id"=>"app"}
I, [2015-01-29T20:10:51.138642 #15384]  INFO -- :   Rendered text template (0.0ms)
I, [2015-01-29T20:10:51.138836 #15384]  INFO -- : Completed 200 OK in 9ms (Views: 0.4ms | ActiveRecord: 0.3ms)
I, [2015-01-29T20:10:51.246894 #15384]  INFO -- : Started GET "/two_factors/app" for <IP_ADDRESS> at 2015-01-29 20:10:51 +0100
I, [2015-01-29T20:10:51.248009 #15384]  INFO -- : Processing by TwoFactorsController#show as HTML
I, [2015-01-29T20:10:51.248088 #15384]  INFO -- :   Parameters: {"id"=>"app"}
I, [2015-01-29T20:10:51.256354 #15384]  INFO -- :   Rendered text template (0.0ms)
I, [2015-01-29T20:10:51.256545 #15384]  INFO -- : Completed 200 OK in 8ms (Views: 0.3ms | ActiveRecord: 0.3ms)
E, [2015-01-29T20:10:58.991885 #9574] ERROR -- : Mysql2::Error: Unknown column 'members.activated' in 'where clause': SELECT COUNT() FROM members  WHERE members.activated = 1 AND (members.created_at >= '2015-01-29 19:20:00' AND members.created_at < '2015-01-29 19:21:00')
I, [2015-01-29T20:11:08.228313 #15384]  INFO -- : Started GET "/settings" for <IP_ADDRESS> at 2015-01-29 20:11:08 +0100
I, [2015-01-29T20:11:08.234754 #15384]  INFO -- : Processing by Private::SettingsController#index as HTML
I, [2015-01-29T20:11:08.329147 #15384]  INFO -- :   Rendered private/settings/index.html.slim within layouts/application (81.1ms)
I, [2015-01-29T20:11:08.341376 #15384]  INFO -- :   Rendered shared/_html5.html.slim (1.9ms)
I, [2015-01-29T20:11:08.345148 #15384]  INFO -- :   Rendered shared/_meta.html.slim (3.3ms)
I, [2015-01-29T20:11:08.349972 #15384]  INFO -- :   Rendered shared/_alert.html.slim (4.2ms)
I, [2015-01-29T20:11:08.368863 #15384]  INFO -- :   Rendered shared/_header_profile_setting.html.slim (13.3ms)
I, [2015-01-29T20:11:08.373499 #15384]  INFO -- :   Rendered shared/_header_lang_sel.html.slim (4.0ms)
I, [2015-01-29T20:11:08.373640 #15384]  INFO -- :   Rendered shared/_header.html.slim (23.2ms)
I, [2015-01-29T20:11:08.385057 #15384]  INFO -- :   Rendered shared/_flash.slim (5.7ms)
I, [2015-01-29T20:11:08.385211 #15384]  INFO -- :   Rendered shared/_frame.html.slim (11.1ms)
I, [2015-01-29T20:11:08.401340 #15384]  INFO -- :   Rendered shared/_footer.html.slim (15.6ms)
I, [2015-01-29T20:11:08.401650 #15384]  INFO -- : Completed 200 OK in 167ms (Views: 149.9ms | ActiveRecord: 7.8ms)

Just out of curiosity,
what lines of code whould I have to delete/change if I wanted do disable 2 factor authentication? At least for development usage it would be a great gift..

@italiangirl I'll investigate today.

@italiangirl I tested in a complete new setup, everything is fine.
Your log suggests something wrong with your db schema. If you're testing in production environment, make sure you set RAILS_ENV=production before recreate your database, using rake db:drop && rake db:create && rake db:migrate.
If the problem is withdraw being rejected, it could be caused by withdraw_audit daemon. The daemon will make sure you account balance is not manipulated. Use account.plus_funds 100 to add balance to your test account, don't modify db directly.

Study the code
From: italiangirl<EMAIL_ADDRESS>Sent: Thursday, January 29, 2015 9:16 PM
To: peatio/peatio
Subject: Re: [peatio] I can not withdraw cryptocoins... (#409)
Just out of curiosity,
what lines of code whould I have to delete/change if I wanted do disable 2 factor authentication? At least for development usage it would be a great gift..
—
Reply to this email directly or view it on GitHub https://github.com/peatio/peatio/issues/409#issuecomment-72085580 .  https://github.com/notifications/beacon/AIx21gOlzf-azaIh5bCBRxzjdy-r3OZGks5nmn5ugaJpZM4DWwZz.gif

@italiangirl The code is inconsistent with database migration. Try following patch
diff --git a/app/models/worker/member_stats.rb b/app/models/worker/member_stats.rb
index 3132fe5..eb72fab 100644
--- a/app/models/worker/member_stats.rb
+++ b/app/models/worker/member_stats.rb
@@ -12,7 +12,7 @@ module Worker
def point_1(from)
to = from + 1.minute
signup_count = Member.where(created_at: from...to).count

 activate_count = Member.where(activated: true, created_at: from...to).count

 activate_count = Member.where(email_activated: true, created_at: from...to).count
 [from.to_i, signup_count, activate_count]

end

diff --git a/app/views/admin/members/index.html.slim b/app/views/admin/members/index.html.slim
index 3955958..369c6b3 100644
--- a/app/views/admin/members/index.html.slim
+++ b/app/views/admin/members/index.html.slim
@@ -23,7 +23,7 @@
- t.column 'Email/Phone', class: 'col-xs-2' do |x|
code.text-info = x.email || x.phone_number
- t.column :created_at, class: 'col-xs-3'

   - t.column :activated?, class: 'col-xs-1' do |x|

   - t.column :email_activated?, class: 'col-xs-1' do |x|
     = yesno x.activated?
   - t.column 'Disabled? (Web/API)', class: 'col-xs-1' do |x|
     - text = x.disabled? ? 'Yes' : 'No'

@foalford nice catch! Can you submit a pull request?

@foalford
thanks!! this particular problem is now solved.
But I still can not withdraw coins.
Do you know what these errors in the log-files mean?
peatio:amqp:withdraw_coin.log:
E, [2015-02-01T00:05:44.047085 #2883] ERROR -- : Resource temporarily unavailable - read would block (IO::EAGAINWaitReadable)
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:41:in read_nonblock' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:41:in block in read_fully'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:40:in loop' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:40:in read_fully'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/transport.rb:199:in read_next_frame' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/reader_loop.rb:63:in run_once'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/reader_loop.rb:33:in block in run_loop' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/reader_loop.rb:30:in loop'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/reader_loop.rb:30:in `run_loop'

withdraw_audit.rb.log:
/home/peatio/vendor/bundle/ruby/2.2.0/gems/activerecord-4.0.12/lib/active_record/querying.rb:36:in find_by_sql' /home/peatio/vendor/bundle/ruby/2.2.0/gems/activerecord-4.0.12/lib/active_record/relation.rb:587:in exec_queries'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/activerecord-4.0.12/lib/active_record/relation.rb:471:in load' /home/peatio/vendor/bundle/ruby/2.2.0/gems/activerecord-4.0.12/lib/active_record/relation.rb:220:in to_a'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/activerecord-4.0.12/lib/active_record/relation/delegation.rb:12:in each' /home/peatio/lib/daemons/withdraw_audit.rb:17:in <top (required)>'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/application.rb:203:in load' /home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/application.rb:203:in start_load'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/application.rb:298:in start' /home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/controller.rb:70:in run'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons.rb:147:in block in run' /home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/cmdline.rb:109:in call'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/cmdline.rb:109:in catch_exceptions' /home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons.rb:146:in run'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-rails-1.2.1/lib/daemons/rails.rb:16:in run' lib/daemons/withdraw_audit_ctl:6:in '
I, [2015-02-01T00:05:42.819738 #2820]  INFO -- : *** below you find all exception objects found in memory, some of them may have been thrown in your application, others may just be in memory because they are standard exceptions ***
E, [2015-02-01T00:05:42.820389 #2820] ERROR -- : stream closed (IOError)
E, [2015-02-01T00:05:42.820509 #2820] ERROR -- : failed to allocate memory (NoMemoryError)
E, [2015-02-01T00:05:42.820559 #2820] ERROR -- : stack level too deep (SystemStackError)
E, [2015-02-01T00:05:42.820718 #2820] ERROR -- : exception reentered (fatal)
E, [2015-02-01T00:05:42.831751 #2820] ERROR -- : Value will be available once the pipeline executes. (Redis::FutureNotReady)
E, [2015-02-01T00:05:42.839272 #2820] ERROR -- : Mysql2::Error: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2): SELECT withdraws.* FROM withdraws  WHERE withdraws.aasm_state = 'submitted' (ActiveRecord::StatementInvalid)
/home/peatio/vendor/bundle/ruby/2.2.0/gems/activerecord-4.0.12/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:287:in query' /home/peatio/vendor/bundle/ruby/2.2.0/gems/activerecord-4.0.12/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:287:in block in execute'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/activerecord-4.0.12/lib/active_record/connection_adapters/abstract_adapter.rb:442:in block in log' /home/peatio/vendor/bundle/ruby/2.2.0/gems/activesupport-4.0.12/lib/active_support/notifications/instrumenter.rb:20:in instrument'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/activerecord-4.0.12/lib/active_record/connection_adapters/abstract_adapter.rb:437:in `log'

I do have enough memory on the server. There are only 4 gigabyte RAM used of 16
gigabyte. So there should be enough left over.

Can you paste peatio:amqp:withdraw_coin.output?

this is
peatio:amqp:withdraw_coin.output
after I tried to withdraw some dogecoins. The state action in the withdraw history is first, submitting, then its processing and does never change.
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/consumer_work_pool.rb:55:in join': Connection-level error: CONNECTION_FORCED - broker forced connection closure with reason 'shutdown' (Bunny::ConnectionForced) 	from /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/consumer_work_pool.rb:55:in block in join'
from /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/consumer_work_pool.rb:55:in each' 	from /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/consumer_work_pool.rb:55:in join'
from /home/peatio/lib/daemons/amqp_daemon.rb:81:in <top (required)>' 	from /home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/application.rb:203:in load'
from /home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/application.rb:203:in start_load' 	from /home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/application.rb:298:in start'
from /home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/controller.rb:70:in run' 	from /home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons.rb:147:in block in run'
from /home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/cmdline.rb:109:in call' 	from /home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/cmdline.rb:109:in catch_exceptions'
from /home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons.rb:146:in run' 	from /home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-rails-1.2.1/lib/daemons/rails.rb:16:in run'
from lib/daemons/withdraw_coin_ctl:11:in `'

and this is :
peatio:amqp:withdraw_coin.log
I, [2015-02-01T22:51:16.102198 #6493]  INFO -- : *** below you find the most recent exception thrown, this will be likely (but not certainly) the exception that made the application exit abnormally ***
E, [2015-02-01T22:51:16.102318 #6493] ERROR -- : Resource temporarily unavailable - read would block (IO::EAGAINWaitReadable)
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:41:in read_nonblock' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:41:in block in read_fully'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:40:in loop' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:40:in read_fully'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/transport.rb:199:in read_next_frame' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/session.rb:923:in init_connection'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/session.rb:254:in start' /home/peatio/lib/daemons/amqp_daemon.rb:17:in <top (required)>'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/application.rb:203:in load' /home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/application.rb:203:in start_load'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/application.rb:298:in start' /home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/controller.rb:70:in run'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons.rb:147:in block in run' /home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/cmdline.rb:109:in call'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/cmdline.rb:109:in catch_exceptions' /home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons.rb:146:in run'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-rails-1.2.1/lib/daemons/rails.rb:16:in run' lib/daemons/withdraw_coin_ctl:11:in '
I, [2015-02-01T22:51:16.105679 #6493]  INFO -- : *** below you find all exception objects found in memory, some of them may have been thrown in your application, others may just be in memory because they are standard exceptions ***
E, [2015-02-01T22:51:16.106905 #6493] ERROR -- : stream closed (IOError)
E, [2015-02-01T22:51:16.107164 #6493] ERROR -- : failed to allocate memory (NoMemoryError)
E, [2015-02-01T22:51:16.107245 #6493] ERROR -- : stack level too deep (SystemStackError)
E, [2015-02-01T22:51:16.107537 #6493] ERROR -- : exception reentered (fatal)
E, [2015-02-01T22:51:16.117516 #6493] ERROR -- : Value will be available once the pipeline executes. (Redis::FutureNotReady)
E, [2015-02-01T22:51:16.151009 #6493] ERROR -- : Bunny::ShutdownSignal (Bunny::ShutdownSignal)
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/reader_loop.rb:94:in raise' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/reader_loop.rb:94:in raise'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/session.rb:796:in maybe_shutdown_reader_loop' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/session.rb:705:in clean_up_on_shutdown'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/session.rb:698:in clean_up_and_fail_on_connection_close!' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/session.rb:533:in handle_frame'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/reader_loop.rb:81:in run_once' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/reader_loop.rb:33:in block in run_loop'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/reader_loop.rb:30:in loop' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/reader_loop.rb:30:in run_loop'
E, [2015-02-01T22:51:16.151810 #6493] ERROR -- : Connection-level error: CONNECTION_FORCED - broker forced connection closure with reason 'shutdown' (Bunny::ConnectionForced)
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/consumer_work_pool.rb:55:in join' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/consumer_work_pool.rb:55:in block in join'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/consumer_work_pool.rb:55:in each' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/consumer_work_pool.rb:55:in join'
/home/peatio/lib/daemons/amqp_daemon.rb:81:in <top (required)>' /home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/application.rb:203:in load'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/application.rb:203:in start_load' /home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/application.rb:298:in start'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/controller.rb:70:in run' /home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons.rb:147:in block in run'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/cmdline.rb:109:in call' /home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/cmdline.rb:109:in catch_exceptions'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons.rb:146:in run' /home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-rails-1.2.1/lib/daemons/rails.rb:16:in run'
lib/daemons/withdraw_coin_ctl:11:in <main>' E, [2015-02-01T22:51:16.152454 #6493] ERROR -- : Resource temporarily unavailable - read would block (IO::EAGAINWaitReadable) /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:41:in read_nonblock'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:41:in block in read_fully' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:40:in loop'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:40:in read_fully' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/transport.rb:199:in read_next_frame'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/reader_loop.rb:63:in run_once' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/reader_loop.rb:33:in block in run_loop'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/reader_loop.rb:30:in loop' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/reader_loop.rb:30:in run_loop'
E, [2015-02-01T22:51:16.153772 #6493] ERROR -- : Resource temporarily unavailable - read would block (IO::EAGAINWaitReadable)
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:41:in read_nonblock' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:41:in block in read_fully'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:40:in loop' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:40:in read_fully'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/transport.rb:199:in read_next_frame' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/reader_loop.rb:63:in run_once'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/reader_loop.rb:33:in block in run_loop' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/reader_loop.rb:30:in loop'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/reader_loop.rb:30:in run_loop' E, [2015-02-01T22:51:16.154176 #6493] ERROR -- : Resource temporarily unavailable - read would block (IO::EAGAINWaitReadable) /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:41:in read_nonblock'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:41:in block in read_fully' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:40:in loop'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:40:in read_fully' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/transport.rb:199:in read_next_frame'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/reader_loop.rb:63:in run_once' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/reader_loop.rb:33:in block in run_loop'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/reader_loop.rb:30:in loop' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/reader_loop.rb:30:in run_loop'
E, [2015-02-01T22:51:16.154310 #6493] ERROR -- : Resource temporarily unavailable - read would block (IO::EAGAINWaitReadable)
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:41:in read_nonblock' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:41:in block in read_fully'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:40:in loop' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:40:in read_fully'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/transport.rb:199:in read_next_frame' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/reader_loop.rb:63:in run_once'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/reader_loop.rb:33:in block in run_loop' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/reader_loop.rb:30:in loop'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/reader_loop.rb:30:in run_loop' E, [2015-02-01T22:51:16.154413 #6493] ERROR -- : Resource temporarily unavailable - read would block (IO::EAGAINWaitReadable) /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:41:in read_nonblock'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:41:in block in read_fully' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:40:in loop'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:40:in read_fully' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/transport.rb:199:in read_next_frame'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/reader_loop.rb:63:in run_once' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/reader_loop.rb:33:in block in run_loop'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/reader_loop.rb:30:in loop' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/reader_loop.rb:30:in run_loop'
E, [2015-02-01T22:51:16.154500 #6493] ERROR -- : Resource temporarily unavailable - read would block (IO::EAGAINWaitReadable)
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:41:in read_nonblock' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:41:in block in read_fully'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:40:in loop' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:40:in read_fully'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/transport.rb:199:in read_next_frame' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/reader_loop.rb:63:in run_once'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/reader_loop.rb:33:in block in run_loop' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/reader_loop.rb:30:in loop'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/reader_loop.rb:30:in run_loop' E, [2015-02-01T22:51:16.154601 #6493] ERROR -- : Resource temporarily unavailable - read would block (IO::EAGAINWaitReadable) /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:41:in read_nonblock'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:41:in block in read_fully' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:40:in loop'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:40:in read_fully' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/transport.rb:199:in read_next_frame'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/session.rb:990:in open_connection' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/session.rb:255:in start'
/home/peatio/lib/daemons/amqp_daemon.rb:17:in <top (required)>' /home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/application.rb:203:in load'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/application.rb:203:in start_load' /home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/application.rb:298:in start'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/controller.rb:70:in run' /home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons.rb:147:in block in run'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/cmdline.rb:109:in call' /home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/cmdline.rb:109:in catch_exceptions'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons.rb:146:in run' /home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-rails-1.2.1/lib/daemons/rails.rb:16:in run'
lib/daemons/withdraw_coin_ctl:11:in <main>' E, [2015-02-01T22:51:16.154738 #6493] ERROR -- : Resource temporarily unavailable - read would block (IO::EAGAINWaitReadable) /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:41:in read_nonblock'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:41:in block in read_fully' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:40:in loop'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:40:in read_fully' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/transport.rb:199:in read_next_frame'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/session.rb:940:in open_connection' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/session.rb:255:in start'
/home/peatio/lib/daemons/amqp_daemon.rb:17:in <top (required)>' /home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/application.rb:203:in load'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/application.rb:203:in start_load' /home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/application.rb:298:in start'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/controller.rb:70:in run' /home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons.rb:147:in block in run'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/cmdline.rb:109:in call' /home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/cmdline.rb:109:in catch_exceptions'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons.rb:146:in run' /home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-rails-1.2.1/lib/daemons/rails.rb:16:in run'
lib/daemons/withdraw_coin_ctl:11:in <main>' E, [2015-02-01T22:51:16.154900 #6493] ERROR -- : Resource temporarily unavailable - read would block (IO::EAGAINWaitReadable) /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:41:in read_nonblock'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:41:in block in read_fully' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:40:in loop'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/cruby/socket.rb:40:in read_fully' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/transport.rb:199:in read_next_frame'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/session.rb:923:in init_connection' /home/peatio/vendor/bundle/ruby/2.2.0/gems/bunny-1.2.1/lib/bunny/session.rb:254:in start'
/home/peatio/lib/daemons/amqp_daemon.rb:17:in <top (required)>' /home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/application.rb:203:in load'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/application.rb:203:in start_load' /home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/application.rb:298:in start'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/controller.rb:70:in run' /home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons.rb:147:in block in run'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/cmdline.rb:109:in call' /home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons/cmdline.rb:109:in catch_exceptions'
/home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-1.1.9/lib/daemons.rb:146:in run' /home/peatio/vendor/bundle/ruby/2.2.0/gems/daemons-rails-1.2.1/lib/daemons/rails.rb:16:in run'
lib/daemons/withdraw_coin_ctl:11:in `'

would it be a good idea to implement the withdrawing into the rails application itself, instead into a daemon ?
Would it block badly the rails app ? The problem I have is only withdrawing is not possible, but depositing is working perfectly

Paste of .output looks incomplete, you can ignore .log.
Implement withdraw inside web app will make sys-admin simpler, but secure and fast are higher goals for an exchange.

@italiangirl I have made the withdrawal. Just a random guess, you didn't run your daemon with RAILS_ENV=production .....

I did run it.. but still not working..

....

same problem


TypeError: undefined is not an object (evaluating 'auth.user')

Error in AppNavigator.js with useContext:
Undefined is not an object(evaluating "auth.user")

which template did u use @Tshibek ?
did you already fill your firebase config?
if not try fill this firebase config to your config inside " ./navigation/index.tsx"
const firebaseConfig = { 	apiKey: '', 	authDomain: '', 	databaseURL: '', 	projectId: '', 	storageBucket: '', 	messagingSenderId: '', 	appId: '', };

I used template-javascript-bottom-tabs-with-auth-flow and i added my config like in readme was so you tell me to use typescript then javascript

I used template-javascript-bottom-tabs-with-auth-flow and i added my config like in readme was so you tell me to use typescript then javascript

if you using the typescript one, its inside the ./navigation/index.tsx file. but if you using the javascript one its inside ./navigation/AppNavigator.js

if you using the typescript one, its inside the ./navigation/index.tsx file. but if you using the javascript one its inside ./navigation/AppNavigator.js

But I did it everything good, because if i  do something like that in ./navigation/AppNavigator.js
export default () => { 	const user = AuthContext.user; 	return ( 		<NavigationContainer> 			{user == null && <Loading />} 			{user == false && <Auth />} 			{user == true && <Main />} 		</NavigationContainer> 	); };
its without erro what i said up, added to database my user, but its loading all the time because it not see user type

But I did it everything good, because if i  do something like that in ./navigation/AppNavigator.js
export default () => { 	const user = AuthContext.user; 	return ( 		<NavigationContainer> 			{user == null && <Loading />} 			{user == false && <Auth />} 			{user == true && <Main />} 		</NavigationContainer> 	); };
its without erro what i said up, added to database my user, but its loading all the time because it not see user type

const auth = useContext(AuthContext); const user = auth.user;
try do it like this

const auth = useContext(AuthContext); const user = auth.user;
try do it like this

If I used it i have error like above

If I used it i have error like above


Liquibase Fix: Had to fix some small issues to get liquibase script to run.

I fixed those issues on main...


Scrutiny notifications

https://github.com/AnalogJ/scrutiny/blob/master/example.scrutiny.yaml

Setup notifications for Scrutiny using ntfy #32


No module named 'texar.data'

There seems to be an issue with the included texar module.
I installed it as described in the README via pip install -e . but it cannot be imported:
>>> import texar
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/marcel/PycharmProjects/poemo-generation/third_party/texar/texar/__init__.py", line 32, in <module>
    from texar import models
  File "/home/marcel/PycharmProjects/poemo-generation/third_party/texar/texar/models/__init__.py", line 25, in <module>
    from texar.models.seq2seq import *
  File "/home/marcel/PycharmProjects/poemo-generation/third_party/texar/texar/models/seq2seq/__init__.py", line 24, in <module>
    from texar.models.seq2seq.seq2seq_base import *
  File "/home/marcel/PycharmProjects/poemo-generation/third_party/texar/texar/models/seq2seq/seq2seq_base.py", line 26, in <module>
    from texar.data.data.paired_text_data import PairedTextData
ModuleNotFoundError: No module named 'texar.data'

This leads to run_emosup.py failing

When I use the prepackaged Texar module from pip instead (same version - 0.2.1), 'texar.data' is found, but I get this error instead:
AttributeError: module 'texar.utils' has no attribute 'reduce_with_weights'

which makes sense because you seem to be using an adapted version of texar.

Same error! when i want to run  " sh run_interactive.sh" to interactively generate emotion-aware stories:
I install the texar 0.2.1 ,and i enter python environment to test if it is successfully installed.
the error is :>>> import texar
Traceback (most recent call last):
File "", line 1, in
File "/home/lixin/Emo-Aware-Storytelling-master/third_party/texar/texar/init.py", line 26, in
from texar.module_base import *
File "/home/lixin/Emo-Aware-Storytelling-master/third_party/texar/texar/module_base.py", line 26, in
from texar.utils.exceptions import TexarError
File "/home/lixin/Emo-Aware-Storytelling-master/third_party/texar/texar/utils/init.py", line 31, in
from texar.utils.utils_io import *
File "/home/lixin/Emo-Aware-Storytelling-master/third_party/texar/texar/utils/utils_io.py", line 32, in
from tensorflow import gfile
ImportError: cannot import name 'gfile'
My error is same with you ,I really want to reproduce this project,becaues it is so excellent.
Can you give me some useful advice ? I am so sorrt to bother you!
And my tensorflow version is 1.12.0,tensorflow-probability version is 0.7 @swidi @fabrahman

Try and check my forked repo: https://github.com/swidi/poemo-generation
I believe I had some import trouble as well. Check my README and req.txt for dependencies, that's all I can help you with as I don't have much memory about this project anymore.

Thank you for you timely reply！ I hope i can solve the question ~
wish you have nice day! sincerely

Or can you share your tensorflow version? @fabrahman


fromGeoJson prints data even if verbose arg is false

Hello @TesteurManiak
Thanks so much for porting this lib to Flutter 3. Much appreciated. Here is a request rather than an issue report.
What about executing this debugPrint only if verbose is set to true?
https://github.com/TesteurManiak/map_controller_plus/blob/c59f6bd679ab1394500a5a61df35815c59e5a5a5/lib/src/controller.dart#L314
I'm working on big data. So this print is annoying.

Hi, a verbose flag is a good idea, I'll try to implement something as soon as I can. If you need it fast do not hesitate to open a PR I'll gladly review it.

Hey
I was referring to the function argument, which is not used at this line.
Yesterday, I tried to open a PR but was refused because of access rights. Do you need to do anything on your side?

It might be because you cannot directly push a branch on the main repository, you need to fork the repo then open a pull request to contribute.


Add more documentation to sequences.extras

Another pile of docs.  This is a pretty boring batch, and not my most thorough, but still, it's twelve more words.
Thanks for the pointer at help-lint; I ran that preemptively this time and caught a few errors.

Merged, thanks!


Tooltip is overlapping the axis description

SEVERITY:  Minor
MODULE:

Bubble chart
Bubble Map chart

Platform:

Windows 7 / Chrome 52.0
MAC 10 / Chrome 49.0

RELEASE: v0.13.11
STEPS TO REPRODUCE:

Navigate to the URL : http://tools-stage.gapminderdev.org/tools/
Bubble Chart will be loaded.
Select any bubble
Drag the tooltip of selected bubble over axis description
Note that tooltip is overlapping the axis description

ACTUAL RESULTS:
Tooltip of selected bubble overlapping the axis description
EXPECTED RESULTS:
Overlapping of tooltip and axis should not be there
SCREENSHOT:

overlapping is fine, but let the label be on top


Update search-sku-tier.md

Adding North Europe as new constrained region

#label:"missed-content-complete"
#label:"event-triaged-to-10AM"
This PR is ready for merge. Due to the upcoming Ignite conference, all merging and publishing is on hold until the morning of the keynote address.
The PR review team will resume merging on the morning of the keynote address for the regularly scheduled daily publish cycles. You don't need to take further action on this PR; we'll merge it on the day of the keynote address.
Don't add more commits to this reviewed PR.
Thanks.


Franz themes

 I like Franz, is awesome, it realy works, but I want some dark themes for my eyes... Is realy hard with a white interface... Something like mozaic theme will be great!

 Franz themes
Expected Behavior

Current Behavior

Screenshots (if appropriate):
Possible Solution

Steps to Reproduce (for bugs)

Context

Your Environment

Franz Version used:
Operating System and version:

https://github.com/meetfranz/franz/pull/362


Unable to run laravel  echo server on VPS production server CentOS?

Describe the bug
I have build a chat with socket io redis in laravel 5.8.everything works perfectly on localhost.But when i deploy it i am getting:
Failed to load resource: net::ERR_CONNECTION_REFUSED
https://my-domian.com:6001/socket.io/?EIO=3&transport=polling&t=NFHp_eW:1

Laravel-echo-server.json:
{
    "authHost": "https://my-domian.com",
    "authEndpoint": "/broadcasting/auth",
    "clients": [],
    "database": "redis",
    "databaseConfig": {
        "redis": {},
        "sqlite": {
            "databasePath": "/database/laravel-echo-server.sqlite"
        }
    },
    "devMode": false,
    "host": "my-domian.com",
    "port": "6001",
    "protocol": "https",
    "socketio": {},
    "secureOptions": 67108864,
    "sslCertPath": "",
    "sslKeyPath": "",
    "sslCertChainPath": "",
    "sslPassphrase": "",
    "subscribers": {
        "http": true,
        "redis": true
    },
    "apiOriginAllow": {
        "allowCors": true,
        "allowOrigin": "https://my-domain.com",
		"allowMethods": "GET, POST",
		"allowHeaders": "Origin, Content-Type, X-Auth-Token, X-Requested-With, Accept, Authorization, X-CSRF-TOKEN, X-Socket-Id"
    }
}

bootstrap.js:
import Echo from "laravel-echo"
window.io = require('socket.io-client');

if (typeof io !== 'undefined') {
    // alert('hiiiiiiiiiiiiiii--from-bootstap.js');
  window.Echo = new Echo({
    broadcaster: 'socket.io',
    host: window.location.hostname + ':6001',

    //auth

      headers: {
      'X-CSRF-TOKEN': $('meta[name=csrf-token]').attr('content'),
      }

  });
    console.log('Connected to socket.io');
} else {
    console.log('Not connected to socket.io');
}

I can see Connected to socket.io in console.But it seems problem with laravel echo server as it is not getting started.Please help me..Thanks...
Note:My-domain.com uses SSL..
Expected behavior
My project is working well on localhost is it laravel echo server bug.help-me-please

try to use host as null
Any error when you start server ?

Did you fix it ?

Did you fix it ?


python312Packages.cyclopts: 3.1.0 -> 3.1.1

Diff: https://github.com/BrianPugh/cyclopts/compare/refs/tags/v3.1.0...v3.1.1
Changelog: https://github.com/BrianPugh/cyclopts/releases/tag/v3.1.1

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] 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/)
25.05 Release Notes (or backporting 24.11 and 25.05 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

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 359771

x86_64-linux

:white_check_mark: 4 packages built:

python311Packages.cyclopts
python311Packages.cyclopts.dist
python312Packages.cyclopts
python312Packages.cyclopts.dist


release: v0.15.3

just there to re-number the latest changes to be part of 0.15.3 rather than 0.15.2

Clarification: this was needed because another PR got merged with a release commit for v0.15.2, but said release had already happened in the meantime.


Add BUILD files for the rest of the C++ targets and tests. [phab:D213]

Created by zarko at 2015-04-22 23:26:37:
TODO(zarko): factor out a common test init script
from the various sh_tests to set binary/output paths.

zarko wrote at 2015-04-22 23:33:54:

This one gets me every time (revert grpc BUILD)

schroederc commented inline (context lost during migration) at 2015-04-23 16:44:58:
We should have TODOs to remove the campfire-specific workarounds.

schroederc wrote at 2015-04-23 16:44:58:
//kythe/extractors/cmake:compilation_database fails with this log:
exec ${PAGER:-/usr/bin/less} "$0" || exit 1
/home/schroederc/.cache/bazel/_bazel_schroederc/ddace01a1ad38df359eb57115be59fad/kythe/bazel-out/local_linux-fastbuild/bin/kythe/extractors/cmake/compilation_database.runfiles/kythe/extractors/cmake/extract_compilation_database.sh: line 28: jq: command not found
parallel: Warning: $SHELL not set. Using /bin/sh.
parallel: Warning: $HOME not set. Using /tmp
F0423 16:40:41.812670 14979 kindex_tool_main.cc:46] Check failed: in_fd >= 0 (-1 vs. 0) Couldn't open input file /home/schroederc/.cache/bazel/_bazel_schroederc/ddace01a1ad38df359eb57115be59fad/kythe/_tmp/compilation_database_1/d09515d149b3ca237a31caa8fd58f48365e083ce2ebe57173d568d1939fae6b8.kindex
*** Check failure stack trace: ***
               0x4598ad  google::LogMessage::Fail()
               0x458c8c  google::LogMessage::SendToLog()
               0x459563  google::LogMessage::Flush()
               0x45ca88  google::LogMessageFatal::~LogMessageFatal()
               0x408396  DumpIndexFile()
               0x40800b  main
         0x7f8ce7039ec5  __libc_start_main
               0x407e24  (unknown)
                  (nil)  (unknown)
kythe/extractors/cmake/compilation_database: line 30: 14979 Aborted                 "${KINDEX_TOOL}" -suppress_details -explode "${OUT_DIR}/${EXPECTED_INDEX}"

I definitely have jq installed on my PATH.

schroederc required changes at 2015-04-23 16:44:58

zarko wrote at 2015-04-23 18:50:20:

This one gets me every time (revert grpc BUILD)
Hook up jq.

zarko commented inline (context lost during migration) at 2015-04-23 18:50:47:
They're not workarounds--we support Bazel or Campfire; when we run under Bazel, we derive paths from environment variables that Bazel provides; when we're under Campfire, we do it relative to the Campfire root.

schroederc commented inline (context lost during migration) at 2015-04-23 18:58:08:
We don't //want// to support both.  We should have TODOs to help phase out campfire.

zarko wrote at 2015-04-23 19:02:43:

Add a TODO.

schroederc accepted this revision at 2015-04-23 19:10:43

zarko closed via commit d08a753e9a09b153bbe4732fee00524a26a0d658 at 2015-04-23 19:11:54


Fix completion for @ and @@ without ident

Motivation

Fixes https://github.com/sorbet/sorbet/issues/5434
Test plan

See included automated tests.

cc @froydnj


positional args

Hey @lukedeo,
thanks for merging my pull request!
If you dont mind, I will try to implement positional arguments functionality.

@ntsvetanov awesome!

Hi @ntsvetanov if you end up trying to do positional arguments, ensure you do a quick refresh to master!
Hope you can figure out how to do positional args! 🤞

Hey @ntsvetanov just wanted to see if you are planning on trying to take this on or not! Thanks!

I will do it next few days

Hey @ntsvetanov wanted to see if you ever got around to this (no pressure)

Soon I will, sorry for delay :)

@lukedeo Once again sorry for delay. Ive made pull request. If you are happy with it next few days i can make some refactoring of the code and tests. Also i will add some more tests  :)

It's looking great @ntsvetanov! Let me know once the history is fixed up :) I've cloned your branch and am playing around with it.

@lukedeo if you are happy with fixes you can aprove my pull request :)

Merged @ntsvetanov! Thanks for working on this, great job :)


[ENH] let fill_empty function support to fill NaN value with mean, median or mode

Brief Description
As title.
For some data, such as GDP, filling its NaN value with 0 isn't a good idea.
Because most of the GDP values end in million.
We don't fill NaN value with 0 rather mean value.
API
def fill_empty(
    df: pd.DataFrame,
    column_names: list[str | int],
    value: Any = None,
    method: str = None,
) -> pd.DataFrame:
    ...

One of value and method shouldn't be None.
The method should be 'mean', 'median', or 'mode'.

Example
import pandas as pd
import janitor  # noqa

# create a DataFrame
df = pd.Series([2, 2, None, 0, 4], name="nan-col").to_frame()
#    nan-col
# 0      2.0
# 1      2.0
# 2      NaN
# 3      0.0
# 4      4.0

# fill NaN with mean value
df.fill_empty(["nan-col"], method="mean")
#    nan-col
# 0      2.0
# 1      2.0
# 2      2.0
# 3      0.0
# 4      4.0

@Zeroto521 impute covers this usecase; at this point, I wonder if it is okay to deprecate one of these functions, so we have just one that covers na filling? @pyjanitor-devs/core-devs

@samukweku I'm okay with deprecating one of impute or fill_empty. Seems like impute not only covers the "mean/mode/.." use case, but also the imputing with constant value, which is fill_empty's current functionality?
I'll be inclined to keep impute over fill_empty (at least within the DS/ML community, impute is a commonly-used term; not sure about the broader data world.)

yea, impute is a wrapper around fillna, with the benefits of the statistics imputation.


use items in storage

the Use Item hotkey should look in storage if the item isn't found in your inventory (but only if you're in a town)... maybe also make this work with auto pcons for city speedboosts

done (not for auto pcons, I don't want people to get spammed with those unwillingly)


Feat worktree checkout

This looks good, i need to dig in, because i don't know yet how to test this / cannot build locally.

Hi @grooc,
Apologies for the delay!
I have changed the process flow but haven't added the local branches.
I have been thinking about listing the local branches.
In your scenario, you applied some changes to your local branch, and then wanted to create a worktree. To move the changes to your new worktree, you would need to commit them to your current branch.  So, your current branch would be ahead and need to revert these changes because you will merge them in the future.
Is this something normal?
Do we actually need to implement this?
Please let me know what you think is the best or if I am missing something.


Fix #1979 - Improve UI of call for speakers

Fixes #1979
Changes: Make Card Layout the base layout.
Add padding to heading
Make header bold.
Screenshots for the change:

@mayank8318 Just a suggestion.You could format the card a bit better.The text inside the card could be neatly arranged.

@shreyasnbhat What I wanted to do was to show the email - id on a new line in bold text but the entire "Announcement" string is coming from the server I guess, so I couldn't format it.
Am I right or is it hardcoded somewhere?

Increase the padding a little bit please

Ok 👍


[KIE-978] fix generation of expression binding in executable model

Fixes https://github.com/apache/incubator-kie-issues/issues/978

This PR fix the behavior of executable model when there is a ConstraintExpr used as "binding"; that define a NameExpr as right side, e.g.
$p : Person($amount: (money == null ? BigDecimal.valueOf(100.0) : money))
$amount: (money == null ? BigDecimal.valueOf(100.0) : money) <- binding
money == null ? BigDecimal.valueOf(100.0) : money <- ConstraintExpr
: money <- NameExpr


docs: jitsi-meet must set host name and domain

This adds the networking.hostName and networking.domain to the minimal
configuration examples in the docs for Jitsi Meet. if
services.jitsi-meet.hostName does not correspond with the fully
qualified domain name of the server, jitsi-meet crashes.

Motivation for this change
I wanted the minimal configuration docs for Jitsi to convey that one must set that services.jitsi-meet.hostname should be `"${networking.hostName}.${networking.domain}". For me, not having this set up led to an error where Jitsi Meet would crash whenever a second user would join a call.
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 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

[ ] Fits CONTRIBUTING.md.

I realized this might be better solved by making jitsi.hostname default to networking.fqdn!


Add continuation token support to list directories

Hi Ivan,
I've changed ListPathAsync() to be able to return more than 5000 items. It's not the best of solutions (it'd be better to provide the continuation token to the user to choose when to continue), but is the least intrusive in terms of maintaining your interface definition. Not sure what you would like to do in terms of integration testing - I've can see it works against my storage account.
Thanks

@richardoliverpearce sounds good thank you. There are 4 tests failing on Gen 2 now, could you check please?

Hi Ivan, I believe its all fixed.

thanks all good

Awesome, thanks


386 pauli problems

Summary
#351  #386
Details and comments

#386 is now closed. So only need #351 needs to be done.


Remove folders from level editor Thangs list when empty

In the level editor, when you delete all of a certain doodad, the folder containing them should disappear instead of sticking around with (0) Thangs in it.

Anyone had a chance to look at this? @nwinter

I think that if we set the root data, Treema will have no choice but to rebuild all the nodes. Instead we need to somehow get Treema to delete just its empty folder nodes.

Noticed this issue again. Additionally, the parent folder isn't updated (it says there are 6 thangs, when there are none).


Static method New() of static class cannot be invoked

Steps to reproduce
System.Linq.Expressions.Expression has static method New() which seems to conflict with PowerShell's object creation new() method leading to an error.  A similar scenario as follows reproduces the error:
Add-Type @'
public static class c {
    public static string notNew()      { return "static notNew()"   ; }
    public static string New()         { return "static New()"      ; }
    public static string New(string s) { return "static New(string)"; }
}
'@

[c]::notNew()
[c]::New()
[c]::New('s')

Expected behavior
static notNew()
static New()
static New(string)

Actual behavior
static notNew()
MethodException: C:\test.ps1:10
Line |
  10 |  [c]::New()
     |  ~~~~~~~~~~
     | Cannot find an overload for "new" and the argument count: "0".
MethodException: C:\test.ps1:11
Line |
  11 |  [c]::New('s')
     |  ~~~~~~~~~~~~~
     | Cannot find an overload for "new" and the argument count: "1".

Error details
No response
Environment data
Name                           Value
----                           -----
PSVersion                      7.4.6
PSEdition                      Core
GitCommitId                    7.4.6
OS                             Microsoft Windows 10.0.22631
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>
WSManStackVersion              3.0

The related issues I found were as follows:

#17614 contemplates a problem of invoking one of two methods that exist with the same name.
#15689 contemplates the problem of calling a method when a property has the same name.

This issue, on the other hand, is about invoking the only New member that exists with that name.

Also note the discrepancy between the returned PSMethod instance with New and the invoked method with New(), which is quite awkward.
[c]::New
# OverloadDefinitions
# -------------------
# static string New()
# static string New(string s)

[c]::New()
MethodException: Cannot find an overload for "new" and the argument count: "0".

On the flip side, when a type does have a constructor, the synthetic new method added by PowerShell is lost from Get-Member's MemberDefinition output.
class d {}
class e {
    static [string] New() { return 'static New()' }
    static [string] New([string] $s) { return 'static New(string)' }
}

[d]::new() # d instance
[d] | Get-Member -Name new -Static
# Name MemberType Definition
# ---- ---------- ----------
# new  Method     d new()

[e]::new() # e instance
[e] | Get-Member -Name new -Static
# Name MemberType Definition
# ---- ---------- ----------
# New  Method     static string New(), static string New(string s)

Here are some workarounds in respect to calling, per this Stack Overflow post:
# static New()
$new = 'New'; [c]::$new()
[c]::('New')()
[c]::{New}()
[c]::New.Invoke()

# static New(string)
$new = 'New'; [c]::$new('s')
[c]::('New')('s')
[c]::{New}('s')
[c]::New.Invoke('s')

And likewise with reflection:
# static New()
[c].GetMethod('New', [type]::EmptyTypes).Invoke($null, @())

# static New(string)
[c].GetMethod('New', [string]).Invoke('s', @('s'))

New as the name of a (static) member outside of PowerShell is quite uncommon, so I doubt this issue arises often.

this approach seems to work OK

You can swap this with any of the non-reflection approaches mentioned earlier. E.g., $method = ... and $method.Invoke ... can be replaced by:
[Linq.Expressions.Expression]::('New')($Constructor, $parameters)

[Linq.Expressions.Expression]::('New')($Constructor, $parameters)

Thank you @surfingoldelephant .  That's a better solution, I think.  Can you elaborate on what is happening in the ::('New') part?  Is the method name of such calls just an expression?


[BUG] Application - K8s Pod没有展示数据

Search before asking

[X] I had searched in the issues and found no similar feature requirement.

DeepFlow Component
Grafana Dashbaord
What you expected to happen
我按照此文档的内容在自己的k8s集群上安装了deepflow，但是Application - k8s和k8s map界面都没有数据展示

打开edit界面，发现有这个报错

How to reproduce
安装后就出现了
DeepFlow version

DeepFlow agent list

Kubernetes CNI
[root@master1 net.d]# cat 00-network-agent.conf
 {     "cniVersion":"0.3.1",     "name":"network-agent-cni-network",     "type":"network-agent",     "capabilities":{         "io.kubernetes.cri.pod-annotations": true     },     "delegates":[             {                 "cniversion":"0.3.1",                 "name":"default",                 "type": "calico",                 "kubeconfig": "/etc/cni/net.d/calico-kubeconfig",                 "ipams":[                    {                     "type":"calico-ipam",                     "ipVersion":"ipv4",                     "subnet":"<IP_ADDRESS>/16"                    }                 ]          }     ],     "logFile": "/opt/caas/log/cni/network-agent/network-agent.log",     "logLevel": "info" }
Operation-System/Kernel version
`[root@master1 ~]# uname -r
5.10.0-<IP_ADDRESS>.h1425.eulerosv2r12.x86_64
`
Anything else
No response
Are you willing to submit a PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

可以先参考一下这个 ISSUE 的做法：
https://github.com/deepflowio/deepflow/issues/5785

参考此issue，已解决，谢谢:D


fixing typos

Before issuing a pull request, please see the contributing page.

adding stuff for config control hub


Adding GCMR balance of plant model

Refs #278

Job VTB Documentation on 619a10e wanted to post the following:
View the site here
This comment will be updated on new commits.

Did I put the right executable pattern in the testing? It looks like it is skipped.

good catch

The RELAP-7 executable used for testing is too old and doesn't have the new closures set.  Not sure how to change it to use a newer version. (the HPC binary works)

new submodule should do the trick

ok we ll just wait for relap 7 to catch up with MOOSE if that's ok with you

I ll fixup the test

Passing now. Thanks for double checking


MISSING entrypoints for jsonschema and mappings.

MISSING entrypoints for jsonschema and mappings.
Originally posted by @mb-wali in https://github.com/tu-graz-library/invenio-records-marc21/pull/3#discussion_r554897797

for now we trust in dojson to create a valid marc21 json. BUT for the long run we have to invest time into that. specifically in the mappings part, because otherwise we would have no search possibilities

for now we trust in dojson to create a valid marc21 json. BUT for the long run we have to invest time into that. specifically in the mappings part, because otherwise we would have no search possibilities


Pre-configure techdocs sites with repo_url in mkdocs.yml file

To show the edit button on pages of documentation the repo_url config need to be set in the mkdocs.yml file. To avoid one extra step of configuration we want this to be pre-configured in the process of generating documentation.
The location of the repository can be gathered from the techdocs_ref annotation as it is now, even though this might change in the future.
The edit button is the "pen" to the right.

I would like to work on it.

Hi @emmaindal cc @hooloovooo !
I wonder if repo_url is something worth adding to TechDocs Metadata - especially if we only need it for the Edit button.
I am assuming that the URL where this Edit icon will take the user to, will not be different from where this entity is hosted. This information (i.e. entity's location URL) is available in Entity metadata. And we already use it here to show the code <> icon.

So, my question is can we not we re-use the location of Entity to construct the URL where the "Edit" icon will lead us to?
e.g. (pseudo code)
let entityLocation = "https://github.com/backstage/backstage/tree/master/plugins/techdocs-backend/examples/documented-component"

let pageEditLocation = entityLocation.replace("tree", "edit")
pageEditLocation += "/docs/${path}.md"

Hey @OrkoHunter

I am assuming that the URL where this Edit icon will take the user to, will not be different from where this entity is hosted.

The difference is, the edit button will be the page your are looking at and if repo_url is added, mkdocs gives us the correct edit link for free for that particular page, as in for example I'm reading the first page of techdocs documentation for the backstage docs, the edit button will be https://github.com/backstage/backstage/edit/master/docs/README.md if repo_url is set to where the docs folder lives, in this case https://github.com/backstage/backstage.
Where the link for the code icon is a link to repo level (the whole docs site).
So to answer your question, yes we can use the entity location and create our own edit icon to render if we don't want to use the one we get from mkdocs for free. But then we are back to the TechDocs "widget" framework since we need to render a react component inside of the shadow dom. It also important to keep in mind that the entity location will not always be where the docs folder lives, for example in the monorepo use case.

Aha! @emmaindal I totally forgot about the "for free from MkDocs" bit, i.e. MkDocs has the config repo_url which we can set and it will render the edit icon for us.
Thanks so much for your response! I think now I understand the issue clearly. :)


uninitialized constant Motor::ApiBaseController

After following the setup instructions, booting up my server, and going to the path /motor_admin I hit the following error:
NameError in Motor::Ui#show
Showing /Users/drewbaumann/.rbenv/versions/3.0.1/lib/ruby/gems/3.0.0/gems/motor-admin-0.1.60/app/views/motor/ui/show.html.erb where line #1 raised:
uninitialized constant Motor::ApiBaseController
Did you mean?  PagesController
Motor::APIBaseController

Has anyone else ran into this issue?
I am on Ruby version is 3.0.1 and we are using Rails 6.1.3

@drewbaumann it looks like you have the 'API' abbreviation in your rails inflections acronyms list in the config/initializers/inflections.rb file.
Removing it from the inflections.rb should fix the issue.
I'll investigate if it's possible to omit project inflections for the motor admin gem classes.

@drewbaumann it looks like you have the 'API' abbreviation in your rails inflections acronyms list in the config/initializers/inflections.rb file.
Removing it from the inflections.rb should fix the issue.
I'll investigate if it's possible to omit project inflections for the motor admin gem classes.

That makes perfect sense! I should probably refactor that away from our codebase anyway.
I'll try it out and report back.

@omohokcoj Thank you. That did the trick!


Cybersecurity 6.6 Threat Modelling

Description
Discuss Threat Modelling in detail
Note:

If interested, mention in which format you want to contribute: Documentation or Video
Please avoid copy/paste, BE YOURSELF
Try to explain with Diagrams
Changes should be made inside the Cyber_Security/ directory & Cyber_Security branch.
Task will be assigned on first come first serve
Check it out Contribution Guidelines

Domain
Cyber Security
Type of Contribution
Video, Documentation
Code of Conduct

[X] I follow Contributing Guidelines & Code of conduct of this project.

I would like to work on this. Please assign Documentation

Assigned!

@medhatiwari Submit your work!


Suggestion: Hot-key for change environment

If I am inside a displaymath environment and then want to change it to equation, say, I'd like a hot-key that creates a two-cursor selection for the two enclosing displaymath  so I can then easily make the replacement.
(there may be more efficient mechanisms, but this might be relatively straightforward? I have no idea to be honest)

You are speaking of the feature from https://github.com/SublimeText/LaTeXTools/pull/585, which requires (with support for nested environments and multiple cursors) some logic. Hence it is not as straight forward as just seaching for \begin before and \end after the cursor.
@ig0774 I will take a look into the atom api and implement this.

I actually come from EMACS, where it is a little - but not fundamentally - different. Anyhow, this would be hugely appreciated.

I have also used emacs, but I like multiple-selections more than an input panel.


RT-1116: (charts-on-fhir) medication graph label cut off

Overview

Added the custom plugin for simpleMedicationMapper
Removed the annotations
Added the unit test cases for simpleMedicationMapper

How it was tested

Tested by launching the charts-on-fhir showcase app, and verified labels are showing as expected.
Also tested by using pack package of charts-on-fhir in the sapphire.
Verifed by launching hypertension and dementia app locally.

Checklist

[x] The title contains a short meaningful summary
[x] I have added a link to this PR in the Jira issue
[x] I have described how this was tested
[x] I have included screen shots for changes that affect the user interface
[x] I have updated unit tests
[x] I have run unit tests locally
[ ] I have updated documentation (including README)

Screenshot

In the screenshot it looks like text is off-center vertically. I think the text baseline is aligned with the center of the dots. Can we align the center of the text with the center of the dots?
Did you test how it looks when text is wider than the chart area?

In the screenshot it looks like text is off-center vertically. I think the text baseline is aligned with the center of the dots. Can we align the center of the text with the center of the dots?
Did you test how it looks when text is wider than the chart area?


Writing annotation after deleting annotations

When an annotation gets deleted all new annotations «of the same kind» (i.e. same category or free text) do not show up in the list of annotations. They get inserted and are also shown in the timeline. After reloading the tool they also show up in the list.

Bug does not exist anymore in the merged version. Therefore, I close this ticket.


Add a note about relative links in MarkupContent

@dbaeumer is this what you had in mind for https://github.com/microsoft/vscode/issues/142051#issuecomment-1096205107?
I don't know if MarkupContent is currently supported anywhere that isn't tied to a request for a document, but it probably makes sense to have this caveat?

@dbaeumer I think in the client I want to add this in protocolConverter.ts's asMarkdownString, but I don't really have access to requests there. I could pass it down through the arguments, but I guess that's either a breaking change or it'd have to be optional (which would make it easy to miss from future requests).
Is there a better way/place I can implement this? (Ideally, we could do it centrally/generically, detect the request has a document URI?).

@dbaeumer I started looking at this again today and realised that it's not as simple as I first thought. The documentation being rendered in a hover or code completion results might contain paths that are relative to the document containing the markdown, not relative to the document triggering the hover/completion (eg. you could be completing or hovering symbols from another file).
So I think this either needs to be handled in the servers (they rewrite the paths), or LSP allows the base URI to be included in MarkdownString?


set_session not working

Describe the bug
My understanding is that set_session should take in a jwt, and set the session on the supabase client, but when I call set_session with a valid access token, and then right after call get_session, I get back None.
To Reproduce

url = "http://localhost:54321"
key = ""
jwt = ""

supabase: Client = create_client(url, key)

def custom_decode_jwt_payload(token: str):
    _, payload, _ = token.split(".")
    payload += "=" * (-len(payload) % 4)
    payload = base64.urlsafe_b64decode(payload)
    return json.loads(payload)

supabase.auth._decode_jwt = custom_decode_jwt_payload

session = supabase.auth.set_session(jwt, "")
supabase.auth.set_session

print("session: ", supabase.auth.get_session())

Sidenote: I'm currently using thecustom_decode_jwt_payload as a workaround for supabase-community/supabase-py#395.
Expected behavior
Return the new session, and the supabase client can access protected resources.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: Mac

I'm not fully understanding the reproduction steps, can you please provide an example repo with this issue for me to take a look at?

You need to provide the refresh token of the session to set the session. (I don't know why, the refresh token is needed but it works)
session = supabase.auth.set_session(jwt, refresh_token)

Closing this out as there has been no activity on this issue from OP over a month now.

Tracing through the code because I hit this as well. I was able to work around this by setting persist_session = False in the client options.
This is because set_session calls _save_session, which looks like this:
    def _save_session(self, session: Session) -> None:
        if not self._persist_session:
            self._in_memory_session = session
        ...

I think this should be a one-line fix to remove the conditional, will give it a shot

PR here: https://github.com/supabase/auth-py/pull/610


fix(TDI-40936):Kinesis OOM

What is the current behavior? (You can also link to an open issue here)
https://jira.talendforge.org/browse/TDI-40936
What is the new behavior?
Please check if the PR fulfills these requirements

[ ] The commit message follows Talend standard
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features) ?
[ ] The code coverage on new code >75%
[ ] The new code does not introduce new technical issues (sonar / eslint)

What kind of change does this PR introduce?

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build / CI related changes
[ ] Other... Please describe:

Does this PR introduce a breaking change?

[ ] Yes
[ ] No

If this PR contains a breaking change, please describe the impact and migration path for existing applications: ...
Other information:

Pull request test result: failure :x:

Pull request test result: failure :x:

Pull request test result: success :star:
Sonar results


minor update to flutter daemon

have the flutter daemon manual tester (tool/daemon_client.dart) call directly into the entrypoint instead of using the flutter shell - we can see changes w/o having to delete the flutter_tools stamp file
make the code a bit terser around hiding flutter commands
add some override annotations to playfair

lgtm


Bluetooth: Host: Disable host-based RPA resolution in bt_conn_le_create when !CONFIG_BT_PRIVACY

Change doc of CONFIG_BT_PRIVACY to explicitly say it's needed for both
generating and resolving RPAs.
Disable host-based RPA resolution in bt_conn_le_create when
!CONFIG_BT_PRIVACY.
Update doc of bt_conn_le_create to document that CONFIG_BT_PRIVACY is
a requirement for resolving RPAs. Also explictly say that this function
will resolve private identities. Also explain the expected effect of
Network Privacy on this function.
Reduce coupling to bt_le_create_conn_ext and
bt_le_create_conn_legacy in bt_conn_le_create by just use
resp_addr when it's set, instead of "knowing" when it had been set.
The alternative would be to also update bt_le_create_conn_ext and
bt_le_create_conn_legacy to have (IS_ENABLED(CONFIG_BT_PRIVACY) && (!bt_dev.le.rl_size || bt_dev.le.rl_entries > bt_dev.le.rl_size))

Reran the CI tests, as it seems like it fails unrelated to this PR


Update getPullRequestsMergedBetween to run pre-set string command

@roryabraham will you please review this
cc @AndrewGable
Details
This PR attempts to fix an issue where when a CP happens, the toRef is set to an empty string, even though it is being logged out properly beforehand. Came up with this approach after looking at this SO and seeing that our other usages of execSync only set variables that are separated by spaces, so perhaps there is an issue in this case. I also added a log line that will spit out the command to ensure that the string is what we expect it to be.
Fixed Issues

Related to https://github.com/Expensify/Expensify/issues/168349, possibly a fix 🤞
Tests

Merge this PR
With a staging deploy checklist open, CP a new PR
Confirm that the deploy checklist issue description isn't updated with PRs that aren't on staging

I ran tests locally to confirm that the function still works as expected:

QA Steps
None
Screenshots
N/A

@Jag96 from what I see, and I think this what you wanted to achieve, this is logging some extra stuff and not changing the return of the function. But unfortunately due to my lack of experience in the area, I don't know how to test this! Feel free to remove me and find someone else that can give you a better input about this if you need :)

:warning: :warning: Heads up! This pull request has the CP Staging label. :warning: :warning:
Merging it will cause it to be immediately deployed to staging, even if the open StagingDeployCash deploy checklist is locked.

cc @isagoico because I know you'll be more stoked about this than anyone if it works.

For context, we're holding off on merging this until we have a fresh checklist to confirm the issue is fixed. Putting this on HOLD for now

Going to CP this to Staging before the prod deploy

🚀 Deployed to production         in version: 1.0.82-7🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

🚀 Deployed to staging         in version: 1.0.82-7🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

🚀 Deployed to staging         in version: 1.0.82-8🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

🚀 Deployed to production by @francoisl in version: 1.0.83-1 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
failure ❌

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅


Update thumb

ISSUE #279

features added

Utilize Tailwind CSS to style the scrollbar to match our theme.
Use media queries to display the scrollbar only on medium-sized screens or larger.

Color theme applied, with emphasis on the primary theme


Android development playlist link added

Fixes Issue
Close #813

Changes proposed
Link of the playlist added

Screenshots

Note to reviewers

@rupali-codes
I have made the required changes.