How to configure keosd config.ini to allow connections from private network?

I have a keosd running on http://<IP_ADDRESS>:8900
What I want to enable calls from the private network.
The server running keosd has within the network an ip address <IP_ADDRESS>.
How to configure wallet config.ini file?
What are the plugins needed?

In ~/eosio-wallet/config.ini change http-server-address to http-server-address = <IP_ADDRESS>:8900 and run keosd without the --http-server-address command line argument.
Note this configuration is strongly discouraged.  You must be very certain of your firewall configuration to prevent misuse.  In particular, keosd will sign transactions using any key it knows upon any request that can reach it, which means transfer transactions could be signed without your knowledge.

Sure! I have the keosd on the ubuntu server with all ports closed apart from 22 and private network with an access granted to our web app that is the only user of keosd.

Thank you for the answer!


Support qualified function calls in remove_unused_param

Also adds a test to check that it removes unused params across files.

bors r+


how get  all links(include external link)

Which package is this bug report for? If unsure which one to select, leave blank
@crawlee/core
Issue description
websites ,sometimes have external links
how get  all links on the website.
Code sample
No response
Package version
1
Node.js version
16
Operating system
No response
Apify platform

[ ] Tick me if you encountered this issue on the Apify platform

I have tested this on the next release
No response
Other context
No response

websites ,sometimes have external links
how get all links on the website.


Don't use Pusher as the top level module

Probably best to use Network. Maybe Web.

Put it in Network.


ldmd2 segfaults when compiling clrbridge.d

The tryArrayBuilderFinish functions in clrbridge/package.d are causing a segfault in LDC.  I've filed an issue here: https://github.com/ldc-developers/ldc/issues/3314

I've worked around the issue by using pointer casts instead:
s = *cast(S*)&value;


updated conversion.R to be able to get segments

updated the as.Anndata code for faster segmentation extraction and processing


link to gnomAD flagship paper is broken

At https://gnomad.broadinstitute.org/faq the link to "gnomAD flagship paper" is currently broken.

Hi @notestaff. That link has been fixed.


Pass original DOM event objects along other parameters on dragular events

How can I get the event position from any event? For example, dragulardrag's listener gets the event parameter, but it doesn't seem to be a touch (or click) event, so I can't seem to get information on position from that.

Youre right, Event object passed is from angular library, more on that object here. If you tell me usecase I can add it to API. For now you can access such information from unofficial developer API via service dragularService.shared.
Looks like this:
classesCache: {}, // classes lookup cache
  containersCtx: {}, // containers model
  containers: {}, // containers
  mirror: null, // mirror image
  source: null, // source container
  item: null, // item being dragged
  copy: null, // copy flag
  sourceItem: null, // item originaly dragged if copy is enabled
  sourceModel: null, // source container model
  sourceFilteredModel: null, // source container filtered model if relevant
  target: null, // droppable container under drag item
  targetCtx: null, // target container context
  targetModel: null, // target container model
  lastDropTarget: null, // last container item was over
  offsetX: null, // reference x
  offsetY: null, // reference y
  moveX: null, // reference move x
  moveY: null, // reference move y
  offsetXr: null, // reference x right for boundingBox feature
  offsetYb: null, // reference y bottom for boundingBox feature
  clientX: null, // cache client x, init at grab, update at drag
  clientY: null, // cache client y, init at grab, update at drag
  mirrorWidth: null, // mirror width for boundingBox feature
  mirrorHeight: null, // mirror height for boundingBox feature
  initialSibling: null, // reference sibling when grabbed
  currentSibling: null, // reference sibling now
  initialIndex: null, // reference model index when grabbed
  currentIndex: null, // reference model index now
  tempModel: null, // if o.isContainer is used, model can be provided as well, it is temporary saved here during drags
  dragOverEvents: {}, // drag over events fired on element behind cursor
  lastElementBehindCursor: null, // last element behind cursor
  grabbed: null // holds mousedown context until first mousemove

But this API isnt garanted to remain same in future!!!

So sorry for not responding sooner. The use case is when dragging elements which are not lists, to be able to tell where exactly they landed and then be able to perform some visualisation based on that. I'll close this for now, but adding this to the API would be very useful.

So returning original event as well on dragulardrag as parameter for listener would be acceptable solution for you?

I believe so, yes.

I will implement in next release.

Great! Do you have an estimated timeframe?

Next week I supose.
Dňa 3.8.2016 15:16 používateľ "Ilija Pavlic"<EMAIL_ADDRESS>napísal:

Great! Do you have an estimated timeframe?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/luckylooke/dragular/issues/97#issuecomment-237212222,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADfY_rOyE0MEGM2IxDtQYSAwumOt96Z4ks5qcHvWgaJpZM4JQjCq
.

Done ;)


Integration of discrete dataset

I am trying to integrate numerical data from a simulation on a sphere.
The idea is to interpolate the fields to the points given by e.g. quadpy.sphere.lebedev_009, output these to a file and then integrate with the given method in python.
What would be the best way to pass this discrete dataset to the integration routine?
I could write a wrapper around it and pass that to the integrate_spherical as a function, but maybe I could exploit the internal representation / collection of the data on the sphere directly.
I would be happy to write such an interface, if someone can point me in the right direction.

See #214 on why I think this isn't such a good idea.

The idea is to interpolate the fields to the points given by e.g. quadpy.sphere.lebedev_009, output these to a file and then integrate with the given method in python.

Uuh, be careful here. Imagine a data set in 1D, interpolated. What's the integral over the interpolation? You'll get a much better approximation by summing up the integrals over the trapezoid sections between the points than when throwing a polynomial-type integration scheme at the whole thing. Even better would be to contruct a Voronoi tesselation with the points as centers, and to sum up the Voronoi volumes with the values as weights.
This should probably also be done on the sphere.

Thanks for your comments, I would definitely agree with you in general.
For our use case the data is given on a (finite-volume) cartesian 3D AMR grid, so interpolation on the sphere where we need to integrate is unfortunately always necessary. One could try to contruct a high order approximation of the integrals directly from the 3D data, similar to your reasoning, but that's highly non-trivial and the gain in accuracy doesn't compare well to the total effort to implement such an operation.
The integrants in our case are basically the ones for a decompostion of the discrete data into a limited set of spin weighted spherical harmonics and for that use case the quadpy implementations give highly accurate results, ignoring the fact that the data itself is actually a interpolated approximation.
But I get your point that such an interface would probably only lead to confusion and would get misused. I will keep it in my fork then.


Modify to allow a mix of numerical and categorical data

Some things need to straightened up:

make sure you use tabs for indentation
what if item contains spaces or "|" or ":"?
one can use shorthand notation: instead of "item:1", just "item"

Good suggestions, made those changes.

Have you tested it? Does it work?

Yeah, I used it to generate VW formatted training and test data in order to make submissions for these two Driven Data competitions:
http://www.drivendata.org/competitions/7/
http://www.drivendata.org/competitions/6/

OK, merging then.

thanks, and thank you for providing this tool!


RFE Image Pruning

[//]: kind feature
Description
It would be really nice to have image pruning in podman. Newer versions of dkr have also added some system pruning which is helpful too, but image pruning is especially nice for cleaning up after lots of container builds.
$ podman images |grep none |wc -l
26
podman rmi $(podman images | grep "^" | awk '{print $3}')
Like w/ older versions of dkr, this will clean up the dangling images w/o removing intermediate layers that are still in use. So we do have an option to clean these up, but a prune command would be really nice and make it easier.
Output of podman version:
Version:       <IP_ADDRESS>
Go Version:    go1.10.4
OS/Arch:       linux/amd64

I agree.  I was thinking samsies the other day.  Assigning to myself.

It looks good to me. The behavior differs a bit from dkr, but the -a option seems silly to me - so that's probably good. I think opting into the dry run makes more sense than prompting "are you sure?", but my view is subjective. @fatherlinux wdyt?
After thinking about it a little more, I'm not sure that the system purge makes a lot of sense for podman, but purging stopped containers does. Can we mimick the same behavior/cli options for that?

Should it be podman image rm --prune, podman rmi --prune rather then add a hole other command, and people would be more likely to find it in looking at podman rmi  man pages.

@rhatdan that works for me ... for the record,  podman rm --prune would remove all stopped containers from the system? That should not include created but not run correct?

I don't know what podman rm --prune means.  You prune images not containers.

@rhatdan I believe:

podman rm --prune would remove all of the COW layers for non-running containers aka created, but not running
podman rmi --prune would remove all image layers not in use by either A. running containers or B. created, but not running containers

I always complained that the docker interface was terrible. The "docker images" command shows repositories, the "docker ps -a" command shows COW layers, the "docker history" command shows image layers. IMHO, our confusion on this is due to the upstream API we are mimicking. That said, I really like the --prune options. I think it's another little value add that podman could provide...

Well podman rm --prune would seem pretty dangerous then. But I am fine with adding it.
I would think podman rmi --prune basically removes all non tagged images, which means no one is using them.

My only issue with rm --prune is the potential for typo or autocomplete danger with rmi --prune - someone goes to remove dangling images, slight typo, now a bunch of their stopped containers are gone

it is already fixed in the PR.  we now have container prune and image prune.  In the case of image prune, it removes all unused images; that can be  (by definition) or any images without an associated container.


Discussion: Location of BookKeeping

Is there a way to encourage people to put the BookKeeping module at the bottom of their code rather than at the top? It's a lot easier for reviewers if the first thing they see is the important part of the code.

The current wording is:

Define a constant named VERSION inside of the top level BookKeeping module.

Having 'top level' in there is likely to prompt people to put it at the top of the code.
Perhaps adding 'at the bottom of your code' might help.

Agreed, we could definitely change the wording (also agreed: we should encourage people to stick it at the bottom of their solution!).

Would that not be part of the conversation in review?  I could imagine this in a review discussion:
"I find it easier if all of our constants that aren't directly important to our problem at hand, if the constants communicate on time.  Because the BookKeeping is not important to our , maybe it should be after all of our code, or in  location." -- KOTP
"I think it is important that we place the BookKeeping module after our solution to the problem, so I would have stuck it after .  I feel that it is easier for reviewers to just skip down to verify that what they are reviewing is in fact written to the current tests" -- George
"We should encourage people to stick it at the bottom of our solution" -- Kytrinyx
I think it is important to talk about this, I think it is a great place to introduce that conversation.
There is also value in seeing it right away, as it indicates if the code will or even should pass the current version of the tests.  It may be irritating writing a review, seeing the code first, getting your response together, and then realizing "TLDR, this version is not going to (or may not) pass the current test version 9, but did pass at version 1".
Perhaps, the encouragement to do so is as we are reviewing the solution.  It is where we talk about where to put our attr_* our other constants, how we organize our methods, or modules our classes, our class variables and etc..  Why not talk about the book keeping in the reviews?

I never thought of the bookkeeping as something to talk about in the reviews. Honestly, if we could do without it, I would. This feels very tangential to the problem at hand.
Reviewers really should get in the habit of looking for the bookkeeping module, and they probably will if they review any more than three or four solutions. As a reviewer, though, I imagine that I would find the bookkeeping stuff to be kind of noisy and irrelevant. I'd rather have the important code up front.
All of this said: I don't actually feel very strongly about this, and I haven't reviewed much in Ruby lately, so I don't expect that I'll have a very accurate gut reaction about the situation.


Miscellaneous corrections

Debug-friendly GCC optimization flag (-Og) when BART compiled in debug mode
Addition of memcfl_exists to check if mem_cfl file already created
Bugfixes to my previous pull request regarding Windows-compatibility

Due to  conflicts I could not merge this, but I cherry picked the remaining changes. So I hope this is resolved. Thank you!


Feat/analytics2

src/backend/utils/analytics.ts may be deprecated, if so I'll remove before merging.

Please rebase too


[EN] Feedback for: /fundamentals/getting-started/your-first-multi-screen-site/responsive.html

This is somewhat over my head.  Is there someone we can converse with to help us make our site mobile friendly?
http://guzmansgreenhouse.com
Paul Guzmamn

It's not going to be easy to convert your site.  Hmm, it might be best using a tool to help you such as squarespace, or adsy.me

Thanks for the response Paul.  Both of these sites want us to build a website.  Ours is already built.  We've been online since about 2002.  With great local success.  We have been happy with our search results.   The adsense ads help with monthly revenue.  It is a shame that Google will penalize our website solely on the mobile issue.
We have been looking for web developers to help us but most are charging more than what we can afford.  Again we ask "Is there someone who can guide us through the right steps" without using technical jargon that is above our expertise.
Regards
Paul Guzman
guzmansgreenhouse.com


App hangs in splashscreen

I want the splashscreen to be disabled in my app.
here is my configuration.
This worked fine until the last update of the plugin.
If I do
navigator.splashscreen.hide()
then the splash screen goes away.
But the delay still exists when I open the app.
It is like the settings inside config.xml are not taken into account any more.

In which url is your app loading?
Do you have any allow-navigation entry in your config.xml?

I've experienced this issue on Android 4.4, 5.1 and 6.0 in emulators (AVD and Genymotion)
Moreover the navigator.splashscreen.show and navigator.splashscreen.hide methods didn't work at all.
Seems that it's caused by custom scheme and when I've set it to https, everything was working again.


Fixed amount of suported actions

Hi @gbellmann, I'm your friendly neighborhood Azure Pull Request Bot (You can call me AZPRBOT). Thanks for your contribution!

This seems like a small (but important) contribution, so no contribution license agreement is required at this point. Real humans will now evaluate your PR.

TTYL, AZPRBOT;


Fix compile problem with openSSL 1.1.

This depends on noting that if the functions are valid, they are not proprocessor macros but actual functions. Contrariwise if the functions are compatibility fakes they are preprocessor macros.
See #2167.

I can test this tomorrow morning on Debian 9, which is where the issues happened for me.

Yes, just checked that - for openSSL 1.0 the code inside the #ifdef is compiled.

Cherry-picked to 7.1.x


Writing Test automation Scripts for tabs and dropdowns in Diksha, Udise+ Data sources

Writing the  test script for Diksha and UDISE program
Development of test scripts for Vanity metrics and all the tabs are completed except the dropdown functionality.

Test scripts for Diksha Program:
Learning session - dropdown functionality is pending
Learning session on potential users - completed
Implementation status - completed
ETB Coverage Status - completed
Content coverage on QR - completed
Test Scripts for UDISE
Completed Tabs:
Vanity Metrics
Implementation  Status
State wise Performance
Correlation
In Progress
Dropdowns: State wise Performance and correlation

Test script for dropdown functionality will be completed by 12 Sep  2022

Correlation dropdowns completed
State wise performance - Dependent dropdowns are not able to validate because unable to get the exact xpath for markers

state wise performance tab - unable to automate the dropdowns which are there in district page because of xpath issue , we need to test it manually

State wise performance tab - completed automating the dropdowns which are present in district page

Completed converting all program test scripts in NVSK


[Improve][Zeta][Imap store] support S3,OSS

Search before asking

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

Description
At present, Imap has supported the hdfs persistence method, and now it needs to support OSS/S3.
You can refer to
https://github.com/apache/incubator-seatunnel/blob/6a4a850b4c92a3b01beba5e1686024a51fdd507e/seatunnel-engine/seatunnel-engine-storage/checkpoint-storage-plugins/checkpoint-storage-hdfs/src/main/java/org/apache/seatunnel/engine/checkpoint/storage/hdfs/HdfsStorage.java#L63
Usage Scenario
No response
Related issues
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

can you assign it to me please? thanks very much!

can you assign it to me please? thanks very much!

Already assigned to you, please enjoy!

about support oss/s3，is hdfs on oss/s3? or write to oss/s3 directly.

about support oss/s3，is hdfs on oss/s3? or write to oss/s3 directly.

Does it make any difference?

imap -> oss; or imap -> hdfs, but hdfs data storage in oss

https://github.com/apache/seatunnel/pull/4683, maybe this issue has fixed.


[cinder-csi-plugin] Add Doc for topology

What this PR does / why we need it:
Add Doc for Topo for CSI
Which issue this PR fixes(if applicable):
fixes #
Special notes for reviewers:

Release note:

NONE

/test pull-cloud-provider-openstack-check

/lgtm

/approve


Added missing palatal stops to Azerbaijani phonelist

[ɟ, c] were missing from the Azerbaijani phonelist (aze_narrow.phones). I added them in.

Your changes from #542 have leaked into this. (This happens when you have two PRs active from the same local copy...the only workaround I know of is to have two local copies.) The simplest thing to do then is to submit #542 and then this should no longer appear as a change in this PR. Don't worry---this happens to me all the time too.
To get this ready you will also need to do the suggestoin I made on #542: run steps 4-7 on the HOWTO.

Add the "closes" line for the relevant issue on the tracker to the PR description when you get a chance.

Closing this request and opening a new one because I had trouble merging master into my aze branch.


Run back-and-forth when selecting current workspace

I know https://nikitabobko.github.io/AeroSpace/commands#workspace-back-and-forth exists, which allows me to have a shortcut to go back and forth between workspaces (that's what I had in AwesomeWM with "meta + escape").
In i3wm, if I remember correctly, it was slightly different: there was no "back-and-forth" shortcut, but trying to go to the current workspace would actually go to the previous one. E.g. I would be on workspace 2, do "meta + 5" and move to workspace 5. Hitting "meta + 5" again would bring me back to the last one (workspace 2), and so forth, resulting in the "back and forth" behaviour.
In Sway, I actually have both 😊.
Is there a way in Aerospace to get the second behaviour? I haven't found it.

workspace --auto-back-and-forth

I don't really get how to use it. I don't want to call $aerospace workspace --auto-back-and-forth 2 from the command line, I would like it to happen when I do "alt + 2" 🤔.
Can I somehow enable workspace --auto-back-and-forth in the config file?

Oh, just got it, with something like:
alt-1 = 'workspace --auto-back-and-forth 1'
alt-2 = 'workspace --auto-back-and-forth 2'
alt-3 = 'workspace --auto-back-and-forth 3'
alt-4 = 'workspace --auto-back-and-forth 4'
alt-5 = 'workspace --auto-back-and-forth 5'
alt-6 = 'workspace --auto-back-and-forth 6'
alt-7 = 'workspace --auto-back-and-forth 7'
alt-8 = 'workspace --auto-back-and-forth 8'
alt-9 = 'workspace --auto-back-and-forth 9'
alt-0 = 'workspace --auto-back-and-forth 10'

Thanks a lot!


[MyGUI] update to 3.4.1

Fix #21913
Update [MyGUI] to the latest version 3.4.1
All features have been tested successfullly in the following triplet:

x86-windows
x64-windwos
x64-windwos-static

Thanks for the update :)


Fix: Correct environment variable handling for limited Azure OpenAI GPT and embedding access by properly differentiating endpoints.

in some collabrating project , the embedding azure and completion azure might not be the same endpoint ,  but in current code the azure client fail to deal with them seperately

LGTM! Would you like to also add related docs in readme, for azure openai ?


LibGit2Sharp should just emit the message when fallback to git

Below shows up in the trace (fetch private repo) and often times misleads that something was wrong.  It should be good enough to emit just the exception message - not the full exception stack.
            <step title="Warning" date="2015-12-17T19:17:20.347" type="warning" text="LibGit2SharpRepository fetch failed with LibGit2Sharp.LibGit2SharpException: Unsupported URL protocol
   at LibGit2Sharp.Core.Ensure.HandleError(Int32 result)
   at LibGit2Sharp.Core.Proxy.git_remote_fetch(RemoteSafeHandle remote, Signature signature, String logMessage)
   at LibGit2Sharp.Network.DoFetch(RemoteSafeHandle remoteHandle, FetchOptions options, Signature signature, String logMessage)
   at LibGit2Sharp.Network.Fetch(Remote remote, FetchOptions options, Signature signature, String logMessage)
   at Kudu.Core.SourceControl.Git.LibGit2SharpRepository.FetchWithoutConflict(String remoteUrl, String branchName)" />

What's the repro? Does it happen every time continuous deployment kicks in for private GitHub/BB? Agree we should clean it up, since it's an expected libgit limitation.

Just setup continuous with any private repo.   During fetch, we attempt to use LibGit2Sharp first and fail with Unsupported URL protocol.  We were merely too aggressive to trace the whole stack in trace xml and it stood out.


some config with flask blueprint

Hi, I have read your article on https://codeburst.io/full-stack-single-page-application-with-vue-js-and-flask-b1e036315532, and tried with your example, everythin is fine, frontend and backend are separated.
But some thing wrong with Blueprint, I solved these problems at the end. Say, the project structure is the same with the project flask-vue-spa, now I make an additionally directory named vue at the same directory, like following:

app.py
vue
-- frontend
-- dist
-- vue.py

Contents of vue.py is similar with app.py but the object vue is the instance of Blueprint:
from flask import render_template, Blueprint

vue = Blueprint( 'vue', __name__, template_folder='dist', static_folder='dist/static' )

@vue.route( '/', defaults = { 'path': '' })
@vue.route( '/<path:path>' )
def index(path):
    return render_template( "index.html" )

And the prefix for this blueprint is /vue
Then I had to modify two another files, one is /vue/frontend/config/index.js, I had to set build.assetsPublicPath to '/vue/'.
Another one is /vue/frontend/src/router/index.js, the Vue Router mode can only be hash, or I would see nothing changed when I entered the url such like /vue/home. In other words, if Vue Router mode is history, I can only see the interface rendered by /vue/frontend/src/App.vue instead of the index route defined in router.

Sorry, I found the cause of problem, in the App.vue I have to put <router-view /> there for SPA


Patient picker API in the logs getting an error because of double https://https://

When I try to access the Fhir API  it successfully bring up the login page and once I am logged in successfully it redirects to a white screen with the following error: " Unable to retrieve requested scope definitions and client info from the authorization server."
I looked at the logs for the patient picker API and I noticed something strange. The request is failing because of a double https://https:// as seen in the picture. Why does this double protocol only happen in this part and what could I possible change to get it to work correctly?

Ah it was due to the OKTA_ORG setting you are not supposed to include the protocol in the url, once I fixed it, this issue no longer existed.
OKTA_ORG:  dev-XXXXXXXX.okta.com
that is the format of OKTA_ORG

I'm back- I'm glad you figured out the issue! I am working on a new version of my deployment and code that will standardize on the naming of variables a little better to hopefully eliminate some of this confusion.


Fix engine cleanup error handling

Error handling in engine_cleanup_add_first/last was broken and caused memory leaks.

Would it be possible to make test for this?

Would it be possible to make test for this?

The test that found it, is already there.
I did it using ./config enable-crypto-mdebug enable-crypto-mdebug-backtrace
together with OPENSSL_MALLOC_FAILURES=1@1 make test V=1
and spotted it, by looking at the keyword "bytes leaked",
ignoring lots of irrelevant findings outside the crypto tree.
Unfortunately the feature crypto/mem_dbg.c was removed in 3.0,
but address sanitizer cannot replace that functionality completely,
so enable-crypto-mdebug is crippled and enable-crypto-mdebug-backtrace
is currently useless.
Therefore my testing had to be done against the 1.1.1 branch.

@openssl/committers ping...

This pull request is ready to merge

Merged to all branches.  Thanks!

The merge to 3.0 has broken the 3.0 branch
crypto/engine/eng_list.c:85:49: error: too few arguments provided to function-like macro invocation
            CRYPTO_DOWN_REF(&e->struct_ref, &ref);
                                                ^
include/internal/refcount.h:162:10: note: macro 'CRYPTO_DOWN_REF' defined here
# define CRYPTO_DOWN_REF(val, ret, lock) CRYPTO_atomic_add(val, -1, ret, lock)
         ^

as the declaration of ref was not brought in
diff --git a/crypto/engine/eng_list.c b/crypto/engine/eng_list.c
index 04c73c7628..d3bd0c0dc2 100644
--- a/crypto/engine/eng_list.c
+++ b/crypto/engine/eng_list.c
@@ -78,12 +78,16 @@ static int engine_list_add(ENGINE *e)
             ERR_raise(ERR_LIB_ENGINE, ENGINE_R_INTERNAL_LIST_ERROR);
             return 0;
         }
-        engine_list_head = e;
-        e->prev = NULL;
         /*
          * The first time the list allocates, we should register the cleanup.
          */
-        engine_cleanup_add_last(engine_list_cleanup);
+        if (!engine_cleanup_add_last(engine_list_cleanup)) {
+            CRYPTO_DOWN_REF(&e->struct_ref, &ref);
+            ERR_raise(ERR_LIB_ENGINE, ENGINE_R_INTERNAL_LIST_ERROR);
+            return 0;
+        }
+        engine_list_head = e;
+        e->prev = NULL;
     } else {
         /* We are adding to the tail of an existing list. */
         if ((engine_list_tail == NULL) || (engine_list_tail->next != NULL)) {

ah sorry, now I see 3.1 is actually also broken, since the struct ref is incremented below, while master incremended it before.

(I didn't check 3.1; I saw the 3.0 failure on the fuzz results on another PR)

quite possible that 3.1 will compile, but the ref-counting is weird on master, that confused me a bit...


[irods/irods#6597] Add Ubuntu 22.04 support

Adds externals builder and irods_core_builder Dockerfiles.

Companion PRs:
https://github.com/irods/irods/pull/6620
https://github.com/irods/irods_client_icommands/pull/323

Gonna leave this in draft until #74 goes in and then adapt changes to match the Various Improvements.

Still need to add a runner, debugger, etc. Willing to delegate those to a separate issue and/or PR. Just confirmed that these work with main of irods/externals. Need to try again with jwt-cpp but I do not anticipate any issues

The new dockerfiles are still using the old syntax. If merged as-is, I'll update them myself

@SwooshyCueb - Seems fine to me if you are up for it!

Ah, hold on. I forgot to try building iRODS. :facepalm: Have only confirmed externals. Setting back to draft status.

I updated the Dockerfile syntax and added support for building remote repos. Confirmed that building externals and building iRODS / iCommands is working.
jammy doesn't have anything in packages.irods.org yet, so we will need to delete the last commit to enable that repo before merging. Is it possible to make an empty / dummy directory for now so we don't need to worry about publishing unsavory packages?

So you're confident that everything for running the iRODS server in ub22 is good?
What's left for this (other than the DELETEME commit)? Running unit/core tests?

i pushed jammy packages to core-dev and unstable... can push to packages too if they're behaving.

I vote yes since no one should have an apt repo configured for ub22 externals yet.

jammy externals now on packages.irods.org

Core tests are running. I experienced a few failures but so far these seem to be due to the spurious failure as reported here: https://github.com/irods/irods/issues/6954


Typo in latest commit to 'scheduler/ipp.c'

The last commit introduced a typo ('reqeusting-user-name') in the new code:
attr = ippAddString(con->request, IPP_TAG_JOB, IPP_TAG_NAME, "reqeusting-user-name", NULL, "anonymous");

Line #L1628 of scheduler/ipp.c

[master 0e4593c0b] Fix typo (Issue #5190)
(push pending)


US627240: FileMetadata implementation that wraps a string map

https://internal.almoctane.com/ui/entity-navigation?p=131002/6001&entityType=work_item&id=627240
This new class implements FileMetadata by wrapping a map of String to List<String>.

A developer build has not yet been created for this branch. Click here to go ahead and create the build...

CI Build Link:
http://sou-jenkins2.swinfra.net:8080/job/FileAnalysisSuite/job/FileAnalysisSuite~adaptersdk-convenience~US627240~CI


currency conversion

is it possible to perform currency conversion like the old Google Finance API:
https://www.google.com/finance/converter?a=1&from=EUR&to=USD
?

@eadmaster you can perform currency conversions by changing the base currency.
https://api.exchangeratesapi.io/latest?base=EUR&symbols=USD

ok, but can i pass an amount to convert to the API?

@eadmaster no the API is just for exchange rates. The calculations with amounts should be done in your own codebase.


⚠ Bofrost.lu has degraded performance

In cbed5a3, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1573 ms

Resolved: Bofrost.lu performance has improved in 20e2ccc after 17 minutes.


Wrap Formik FieldArray for arrays of objects

When configuring complex objects, it is useful to be able to add/remove objects inside of arrays. Formik has a specific component to help with this, called FieldArray:

<FieldArray /> is a component that helps with common array/list manipulations. You pass it a name property with the path to the key within values that holds the relevant array. <FieldArray /> will then give you access to array helper methods via render props.

Specifically, it gives you arrayHelpers.insert(...) and arrayHelpers.remove(index) functions that handle managing the data for you.
Use Case
My current use case, for example: a channel has multiple video encodings for different dimensions/bitrates. A user should be able to add/remove those as they see fit when creating or updating a channel. The data looks something like:
{
  "vencoders": [
    {
      "id": "enc1",
      "width": 1920,
      "height": 1080,
      "bitrate": 123456,
    },
    // ...
  ]
}

I can use a state variable to track how many encodings there are and render them in a loop, but once an encoding has been added, the data remains in the Formik values (used by validate and onSubmit) even after I remove the fields from the rendered page output. I just can't get low-level access to the internals to remove them. It seems like using the built-in Formik component specifically for this use-case is the right way to go about this.

This is solved by using
import { useFormikContext } from 'formik';
const { values } = useFormikContext();


Addon-Knob: Add missing key property in Panel

Issue:
Missing key in iterator for two level knobs.
What I did
Added the key, similar to the id.
How to test
Open Storybook with knob addon and multi level options, should ne throw an error anymore.

What do I need to do in order to make the failing check green?

hi!
Seems like this fix is not in latest alfa release: https://github.com/storybooks/storybook/releases/tag/v4.1.0-alpha.13
as far as i understand your guideline:

Every week: release patch releases off master to the NPM tag latest, and alpha releases off next to the NPM tag next (as e.g. 4.1.0-alpha.0).

it should be there. so i'm a bit confused.


change PurchaseFailed Prop from object to string

Hi,
Attached contained few changes that should address the empty modal issue on trade page for your perusal.

Coverage remained the same at 92.063% when pulling 323e60320720a7e87eafd5d482ab29084309be23 on nuruddeensalihu:nuru/fix_error_msg into f0412c0b139d9013d396549959beb75e57089427 on binary-com:master.


ENH make the build go

Checklist

[ ] Used a fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@conda-forge-admin, please rerender

Sorry I forgot to defender after adding the maintainer....!


simple landing page commit

Hi, @debrajrout  Can you please review and approve this PR? I had added the changes as mentioned by you in the requirements.

Hi, @debrajrout Can you please review and approve this PR? I have added the changes as mentioned by you in the requirements.

Please start a conversation in issue 37 so that I can assign it to you


Make sandboxing file managers viable

After the incident where it became apparrant that file managers are a prime target for being sandboxed with nasty consequences if they aren't, I had a think about how it would effect the user experience and what oz needs to make file managers like nautilus work.
User experience
So far neither Subgraph Os or Dapper Linux have not sandboxed nautilus because we are worried about changing the user experience when it comes to managing user's files. These are the features that MUST work in order to ship a sandboxed file manager
- Making new files (usually from a ~/templates)
- Making new directories
- Copying files
- Pasting files
- Clicking a file and launching its respected application
- Mounting and accessing mass storage devices
    - USB / firewire
    - FTP / sshfs

I'm arguing that all of these features are perfectly possible, and literally all of them we get for "free" if we whitelist correct directories etc.
What oz needs to make nautilus work
Oz needs 4 main things to make nautilus work:

Fix a bug where ${HOME} cannot be whitelisted
I tried to whitelist ${HOME}, and got the following error:

Target (/home/liveuser > /srv/oz/rootfs/home/liveuser) already exists, ignoring!
/home/${USER} is not mounted. Any directories that have been added ontop of ${USER} such as ${USER}/.config/nautilus still mount fine. I know you could limit to XDG_XXX_DIRs but I personally think that breaks the user experience too much, and users should be able to create arbitary folders in their home folder, hence whitelisting the whole of ${USER}.

Enable USB Sticks and external drives to be accessed.

I tried to whitelist /run/media/${USER} on Dapper Linux since this is where USB mass storage is mounted, and it appears, but the contents of the folder are owned by root, so nautilus cannot access mounted usb sticks.

Make sure things like FTP drives can be mounted. Should work out of the box with networking configured properly, maybe some tmpfs needs to be constructed.

and finally the biggest change,

Enable additional Oz sandboxes to be launched from within sandboxes.

This would enable the user to click a file, and for the file to open in a new sandbox for that specific file. I have tested that it is possible with oz launch  placed inside the Exec of the .desktop file, and it does indeed trigger the cannot launch new sandbox warning, so .desktop files still do their jobs, even when inside sandboxes.
Currently, when you attempt to launch a new sandbox within an existing sandbox, you get the message:
Cannot run oz client inside of existing sandbox!
and the sandbox launch fails.
This restriction needs to be removed, but it needs to be heavily restricted.
I suggest the following restrictions:
4.1 I suggest that a new boolean flag be added to Oz profiles, something like EnableSandboxes or AdditionalSandboxes, which is set to FALSE by default.
When true, the oz binary is allowed to talk to oz-daemon and arrange a LAUNCH.
No other oz command should be allowed. The reason to set this to false is to prevent malicious applications launching arbitary sandboxes for installed profiles. This option should only be enabled on profiles which require this, such as file managers, as their .desktop files will typically perform a sandbox creation event.
4.2 If a file is sent as an argument, such as selecting a picture file in a file manager, the file should only be available to the newly launched sandbox if it is reachable as a file that exists, that is, a file that exists on the file system / home directory tree, but not a file that exists only in an unmapped directory inside a sandbox. This prevents arbitrary files being written and sandboxes launched on these files, instead, these files must be located in a well known directory.
I think that it's pretty important that we seriously consider doing all this, as sandboxing critical apps like file managers should be a priority.

I'll look at this more in depth at some point, but FWIW #1 isn't a bug per say, what you want is to pass along the "force" flag for the item

I'll look at this more in depth at some point; but a couple of notes for right now:

isn't a bug per say, what you want is to pass along the "force" flag for the item

/run/media/${USER} seems to be Fedora specific, Debian/SubgraphOS uses /media/${USER}, you could maybe inspire yourself from the work done for this to provide a patch to support both?

Sandboxing nautilus may require the trade-off of not supporting network drives since networking seems like something that would not be wanted in the sandbox. Something to think through and discuss further.

Has a number of existing tickets, however it's something that requires careful considerations.


Add autofield to apps

Fixes https://github.com/agateblue/django-dynamic-preferences/issues/276

@agateblue Is it planned to include this fix in a future release anytime soon? Thanks!

How did I forget to merge that? Thank you @sbruno for the reminder, I'll push a release on PyPi next week :)

@sbruno @kike-reveni the 1.13.0 release that include this change is now live on PyPi :)
https://pypi.org/project/django-dynamic-preferences/1.13.0/


Default ajax option is not null

In the option table it says the ajax option (whether object or string) is null by default. This isn't true, because in the $.fn.typeahead.defaults the ajax option is a predefined object. So unless you specifically tell your instance to have an ajax option of null, the ajax option will not be null. I came across this when the sorter method didn't seem to work. It turns out the sorting is skipped when the ajax option is set. I only used the source option, but it didn't sort until I specifically set the ajax option to null.
So either have the default value actually be null or edit the options table in the documentation to reflect the predefined ajax object.

Created a pull request for this issue. I added an extra check to see if the url property of the ajax option is set: pull request #40
Also added support for sorting objects.


HHH-15566 Improve efficiency of CallbackRegistryImpl

https://hibernate.atlassian.net/browse/HHH-15566

I've revised this slightly, preferring to opt for a defensive copy of the Map rather than forcing to be provided with a ConcurrentMap; this mostly to consume less memory.
Also, we're now able to throw an exception for unintended usage after dispose.


Menu

Added new menu component with the supportive following components.

Menu
MenuItem
MenuDivider
MenuHeader
MenuGroup

Created folders according to menu component.

react/src/components/BaseMenu/
react/src/components/Menu/

Also created following style file and token
core/src/components/menu/index.scss
/core/src/components/menu/tokens.scss
Taking care design menu as per the discussion.
Following features has been added

Menu item hover color.
Menu item focus color.
Menu item selected color.
On menu item click get all the selected properties.
Auto hide when click on external element.
Set element position as per the parent element.
Set default focus.
Dynamic json menu generation.
Menu item click event
10.Menu item url redirect

Unit testing is remaining I am working on it.
@sh0ji Please review code and let me know your review comments.

We'll address this in another PR.


Swarm manager should retry EventMonitoring on failure

Fix #1976.
Signed-off-by: Dong Chen<EMAIL_ADDRESS>

LGTM

LGTM


Balance check for fees broken for multi-hop trades

Overview
Its currently possible to execute the first hop of 2 hop trade where there is insufficient balance to cover fees, resulting in trades failing on the second hop due to insufficient balance.
References and additional details
Error from optimism daemon:

Indeed, our balance is too low to cover the fees:

Acceptance Criteria

Need By Date
No response
Screenshots/Mockups
No response
Estimated effort
No response

Appears to be isolated to optimism due to gas estimation

need to wait for Kevin to get back before tackling this


[3.0 provider]: Unable to import PFX data into custom Provider objects

I am attempting to load a key from a PFX file using a custom provider and the STORE operation. While the STORE functionality is working as expected with my provider's implementation, I believe there is an issue with the PKCS12_unpack_p7data(PKCS7*) functionality that prevents it from functioning properly with custom providers.
I am calling PKCS12_unpack_p7data(PKCS7*) as part of the provider code, which ultimately generates a default provider's key, whereas I expected it to generate a key from my custom provider. Upon inspecting the code, I have observed the following:
ASN1_VALUE *ASN1_item_d2i(ASN1_VALUE **pval, const unsigned char **in, long len, const ASN1_ITEM *it)
{
      return ASN1_item_d2i_ex(pval, in, len, it, NULL, NULL);
}
#0  ASN1_item_d2i (pval=0x0, in=0x7fffffffc6c8, len=1169, it=0x7ffff7dfeb80 <local_it>) at crypto/asn1/tasn_dec.c:154
#1  0x00007ffff794fa6a in ASN1_item_unpack (oct=0x5555555cc520, it=0x7ffff7dfeb80 <local_it>) at crypto/asn1/asn_pack.c:59
#2  0x00007ffff7bc1681 in PKCS12_unpack_p7data (p7=0x5555555cc4e0) at crypto/pkcs12/p12_add.c:81

Note that the last call is hardcoded to work with the NULL provider and NULL propq (the last two parameters), causing the extracted key to be in the original OpenSSL data structure format rather than the custom provider's format. I am not seeing an option to pass the provider context (ctx) or propq when calling PKCS12_unpack_p7data.
Am I overlooking something? What is the correct approach for importing PFX data into custom provider's objects?"

You can always use OSSL_LIB_CTX_set0_default() to change the default context temporarily and revert it once you return from the call.  This of course handles just the context and not the propq but it should be sufficient in most cases.
But yeah this is a missing feature on 3.0 and 3.1 releases - it should be fixed by #19942 on the master branch.

Thanks, I'll try this out.

Closing since this is marked as resolved.


DFU state is .completed twice in a row

@mostafaberg I'm not sure if this also might be connected to #43 and #42, but when completing the DFU, I'm seeing the state change to .completed twice in succession, is this expected behavior or a bug?
I've included a some print debug statements to give a better idea of what's going on:
DFU Progress: 99% completed.
DFU Progress: 99% completed.
DFU Progress: 99% completed.
DFU Progress: 99% completed.
DFU Progress: 100% completed.
DFU State: Completed
Cleanup performed successfully.
DFU State: Completed
Error: “firmware.zip” couldn’t be removed.

Where our state change handler looks something like:
    /**
     Handles changes in the DFU state, called whenever the state of the DFU Service has changed

     - Parameter state: The new current DFU state
     */
    func didStateChangedTo(_ state: DFUState) {
        #if DEBUG
            print("DFU State: \(state.description())")
        #endif
        switch state {
        case .completed:
            // Delete temporarily stored firmware ZIP
            cleanup(localFirmwarePath!)
        case .connecting, .starting, .enablingDfuMode, .uploading, .validating, .disconnecting: break
        case .aborted, .signatureMismatch, .operationNotPermitted, .failed: break
        }
    }

@mostafaberg I'm not sure if this is just an issue of me misunderstanding how the SDK is supposed to behave.

Would very much appreciate the input 😄

interesting find, this doesn't happen with the Legacy DFU right ?

I can't reproduce that on a Secure DFU process so I'm waiting for your confirmation

@mostafaberg A bit confused actually by the Legacy DFU / Secure DFU discrepancy. For all of these we are using secure DFU packets on our firmware end. As far as I understood, with the new SDK there wasn't a change we had to make to use the Secure DFU over the Legacy DFU, but that may just be something that is unclear to me and I'm going about things wrong.
When I initiate the DFU I do so like this:
let selectedFirmware = DFUFirmware(urlToZipFile:firmwareURL)
let initiator = DFUServiceInitiator(centralManager: self.manager.central, target: self.manager.peripheral!).withFirmwareFile(selectedFirmware!)

initiator.logger = self // To get log info
initiator.delegate = self // To be informed about current state and errors
initiator.progressDelegate = self // To show progress bar

self.controller = initiator.start()

sorry for not updating you earlier, but my colleague reproduced this issue "intermittently depending on which app is implementing the library", i'll try to trace it down with him and have a fix out ASAP !, thanks for all your input!

Not a problem, thanks so much for looking into this @mostafaberg !

No worries, will keep you updated here!, if you have any more findings in the mean time just update the thread

Awesome, thank you @mostafaberg !

Hi, there will be an update to the lib soon. The double .completed will be fixed. Also expect some small changes in the API (delegate method has been renamed, SecureDFUState and ..Errors removed, perhaps the peripheralSelector will be slightly modified). But all should be easily fixable.

Hi, the Version 3 is now published on our Version3 branch. You can edit your Profile and give the whole repo and branch path there. This bug has been fixed in this version.
Version 3 is now in beta phase and we will publish it when we get some feedback.
Thanks!

Version 3 seems to be working for us! 😄

Going to close this issue for now. :smile:


basic client merge

No rush @chrisdopuch but when your happy with the base feel free to merge it in. I'll try and split into a branch to do feature additions once we have a common main branch.

going to do some work on it tonight

implemented by https://github.com/aintnorest/ubiquitous-spoon/pull/2


Mailing List - No access

The mailing list link leads to a Google Group that I have no authorization to access.
Isn't this supposed to be public?
Thanks in advance.

Thanks for letting us know. We are just getting started. Group opened :-)


Pulled latest and app fails on compiling.

Pulled latest from Production branch

npm install
tns build android - failed
tns build ios

Same here, guys.

Hi everyone,
We have just merged the latest changes from our master to our production branch.
The master works with internal builds of the modules, nativescript-telerik-ui, etc. and is not quite friendly to the public.
The production is intended to be used from outside developers and be working fine with the officially released and published npm packages.
Could you now try to checkout and pull the production branch and try to build the demo?
If it still crashes could you paste here a little bit more extensive log. I mean the 10 lines above the "BUILD FAILED", so we can have a better understanding of what is happening? I would expect something like:
:config phase:  createDefaultIncludeFiles
	+found plugins: fresco
	+found plugins: nativescript-telerik-analytics
	+creating include.gradle file for: /Users/cankov/GitRoot/NativeScript/nativescript-marketplace-demo/platforms/android/configurations/nativescript-telerik-analytics
	+found plugins: nativescript-telerik-ui

:config phase:  createPluginsConfigFile
	+creating product flavors include.gradle file in configurations folder...

FAILURE: Build failed with an exception.

* Where:
Script '/Users/cankov/GitRoot/NativeScript/nativescript-marketplace-demo/app/App_Resources/Android/app.gradle' line: 4

* What went wrong:
A problem occurred evaluating script.
> No such property: generatedDensities for class: com.android.build.gradle.internal.dsl.ProductFlavor_Decorated

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 14.022 secs


Add healthcheck endpoints.

Add a /healthcheck and /healthz endpoints that checks all of the versions of the databases of the given host and returns a 200 if they are all healthy and a 404 otherwise.
r? @scottjab-stripe
cc? @wei-stripe @jbancroft-stripe @dusty-stripe @bartle-stripe @ikdc-stripe

Except for the small nit, I wonder if it is possible to write a test for this, but I don't know if that should be a blocker.

I agree with testing, at the very least to make sure that the appropriate status code is returned. I wrote tests for that at least, I could add checks to make sure that the JSON response is valid as well?

There is definitely a race condition somewhere, as the tests pass 3/4 of the time without changing anything. I suspect that maybe a test sequins instance interferes, so I specified new ports.

:shipit:


Import issues into MVP project

update Readme to be more clear
add all tasks to project board

Working on it!

Completed


HDDS-6055. Refactor isFileSystemOptimized usage in OzoneManagerUtils

What changes were proposed in this pull request?
This task is to refactor the om request instantiation based on #isFileSystemOptimized() check in OzoneManagerUtils class
What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-6055
How was this patch tested?
Existing test cases

Thanks for the changes @rakeshadr. The patch looks good to me!

Thanks @JyotinderSingh for the reviews. I will merge it shortly.

Thanks @rakeshadr for the patch and @JyotinderSingh for the review.  AFAIK +1 from committer is needed before merging PR.


npm packages do not refresh after 'npm install' or 'npm update' is ran on the folder

VSCode Version: Version 1.1.1 (1.1.1)
OS Version: OS X El Capitan 10.11.4 (15E65)

Steps to Reproduce:

Instal an npm package for an older version of a the package
Try to update it via the npm install or npm update commands
The package is downloaded correctly but the contents of the 'node_modules' folder are not being refreshed and show the old content (which is no longer available)
Restarting VS Code fixes the issue and shows the new updated packages in the 'node_modules' folder

This started happening in the latest version from what I have observed.

You would need to enable watching in the node_modules folder:
"files.watcherExclude": {
		"**/.git/objects/**": true,
		"**/node_modules/**": false
	}

We chose to exclude large folders from watching due to performance issues.

Thank you for the update.
Just a quick question, is this a new change as I can do not remember seeing this in older versions.

Yeah, I think 1.0.

Is there a way, or should there be a way to reload without restarting VSCode?
Every time I update a node_module, I have to restart VSCode... sometimes this ends up happening too often.

@jppellerin On PC you can do  Ctrl + Shift + P (mac: Cmd + Alt + P) then type "Reload Window"/"Reload TypeScript Project"/"Reload JavaScript Project" which will do those things without the need of manually close/reopen its kinda handy.


Support for debugging on Firefox

Use case
Sometimes, there's JavaScript errors occurring in Firefox that would strongly benefit from having a debugger. At the moment, the only way to use a debugger are gatekeeped to Chromium.

flutter run -d chrome
flutter run -d edge
flutter run -d web-server and install Dart Debug Extension https://github.com/dart-lang/webdev/issues/1224

Proposal
Support Firefox as a web device and enable debugging on Firefox.

flutter run -d firefox

Duplicate of https://github.com/flutter/flutter/issues/55324


Missing text files

If I run the example command from the readme:
hellhub statistics --limit 10 --filters="planet:name:@contains:a"
I get this error:
➜ ~ hellhub statistics --limit 10 --filters="planet:name:@contains:a"
ENOENT: No such file or directory
   errno: -2
 syscall: "open"
   path: "/Users/jeff/ascii/statistics.txt"

➜ ~

Is there some sort of initialization step I need to do?

Looks like this code is too optimistic about what directory it is currently in:
https://github.com/hellhub-collective/cli/blob/0f1da1d1fa3ada2ae9b54e1c0a911569c0464b05/utils/ascii.ts#L12-L14
It should be possible to always resolve this to wherever the cli is installed to, as opposed to the user's current directory.

Would you be able to create a PR for this? Currently on the road and will not be able to fix this in a respectable timeframe.

Yeah I'll take a look this afternoon

Issue still not fixed after merge

One option would be to get the path of the main file being executed, and build a relative path from there
A quick google:

https://nodejs.org/api/modules.html#requiremain
https://stackoverflow.com/questions/10265798/determine-project-root-from-a-running-node-js-application

Or use a temporary directory as provided by the OS, using something like os.tmpdir or fs.mkdtmp

Issue still not fixed after merge

Yeah it's a little hard to test how things will work once installed via npm. I'll look into this a bit more.

@fabio-nettis  I just updated from npm and it works perfectly!

@jeffgca Nice! Enjoy using itn🤘🏻


Keras Tensorboard callback and eager execution

System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow):
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Google Colab
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device:
TensorFlow installed from (source or binary):
TensorFlow version (use command below): 1.9.0
Python version: 3.6
Bazel version (if compiling from source):
GCC/Compiler version (if compiling from source):
CUDA/cuDNN version:
GPU model and memory: Colab GPUs
Exact command to reproduce:

Describe the problem
To make it short, Keras's Tensorboard callback doesn't work in the eager execution mode.
Source code / logs
RuntimeErrorTraceback (most recent call last)
 in ()
57 X = np.random.random((20, 10)).astype(np.float32)
58 Y = np.random.random((20, 5)).astype(np.float32)
---> 59 model.fit(x={'input' : X}, y={'clustering' : Y}, batch_size=1, epochs=10, callbacks=[tensorboard])
/usr/local/lib/python2.7/dist-packages/tensorflow/python/keras/engine/training.pyc in fit(self, x, y, batch_size, epochs, verbose, callbacks, validation_split, validation_data, shuffle, class_weight, sample_weight, initial_epoch, steps_per_epoch, validation_steps, **kwargs)
1331           initial_epoch=initial_epoch,
1332           steps_per_epoch=steps_per_epoch,
-> 1333           validation_steps=validation_steps)
1334     else:
1335       return training_arrays.fit_loop(
/usr/local/lib/python2.7/dist-packages/tensorflow/python/keras/engine/training_eager.pyc in fit_loop(model, inputs, targets, sample_weights, class_weight, val_inputs, val_targets, val_sample_weights, batch_size, epochs, verbose, callbacks, shuffle, callback_metrics, initial_epoch, steps_per_epoch, validation_steps)
977       callback_model = model
978
--> 979     callbacks.set_model(callback_model)
980
981     callbacks.set_params({
/usr/local/lib/python2.7/dist-packages/tensorflow/python/keras/callbacks.pyc in set_model(self, model)
68   def set_model(self, model):
69     for callback in self.callbacks:
---> 70       callback.set_model(model)
71
72   def on_epoch_begin(self, epoch, logs=None):
/usr/local/lib/python2.7/dist-packages/tensorflow/python/keras/callbacks.pyc in set_model(self, model)
761         if hasattr(layer, 'output'):
762           tf_summary.histogram('{}_out'.format(layer.name), layer.output)
--> 763     self.merged = tf_summary.merge_all()
764
765     if self.write_graph:
/usr/local/lib/python2.7/dist-packages/tensorflow/python/summary/summary.pyc in merge_all(key, scope)
309   if _context.executing_eagerly():
310     raise RuntimeError(
--> 311         'Merging tf.summary.* ops is not compatible with eager execution. '
312         'Use tf.contrib.summary instead.')
313   summary_ops = _ops.get_collection(key, scope=scope)
RuntimeError: Merging tf.summary.* ops is not compatible with eager execution. Use tf.contrib.summary instead.

Duplicate of #20372


Mobile Safari:  side bar items have to be tapped twice to trigger feature info modal

When using a bootleaf-based site in mobile safari in iOS, tapping an item in the side bar doesn't trigger the feature info modal. On the first tap the item's hover state is triggered. On the second tap, the feature info modal displays. The feature info modal should show after the first tap. Specific steps to reproduce:

open the demo site in mobile safari
tap an item in the side bar, e.g. "Acorn Theater" (note that it gets a gray background color, per the li's hover state
tap "Acorn Theater" again and the feature info modal shows

Step 3 shouldn't be necessary.

aaaaand that should say "Listen", not "List". Sorry about that.


Rename cli-transcoder binary to lp-transcoder

We've had some discussion about how cli-transcoder with the prefix of cli is weird for a sharable binary.
We'd like to change it to lp-transcoder in the binary but keep cli-transcoder as the name on the Github repo.
cc @victorges

Patched and published as v0.2.0.


White color of text when input via input methods

When we input text via input methods, the current input characters has the White color instead of the default Black:
https://user-images.githubusercontent.com/5963351/227558788-0110c568-3a39-4574-a821-bcd52427b28e.mp4
Regression after https://github.com/JetBrains/compose-multiplatform-core/pull/426 (a revert fixes it)
Affected platforms
Desktop
Versions
OS: Windows
Compose Version: 7fdfeeab (core repo)
Expected behavior

run this example:

import androidx.compose.material.TextField
import androidx.compose.runtime.getValue
import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import androidx.compose.runtime.setValue
import androidx.compose.ui.window.singleWindowApplication

fun main() = singleWindowApplication {
    var text by remember { mutableStateOf("") }
    TextField(text, { text = it })
}

Install Korean input in the system
Switch to the Korean layout, start typing
See that the current typed characters in the White color

Please check the following ticket on YouTrack for follow-ups to this issue. GitHub issues will be closed in the coming weeks.


Type variable elimination in constants is treated inconsistently and incorrectly

Consider the following program:
class C<X> {
  void m1({List<void Function(X)> xs = const []}) {}
  void m2({List<void Function<Y extends List<X>>(Y)> xs = const []}) {}
}

void main() => C().m1();

This program is rejected by dart and dart analyze from commit<PHONE_NUMBER>66586349eee2ac8f7edb74e433b5fe with the following error messages:
n017.dart:3:59: Error: A value of type 'List<void Function<Y extends List<Object?>>(Y/*1*/)>' can't be assigned to a variable of type 'List<void Function<Y extends List<X>>(Y/*2*/)>'.
 - 'List' is from 'dart:core'.
 - 'Object' is from 'dart:core'.
 - 'Y/*1*/' is from 'unknown'.
 - 'Y/*2*/' is from 'unknown'.
  void m2({List<void Function<Y extends List<X>>(Y)> xs = const []}) {}
                                                          ^

Analyzing n017.dart...                 3.2s

  error • n017.dart:3:59 • A value of type 'List<void Function<Y extends
          List<Never>>(Y)>' can't be assigned to a variable of type 'List<void
          Function<Y extends List<X>>(Y)>'. Try changing the type of the
          variable, or casting the right-hand type to 'List<void Function<Y
          extends List<X>>(Y)>'. • invalid_assignment

1 issue found.

As we can see, the CFE reports one error: It replaces X by Object? in m1, yielding the default value <void Function(Object?)>[], which is a type that causes no errors (I tested, and print(xs.runtimeType) confirms that this is the type of the default value in m1). However, it replaces X by Object? in m2 as well; in this case the type variable occurs invariantly, hence the result has a compile-time error.
The analyzer seems to behave in the same way for the contravariant case m1, but as we can see it replaces X by Never in the invariant case m2 (yielding a different error).
The null safety specification specifies that the type variable should be replaced indirectly by replacing the entire inferred type argument by its least closure, which would yield the following outcome:
class C<X> {
  void m1({
    List<void Function(X)> xs = const <void Function(Object?)>[],
  }) {}
  void m2({
    List<void Function<Y extends List<X>>(Y)> xs = const <Never>[],
  }) {}
}

void main() => C().m1();

It is not obvious whether the treatment of m1 amounts to a replacement of the whole type argument by its least closure (it might just replace the type variable itself, though with variance taken into account), but the tools clearly do not compute the least closure during the processing of m2.

Subtasks:

[ ] #47796
[x] #47797

generic type becoming Never when using const initializers

That's actually different, and it is working as intended in your example.
A constant expression evaluates to one single object. This implies that it is necessary to use type arguments that are sufficiently extreme to allow all usages (for instance, such type arguments may need to be a subtype of all other types, that is, Never).
When you are using the default value const {} for a parameter whose type is Map<int, V> (where I've modified the program slightly because V was undefined: it is now a type parameter of _Map), the only possible meaning of that expression is const <int, Never>{}. Anything else would be type incorrect for some values of V.
Slightly adjusted example program
I introduced V as a type parameter because it was undefined,
import 'dart:collection';

class _List {
  const _List([this.list = const []]);

  final List list;

  @override
  String toString() => '${list.runtimeType}';
}

class _Map<V> {
  const _Map({this.map = const {}});

  _Map.mapView() : map = MapView<int, V>({});

  _Map.mapViewConst() : map = MapView<int, V>(const {});

  _Map.mapOf() : map = Map<int, V>.of(const {});

  _Map.mapFrom() : map = Map<int, V>.from(const {});

  _Map.mapFromIterable() : map = Map<int, V>.fromIterable(const {});

  final Map<int, V> map;

  @override
  String toString() => '${map.runtimeType}';

  String get entriesString => '${map.entries.runtimeType}';
}

void main() {
  final emptyList = _List();
  final emptyMap = _Map();
  const emptyListC = _List();
  const emptyMapC = _Map();

  /// every object above have Never generic.


Dock Icon Not Updating

The icon is not changing to black with a yellow outline and an unlocked padlock icon when privilege requested administrator. It remains green and locked. The message box states "You are currently an Administrator". Version is 1.5.3 on macOS Monterey.

+1 facing same issue

I had the same problem, it's a packaging error

I have Privileges running on multiple machines, yet the only one that changes the icon color after Admin privs are requested is my own. Working as Admin, I download the Release version from GitHub and drag the app into the Apps folder every time I setup a new machine, so I don't believe the issue is related to the deployment process. All of our machines are running Monterey and v1.5.3 of Privileges.

Same problem, no icon change. Installed it using the same way Alex mentioned above.

Just to confirm, this is still an issue. Happened the first time to me after an upgrade via Homebrew, previous upgrades worked just fine.  Upgraded to 1.5.4 and now I observe the same that the icon doesn't reflect elevation. Thanks for looking into it!

Reverting via installing the original 1.5.3 PKG fixes it, even without rebooting. Happy to help with logs to get to the bottom of this.

Will this get fixed in the 1.5.4 version by chance?

Using AutoPKG to get the PKG file solved this issue for me with 1.5.4.

We are also experiencing issues with version 1.5.4. However, it seems that these problems are only occurring on specific clients. Additionally, there are instances where the right-click menu is missing upon clicking the dock app icon. Does anyone have any insights or ideas regarding this matter?


Allow Refresh of View

Currently Views are reloaded if a setting is changed or a connection is firstly established.
Steps:

Open IntelliJ with enabled Plugin
Create new View on Jenkins server
Try to select newly created View in IntelliJ

Current Workaround: Open Server settings and change timeout for example and click apply

with 0.13.19-eap1 I added an addition 'Reload Configuration' Button to reload views and toher data.


This mod is awesome

Have you considered using nuxt hook to implement naive ui loading bar

Thanks, I believe that the built-in NuxtLoadingIndicator  is sufficient, plus it can accept custom loading indicator.

All right, Thanks for your work on this module


 Success!
test_getinfo_times passed 1 out of the required 1 times. Success!
test_cyclic_gc passed 1 out of the required 1 times. Success!
test_debugfunction_collection passed 1 out of the required 1 times. Success!
test_form_bufferptr_memory_leak_gh267 passed 1 out of the required 1 times. Success!
test_headerfunction_collection passed 1 out of the required 1 times. Success!
test_headerfunction_refcounting passed 1 out of the required 1 times. Success!
test_ioctlfunction_collection passed 1 out of the required 1 times. Success!
test_multi_collection passed 1 out of the required 1 times. Success!
test_multi_cycle passed 1 out of the required 1 times. Success!
test_opensocketfunction_collection passed 1 out of the required 1 times. Success!
test_postfields_unicode_memory_leak_gh252 passed 1 out of the required 1 times. Success!
test_progressfunction_collection failed (2 runs remaining out of 3).
        <class 'AssertionError'>
        False is not true
        [<TracebackEntry /build/pycurl-<IP_ADDRESS>/tests/memory_mgmt_test.py:249>, <TracebackEntry /build/pycurl-<IP_ADDRESS>/tests/util.py:192>, <TracebackEntry /build/pycurl-<IP_ADDRESS>/tests/memory_mgmt_test.py:285>]
test_progressfunction_collection passed 1 out of the required 1 times. Success!
test_readdata_refcounting passed 1 out of the required 1 times. Success!
test_readfunction_collection failed (2 runs remaining out of 3).
        <class 'AssertionError'>
        False is not true
        [<TracebackEntry /build/pycurl-<IP_ADDRESS>/tests/memory_mgmt_test.py:246>, <TracebackEntry /build/pycurl-<IP_ADDRESS>/tests/util.py:192>, <TracebackEntry /build/pycurl-<IP_ADDRESS>/tests/memory_mgmt_test.py:285>]
test_readfunction_collection failed (1 runs remaining out of 3).
        <class 'AssertionError'>
        False is not true
        [<TracebackEntry /build/pycurl-<IP_ADDRESS>/tests/memory_mgmt_test.py:246>, <TracebackEntry /build/pycurl-<IP_ADDRESS>/tests/util.py:192>, <TracebackEntry /build/pycurl-<IP_ADDRESS>/tests/memory_mgmt_test.py:285>]
test_readfunction_collection failed; it passed 0 out of the required 1 times.
        <class 'AssertionError'>
        False is not true
        [<TracebackEntry /build/pycurl-<IP_ADDRESS>/tests/memory_mgmt_test.py:246>, <TracebackEntry /build/pycurl-<IP_ADDRESS>/tests/util.py:192>, <TracebackEntry /build/pycurl-<IP_ADDRESS>/tests/memory_mgmt_test.py:285>]
test_readfunction_refcounting passed 1 out of the required 1 times. Success!
test_refcounting_bug_in_reset passed 1 out of the required 1 times. Success!
test_reference_counting passed 1 out of the required 1 times. Success!
test_seekfunction_collection passed 1 out of the required 1 times. Success!
test_share_collection passed 1 out of the required 1 times. Success!
test_share_cycle passed 1 out of the required 1 times. Success!
test_writedata_refcounting passed 1 out of the required 1 times. Success!
test_writefunction_collection passed 1 out of the required 1 times. Success!
test_writefunction_refcounting passed 1 out of the required 1 times. Success!
test_writeheader_refcounting passed 1 out of the required 1 times. Success!
test_xferinfofunction_collection passed 1 out of the required 1 times. Success!
test_curl_ref passed 1 out of the required 1 times. Success!
test_opensocketfunction_collection passed 1 out of the required 1 times. Success!
test_seekfunction_collection passed 1 out of the required 1 times. Success!
test_multi_socket_select passed 1 out of the required 1 times. Success!
test_pause_via_call passed 1 out of the required 1 times. Success!
test_pause_via_return passed 1 out of the required 1 times. Success!
test_post_byte_buffer passed 1 out of the required 1 times. Success!
test_post_fields_with_ampersand passed 1 out of the required 1 times. Success!
test_post_file passed 1 out of the required 1 times. Success!
test_post_list_of_list_of_lists passed 1 out of the required 1 times. Success!
test_post_list_of_tuple_of_tuples passed 1 out of the required 1 times. Success!
test_post_multiple_fields passed 1 out of the required 1 times. Success!
test_post_single_field passed 1 out of the required 1 times. Success!
test_post_tuple_of_lists_of_tuples passed 1 out of the required 1 times. Success!
test_post_tuple_of_tuple_of_lists passed 1 out of the required 1 times. Success!
test_post_tuple_of_tuples_of_tuples passed 1 out of the required 1 times. Success!
test_post_unicode_buffer passed 1 out of the required 1 times. Success!
test_post_with_null_byte passed 1 out of the required 1 times. Success!

===End Flaky Test Report===
= 1 failed, 375 passed, 9 skipped, 11 deselected, 8 warnings in 19.84 seconds ==
----------------------------------------
Exception happened during processing of request from ('<IP_ADDRESS>', 47296)
Traceback (most recent call last):
  File "/nix/store/lmwk7mg8y79m3izdxdlckdn385x7jgl7-python3-3.7.3/lib/python3.7/wsgiref/handlers.py", line 138, in run
    self.finish_response()
  File "/nix/store/lmwk7mg8y79m3izdxdlckdn385x7jgl7-python3-3.7.3/lib/python3.7/wsgiref/handlers.py", line 180, in finish_response
    self.write(data)
  File "/nix/store/lmwk7mg8y79m3izdxdlckdn385x7jgl7-python3-3.7.3/lib/python3.7/wsgiref/handlers.py", line 274, in write
    self.send_headers()
  File "/nix/store/lmwk7mg8y79m3izdxdlckdn385x7jgl7-python3-3.7.3/lib/python3.7/wsgiref/handlers.py", line 332, in send_headers
    self.send_preamble()
  File "/nix/store/lmwk7mg8y79m3izdxdlckdn385x7jgl7-python3-3.7.3/lib/python3.7/wsgiref/handlers.py", line 255, in send_preamble
    ('Date: %s\r\n' % format_date_time(time.time())).encode('iso-8859-1')
  File "/nix/store/lmwk7mg8y79m3izdxdlckdn385x7jgl7-python3-3.7.3/lib/python3.7/wsgiref/handlers.py", line 453, in _write
    result = self.stdout.write(data)
  File "/nix/store/lmwk7mg8y79m3izdxdlckdn385x7jgl7-python3-3.7.3/lib/python3.7/socketserver.py", line 799, in write
    self._sock.sendall(b)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/nix/store/lmwk7mg8y79m3izdxdlckdn385x7jgl7-python3-3.7.3/lib/python3.7/wsgiref/handlers.py", line 141, in run
    self.handle_error()
  File "/nix/store/lmwk7mg8y79m3izdxdlckdn385x7jgl7-python3-3.7.3/lib/python3.7/wsgiref/handlers.py", line 368, in handle_error
    self.finish_response()
  File "/nix/store/lmwk7mg8y79m3izdxdlckdn385x7jgl7-python3-3.7.3/lib/python3.7/wsgiref/handlers.py", line 180, in finish_response
    self.write(data)
  File "/nix/store/lmwk7mg8y79m3izdxdlckdn385x7jgl7-python3-3.7.3/lib/python3.7/wsgiref/handlers.py", line 274, in write
    self.send_headers()
  File "/nix/store/lmwk7mg8y79m3izdxdlckdn385x7jgl7-python3-3.7.3/lib/python3.7/wsgiref/handlers.py", line 331, in send_headers
    if not self.origin_server or self.client_is_modern():
  File "/nix/store/lmwk7mg8y79m3izdxdlckdn385x7jgl7-python3-3.7.3/lib/python3.7/wsgiref/handlers.py", line 344, in client_is_modern
    return self.environ['SERVER_PROTOCOL'].upper() != 'HTTP/0.9'
TypeError: 'NoneType' object is not subscriptable

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/nix/store/lmwk7mg8y79m3izdxdlckdn385x7jgl7-python3-3.7.3/lib/python3.7/socketserver.py", line 316, in _handle_request_noblock
    self.process_request(request, client_address)
  File "/nix/store/lmwk7mg8y79m3izdxdlckdn385x7jgl7-python3-3.7.3/lib/python3.7/socketserver.py", line 347, in process_request
    self.finish_request(request, client_address)
  File "/nix/store/lmwk7mg8y79m3izdxdlckdn385x7jgl7-python3-3.7.3/lib/python3.7/socketserver.py", line 360, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/nix/store/lmwk7mg8y79m3izdxdlckdn385x7jgl7-python3-3.7.3/lib/python3.7/socketserver.py", line 720, in __init__
    self.handle()
  File "/nix/store/lmwk7mg8y79m3izdxdlckdn385x7jgl7-python3-3.7.3/lib/python3.7/wsgiref/simple_server.py", line 133, in handle
    handler.run(self.server.get_app())
  File "/nix/store/lmwk7mg8y79m3izdxdlckdn385x7jgl7-python3-3.7.3/lib/python3.7/wsgiref/handlers.py", line 144, in run
    self.close()
  File "/nix/store/lmwk7mg8y79m3izdxdlckdn385x7jgl7-python3-3.7.3/lib/python3.7/wsgiref/simple_server.py", line 35, in close
    self.status.split(' ',1)[0], self.bytes_sent
AttributeError: 'NoneType' object has no attribute 'split'
----------------------------------------
part1part2
note: keeping build directory '/tmp/nix-build-python3.7-pycurl-<IP_ADDRESS>.drv-1'
builder for '/nix/store/1p8754s04chk6sjjb943z8878sd26mks-python3.7-pycurl-<IP_ADDRESS>.drv' failed with exit code 1
error: build of '/nix/store/1p8754s04chk6sjjb943z8878sd26mks-python3.7-pycurl-<IP_ADDRESS>.drv' failed

Steps to reproduce
run nix-build -A python3Packages.pycurl ~/nixpkgs
there is no listed maintainer but a blame shows @adisbladis and @FRidh activity on it.
Technical details
Please run nix-shell -p nix-info --run "nix-info -m" and paste the
results.

system: "x86_64-linux"
host os: Linux 4.19.0, NixOS, 19.09.git.1faecef (Loris)
multi-user?: yes
sandbox: yes
version: nix-env (Nix) 2.2
channels(teto): ""
channels(root): ""
nixpkgs: /home/teto/nixpkgs

Meanwhile, for those with the problem, you can skip the tests via
        pycurl = pythonsuper.pycurl.overrideAttrs (oa: {
          doCheck = false;
          installCheckPhase = false;
        });

And interestingly enough python35Packages.pycurl works fine.

Haven't checked the channel but builds fine on master so closing.

@FRidh  It does not work in the 18.09 channel.


Nesting a Card inside a GridTile?

Is this permissible? The documentation states "Theoretically you can pass any node as children," but passing a Card with cellHeight={"auto"} on the GridList appears to have a very wacky layout structure.
We want a Grid of Cards because we want to display more details than simply image, title, and subtitle.
Open to suggestions on a different way to think about things.
v0.19.4

This is a good question. One have to try to have the answer. You should be able to override our style to get something correct. If you find anything we can improve on the v1-beta branch regarding this story, let us know! :)


The log file path can't change to my desired path

My project path in  d:/project
When I set the log path in options.LogPath = "/ElmahLog";  it's works fine and the path in d:/ElmahLog.
But when I change the path to d:/project/ElmahLog there are no log file generated. I tried to use "./ElmahLog"  or "~/ElmahLog" or "/./ElmahLog" still not working.

I found that the reason is that the folder permissions are insufficient, but because there is no error message, I have been looking for a long time, and I must add the IIS_IUSERS permission to the project folder to solve the problem


Liquibase prevents application startup if liquibase table is locked due to read operations requesting a lock

Search first

[X] I searched and no similar issues were found

Description
Hi, we are encountering an issue where our Spring Boot application running in Kubernetes was crashlooping after restarting due to Liquibase tables being locked during startup and Liquibase requesting a lock even for the read operations.
We originally pinned the version to 4.20.0, since this was an issue that was reintroduced in 4.21.0 (see: https://github.com/liquibase/liquibase/issues/4312). This was fixed in version 4.23.1, which we currently have pinned: https://docs.liquibase.com/start/release-notes/liquibase-release-notes/liquibase-4.23.1.html
Relevant PR and issue:
https://github.com/liquibase/liquibase/pull/4427
https://github.com/liquibase/liquibase/issues/4312
However, as mentioned, we encountered this exact issue even with the pinned version. Has anyone encountered similar issues and / or suggestions for a fix? Because of another open issue introduced in 4.24.0, we can not upgrade Liquibase yet: https://github.com/liquibase/liquibase/issues/5438
The actual stacktrace looks like this:
{
    "thread": "HikariPool-1 housekeeper",
    "logger": "com.zaxxer.hikari.pool.ProxyLeakTask",
    "loglevel": "WARN",
    "message": "Connection leak detection triggered for ConnectionID:1 ClientConnectionId: b6c919ac-d363-49ca-aec3-a3410bdd1c11 on thread main, stack trace follows",
    "stackTraces": [{
            "failureType": "java.lang.Exception",
            "failureMessage": "Apparent connection leak detected",
            "stackTrace": ["at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:100)", "at liquibase.integration.spring.SpringLiquibase.afterPropertiesSet(SpringLiquibase.java:281)", "at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833)", "at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782)", "at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600)", "at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)", "at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)", "at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)", "at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)", "at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)", "at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312)", "at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)", "at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1231)", "at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:949)", "at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624)", "at org.springframework.boot.web.reactive.context.ReactiveWebServerApplicationContext.refresh(ReactiveWebServerApplicationContext.java:66)", "at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754)", "at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456)", "at org.springframework.boot.SpringApplication.run(SpringApplication.java:334)", "at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354)", "at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343)", "at com.bosch.bci.idm.solution.application.SolutionApplication.main(SolutionApplication.java:20)", "at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)", "at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)", "at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)", "at java.base/java.lang.reflect.Method.invoke(Method.java:568)", "at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91)", "at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53)", "at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58)"]
        }
    ]
}

Steps To Reproduce

Lock the db changelog table via DATABASECHANGELOGLOCK (set value from 0 to 1)
Restart the application that runs Liquibase on startup without any new migrations

Expected/Desired Behavior
Liquibase does not require a lock for the read operation
Liquibase Version
4.23.1
Database Vendor & Version
Azure SQL / Oracle
Liquibase Integration
Spring Boot
Liquibase Extensions
No response
OS and/or Infrastructure Type/Provider
No response
Additional Context
No response
Are you willing to submit a PR?

[ ] I'm willing to submit a PR (Thank you!)

Hi @kequach, there was a refactoring for v4.29.1. Would you be able to upgrade to the latest version and see if it works?
Thank you,
Tatiana

Hi @tati-qalified thanks for your response! For some reason, I couldn't replicate this issue anymore. Instead, everytime I manually locked the table and restarted a service, the lock was ignored and removed.

Good to hear! Feel free to reopen this issue if you come across the problem again.


desparsified functions

The desparsified functions have a parameters "residual_method", which can be only "lasso".
Do we plan to provide extra methods?
If not, we should remove these parameters.

line 408 of hidimstat/desparsified_lasso: It's better to have an elif branch. Moreover, when the test is different from 'F' and "chi2", the variable "two_sided_pval" is not defined. We should add an exception.
Do we stay with this only two tests or not?

The desparsified functions have a parameters "residual_method", which can be only "lasso". Do we plan to provide extra methods? If not, we should remove these parameters.

Agreed.


Refit test cases and check wildcards.

Modified the existing test cases to work with the current code
structure. Added macros to generate the appropriate test cases. Added
code to detect and process wildcard values.

Yeah, I'll look at how the test format can be improved.


Respect tool upgrades in uv tool install

Summary
For now the semantics are such that if the requested requirements from the command line don't match the receipt (or if any --reinstall or --upgrade is requested), we proceed with an install, passing the --reinstall and --upgrade to the underlying Python environment.
This may lead to some unintuitive behaviors, but it's simplest for now. For example:

uv tool install black<24 followed by uv tool install black --upgrade will install the latest version of black, removing the <24 constraint.
uv tool install black --with black-plugin followed by uv tool install black will remove black-plugin.

Closes https://github.com/astral-sh/uv/issues/4659.

Don't understand the dreaded Windows failures yet but I'll look at them once approved.


Installation not possible by HACS installation on Home Assistant 2024.9.1

error:
"This integration does not support configuration via the UI. If you followed this link from the Home Assistant website, make sure you run the latest version of Home Assistant."
Core 2024.9.1
Supervisor 2024.08.0
Operating System 13.1
Frontend 20240906.0

Hm I tested again, but not work on my side by HaCS.  How did you the installation by HACS or manually?

Click on HACS and search for DWD


TestFoundation: excise FTPServer

The FTP Server is not well structured to make it easy to port to
Windows.  Simply excise all of the FTPServer for the time being until it
can be restructured to support cross-platform networking.

CC: @pushkarnk @millenomi @saiHemak

@swift-ci please test


Bump rustfix

Closes #7220

r? @nrc
(rust_highfive has picked a reviewer for you, use r? to override)

@bors: r+

:pushpin: Commit f3d4c6b8f5727992ccbcd7a8f8f264b7ac73d358 has been approved by alexcrichton

:hourglass: Testing commit f3d4c6b8f5727992ccbcd7a8f8f264b7ac73d358 with merge 375de4a2c0a51c3c11345b9d0684c07332a483f5...

:sunny: Test successful - checks-azure
Approved by: alexcrichton
Pushing 375de4a2c0a51c3c11345b9d0684c07332a483f5 to master...


basic src/pages/ structure is weirdly converted to domain driven structure

Description
I have a single page project with the next structure

but when I try to open my index / page, the page is not found.
and I get this message
6:35:47 PM [vike][request(1)] URL / doesn't match the route of any of your pages:
┌────────┬──────────────────┬───────────────────┐
│ ROUTE  │ TYPE             │ DEFINED BY        │
├────────┼──────────────────┼───────────────────┤
│ /Pages │ Filesystem Route │ /src/Pages/index/ │
└────────┴──────────────────┴───────────────────┘
See https://vike.dev/routing for more information about routing.
6:35:47 PM [vike][request(1)] HTTP response / null

the only way to open my page is in /Pages but I don't know why.

That's weird indeed: any idea why the directory name picked by Node.js is Pages instead of pages? Can you provide a reproduction?

Are you on mac or windows? Maybe the name of the folder you have is Pages with capital P?

Let's re-open once we get more information on this. So far I'm inclined to think OP named his directory Pages.


Added property display: flex and none

Fix #241 and successor for #302
Added new property display with YGDisplayFlex and YGDisplayNone. Allows to hide nodes from the layout without the need to remove it from the DOM.

@joce does this solve it in a way that would work for you?
@woehrl01 could you add API bindings for java/csharp/objc/js?
I'll come back tomorrow and comment on the implementation. API looks good though. Thanks!

@emilsjolander I could give it a try, but I only have c++ set up at the moment (new laptop) so I have to rely on travis, will take me "some" time. Not sure about js/nbind, maybe @arcanis could do a follow up 😊 please?

@woehrl01 java/csharp/objc should be trivial as it is just a simple property setter, just follow what is done for overflow already. I could probably do the javascript stuff unless @arcanis has some time 👍

@emilsjolander "some" time 😉

I'm afraid I won't have time to work on this this week, but it shouldn't be much more than copying what is done for setPositionType - same prototype, same concept (cf https://github.com/facebook/yoga/blob/master/javascript/sources/Node.hh#L55, https://github.com/facebook/yoga/blob/master/javascript/sources/Node.cc#L67-L70 and https://github.com/facebook/yoga/blob/master/javascript/sources/nbind.cc#L55). One run of enums.py, another to generate the tests, and that should be it! ... should :)

@arcanis thanks! That should be enough for me to do this.  I can't thank you enough.

@joce I'm happy that it fits your needs!

Looks good! Thanks for this 👍 👍 👍 👍 👍


It seems that igraph project changed its name

While I run 'sc.tl.louvain', this error raised and told me I should call 'jgraph'.
Is it necessary for me to change the package name of 'igraph'to 'jgraph' manually?
---------------------------------------------------------------------------
DeprecationWarning                        Traceback (most recent call last)
<ipython-input-191-71b705e00011> in <module>
----> 1 sc.tl.louvain(ad_2)

/usr/local/lib/python3.6/dist-packages/scanpy/tools/_louvain.py in louvain(adata, resolution, random_state, restrict_to, key_added, adjacency, flavor, directed, use_weights, partition_type, partition_kwargs, copy)
    112             directed = False
    113         if not directed: logg.debug('    using the undirected graph')
--> 114         g = utils.get_igraph_from_adjacency(adjacency, directed=directed)
    115         if use_weights:
    116             weights = np.array(g.es["weight"]).astype(np.float64)

/usr/local/lib/python3.6/dist-packages/scanpy/utils.py in get_igraph_from_adjacency(adjacency, directed)
    379 def get_igraph_from_adjacency(adjacency, directed=None):
    380     """Get igraph graph from adjacency matrix."""
--> 381     import igraph as ig
    382     sources, targets = adjacency.nonzero()
    383     weights = adjacency[sources, targets]

/usr/local/lib/python3.6/dist-packages/igraph/__init__.py in <module>
      6 __license__ = "MIT"
      7
----> 8 raise DeprecationWarning("To avoid name collision with the igraph project, "
      9                          "this visualization library has been renamed to "
     10                          "'jgraph'. Please upgrade when convenient.")

DeprecationWarning: To avoid name collision with the igraph project, this visualization library has been renamed to 'jgraph'. Please upgrade when convenient.

for the record: @odorea had the distribution “igraph” installed which contains the “jgraph” package. Scanpy needs the distribution “python-igraph” containing hte package “igraph”.
… which is all confusing and annoying so I appreciate that “jgraph” has changed its name away from “igraph”.

Hi, I encountered the same error as odorea. But it could not be solved by renaming igraph to jgraph.

Hi @YiweiNiu,
Please install python-igraph and not igraph via pip. So run pip install python-igraph.

@LuckyMD Thank you very much! It woks now.

Is there a way to blacklist igraph and umap packages in setup.py to avoid
further confusion?
On Tue, Sep 24, 2019, 12:13 PM Yiwei Niu<EMAIL_ADDRESS>wrote:

@LuckyMD https://github.com/LuckyMD Thank you very much! It woks now.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/theislab/scanpy/issues/807?email_source=notifications&email_token=AAIWNB5YP7V74NDJXNEZJ6DQLHR4HA5CNFSM4ISZVL6KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD7N3DPA#issuecomment-534491580,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAIWNBZCSV4KT2AYXIS43BTQLHR4HANCNFSM4ISZVL6A
.

We could just check on import if one of them is installed instead of the package that should be installed, and raise a nicely phrased ImportError.

@LuckyMD
Hi, LuckyMD.  I tried pip uninstalling igraph and pip installing python-igraph and got the following error:
"Installing collected packages: texttable, python-igraph
ERROR: Could not install packages due to an EnvironmentError: [Errno 5] Input/output error: '/home/blahblah/miniconda2/envs/funkyLab/lib/python3.7/site-packages/igraph/drawing/pycache'  "
It doesn't say anything more.  Do you have an idea of what the problem may be?
Thank you.

Hi @o0stsou0o ,
Could it be that you have igraph loaded somewhere while you were uninstalling? Not sure why you can't remove igraph otherwise.

Hi @LuckyMD,
Thank you.  Oddly, I went to sleep and tried installing 'python-igraph' again the next day and it worked just fine.  I can only assume pip was being moody the first day.  Thank you again.


java.lang.OutOfMemoryError: Java heap space

Please answer these questions before submitting your issue.

Why do you submit this issue?
[ ] Question or discussion
[x] Bug
[ ] Requirement
[ ] Feature or performance improvement

Question

What do you want to know?

Bug

Which version of SkyWalking, OS and JRE?
SkyWalking：6.1.0,jre:1.8
Which company or project?
jingling
What happen?
If possible, provide a way for reproducing the error. e.g. demo application, component version.

Requirement or improvement

Please describe about your requirements or improvement suggestions.

@SummerOfServenteen Can you provide more information?

@kezhenxu94 We only set version if we plan to accept PR. Before that, we discuss.

hello.When we use skyWalking ,it cause Java heap space。after analyze the dump file ,we find it's conflict with Sentinel.
Here is the detail.

Finally,i find it's method of org.apache.skywalking.apm.agent.core.context.util.ThrowableTransformer.convert2String that cause outOfMemory .
Code analyzing...

Because of Sentinel had overWrite the method of  fillInStackTrace(),so the stackTrace of size is 0,
the return value of printStackElement is always false.Then the method of convert2String is in Infinite loop.
My idea is rewrite the method of printStackElement like this :

@wu-sheng,@kezhenxu94,can you help me to solve this problem~

@SummerOfServenteen Thanks for reporting and elaborate on this, seems you've found a solution, could you please send a pull request to fix this?

👌

I'll take a look at the issue tomorrow

Why don't we fix append listenser bug and make the overMaxLength works?

Quote from expert

Worst case: little memory and very deep stack.
Use StackWalker and unsafe API before Java 9.
Like Sentinel, do intentionally.

I will raise a PR to make a better fix.

@SummerOfServenteen @kezhenxu94 Please review #2931

https://github.com/apache/skywalking/blob/fa7a1983f9be13280a3d5842a6b99d6b5c43563a/apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/context/util/ThrowableTransformer.java#L50
This is a weird line @wu-sheng

Why get the cause for deeper stack is weird? In this case, they create a self-ref, which cause OOM only.

Looks like the same throwable is returning

Good catch. That is a bug. I will fix that.

Merged. @SummerOfServenteen Could you try the master branch?

could you please tell me what's the time of your next publication?

I hope I could froze codes next week.

I and my co-workers tried to package a few days ago, he had said that in qq group 2

I and my co-worker tried to package a few days ago, but it always failed and  he had said that in qq group 2

How fail? There are many messages every day. I can't follow all.
CI checked package for every merge. Should be fine.


Enhance api.ts for Secure User Login using AxiosClient

Title: Update api.ts File in the API Folder to Use AxiosClient
Description:
This GitHub issue is created to document the task of updating the api.ts file located in the api folder of the React client. The goal is to make changes to the api.ts file to incorporate the loginWithEmailPassword function and ensure it functions correctly using the AxiosClient.
Tasks:

Modify api.ts File:

[ ] Open the api.ts file located in the api folder.
[ ] Incorporate the loginWithEmailPassword function into the api.ts file.
[ ] Implement the logic within the loginWithEmailPassword function to use the AxiosClient to send a login request to the server using the provided email and password.

Testing and Verification:

[ ] Test the loginWithEmailPassword function to ensure it correctly sends a login request to the server using the AxiosClient and handles responses appropriately.

Acceptance Criteria:

The api.ts file is successfully modified to include the loginWithEmailPassword function.
The function utilizes the AxiosClient to send a login request to the server with the provided email and password.
The function correctly handles responses from the server.

Additional Information:

The loginWithEmailPassword function is a crucial part of the authentication process and enables users to log in to the application using their email and password. Ensure that the logic to make the actual request to the server is properly implemented within this function.
This issue aligns with the usage of the AxiosClient for API requests. Please consult the old functions for inspiration on how to structure the request logic while adhering to this new approach.

Feel free to provide any further adjustments or additional details if necessary.

@sandheep45 Start working on this please.

Yeah sure