Not responding to rpc commands

Hi,
I am trying to run my docker image with docker-compose up, but external rpc calls are refused. When I run it with docker run, I get results. But when i run docker-compose up, I can't get any result from calling rpc method. I try to curl with -vv flag and it shows:
...
* upload completely sent off: 64 out of 64 bytes
< HTTP/1.1 403 Forbidden
< Date: Tue, 10 Apr 2018 20:51:06 GMT
< Content-Length: 0
< Content-Type: text/html; charset=ISO-8859-1
<
* Curl_http_done: called premature == 0
* Connection #0 to host <IP_ADDRESS> left intact

My .conf file:
rpcuser=user
rpcpassword=password
rpcallowip=<IP_ADDRESS>/24
rpcport=13544
server=1
port=13543
daemon=0
txindex=1

docker-compose.yml file:
version: '3'
services:
    omnicore:
      image: omnicore-docker
      ports:
       - 13543:13543
       - 13544:13544
      volumes:
       - ~/Desktop/omnicore-docker/omnicore_data:/root/omnicore/data/
      command: ./start.sh
      restart: always

Hi there,
I fear I'm not familiar enough to help with Docker.
Your bitcoin.conf looks fine though.

Solved it by providing ip of the omnicored container, which was <IP_ADDRESS>. I have added 24 mask, which means that ip address can be 172.X.X.X, so <IP_ADDRESS>/24 should work too, but it wasn't.
rpcallowip=<IP_ADDRESS>/24

Awesome, I'm happy to hear that!


[AzureMonitorExporter] prep release 1.3.0-beta2

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


Cleanup NetBeans license header for module maven.osgi

Review and cleanup the license header in maven.osgi
Oracle donated NetBeans to the Apache Software Foundation.
Your task now is to replace the old license header that has Oracle (and/or Sun Microsystems
and/or NetBeans) in it with the standard Apache Software Foundation license header.
For an empty file that supports headers you must add the Apache license header.
Note that you have to use the proper license header for Java, .properties or HTML files.
Look at the nearby files for templates and copy-paste the license header.
When done commit the changes with a commit message that starts with first line
"[NETBEANS-54] Module Review " and a message body describing your review.
See a longer explanation about what we are doing here: https://cwiki.apache.org/confluence/display/NETBEANS/List+of+Modules+to+Review
Please announce in a comment when you have started work.
Files that need to be looked at in maven.osgi:
maven.osgi/src/org/netbeans/modules/maven/osgi/templates/Activator.java.template

Hi! Can I work on this?

All yours. Updated https://cwiki.apache.org/confluence/display/NETBEANS/List+of+Modules+to+Review

Actually, no, I see I already have pull requests for this one.

Hacktoberfest over


Custom Environment

Hi I have a custom environment where my
State is a dict of (image features, extra_output)
My action space is 2
My environment is implemented using the gymnasium API.
How can i use dreamerv3 to train an agent on such mdp?

Hello, was it possible to use dockerfile?


Add cgroup fs by default

Signed-off-by: Daniel J Walsh<EMAIL_ADDRESS>

LGTM pending tests

@rh-atomic-bot r=mheon


Bug in classification report?

Theres a bug related to path dept in classification report. To reproduce:
from deep_audio_features.bin import classification_report as cr
cr.test_report('/Users/tyiannak/Downloads/soundscape_8k_1s.pt', ['/Users/tyiannak/Downloads/soundscape_8k_1sec/test/1', '/Users/tyiannak/Downloads/soundscape_8k_1sec/test/2/', '/Users/tyiannak/Downloads/soundscape_8k_1sec/te
   ...: st/3', '/Users/tyiannak/Downloads/soundscape_8k_1sec/test/4', '/Users/tyiannak/Downloads/soundscape_8k_1sec/test/5'])

Loaded model class mapping: {0: '1', 1: '2', 2: '3', 3: '4', 4: '5'}
---------------------------------------------------------------------------
KeyError                                  Traceback (most recent call last)
<ipython-input-2-3e59e19efe16> in <module>
----> 1 cr.test_report('/Users/tyiannak/Downloads/soundscape_8k_1s.pt', ['/Users/tyiannak/Downloads/soundscape_8k_1sec/test/1', '/Users/tyiannak/Downloads/soundscape_8k_1sec/test/2/', '/Users/tyiannak/Downloads/soundscape_8k_1sec/test/3', '/Users/tyiannak/Downloads/soundscape_8k_1sec/test/4', '/Users/tyiannak/Downloads/soundscape_8k_1sec/test/5'])

/usr/local/lib/python3.9/site-packages/deep_audio_features/bin/classification_report.py in test_report(model_path, folders)
     58
     59     max_seq_length = model.max_sequence_length
---> 60     files_test, y_test, class_mapping = load_dataset.load(
     61         folders=folders, test=False,
     62         validation=False, class_mapping=class_mapping)

/usr/local/lib/python3.9/site-packages/deep_audio_features/utils/load_dataset.py in load(folders, test_val, test, validation, class_mapping)
     71         folder2idx = {v: k for k, v in idx2folder.items()}
     72
---> 73     labels = list(map(lambda x: folder2idx[x], labels))
     74
     75     class_mapping = {}

/usr/local/lib/python3.9/site-packages/deep_audio_features/utils/load_dataset.py in <lambda>(x)
     71         folder2idx = {v: k for k, v in idx2folder.items()}
     72
---> 73     labels = list(map(lambda x: folder2idx[x], labels))
     74
     75     class_mapping = {}

KeyError: '/Users/tyiannak/Downloads/soundscape_8k_1sec/test/1'

if I go to the soundscape_8k_1sec path and then run
cr.test_report('../soundscape_8k_1s.pt', ['test/1', 'test/2/', 'test/3', 'test/4', 'test/5'])

Everything runs ok.
Also if I use the long path in the bin.basic_training script it also runs ok. So probably sth is going wrong with the load_dataset.load(), around the class mapping assignment when classification_report is used.

@lobracost ^^

Hi, I think there is a bug in the classification report. I mainly tried
python3 deep_audio_features/bin/classification_report.py -m ./pkl/CNN1_34_Tue_May__3_16:23:48_2022.pt(My pt file address, not full path) -i ~/Own_Datasets/W_real_splitdata/Greathall/W/(My full path of testing folder)
The script is always stuck at

when I reset the y_pred to all zeros with the same length of y_true and it runs ok.
But when I set the y_pred to all ones with the same length of y_true, the algorithm got stuck.
I guess because y_pred has int 1. Then the codes below are broken.
y_pred = [label_mapping[label] for label in y_pred]
I also tried the method mentioned above without long paths but I still can not get results.

Does anyone have the same problem with me? And how do I solve this?

Hi, I think there is a bug in the classification report. I mainly tried python3 deep_audio_features/bin/classification_report.py -m ./pkl/CNN1_34_Tue_May__3_16:23:48_2022.pt(My pt file address, not full path) -i ~/Own_Datasets/W_real_splitdata/Greathall/W/(My full path of testing folder) The script is always stuck at  when I reset the y_pred to all zeros with the same length of y_true and it runs ok. But when I set the y_pred to all ones with the same length of y_true, the algorithm got stuck. I guess because y_pred has int 1. Then the codes below are broken. y_pred = [label_mapping[label] for label in y_pred]
I also tried the method mentioned above without long paths but I still can not get results.
Does anyone have the same problem with me? And how do I solve this?

For the 2nd pic I know how to deal with it. Just change the testing destination folder names to class names.

don't use folder names that contain underscore


Add math lib to PartialCommonOwnership721.sol

In working on https://github.com/721labs/partial-common-ownership/issues/9, I learned that the non-deterministic test results are caused by Solidity rounding down during integer division.  This PR seeks to fix this by adding a Math library that provides representational-support for floating point numbers.

👋🏻 Adding a Math library ended up being unnecessary to pass the failing tests (which failed as a result of broken tests, not broken logic).


Is there a way to hide the Bottom tabbed page renderer?

Hello!
Just wanted to know if there is a possibility to hide the bottoms tabs on a nested Content Page (for a detail page)?

I was able to hide it by using the Hide/Show Method, but there is this top Navigation bar being showed, do you have any Idea why is this being showed?
https://media.giphy.com/media/ly253t14AQyaI/giphy.gif

Found a solution for this :)
https://github.com/pocheshire/BottomNavigationBar/issues/18

Hi , how do you use the hide/show method on Xamarin Form ? And how to apply pocheshire/BottomNavigationBar#18 , it will be a great help , thanks .

hi breakthru7  did you found the solution??

Sorry , didn't found the solution here . Used PushModalAsync with modal view instead as the project workaround .


a question about FREQ COPY function

I was trying to implement this
to make the FREQ COPY function ([F]+4)  run indefinetely or if user press [Exit] button
It seems I can achive this by block this two line
	if (gScreenToDisplay == DISPLAY_SCANNER && gScannerEditState == 0 && gScanCssState < SCAN_CSS_STATE_FOUND)
	{
		if (++gScanProgressIndicator > 32)
		{
			if (gScanCssState == SCAN_CSS_STATE_SCANNING && !gScanSingleFrequency)
				gScanCssState = SCAN_CSS_STATE_FOUND;
		/*	else
				gScanCssState = SCAN_CSS_STATE_FAILED;*/

			gUpdateStatus = true;
		}

		gUpdateDisplay = true;
	}

not sure if this is the right way of doing it ,seems works for me
then I got a problem : after scan complete ,the UI of scan result will automatic jump back after about 16second ,I would like the scan result to be there forever until I press Exit or M key, Chould u please help me point out where I can control this?

OT No need to use F anymore just hold until it changes. A VERY cool feature!!
The only exception is switching to stored FM radio stations. F+1 (1 being used for band changes in normal use).

Bare with me, busy day today, got to go out again shortly then roof guy coming round.

Do not worry. I'm already very grateful that you can share this project. Respect.
Meanwhile, I'm researching another issue , in Dualwatch mode. When a signal ends, I only have about 3 seconds to look at the screen and confirm which channel the signal came from (there are two popular relay stations locally). I want to make the icon display for a longer time or continuously display until the next signal comes in. I saw how BITMAP_VFO_NotDefault is displayed on the screen in UI_DisplayMain, but I haven't found how it is erased from the screen.I'm checking APP_TimeSlice500ms now.

The UI_DisplayMain() function in ui/main.c draws most all the screen (but not the top status bar).
I don't know all the code myself, I have to do a lot of searches while I'm coding with it to find what I need all the time.

thanks
by the way
it seems u r planing to implement a spectrum .  Are u planing to code your own spectrum  or gonna merge fagci's spectrum
code?(I don't know if there is a copyright issue or not)

To be honest, I'm only really doing this for myself, I only share what I do if people are interested and good about it all, the second ANY problem pops up I tend to stop sharing any of it and leave people to do their own thing, so that I can do my own thing with whatever it is I'm interested in at the time.

Thank u for shareing this project ,it's very helpful. Apology for the extra questions I asked. I'll see what I can do.
Please don't stop sharing this .


Watchers: When first error is from an input hidden, it's doing focus()

Solution of MClics:
else if (childrenError[0].element.type != "hidden") {
childrenError[0].element.focus();
}


Add support for Build Profile and Host Profile

Description of Problem
Hi we are using conan for building applications on ARM devices. This requires sometimes to set a Host- and Build-Profile for the package build. It would be nice if this feature is supported by the conan-package-tools.
Environment Details

Conan Package Tools Version: 0.23.0
Operating System: Linux
Operation System Version: Ubuntu 20.04
Compiler+version: arm-noneabi-gcc-10
Conan version: conan 1.33.0
Python version: python 3.7.0

We had the same issue at my company and a colleague implemented a quick hack that we are using. I can try to clean that up a little and maybe create a pull request in the next days.

@smartSBA It would be great!

Implemented by #555 and should be available on next release 0.36


Preserve original author with external reader

When subscribing to a CommaFeed, it does modify the author/from header.
The image says it all:

This change should help!

unfortunately it did not. When I look into the source code of the generated xml, there is no author at all, no xml tag nor any content which would refer to an author.

CommaFeed.com is not yet updated, only the source code was.

Thanks, works fine


chats list for the current user

Add endpoint GET /chats. It must return all chats for the current user (where she/he is a participant). List should be sorted against last message posted in chat.
Backend should return array of objects:

id - chat-id
topic
kind (application, contract)
title (job title or contract title depends on kind)
job_id, if applicable
application_id, if applicable
contract_id, if applicable
paricipants[]

id

display_name

ethereum_address

👍


Feature/fix xy

xc and yc need to be switched. See also ncdump of Stehekin_image_test.domain.nc:
double xc(nj=4, ni=5);
:standard_name = "latitude";
:long_name = "latitude";
:units = "degrees_north";
:axis = "Y";
double yc(nj=4, ni=5);
  :standard_name = "longitude";
  :long_name = "longitude";
  :units = "degrees_east";
  :axis = "X";

Sorry, pull request to wrong repository.

Good - I was surprised by the size of the PR ;)


[Feature] Replacing Micrometer with OTEL

Pre-check

[X] I am sure that all the content I provide is in English.

Search before asking

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

Apache Dubbo Component
Java SDK (apache/dubbo)
Descriptions
Background
Currently, OpenTelemetry is becoming increasingly mainstream and observable across languages, with mature solutions in metrics, tracing, and logging, while Micrometer is limited to Java.
Proposal
Therefore, I suggest that Dubbo's future SDKs for all languages(such as Java, Golang, Javascript) should be based on OpenTelemetry to achieve observability and completely replace Micrometer
Refrence
opentelemetry
Related issues
No response
Are you willing to submit a pull request to fix on your own?

[ ] Yes I am willing to submit a pull request on my own!

Code of Conduct

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

PTAL @AlbumenJ @songxiaosheng

PTAL @AlbumenJ @songxiaosheng

Is it reasonable for java to use micromter to bridge otel and other languages to directly use the otel official client?

PTAL @AlbumenJ @songxiaosheng

Is it reasonable for java to use micromter to bridge otel and other languages to directly use the otel official client?

For metrics, use micrometer is reasonable now. But for tracing, use OTEL would be better.

@conghuhu I'm intrested in this issue,could you assign it to me?

@songxiaosheng which branch should I work for?

@conghuhu I'm intrested in this issue,could you assign it to me?

3.3 please


Option to sync with git automatically

I think it might be nice to have some kind of automatic git integration. Since gdrive still isn't a first class citizen on Linux and I don't use any other sync service, some kind of git hooks would be a great alternative for me, and I would assume others.
This is a neat helper, great idea!

Oh ha I just realized this is already in the README, nice. I'm going to look into trying it myself, but I'm not particularly good at bash so we'll see how that goes.

Yep, I'd love to have this, but it will be quite difficult to do well. Before you dig in too much, I should point out there's quite a few things I'd really like out of a solution to this:

It needs to be a substantial gain over users just managing Git by themselves, which I think probably means it needs to totally Just Work without user intervention. If we end up with a notes commit command then something's gone wrong.
It doesn't break or change anything for users who don't want to do this (i.e. it's totally optional, and doesn't change the existing API).
It doesn't need either extra command line options for every command, or extra config files lying around. I'd be fine with auto-detecting a git repo in the notes directory, and using that to turn this on (but you probably need an opt-out in the local git config, or something, for people who want to do git themselves)
It isn't platform specific (it should at least work with bash+gnu utilities on linux, osx and windows with cygwin).

If I were you I'd be quite tempted to play with this as a layer outside this project, to start with at least, and see whether that solves everything (and where the gaps are, if it doesn't). Try building something into your editor of choice for example that automatically commits changes on save, and then just add a git repo in your notes folder, and use that. There's probably a pretty easy route there that gives you a nicely working solution which clicks together easily with notes but doesn't need to actually be baked into notes directly. Try that, see if it works for the basics, and see what notes is missing to make it work really well.

Right, no interaction required aside from setting it up.
I was thinking about adding a git init-like command, but not changing the others.
I quite like the concept of configuration with env vars, so I think they should be leveraged if possible instead of automatic file detection. It should definitely be explicitly opt-in.
Certainly, nothing except basic git commands.

Thanks for the ideas!

I think pass's git integration is a good inspiration, it solves all of your listed concerns (well, I don't know about platform agnosticism as I never use neither osx nor windows).

Here's my take on it:

A notes git autocommit command with enable and disable as options. This gets saved in the config file.

A notes git autopush command with enable and disable as options, same as above.

notes git commitmessage <FOO> for commit that gets piped through date for time stamping commits.

When opened, notes will check for autocommit=true and then do git add $FILENAME && git commit -m"$COMMITMESSAGE" and if autopush=true then git push as well

The approach overall sounds good to me. A couple of questions on the details:

Do all those first three need to be commands? They could easily be just the config options alone, and keep the command API simpler. Arguably we could have a generic command to manage config, a la git config, but I'm not sure it's necessary at the current stage (though that's pretty debatable).

What exactly does when opened mean? When does this get triggered?

What should happen if you have some uncommitted changes in the repo lying around? Easy to do if you're using any other syncing mechanism with a device without git (e.g. your phone), or if you just edit a file directly rather than through notes. I'm not sure myself - we could just blanket commit everything, just in case (but we'll get file changes grouped into random commits) or try to commit each file individually, or ignore other changes, or probably something else?

One thing not covered here is conflicts: as soon as you have multiple computers sharing notes, they'll get out of sync. Presumably we just expose it to the user as a normal git conflict, and they have to sort it out themselves? Works for me, just worth being explicit about upfront.

Fair enough point config options work fine. A notes config might get a bit too complicated, maybe later on.

when opened in that context meant "whenever you open a note through notes, the editor will run, then after you exit the editor, git functions will run."

I'm not sure, we'll have to figure this one out

Git merge would automatically come up anyway unless we suppress it, so that's a decent solution. We can also go the dropbox route and create a "conflicted copy". Up for discussion

Is anybody actively working on this? I'd be interested myself.

This is an interesting feature to me too. I ended up using sparkle share to do the same thing ( with the added benefit of being able to sync not note things ).


It would be nice if FirebaseCommunity supports Analytics

Do we have any roadmap on supporting Firebase/Analytics in FirebaseCommunity

@chandrashekharhm See instructions at https://github.com/firebase/firebase-ios-sdk/tree/master/BuildFrameworks for integrating FirebaseCommunity sources with Analytics.  We're working with the CocoaPods team so that we can eventually integrate via CocoaPods. See https://github.com/CocoaPods/CocoaPods/pull/6811

@paulb777 Thanks for the update.  In the script I'm seeing only below frameworks supported:
"FirebaseAuth": [.iOS, .macOS],
  | "FirebaseCore": [.iOS, .macOS],
  | "FirebaseDatabase": [.iOS, .macOS],
  | "FirebaseMessaging": [.iOS],
  | "FirebaseStorage": [.iOS, .macOS]
I'm looking similar support for Analytics. If you have any info or docs to integrate Analytics through firebaseCommunity would be great.

@chandrashekharhm Yep, the script create builds from the git repo that are inter-operable with the FirebaseAnalytics (and the rest of Firebase's) binary releases.
While we do plan to open source more of the Firebase components, we likely won't be able to publish the plans in advance of it actually happening.  I can say that Analytics is NOT near the top of the list.

@paulb777 Would be nice to see at least rough list in Roadmap. I'm particularly interested in DynamicLinks

@paulb777 Once we have support for static frameworks with this feature (CocoaPods/CocoaPods#6811) Firebase should release a new version so we can integrate Analytics via CocoaPods, right?

@samuelsainz Yes, we plan to set up dependencies on FirebaseAnalytics in FirebaseCommunity  sometime after the GA release of CocoaPods 1.4.0. Timing may be further out for Firebase.

I see CocoaPods/CocoaPods#6811 was merged, is there a way now to use Analytics on macos ?
What should be added to the Podfile ?
This my current Podfile
target 'myapp' do
  # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!
  platform :osx, '10.12'
  pod 'FirebaseCore', :git => 'https://github.com/firebase/firebase-ios-sdk.git', :tag => '5.0.0'
  pod 'FirebaseAuth', :git => 'https://github.com/firebase/firebase-ios-sdk.git', :tag => '5.0.0'
  pod 'FirebaseDatabase', :git => 'https://github.com/firebase/firebase-ios-sdk.git', :tag => '5.0.0'
end

Thanks

@alfonsodev Unfortunately Firebase Analytics does not support macOS.


maybe-controversial ui improvements

i expect you to probably not merge, but if you don't, i'm curious as to why you prefer the current ui

can you describe the differences or send a screenshot? main reason i haven't been updating this is I'm on a long trip abroad, don't feel like the UI is set in stone or anything. happy to hear your thoughts

Okay I've pulled the changes and tried them. I think removing text-decoration is nice, especially since they have a hover background to indicate they're clickable.
I don't understand putting the similarity in the links though? It's already being indicated by the opacity of the links (is not obvious perhaps?) and it's available on hover as well. Plus cosine similarity is not super informative by itself, only in relation to the rest of the list which is already sorted. Seems like it adds more clutter than utility?
Happy to discuss it more though!

yeah i didn't notice differences in opacity at all

i thought one had to find out via hover

Okay yea that is a problem for sure. Sometimes the similarity is more jagged and this is easier to see, but sometimes a lot of the links have really close similarity and it's not. Also I didn't really consider how different themes will work with this, probably some of them are much harder to tell opacity in. Thinking of other channels to dsiplay this infomation now


[BUG] Cant delete replicas from node

Describe the bug
Have a node that has disk pressure, cannot delete any replicas to clean up space.
To Reproduce
Steps to reproduce the behavior:

Go to Longhorn UI
Click on Node
Identify node and attempt to use the UI to delete replica
Nothing happens

Expected behavior
Expecting the replica is removed so the node taint can be removed.
Log
If applicable, add the Longhorn managers' log when the issue happens.
You can also attach a Support Bundle here. You can generate a Support Bundle using the link at the footer of the Longhorn UI.
Environment:

Longhorn version: longhornio/longhorn-engine:v1.2.2
Installation method (e.g. Rancher Catalog App/Helm/Kubectl): Rancher
Kubernetes distro (e.g. RKE/K3s/EKS/OpenShift) and version: K3s

Number of management node in the cluster:
Number of worker node in the cluster:

Node config

OS type and version: Ubuntu
CPU per node: 2
Memory per node: 25GB
Disk type(e.g. SSD/NVMe): SSD
Network bandwidth between the nodes:

Underlying Infrastructure (e.g. on AWS/GCE, EKS/GKE, VMWare/KVM, Baremetal): KVM
Number of Longhorn volumes in the cluster:

Additional context
I cannot see anyway to do this outside of the UI, I have read all the docs and there is nothing on manually removing replicas.

Could you provide more information on this node? Like dumping the Node CR kubectl get nodes.longhorn.io -n longhorn-system. Or send us the support bundle, attach to GitHub or send to<EMAIL_ADDRESS>


Default right mouse contextual menu not available while file is selected.

Describe the bug
In Files UWP the default right mouse contextual menu not available while file is selected. This is how it is working in File Explorer, but in File Explorer you can "deselect" a file by clicking on an empty space around the file. This is very useful when you want to "paste" a copied file but you have clicked on a file by accident.
To Reproduce
Copy a file.
Go to Files UWP
Click on a file
Try to open the default right mouse contextual menu in order to "Paste" the copied file. The contextual menu for clicked file will be opened every time.
Expected behavior
There should be a way to "deselect" a file in Files UWP in order to open the general right mouse contextual menu.
Also the default right mouse contextual menu should be opened when you right click outside of a file in Files UWP.
Screenshots

Desktop (please complete the following information):

OS Version: Windows 10 1909 18363.567
App version: v<IP_ADDRESS>

@xumepoc Thanks for reporting this issue, it should be resolved with next v0.9. Please reopen this issue if you can reproduce this when you get the update.


Strange count_per_link() results for networks generated using ntw.split_arcs()

The counts per link are all over the place when I use a split network. I've created a notebook to illustrate the issue:
https://github.com/anitagraser/spaghetti/blob/af4cc443be47c2e0b678b6b4a0deaf970d026207/notebooks/debug-counts-on-split-arcs.ipynb

Related to #527. Resolve this first before proceeding to that issue.

See the original comment here.

This is being fixed in #535. Once I merge that in I plan to follow up with some extra segmentation examples in the network segmentation notebook.


Fix: xarray plot cbar range limit

add the range limit for the xarray branch, similar to the image branch.
Was deployed for a while on the beta module, will merge end of day if there's no comment.

LGTM


Selecting nodes for the first time after is almost always leaving one node unselected

Discord username
No response
What type of issue is this?
Intermittent – Occurring irregularly
Is this issue blocking you from using Enso?

[ ] Yes, I can't use Enso because of this issue.

Is this a regression?

[ ] Yes, previous version of Enso did not have this issue.

What issue are you facing?
https://user-images.githubusercontent.com/12892578/235451942-d80afca8-2963-4e4a-a692-8628b4672819.mov
Expected behaviour
Nodes in selecting area should be selected
How we can reproduce it?
No response
Screenshots or screencasts
No response
Enso Version
develop @ 6b0c682b08b7745368cec3474cc774c51a5b48f5
Browser or standalone distribution
Standalone distribution
Browser Version or standalone distribution
Standalone
Operating System
MacOS
Operating System Version
No response
Hardware you are using
No response

Isn't this because it does the re-sizing of nodes while it is loading the possible values?

It's a bit annoying to reproduce, but I had the best chance by following the same actions as in the video: having one node far to the right and selecting from the bottom right to the top left.
It doesn't look to be caused by node positions or size changes – after all, nodes don't move when we add placeholders and widgets. We only increase their width.
It is worth checking this issue after https://github.com/enso-org/enso/pull/6487, as it might be connected.

Assumed will be fixed as part of the new IDE work.

Not reproduced in GUI2


missing EventHandler statement

The timer won't work unless and EventHandler is defined.  It took me a while to work this out.  Once I inserted
timer1.Tick += new EventHandler(timer1_Tick);
the code worked as intended.
Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: af83dce0-a830-c876-e355-d9e3ca095b30
Version Independent ID: af83dce0-a830-c876-e355-d9e3ca095b30
Content: Tutorial: Add a timer to a Windows Forms app - Visual Studio (Windows)
Content Source: docs/get-started/csharp/tutorial-windows-forms-math-quiz-add-timer.md
Service: visual-studio-windows
Sub-service: general-ide
GitHub Login: @anandmeg
Microsoft Alias: meghaanand

@rvwilliams88
Thanks for the feedback. I tested the scenario you mentioned, and found that the line of code that adds the event handler is automatically added to the *.Designer.cs file when you double-click on "timer1" (at the bottom left of the Form designer window). I guess it would be helpful to add a comment in the article saying that code is added to that file. If instead you opened the code file and added the code without double-clicking on the timer1 control, then you wouldn't have had that important line of code added automatically.


Move all SDKs to .NET Core 2.0

Currently Azure SDK for .NET target to .NET 4.5.2 and .NET Standard 1.4
There are requests to target to .NET Core 2.0
Include: releasing nugets that are not released.
Cost: 6

Hi,
Any update on this?
The azure-service-bus-dotnet package was updated 21 days ago, however the management package still does not support 2.0.
Many thanks.

Hi,
Any update on this? Is there any work planned for fixing this issue?
Many thanks.

Any news on this?


Initial SST docs

What kind of changes does this PR include?

New or updated content

Description
These are docs for the SST x Astro integration. We'll be announcing it later today

Thanks for this! I'll be reviewing it, and checking in with the team as to when exactly it should go live in docs!  🙌

great feedback - accepted it all and added an example

Thanks for the prompt response, @thdxr. This is looking pretty great now, I think!
We'll get this into the docs site shortly. Welcome to Team Docs!  🥳

Awesome, added one more code sample but should be all set now

Just a quick ping to get your feedback on my last two comments @thdxr! (Realized I hadn't mentioned you; not sure what your notification situation is!)

Let's goooooo!


Empty reports in provided train_mimic.json

Hi!,
By looking at the train_mimic.json created using the make-interpret-mimic-cxr.py script, I found that there are a lot of empty reports where the findings and impression sections are empty. However, when looking at the unprocessed reports from the original MIMIC dataset, you can see that there is either findings or impression.

Is this on purpose? Can we try to replace the missing data? I'm worried that using the current data could teach the models to produce empty reports
Thank you so much!

Hello,
Some reports in mimic are indeed empty / non-existent.
I dont have the exact numbers in mind, but 10K seems a reasonable amount.
JB


Rename a few things.

Given the Swift API design guidelines, I would like to propose renaming a couple of things in Dip.
DependencyContainer(configBlock:) should be DependencyContainer(configuration:) or DependencyContainer(configurationBlock:). The old initializer could be transitioned to a convenience init that delegates to the new one, and marked as deprecated. (Avoid abbreviations.)
resolve(withArguments:) should become either resolve(arguments arguments:) or resolveWithArguments(_:). The old function should be deprecated and delegate to the new one. (When the first argument forms part of a prepositional phrase, give it an argument label.)

:+1:

Thanks for proposing that, @calebd. Actually I was thinking about renaming something lately too, but not in context of guidelines.
Guidelines are for good of course, but I thinks it can be very arguable how to apply them.
I don't mean that I'm completely against renaming something, but I'm sure that if we are going to rename things we need to have a deeper look at the guidelines so that we apply consistently and within single release. After all it can be quite a few breaking changes which is not good for users and does not bring any value (of course except of following guideline... that can also change through time). Bumping major version every second release sounds for me like not a very user-friendly thing. Personally I was hoping that we can stop on 4.x =) I think in case of Dip I would personally prefer stability over following guidelines... If we don't need to bump major version and just deprecate stuff - then ok =)
Regarding actual changes. I'm not a native speaker (and far from knowing English well enough :sweat_smile: ) and didn't look carefully through the guideline yet, so I may be completely wrong. And sorry for being too critic! :smiling_imp: I surely don't want you to give up on that proposal, just want to have a best possible result at the end of discussion.
configBlock will be most of the time used with trailing closure, I suppose. So maybe from caller side label does not make any difference here at all? From inner (implementation) side I think just configure will make calling this block in the implementation more natural: configure(container) (like it's said in special instructions part of the guideline)
With resolve you forget that there is an optional tag argument on the first place. Even if we don't encounter it, applying "when the first argument forms part of a prepositional phrase, give it an argument label" shouldn't it be "container.resolve(with/using/passing/Arguments:)" like in example "x.removeBoxes(havingLength: 12)"?
But maybe tag and arguments represent a single abstraction, so it can be an exception? Or does it "form part of a grammatical phrase" or not? I'm not sure what is the right answer here. The whole resolve API currently reads like "resolve tag ... with arguments ... as something" which is not perfect, cause it sounds like we resolve a tag... but we resolve a type... "resolve something with arguments ... tagged ..." reads more natural but it does not fit API design - then we will need to pass type as a method parameter instead of using as operator (which I like a lot here): resolve(Service.self, withArguments: ..., tagged: ...) - which will cause use of .self that I don't like at all... (also that api is not so strongly typed, which can be good or not in different situations).
And what about register methods and the fact that scope parameter does not have a label at all? Is it ok? When we don't use a tag, then it's fine, but with tag (register(tag: "", .Singleton)) it's not so good anymore. Maybe we should also rename ObjectGraph scope to something like Shared to make register(.Shared) { ServiceImp() as Service } feel more natural? I like ObjectGraph name more, but in calling context Shared reads more natural. "SharedWithinObjectGraph" as a compromise?
If we do rename things though, we may use it as a chance to rename resolveDependencies method of DefinitionOf too (that is what I was thinking to rename lately, but decided that it does not bring any value), cause it kind of breaks (at least it does not continue it) phrase "register something as something". But I don't have any alternative in mind.
Naming is hard. Probably there are a lot of other options even in boundaries of that guideline, and we will need to find a compromise. As you can see for me there are more questions then answers here :confused: Let's discuss them here.

The Swift guidelines are pretty definitive. Arguments whose name contains a prepositional phrase (with) should be named such that the call site is verb(argument:). That reads as "verb with argument" implicitly.
Cases where a tag is provided would be equally clear. resolve("", arguments: ...). There should likewise be no "with" in that argument name.

In your example, the sentence would not be "resolve tag with arguments" but instead "resolve with tag, arguments, ...".

(I also tend to think that tag should itself be exposed in all calls to resolve. resolve(tag: "", arguments: ...)

Actually it's good that you mentioned how methods will be exposed to Objective-C. Never though about that, cause never considered using Dip in Objective-C. We definitely need to inspect that too.

Dip cannot be used from Objective-C because it uses types that cannot be represented in Objective-C. I used that as an example of a case where the language and its documentation defines clear standards for this sort of thing.

Yeah, really you are right about that, how could I forgot that :sleepy:

I looked through the guideline and came up with the following.
Regarding "arguments" vs "withArguments" I think the current naming is fine.
Definition:
resolve<T, Arg1, Arg2>(withArguments arguments: Arg1, _ arg2: Arg2, ..., tag: Tag? = nil) -> T
Usage:
container.resolve(withArguments: arg, tag: tag) as Service
We apply "When the first argument forms part of a prepositional phrase, give it an argument label" (what @calebd referenced) But it also says that "The argument label should normally begin at the preposition", which is "with" in that case (for me it is the same as in the example from the guideline - x.removeBoxes(havingLength: 12) where "having" is a preposition). I don't see that the guideline says that proposition should be omitted.
The second guideline applied here is "Prefer to locate parameters with defaults toward the end", so we move tag to the end.
Regarding register method I also think we need to move tag parameter and make it like this:
Definition:
register<T, Arg1, Arg2>(inScope scope: ComponentScope = .Prototype, tag: Tag? = nil, factory: (Arg1, Arg2) -> T) -> DefinitionOf<T, (Arg1, Arg2) -> T>
Usage:
container.register(inScope: .ObjectGraph, tag: tag) { ServiceImp() as Service }
The other option is to make factory the first argument, I think it will follow the guideline even better, but we will lose trailing closure feature (that will force users to create abstract factories or smth else if factory block is complex enough):
Definition:
register<T, Arg1, Arg2>(factory: ((Arg1, Arg2) throws -> T), inScope scope: ComponentScope = .Prototype, tag: Tag? = nil) -> DefinitionOf<T, (Arg1, Arg2) throws -> T>
Usage:
container.register({ ServiceImp2() as Service }, inScope: .ObjectGraph, tag: "tag")
The same applies to registerFactory method (used only to extend supported number of runtime arguments):
registerFactory<T, F>(factory: F, inScope scope: ComponentScope, tag: Tag? = nil) -> DefinitionOf<T, F>
We already use "factory" in the method name to avoid ambiguity, and in context of guideline it also makes sense because the type F does not provide any information about nature of that parameter ("precede each weakly typed parameter with a noun describing its role"). So we only change the order of arguments to conform to other guidelines.
Regarding DependencyContainer(configBlock:_) I lean to DependencyContainer(configure:_)
Also what about generic arguments naming? Is it clear enough? Should we use ArgumentTypeN instead? But then some methods names will become gigantic.
@AliSoftware @calebd what do you think?

I think we are overthinking this. Prepositional phrases (or any modifiers really - with, in, having, etc) read weird in Swift code. I think that the methods could be written in such a way that this is not needed. resolve(tag: "", arguments: ...) or resolve(arguments: ...) at the call site reads better than having "with" in there at all. It is simply not needed.
And moving arguments to the end breaks trailing closures.

I do agree that arguments: and scope: are the names expected by the Guidelines (and not withArguments: or inScope:)

I've create a pr #105 with some api changes. will be glad to discuss

Resolved with #105


compute rate for each positive feedback

Codecov Report

Merging #379 (d89754a) into master (64fd27b) will decrease coverage by 0.05%.
The diff coverage is 23.40%.

@@            Coverage Diff             @@
##           master     #379      +/-   ##
==========================================
- Coverage   74.10%   74.04%   -0.06%
==========================================
  Files          51       51
  Lines       10210    10230      +20
==========================================
+ Hits         7566     7575       +9
- Misses       1911     1919       +8
- Partials      733      736       +3

Impacted Files
Coverage Δ

master/tasks.go
57.66% <0.00%> (-0.22%)
:arrow_down:

master/rest.go
54.45% <64.70%> (+0.23%)
:arrow_up:

master/task_manager.go
87.85% <0.00%> (-1.43%)
:arrow_down:

Continue to review full report at Codecov.

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


`CXXABI_1.3.8' not found

Issue Summary
Operating system:
Red Hat Enterprise 4.8.5-44
I have been developing my application on windows 10/11 environments without issues.
Today I copied my project to my server hosted with cPanel and started setting it up for test deployment.
I ran npm install without issues (sqlite3 installed without issues)
Everything was looking good until I tried to start the application, then it crashed and I got the error logs below.
As far as I understand the issue seems to be coming from knex trying to install sqlite.
Issue #1582 seems to have same error message
I'm not completely sure if this is the right repo for this issue, let me know if I should be making this to knex repo
Relevant logs or output
Knex: run
$ npm install sqlite3 --save
/lib64/libstdc++.so.6: version CXXABI_1.3.8' not found (required by /home/c3hep37e/nodevenv/App/16/lib/node_modules/sqlite3/lib/binding/napi-v6-linux-glibc-x64/node_sqlite3.node) Error: /lib64/libstdc++.so.6: version CXXABI_1.3.8' not found (required by /home/c3hep37e/nodevenv/App/16/lib/node_modules/sqlite3/lib/binding/napi-v6-linux-glibc-x64/node_sqlite3.node)
at Object.Module._extensions..node (node:internal/modules/cjs/loader:1189:18)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object. (/home/c3hep37e/nodevenv/App/16/lib/node_modules/sqlite3/lib/sqlite3-binding.js:4:17)
at Module._compile (node:internal/modules/cjs/loader:1105:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1159:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
/home/c3hep37e/nodevenv/App/16/lib/node_modules/knex/lib/client.js:194
throw new Error(${message}\n${e.message});
^
Error: Knex: run
$ npm install sqlite3 --save
/lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /home/c3hep37e/nodevenv/App/16/lib/node_modules/sqlite3/lib/binding/napi-v6-linux-glibc-x64/node_sqlite3.node)
at Client_SQLite3.initializeDriver (/home/c3hep37e/nodevenv/App/16/lib/node_modules/knex/lib/client.js:194:13)
at new Client (/home/c3hep37e/nodevenv/App/16/lib/node_modules/knex/lib/client.js:75:12)
at new Client_SQLite3 (/home/c3hep37e/nodevenv/App/16/lib/node_modules/knex/lib/dialects/sqlite3/index.js:22:5)
at Function.knex (/home/c3hep37e/nodevenv/App/16/lib/node_modules/knex/lib/knex-builder/Knex.js:12:28)
at Object. (/home/c3hep37e/App/ApiRoutes.js:12:28)
at Module._compile (node:internal/modules/cjs/loader:1105:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1159:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Module.require (node:internal/modules/cjs/loader:1005:19)
Version
5.0.8
Node.js Version
16.15.0
How did you install the library?
npm install sqlite3

I am seeing the same error on jenkins with version 5.0.8, any solution?

I am seeing the same error on jenkins with version 5.0.8, any solution?

For me solution was using 5.0.2

@TeemuHokkane see https://github.com/TryGhost/node-sqlite3/issues/1582

use 5.0.2
and update gcc
sudo yum install centos-release-scl
sudo yum install devtoolset-8-gcc*
scl enable devtoolset-8 bash

just use v5.0.2
npm uninstall sqlite3
npm install<EMAIL_ADDRESS>


feature: export pdf as HTML

I was wondering if its possible to export the PDF as HTML5 ?

Hi! Sorry for the late reply. I guess it is, but I don't think that it could be useful for this componenet.


When targeting Android for a KMP project using Coil 3.0.0-alpha06, attempting to use .toBitmap() and .asComposeImageBitmap() results in Unresolved reference

Describe the bug
This problem only exists on Android for KMP, for the Coil 3.0.0-alpha06 library.
Attempting to use the results of a pre-loaded imageLoader.execute(imageResquest).image in an Image Composable by converting it using .toBitmap() and .asComposeImageBitmap() results in a compile-time errors:
Unresolved reference: toBitmap
Unresolved reference: asComposeImageBitmap
Note:

When targeting iOS, Desktop or Javascript works as expected with no problems.
Using the normal coil3 AsyncImage works as expected in Android when using just imageRequest.

I'm not sure if this is a configuration issue, I checked all the examples and the Coil 3 upgrade guide, and could see no differences.
Referencing this conversation: https://github.com/coil-kt/coil/issues/2246
To Reproduce
Here's the line that won't compile when targeting Android:
https://github.com/realityexpander/CloudCoverUSA2/blob/56d7575ac95903974b099738a015994aa5fdb972/composeApp/src/commonMain/kotlin/App.kt#L302
Code:
https://github.com/realityexpander/CloudCoverUSA2/releases/tag/coil3.alpha06.bug.report
Logs/Screenshots

Version
What library version are you using? Does this occur on a specific API level or Android device?
coil 3.0.0.alpha-06

As mentioned, this issue isn't directly related to Coil. You can reproduce the issue by not importing Coil at all and adding a reference to org.jetbrains.skia.Bitmap in common code.

Both mentioned functions are not available in common/Android, they are defined in the appropriate source set.
Issue for tracking the problem that IDE shows such suggestions: #3503

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


Block Picking on face

Place the block opposite the face of the block to which it points

Closed due to engine rewrite


Fixing issues in Registration Class for 1.18 --> 1.20

List of errs in this class:

[x]  line 41,  symbol:   variable BLOCK_ENTITIES
[x]  line 44, symbol:   method tab(CreativeModeTab)
[x] error: constructor SoundEvent in class SoundEvent cannot be applied
[x] line 100,  symbol:   method consumer(ChessPlay.[...]andle)
[x] line 105, symbol:   method consumer(ArbitraryP[...]andle)

Fixed issues by:

Checking Forge documentation
Asking on minecraft servers

Only one TODO in the registration class, the last function in the class needs to be tested to make sure it's giving the desirable results


Suggestion

Create a new released of the current version, because the released #0.2.6 have the error "ImportError: aiosocks.SocksConnector require aiohttp library" thank you.

@nibrag a release to pip would be hugely appreciated. All this hard work fixing bugs and maintaining the code, but it's not available for use. If you are short on time I would expect we could find people with time to set up some ci to do it regularly.

This project is buggy by design and has been abandoned for a long time. Use aiohttp-socks instead

This project is buggy by design and has been abandoned for a long time. Use aiohttp-socks instead

Thx


Add configuration for full linting

Including eslint, jscs, rubocop, ruby-lint, brakeman, bundler-audit

@ben-ward, please take a look.

@mbreining Any comments?

Looks good to me.


Gradle build failing when including latest version

I included this compile 'com.prolificinteractive:material-calendarview:1.4.0' in my gradle dependencies and it did not work. I had to downgrade it to v1.2.0 to make it work. Please fix this. I need to use the week view desparately.

I would check your gradle file. It's working properly for me.

At least provide us your implementation

I tried it again and it worked. It seems there was some problem with my build.gradle file. Thanks for quick response though and apologies for responding late. Closing the issue.


KAFKA-14586: Adding redirection for StreamsResetter

Adding Redirection for StreamsResetter. The erstwhile StreamsResetter resided in core/src/main/scala/kafka/tools package and that's where I added this class.
I tried to run the main method but it fails with
Exception in thread "main" java.lang.ClassNotFoundException: org.apache.kafka.tools.StreamsResetter
	at java.net.URLClassLoader.findClass(URLClassLoader.java:387)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:264)
	at kafka.tools.StreamsResetter.main(StreamsResetter.java:28)

but I created another class and invoked the class in this PR using the same way and it seemed to invoke this.
cc @mjsax , @fvaleri , @mimaison

Not merging immediately to let @mjsax a chance to review.
Feel free to merge to trunk and 3.5, otherwise I'll do it when I come online tomorrow.

Thanks @fvaleri . I did it but initially had thought I would do it after the merge.

Backported to 3.5 as well.

Thanks all of you!


[FEATURE] IntelliJ Syntax Highlighting Plugin

This adds a IntelliJ syntax highlighting plugin to the extensions folder (extensions/intellij). I have requested the plugin to be published through the JetBrains marketplace and it should be approved in the next couple of days (https://plugins.jetbrains.com/plugin/18693-melody).

I plan on adding code completion to the plugin in the near future too.

This is awesome! Will go over the PR soon.

@Tigermouthbear the licenses here seem to be under your name, I'm not completely sure how this is normally handled when a repo has a contribution with its own license. Perhaps we could use Melody as the name?
Will respond to the rest soon, thank you!

I can change the license to match Melodys if you'd prefer not to have other licensed code in the repo.

Regarding the icon - not yet, I will later on

@Tigermouthbear attaching the SVGs here

@Tigermouthbear let me know if you need a version without the text for file icons

Thanks! I was just using the regex file icon because it fits into the ide theme nice.

I made the changes you suggested and updated the plugin logo! I released v0.2 to the jetbrains marketplace and it should be available in the next couple of days.

Heres the full changelog:

Added let and lazy keyword support
Added <backspace>, <boundary>, and <alphanumeric> support
Renamed <alphabet> to <alphabetic>
Added multi-line comment support
Added character range support
Added .melody file extension support
Switch to new Melody logo!

also, it looks like the extensions folder is already added to the langauge ignores in .gitattributes? I've never used language ignores but it looks like its already ignored

Looks great, thank you for your contribution!

@Tigermouthbear it seems like the extension icon is now white on white:

Also, would it be possible to add permissions for myself to edit / upload the extension?  I accidentally put the white logo as the light theme icon and the black logo as the dark theme icon. I'll open a new PR and update the plugin. As for allowing you to edit, Id have to create an organization which would then allow you to edit. For this I would need the email and website you want to use for it.


Alternate GPIO pin for Alexa button?

Is it possible to use a different GPIO pin (other than 4) for the button to record to Alexa?
Reason: I'm using PowerBlock as an on/off switch for the Raspberry Pi 3.
It utilizes installs on the top six GPIO pins (See attached).
Would love to be able to use any of the GPIO pins highlighted in the green bounding box in the attached screenshot.
Thanks for any advice!

@petergiordano of course it is, but configuration is not supported yet, you can fork the repository and change it. But I'm planning to remove button support and add hotword detection, soon there won't be any need for the button.

Awesome. I will try to fork the repo. Can you lead me to where I would change the GPIO pin setting?
Also ... REALLY looking forward to hotword detection!

Checking in ... was hotword detection added yet? Considering adding a pushbutton to activate Alexa. Thanks for the update!


add maintenance notice

Is there a link to more context anywhere? (Is there a recommended alternative?)

Is there somewhere users can get more context about this decision? And are there any recommended alternatives?

Hi @rfletcher there's not alot to add, this message merely reflects reality, in which there are no engineering resources dedicated to this project. If it works for you, feel free to continue using it, but if you prefer to find another solution, there should be various other ways to integrate data across tools.

We weren't using it yet, but were planning to introduce Postee to our stack along side trivy-operator. I'll look for an alternative. Thanks for the reply.


update-faisst-apr25

Notebook worked, but I didn't try the multiprocessing part (only serial part).
Changes:

IceCube function is now downloading data from the IceCube webpage (https://icecube.wisc.edu/data-releases/2021/01/all-sky-point-source-icecube-data-years-2008-2018/) directly (instead of from my Caltech Box)
Now plotting IceCube data at the end, that way get_ylim() is used properly. Before, the y-normalization of the IceCube events was messed up because the get_ylim() wasn't taking the values of the final plot. This is fixed now.
Jessica noticed that some Panstarrs data had outliers, which messed up the plot. I moved the sigma-clipping selection out of the Kepler/Tess plotting section. Had to do some other changes in the code to make it work properly. One fix I had to do is to limit the sigma-clipping to bands for which >10 data points are available (else sigma-clipping doesn't make sense). Other issues were related to indexing (since with sigma-clipping, some data points are removed)
Modified Gaia lightcurve function slightly so that it now also shows the progress bars (looks better!).
Added the temporary directory where IceCube data will be downloaded to the .gitignore.
Fixed a small bug in the plotting of the ZTF zoom-in. The colors of the curves were not the same as the ones in the main plot. Used *.get_color() to get the correct color.

looks good to me, thanks for cleaning up lots of loose ends!


How do you set up an sts issuer on local host?

In your web.config screen shot you are pointing to a wsFederation sts that runs on the local host.  A walk-through on how to set that up would be extremely helpful.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: a82badfb-faa2-0a0b-4a55-59a52ebe9806
Version Independent ID: 6a0dbfb2-a12f-3541-bca1-bf4fd68c4304
Content: WSFederation Authentication Module Overview
Content Source: docs/framework/security/wsfederation-authentication-module-overview.md
Service: unspecified
Product: dotnet-framework
GitHub Login: @BrucePerlerMS
Microsoft Alias: dotnetcontent

@brentschmaltz can you please take a look at this request?

That content is being archived with PR #14801. It's not maintained any longer. So I'm closing this issue.


tsdb: Save allocations on labels by re-using label array

I believe this should fix https://github.com/prometheus/prometheus/issues/7732.
@bwplotka @codesome @brian-brazil

Is this prombenchworthy?

No, but it would be nice to run Select bench on it. It looks good to me (:

/funcbench master BenchmarkSelect

/funcbench master BenchmarkQuerierSelect

I have the funcbench malediction...

/funcbench master BenchmarkQuerierSelect

there is an update for funcbench that should solve this. will be merged today

/funcbench master BenchmarkQuerierSelect

Are we actually calling this correctly?

Yes but it needs an update that will arrive today.

Anything I can do to help it along? :)

Yes @brancz it would be appreciated if someone has time to run BenchmarkQuerierSelect locally and compare with and without this PR :hugs:
That's the only thing left (: There is a rule: Never trust your eyes in terms of perf improvements until you see results ;p

@bwplotka I meant the funcbench "fix" :)

Looks mixed:
benchmark                                                old ns/op      new ns/op      delta
BenchmarkQuerierSelect/Head/1of1000000-8                 466893848      380383208      -18.53%
BenchmarkQuerierSelect/Head/10of1000000-8                497267937      412377178      -17.07%
BenchmarkQuerierSelect/Head/100of1000000-8               407210963      394276352      -3.18%
BenchmarkQuerierSelect/Head/1000of1000000-8              392726174      386735189      -1.53%
BenchmarkQuerierSelect/Head/10000of1000000-8             396210322      420197867      +6.05%
BenchmarkQuerierSelect/Head/100000of1000000-8            428185499      470494794      +9.88%
BenchmarkQuerierSelect/Head/1000000of1000000-8           671177681      738573544      +10.04%
BenchmarkQuerierSelect/SortedHead/1of1000000-8<PHONE_NUMBER><PHONE_NUMBER>     +17.49%
BenchmarkQuerierSelect/SortedHead/10of1000000-8<PHONE_NUMBER><PHONE_NUMBER>     +6.96%
BenchmarkQuerierSelect/SortedHead/100of1000000-8<PHONE_NUMBER><PHONE_NUMBER>     +7.20%
BenchmarkQuerierSelect/SortedHead/1000of1000000-8<PHONE_NUMBER><PHONE_NUMBER>     +23.42%
BenchmarkQuerierSelect/SortedHead/10000of1000000-8<PHONE_NUMBER><PHONE_NUMBER>     +39.99%
BenchmarkQuerierSelect/SortedHead/100000of1000000-8<PHONE_NUMBER><PHONE_NUMBER>     +19.33%
BenchmarkQuerierSelect/SortedHead/1000000of1000000-8<PHONE_NUMBER><PHONE_NUMBER>     +9.15%
BenchmarkQuerierSelect/Block/1of1000000-8                574979728      567111772      -1.37%
BenchmarkQuerierSelect/Block/10of1000000-8               583562770      577580506      -1.03%
BenchmarkQuerierSelect/Block/100of1000000-8              600302107      567982871      -5.38%
BenchmarkQuerierSelect/Block/1000of1000000-8             575752036      580213844      +0.77%
BenchmarkQuerierSelect/Block/10000of1000000-8            622611077      810807972      +30.23%
BenchmarkQuerierSelect/Block/100000of1000000-8           698878044<PHONE_NUMBER>     +45.38%
BenchmarkQuerierSelect/Block/1000000of1000000-8<PHONE_NUMBER><PHONE_NUMBER>     +1.01%

Are we actually calling funcbench correctly?

yes the issue is somewhere else, when you provide wrong args to funcbench it will post back a comment to notify about the wrong usage and also prints a link to the readme for the correct usage

Tried a few more things, latest benchmark is now:
○ benchcmp old.txt new.txt
benchcmp is deprecated in favor of benchstat: https://pkg.go.dev/golang.org/x/perf/cmd/benchstat
benchmark                                                old ns/op      new ns/op      delta
BenchmarkQuerierSelect/Head/1of1000000-8                 296799961      285314344      -3.87%
BenchmarkQuerierSelect/Head/10of1000000-8                287250120      287423672      +0.06%
BenchmarkQuerierSelect/Head/100of1000000-8               289651377      283307649      -2.19%
BenchmarkQuerierSelect/Head/1000of1000000-8              287464786      290702025      +1.13%
BenchmarkQuerierSelect/Head/10000of1000000-8             289590086      288229907      -0.47%
BenchmarkQuerierSelect/Head/100000of1000000-8            307543377      302647535      -1.59%
BenchmarkQuerierSelect/Head/1000000of1000000-8           462260730      430338135      -6.91%
BenchmarkQuerierSelect/SortedHead/1of1000000-8<PHONE_NUMBER><PHONE_NUMBER>     -2.03%
BenchmarkQuerierSelect/SortedHead/10of1000000-8<PHONE_NUMBER><PHONE_NUMBER>     -0.71%
BenchmarkQuerierSelect/SortedHead/100of1000000-8<PHONE_NUMBER><PHONE_NUMBER>     -0.07%
BenchmarkQuerierSelect/SortedHead/1000of1000000-8<PHONE_NUMBER><PHONE_NUMBER>     +0.59%
BenchmarkQuerierSelect/SortedHead/10000of1000000-8<PHONE_NUMBER><PHONE_NUMBER>     -0.25%
BenchmarkQuerierSelect/SortedHead/100000of1000000-8<PHONE_NUMBER><PHONE_NUMBER>     -0.30%
BenchmarkQuerierSelect/SortedHead/1000000of1000000-8<PHONE_NUMBER><PHONE_NUMBER>     -3.21%
BenchmarkQuerierSelect/Block/1of1000000-8                501893927      489486589      -2.47%
BenchmarkQuerierSelect/Block/10of1000000-8               500186117      486818372      -2.67%
BenchmarkQuerierSelect/Block/100of1000000-8              508082676      499404936      -1.71%
BenchmarkQuerierSelect/Block/1000of1000000-8             502062640      500199044      -0.37%
BenchmarkQuerierSelect/Block/10000of1000000-8            512914331      500545053      -2.41%
BenchmarkQuerierSelect/Block/100000of1000000-8           536542749      513072876      -4.37%
BenchmarkQuerierSelect/Block/1000000of1000000-8          719338478      616495805      -14.30%

tl;dr huge queries get faster, small queries stay roughly the same

/funcbench master BenchmarkQuerierSelect
hoping this works as expected! :pray:

I don't understand the funcbench output, when literally running the same command gives me this:
benchmark                                                old ns/op      new ns/op      delta
BenchmarkQuerierSelect/Head/1of1000000-8                 292395617      280572216      -4.04%
BenchmarkQuerierSelect/Head/10of1000000-8                288081239      288336309      +0.09%
BenchmarkQuerierSelect/Head/100of1000000-8               293925265      281808322      -4.12%
BenchmarkQuerierSelect/Head/1000of1000000-8              294774636      290407317      -1.48%
BenchmarkQuerierSelect/Head/10000of1000000-8             292633875      286288476      -2.17%
BenchmarkQuerierSelect/Head/100000of1000000-8            306918348      301298413      -1.83%
BenchmarkQuerierSelect/Head/1000000of1000000-8           463544980      423725674      -8.59%
BenchmarkQuerierSelect/SortedHead/1of1000000-8<PHONE_NUMBER><PHONE_NUMBER>     -2.42%
BenchmarkQuerierSelect/SortedHead/10of1000000-8<PHONE_NUMBER><PHONE_NUMBER>     -1.10%
BenchmarkQuerierSelect/SortedHead/100of1000000-8<PHONE_NUMBER><PHONE_NUMBER>     -0.84%
BenchmarkQuerierSelect/SortedHead/1000of1000000-8<PHONE_NUMBER><PHONE_NUMBER>     -2.46%
BenchmarkQuerierSelect/SortedHead/10000of1000000-8<PHONE_NUMBER><PHONE_NUMBER>     -0.42%
BenchmarkQuerierSelect/SortedHead/100000of1000000-8<PHONE_NUMBER><PHONE_NUMBER>     -2.18%
BenchmarkQuerierSelect/SortedHead/1000000of1000000-8<PHONE_NUMBER><PHONE_NUMBER>     -4.04%
BenchmarkQuerierSelect/Block/1of1000000-8                513837151      531370128      +3.41%
BenchmarkQuerierSelect/Block/10of1000000-8               514763484      525483317      +2.08%
BenchmarkQuerierSelect/Block/100of1000000-8              518187861      529311642      +2.15%
BenchmarkQuerierSelect/Block/1000of1000000-8             521457922      526518763      +0.97%
BenchmarkQuerierSelect/Block/10000of1000000-8            529431477      513692094      -2.97%
BenchmarkQuerierSelect/Block/100000of1000000-8           545169522      532103644      -2.40%
BenchmarkQuerierSelect/Block/1000000of1000000-8          745794602      664299538      -10.93%

benchmark                                                old allocs     new allocs     delta
BenchmarkQuerierSelect/Head/1of1000000-8                 1000015        1000013        -0.00%
BenchmarkQuerierSelect/Head/10of1000000-8                1000051        1000040        -0.00%
BenchmarkQuerierSelect/Head/100of1000000-8               1000411        1000310        -0.01%
BenchmarkQuerierSelect/Head/1000of1000000-8              1004011        1003010        -0.10%
BenchmarkQuerierSelect/Head/10000of1000000-8             1040011        1030010        -0.96%
BenchmarkQuerierSelect/Head/100000of1000000-8            1400011        1300010        -7.14%
BenchmarkQuerierSelect/Head/1000000of1000000-8           5000010        4000010        -20.00%
BenchmarkQuerierSelect/SortedHead/1of1000000-8           1000052        1000050        -0.00%
BenchmarkQuerierSelect/SortedHead/10of1000000-8          1000087        1000077        -0.00%
BenchmarkQuerierSelect/SortedHead/100of1000000-8         1000447        1000347        -0.01%
BenchmarkQuerierSelect/SortedHead/1000of1000000-8        1004047        1003047        -0.10%
BenchmarkQuerierSelect/SortedHead/10000of1000000-8       1040047        1030047        -0.96%
BenchmarkQuerierSelect/SortedHead/100000of1000000-8      1400047        1300047        -7.14%
BenchmarkQuerierSelect/SortedHead/1000000of1000000-8     5000047        4000047        -20.00%
BenchmarkQuerierSelect/Block/1of1000000-8                3000016        3000012        -0.00%
BenchmarkQuerierSelect/Block/10of1000000-8               3000050        3000030        -0.00%
BenchmarkQuerierSelect/Block/100of1000000-8              3000410        3000210        -0.01%
BenchmarkQuerierSelect/Block/1000of1000000-8             3004010        3002010        -0.07%
BenchmarkQuerierSelect/Block/10000of1000000-8            3040010        3020010        -0.66%
BenchmarkQuerierSelect/Block/100000of1000000-8           3400010        3200010        -5.88%
BenchmarkQuerierSelect/Block/1000000of1000000-8          7000010        5000010        -28.57%

benchmark                                                old bytes     new bytes     delta
BenchmarkQuerierSelect/Head/1of1000000-8                 48000784      48000992      +0.00%
BenchmarkQuerierSelect/Head/10of1000000-8                48002368      48002288      -0.00%
BenchmarkQuerierSelect/Head/100of1000000-8               48018208      48015248      -0.01%
BenchmarkQuerierSelect/Head/1000of1000000-8              48176608      48144848      -0.07%
BenchmarkQuerierSelect/Head/10000of1000000-8             49760608      49440848      -0.64%
BenchmarkQuerierSelect/Head/100000of1000000-8            65600608      62400848      -4.88%
BenchmarkQuerierSelect/Head/1000000of1000000-8           224000546     192000850     -14.29%
BenchmarkQuerierSelect/SortedHead/1of1000000-8           101191800     101192008     +0.00%
BenchmarkQuerierSelect/SortedHead/10of1000000-8          101193320     101193304     -0.00%
BenchmarkQuerierSelect/SortedHead/100of1000000-8         101209160     101206264     -0.00%
BenchmarkQuerierSelect/SortedHead/1000of1000000-8        101367560     101335864     -0.03%
BenchmarkQuerierSelect/SortedHead/10000of1000000-8       102951560     102631864     -0.31%
BenchmarkQuerierSelect/SortedHead/100000of1000000-8      118791560     115591864     -2.69%
BenchmarkQuerierSelect/SortedHead/1000000of1000000-8     277191560     245191864     -11.54%
BenchmarkQuerierSelect/Block/1of1000000-8                99200840      99200984      +0.00%
BenchmarkQuerierSelect/Block/10of1000000-8               99202472      99202136      -0.00%
BenchmarkQuerierSelect/Block/100of1000000-8              99219752      99213656      -0.01%
BenchmarkQuerierSelect/Block/1000of1000000-8             99392552      99328856      -0.06%
BenchmarkQuerierSelect/Block/10000of1000000-8            101120552     100480856     -0.63%
BenchmarkQuerierSelect/Block/100000of1000000-8           118400552     112000856     -5.41%
BenchmarkQuerierSelect/Block/1000000of1000000-8          291200552     227200856     -21.98%

funcbench output uses benchstat whereas your output i am assuming is using benchcmp , additionally @bwplotka suggested using -delta=none in https://github.com/prometheus/test-infra/pull/400 but current output is not using -delta=none
I'll create a post in mailing list to get feedbacks on output format etc today. :)

-delta=none is much more usable for our cases I believe.

gotcha, with -delta-test=none it now looks like this:
name                                         old time/op    new time/op    delta
QuerierSelect/Head/1of1000000-8                 292ms ± 0%     281ms ± 0%   -4.04%
QuerierSelect/Head/10of1000000-8                288ms ± 0%     288ms ± 0%   +0.09%
QuerierSelect/Head/100of1000000-8               294ms ± 0%     282ms ± 0%   -4.12%
QuerierSelect/Head/1000of1000000-8              295ms ± 0%     290ms ± 0%   -1.48%
QuerierSelect/Head/10000of1000000-8             293ms ± 0%     286ms ± 0%   -2.17%
QuerierSelect/Head/100000of1000000-8            307ms ± 0%     301ms ± 0%   -1.83%
QuerierSelect/Head/1000000of1000000-8           464ms ± 0%     424ms ± 0%   -8.59%
QuerierSelect/SortedHead/1of1000000-8           1.13s ± 0%     1.10s ± 0%   -2.42%
QuerierSelect/SortedHead/10of1000000-8          1.13s ± 0%     1.11s ± 0%   -1.10%
QuerierSelect/SortedHead/100of1000000-8         1.12s ± 0%     1.11s ± 0%   -0.84%
QuerierSelect/SortedHead/1000of1000000-8        1.13s ± 0%     1.10s ± 0%   -2.46%
QuerierSelect/SortedHead/10000of1000000-8       1.12s ± 0%     1.11s ± 0%   -0.42%
QuerierSelect/SortedHead/100000of1000000-8      1.14s ± 0%     1.11s ± 0%   -2.18%
QuerierSelect/SortedHead/1000000of1000000-8     1.28s ± 0%     1.23s ± 0%   -4.04%
QuerierSelect/Block/1of1000000-8                514ms ± 0%     531ms ± 0%   +3.41%
QuerierSelect/Block/10of1000000-8               515ms ± 0%     525ms ± 0%   +2.08%
QuerierSelect/Block/100of1000000-8              518ms ± 0%     529ms ± 0%   +2.15%
QuerierSelect/Block/1000of1000000-8             521ms ± 0%     527ms ± 0%   +0.97%
QuerierSelect/Block/10000of1000000-8            529ms ± 0%     514ms ± 0%   -2.97%
QuerierSelect/Block/100000of1000000-8           545ms ± 0%     532ms ± 0%   -2.40%
QuerierSelect/Block/1000000of1000000-8          746ms ± 0%     664ms ± 0%  -10.93%

name                                         old alloc/op   new alloc/op   delta
QuerierSelect/Head/1of1000000-8                48.0MB ± 0%    48.0MB ± 0%   +0.00%
QuerierSelect/Head/10of1000000-8               48.0MB ± 0%    48.0MB ± 0%   -0.00%
QuerierSelect/Head/100of1000000-8              48.0MB ± 0%    48.0MB ± 0%   -0.01%
QuerierSelect/Head/1000of1000000-8             48.2MB ± 0%    48.1MB ± 0%   -0.07%
QuerierSelect/Head/10000of1000000-8            49.8MB ± 0%    49.4MB ± 0%   -0.64%
QuerierSelect/Head/100000of1000000-8           65.6MB ± 0%    62.4MB ± 0%   -4.88%
QuerierSelect/Head/1000000of1000000-8           224MB ± 0%     192MB ± 0%  -14.29%
QuerierSelect/SortedHead/1of1000000-8           101MB ± 0%     101MB ± 0%   +0.00%
QuerierSelect/SortedHead/10of1000000-8          101MB ± 0%     101MB ± 0%   -0.00%
QuerierSelect/SortedHead/100of1000000-8         101MB ± 0%     101MB ± 0%   -0.00%
QuerierSelect/SortedHead/1000of1000000-8        101MB ± 0%     101MB ± 0%   -0.03%
QuerierSelect/SortedHead/10000of1000000-8       103MB ± 0%     103MB ± 0%   -0.31%
QuerierSelect/SortedHead/100000of1000000-8      119MB ± 0%     116MB ± 0%   -2.69%
QuerierSelect/SortedHead/1000000of1000000-8     277MB ± 0%     245MB ± 0%  -11.54%
QuerierSelect/Block/1of1000000-8               99.2MB ± 0%    99.2MB ± 0%   +0.00%
QuerierSelect/Block/10of1000000-8              99.2MB ± 0%    99.2MB ± 0%   -0.00%
QuerierSelect/Block/100of1000000-8             99.2MB ± 0%    99.2MB ± 0%   -0.01%
QuerierSelect/Block/1000of1000000-8            99.4MB ± 0%    99.3MB ± 0%   -0.06%
QuerierSelect/Block/10000of1000000-8            101MB ± 0%     100MB ± 0%   -0.63%
QuerierSelect/Block/100000of1000000-8           118MB ± 0%     112MB ± 0%   -5.41%
QuerierSelect/Block/1000000of1000000-8          291MB ± 0%     227MB ± 0%  -21.98%

name                                         old allocs/op  new allocs/op  delta
QuerierSelect/Head/1of1000000-8                 1.00M ± 0%     1.00M ± 0%   -0.00%
QuerierSelect/Head/10of1000000-8                1.00M ± 0%     1.00M ± 0%   -0.00%
QuerierSelect/Head/100of1000000-8               1.00M ± 0%     1.00M ± 0%   -0.01%
QuerierSelect/Head/1000of1000000-8              1.00M ± 0%     1.00M ± 0%   -0.10%
QuerierSelect/Head/10000of1000000-8             1.04M ± 0%     1.03M ± 0%   -0.96%
QuerierSelect/Head/100000of1000000-8            1.40M ± 0%     1.30M ± 0%   -7.14%
QuerierSelect/Head/1000000of1000000-8           5.00M ± 0%     4.00M ± 0%  -20.00%
QuerierSelect/SortedHead/1of1000000-8           1.00M ± 0%     1.00M ± 0%   -0.00%
QuerierSelect/SortedHead/10of1000000-8          1.00M ± 0%     1.00M ± 0%   -0.00%
QuerierSelect/SortedHead/100of1000000-8         1.00M ± 0%     1.00M ± 0%   -0.01%
QuerierSelect/SortedHead/1000of1000000-8        1.00M ± 0%     1.00M ± 0%   -0.10%
QuerierSelect/SortedHead/10000of1000000-8       1.04M ± 0%     1.03M ± 0%   -0.96%
QuerierSelect/SortedHead/100000of1000000-8      1.40M ± 0%     1.30M ± 0%   -7.14%
QuerierSelect/SortedHead/1000000of1000000-8     5.00M ± 0%     4.00M ± 0%  -20.00%
QuerierSelect/Block/1of1000000-8                3.00M ± 0%     3.00M ± 0%   -0.00%
QuerierSelect/Block/10of1000000-8               3.00M ± 0%     3.00M ± 0%   -0.00%
QuerierSelect/Block/100of1000000-8              3.00M ± 0%     3.00M ± 0%   -0.01%
QuerierSelect/Block/1000of1000000-8             3.00M ± 0%     3.00M ± 0%   -0.07%
QuerierSelect/Block/10000of1000000-8            3.04M ± 0%     3.02M ± 0%   -0.66%
QuerierSelect/Block/100000of1000000-8           3.40M ± 0%     3.20M ± 0%   -5.88%
QuerierSelect/Block/1000000of1000000-8          7.00M ± 0%     5.00M ± 0%  -28.57%

-delta=none is much more usable for our cases I believe.

The major feature of benchstat is to tell if a change is significant. e.g. we don't care the change in Millisecond, even the difference is bigger than 10%. We only care if the change is in Second scale.

Ah - looks like then someone need to teach us how to read this (:

we don't care the change in Millisecond, even the difference is bigger than 10%

That seems unwise for microbenchmarks, where the relative change is what mainly matters. Whether a change matters in absolute terms is a usually a judgement call that we need to make.

OK, means we need to have an option to add -delta-test=none in funcbench.

we don't care the change in Millisecond, even the difference is bigger than 10%

That seems unwise for microbenchmarks, where the relative change is what mainly matters. Whether a change matters in absolute terms is a usually a judgement call that we need to make.


Upstream FreeCAD issue of losing toolbits after uninstall/re-install

Just out of curiosity @knipknap, have you encountered or heard of this issue before?

https://github.com/FreeCAD/FreeCAD/issues/18598

Uh, luckily no. Sounds like perhaps he chose a custom location within .local or something, or perhaps some place that may be cleaned up by the addon manager?
I'd definitely try to understand exactly how he installed and configured it and on which environment...


Support invoices without amount specified

Fixes #564.
This PR introduces the following changes:

Allows the creation of invoices without an amount.
Handles incoming HTLCs paying an invoice without an amount.
Allows payments using invoices without an amount, where the amount is specified at time of payment.
Adds tests to decode and encode an invoice without an amount.

Yeah. Correct. The amount sent by the payment will NOT show up in the settled invoice.

The paid amount should show up as AmtPaid. If not please file an issue :)


Quests Progress Reset Fully For A Player For Unknown Reasons

What is your Quests version / build number (do not say "latest")?
4.0.1
Describe the problem and how to replicate it. Any console errors to post using a pastebin?
No because I was offline at the time and I dont know what would have caused this.
So this player reported that his quests reset, he'd completed over 60 and I already knew that, now its back down to none and he can redo all the quests he's done before.
This has happened in the past but the player only had like 4 quests done so I overlooked and forgot about it.
I need a fix for this so that my players dont randomly have their quests reset.
Any suggestions on how to find the problem or what to do?

Update to a more recent version of Quests.


Portability to other architectures besides ARM?

Out of curiosity, how easy is it to generate a configuration file by hand for another architecture of micro controller/is that even possible with the current library?
I am just trying to understand more about the library.....from what I gather this is not possible?
Thanks

Its possible and already planned. Generators are just not programmed for other architectures. If you generate some manually, it should work.
If you want to learn more about the library try the newer repos.
This Repoo is more or less a Proof of Concept. the other Repos (gpio, bit,chip, toolchain, mpl etc) are modern but not fully working implementations of a newer Kvasir. Every Repo is for a specific part of the environment.
For generators try kvasir-io/HardwareDescriptionFileGenerator
its not complete but a good startingpoint!

an interesting extension could be
https://github.com/modm-io/modm-devices
its not kvasir, but this subproject of modm is catching and formatting data from stm (arm-processors) and atmel (AVRs & ARMs)

Ok, thanks for the info.......I will certainly look into that


Refresh issue

Describe the bug

There is NO refresh option.
The connection is lost after some time.

To Reproduce
Steps to reproduce the behavior:

Go to 'Connections'
Change the existing connection to new server
It does NOT refresh to show new connection

Expected behavior
The entire window must be refreshed show dbs from new server.
Environment:
Windows 11, Surrealdb 1.5.2

Any updates on this issue

I am worried why others are silent as all of them facing this issue. And no one is addressing this issue at all.

The connection system will be overhauled in the next release, including fully automatic reconnecting, which will likely solve your issue 🙂

The improved connection system has been implemented in #394 and introduces automatic reconnecting. This should resolve your issue!


Update ...

I've been using versions:set for a long time, and I'm moving away from the maven-release-plugin all together. I'm just missing one thing when using versions:set. I want to be able to update the <scm><tag></tag></scm> entry in my POM.
It would be awesome if I could do this through versions:set or another goal in the versions plugin.
Any plans to add something like this? Or is this functionality available somewhere else, that I have missed?

At the moment I don't see this as a functionality which would be added but on the other hand why not...What about offering a pull request ? But it's not that trivial to do such things...

Sure, I could give it a shot, when I have time.
Would you prefer a separate goal (i. e. versions:set-scm-tag) or a parameter to versions:set (i. e. mvn versions:set -DnewVersion=1.0.0 -DscmTag=v1.0.0)?

Decided to go for a separate goal, for simplicity. See #184.

Hi, first thanks for your contribution and yes please add the information to the ReleaseNotes as well...apart from that If I correctly see the code this will only change the <scm><tag>..</tag></scm> information which is from my point of view not enough. It should also update the developerConnection and the connection as well. Otherwise you can pick the pom file and from there you can checkout the code from the correct location....

I've updated the release notes.
I'm not sure what you mean. Why would the developerConnection or connection be updated? Those are the same for any tag.
Compare this to the maven-release-plugin. It updates the version and the SCM tag and commits that before actually tagging. I would like an efficient way of doing the same, but without using the maven-release-plugin.
Here's what I would like to achieve for my release-flow:
$ git checkout [commitSHA]
$ mvn versions:set versions:set-scm-tag -DnewVersion=1.0.0 -DnewTag=v1.0.0 -DgenerateBackupPoms=false
$ git add .
$ git commit -m "Set release 1.0.0"
$ git tag v1.0.0
$ git push --tags
$ mvn deploy

In case of Git the tag in scm is enough, but not for Subversion. If you use Subversion this means also the scm/connection and scm/developerConnection needed to be changed according to the tag.
For example take a look here  which looks like this:
<scm>
<connection>scm:svn:http://svn.apache.org/repos/asf/maven/plugins/tags/maven-clean-plugin-3.0.0</connection>
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/maven/plugins/tags/maven-clean-plugin-3.0.0</developerConnection>
<url>http://svn.apache.org/viewvc/maven/plugins/tags/maven-clean-plugin-3.0.0</url>
</scm>

and maybe for other version controls as well (Mercurial, Bazaar I don't know how it looks like there)...
But for the first step we have to enhance the documentation with a prominent hint about the limitation for Git only...I think that should be feasible for the moment.

Ah, okay. That makes sense. However, the goal is currently called set-scm-tag, which would obviously only set the tag. Maybe we should consider naming the goal update-scm, where newTag is one of the parameters. However, for now, I think updating the tag is enough. We can always add additional features when someone needs it. I aren't 100% sure how the connections should be updated for SVN or other systemsin a good way, so that would be better if someone else added.

Bump: Where would you want me to document it?


Compile Error with Arduino Board

I tried compile for the Arduino Uno R4 Minima, Mega2560 and Raspberry Pi Pico boards but failed with compilation error. Could u please help to fix thoses issues so I can use this library.

It's seens to be a problem with your IDE or library installation.


I847 cross site scripting

Pull Request Test Coverage Report for Build 824

26 of 42 (61.9%)  changed or added relevant lines in 5 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage increased (+0.02%) to 53.172%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/diagrams/flowchart/flowDb.js
12
14
85.71%

src/diagrams/gantt/ganttDb.js
3
5
60.0%

src/diagrams/gantt/parser/gantt.js
6
18
33.33%

Files with Coverage Reduction
New Missed Lines
%

src/diagrams/gantt/parser/gantt.js
1
44.58%

Totals

Change from base Build 820:
0.02%

Covered Lines:
2381

Relevant Lines:
4433

💛  - Coveralls


Where are the Nuget packages ?

Describe the bug
I could not find the Nuget packages for SDK Client, Models and API ?
I found Marketplace.SaaS.Client in Nuget but not sure if this is the official package, it was last updated about 12 months ago !

Hi @ameyasubhedar - there is no official nuget package for the client libraries, but it is in the works.
The client libraries for .NET can be found here:
https://github.com/microsoft/commercial-marketplace-client-dotnet


function to rename file?

This would be useful for archiving a previous file version:
filename = '2016-01-01.rds'
want to rename it to
filename = '2016-01-01_ARCHIVED.rds'
or something like that. Thoughts on why this should or should not be in sbtools?

You're talking about re-naming a file attached to an item on SB, right?

exactly.
So instead of
item_rm_files(sb_id, filename) then item_append_files(sb_id, newfilenameoldfile)

we were just looking in the GUI and don't see a way to do it there, so until/unless ScienceBase makes this feature directly available, the proposed function would just wrap the two functions @jread-usgs just mentioned. it could still be conceptually useful, though, and would clean up client code. then if ScienceBase ever offers an API version, the implementation of this sbtools function could be updated.

Yeah, I don't know of an API-direct way. One of the dangers is a failure somewhere in the middle. We'd need to Download, rename, delete old file on SB item, and then upload with new name. Most dangerous would be failure between delete and upload.

maybe it is just best to wait on this w/ an open issue as a wontfix and ask SB what they recommend or try to push to expose a service that would do it.
Jordan Read, PhD | U.S. Geological Survey | Office of Water Information
608-821-3922 | water • data • science http://cida.usgs.gov/datascience.html

On Mar 21, 2016, at 3:40 PM, Luke Winslow<EMAIL_ADDRESS>wrote:
Yeah, I don't know of an API-direct way. One of the dangers is a failure somewhere in the middle. We'd need to Download, rename, delete old file on SB item, and then upload with new name. Most dangerous would be failure between delete and upload.
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub https://github.com/USGS-R/sbtools/issues/188#issuecomment-199469834

hmm, good point, @lawinslow. actually raises the issue of how to do this safely in mda.streams, @jread-usgs . for either/both sbtools and mda.streams, this functionality could be done in the order
download, rename, upload with new name, check for new file on SB & stop/retry if missing, delete old file on SB.
asking SB for a service is also a good idea.

just emailed.

response:
I just verified that you can change the name of file the same way you can change the title of a file using the RESTful JSON service for an Item.
We don't store files by their name, so it's just a property.

so maybe this can already be done with item_update(sb_id, info, ..., session = current_session())?
Not sure (haven't tested), but if so, should we expose the higher level item_rename_files()?

Yeah, this works.
it = item_get('548b2b31e4b03f64633662a4')
it$files[[2]]$name
[1] "gdp.txt"

it$files[[2]]$name = 'gdp_new.txt'
item_update(it, info = list(files=it$files))


Open Pull Requests

Hi there,
I would like to contribute to the project but I am not sure if the PR would even be read. There are a lot of PRs open (some more than three years old).
Is the project still maintained or should I go for the goexif2 forks (despite the fact that the original one of these is looking for a new maintainer)?
If this project is still maintained: Why are the PRs not being merged or closed?
Best Regards

I've gotten busy with kids and a new job over the last few years and this just hasn't been making the priority list.  I've attempted to get a few other people involved in helping maintain it, but have not succeeded (obviously).  I can't foresee much changing on my availability in the near term.  Although I do occasionally peruse and merge smaller changes.  I'd be okay making you a collaborator if your interested.

Hi Robert, I can fully understand that.
For now I decided to use the exiv2 wrapper goexiv. But because I'm still in the phase of evaluation it might happen that I decide to use goexif instead. If so, I will reach out to you for collaborator access. For now it's not neccessary.
I wish you and your family all the best.


Use TryLock to avoid deadlocks

Fix https://github.com/evcc-io/evcc/issues/3849, alternative approach to https://github.com/evcc-io/evcc/pull/3850
I realise this is not a proper fix but more a short-term workaround.

This approach is racy. Not a good idea.


migrate to python 3.12, drop tw-complex dependency

Codecov Report

Merging #373 (041edfc) into master (265e2ac) will increase coverage by 0.07%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master     #373      +/-   ##
==========================================
+ Coverage   87.65%   87.72%   +0.07%
==========================================
  Files          80       81       +1
  Lines        5686     5713      +27
==========================================
+ Hits         4984     5012      +28
+ Misses        702      701       -1

Flag
Coverage Δ

unittests
87.72% <100.00%> (+0.07%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Files
Coverage Δ

utils/avaiable_troops.py
81.91% <100.00%> (ø)

utils/basic/cdist_brute.py
100.00% <100.00%> (ø)

utils/basic/create_test_world.py
100.00% <ø> (ø)

utils/basic/table_text.py
85.50% <100.00%> (ø)

utils/get_deff.py
93.22% <100.00%> (ø)

... and 1 file with indirect coverage changes


Fix webview crash when it tries loading error in some cases

Description
LEARNER-7715
Fix inspiration: https://github.com/square/retrofit/issues/2359
Details
The reason why this lib upgrade fixes the issue is cuz the okhttp3.Response class required that the builder function include a non-null message while creating a Response object which error function in the Response class of retrofit-2.1.0 didn't do but the fix is available in the latest version of retrofit i.e. retrofit-2.8.1.
Deep dive
oktthp3.Response class:
    public Response build() {
      if (request == null) throw new IllegalStateException("request == null");
      if (protocol == null) throw new IllegalStateException("protocol == null");
      if (code < 0) throw new IllegalStateException("code < 0: " + code);
      if (message == null) throw new IllegalStateException("message == null");
      return new Response(this);
    }

retrofit-2.1.0.'s Response class:
  /**
   * Create a synthetic error response with an HTTP status code of {@code code} and {@code body}
   * as the error body.
   */
  public static <T> Response<T> error(int code, ResponseBody body) {
    if (code < 400) throw new IllegalArgumentException("code < 400: " + code);
    return error(body, new okhttp3.Response.Builder() //
        .code(code)
        .protocol(Protocol.HTTP_1_1)
        .request(new Request.Builder().url("http://localhost/").build())
        .build());
  }

retrofit-2.8.1.'s Response class:
  /**
   * Create a synthetic error response with an HTTP status code of {@code code} and {@code body}
   * as the error body.
   */
  public static <T> Response<T> error(int code, ResponseBody body) {
    Objects.requireNonNull(body, "body == null");
    if (code < 400) throw new IllegalArgumentException("code < 400: " + code);
    return error(body, new okhttp3.Response.Builder() //
        .body(new OkHttpCall.NoContentResponseBody(body.contentType(), body.contentLength()))
        .code(code)
        .message("Response.error()")
        .protocol(Protocol.HTTP_1_1)
        .request(new Request.Builder().url("http://localhost/").build())
        .build());
  }

Travis is doing its scheduled maintenance due to which Travis build isn't running on the PR for now.
https://www.traviscistatus.com/incidents/zyjqyg4w6x8v

To initiate Travis build closing & re-opening the PR.


not installable on mac M1 machine

The output log is:
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
  TOUCH Release/obj.target/libvips-cpp.stamp
  CC(target) Release/obj.target/nothing/node_modules/node-addon-api/nothing.o
  LIBTOOL-STATIC Release/nothing.a
warning: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: archive library: Release/nothing.a the table of contents is empty (no object file members in the library define global symbols)
  CXX(target) Release/obj.target/sharp/src/common.o
../src/common.cc:24:10: fatal error: 'vips/vips8' file not found
#include <vips/vips8>
         ^~~~~~~~~~~~
1 error generated.
make: *** [Release/obj.target/sharp/src/common.o] Error 1
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/Users/grimmer/.nvm/versions/node/v15.14.0/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! stack     at ChildProcess.emit (node:events:369:20)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (node:internal/child_process:290:12)
gyp ERR! System Darwin 20.6.0
gyp ERR! command "/Users/grimmer/.nvm/versions/node/v15.14.0/bin/node" "/Users/grimmer/.nvm/versions/node/v15.14.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/grimmer/git/webpack-demo/node_modules/sharp
gyp ERR! node -v v15.14.0
gyp ERR! node-gyp -v v7.1.2
gyp ERR! not ok

@nicolaspanel ,
another related thing is, I forked this repo to mine and consider to release a TypeScript version as another npm package, one of the reasons is that I remove the image manipulation feature. The changes are here,  https://github.com/grimmer0125/numjs/pull/4 and I do not change the algorithm part.
Should you have any concerns and suggestions, please tell me.

hi @grimmer0125
I just gave you write access to this repo => Feel free to improve it in any way
1 advice though: sticking to numpy api (or as close as possible) make it easier for numpy users
Best regards

see #125 that fixes this issue
in the meantime, adding
  "resolutions": {
    "sharp": "0.30.7" // or 0.29.2
  },

should fix the issue
ref #110


Who are our Audiences?

Type

🚑 Health report

Needs

[ ] User research

We need to understand who all out potential audiences are

[x] audience brainstorming session for idea generation

We need to plot out different user journeys by creating personas for key audience types that have unique needs and behaviours online.

[x] Define how many audience personas we have and what they are

Then we need to identify any gaps in these that will need filling by conducting user research.

[x] identify audience gaps
[x] conduct user research (detail in comments once identified)

update: contextual interviews arranged with 2 hub residents as they were identified as a gap in knowledge. Interview will ascertain how they used the website before their residency and after. One participant joined after so never went through application process so how she learned about the programme may be different, which may show a different needs.

#2564

experience mapping broken down into other tickets.


Maternity: Complete CSS style tweaks

There is a hover effect when you mouse over any of the Section headers, bullets or check boxes. Can we remove this? It indicates they are clickable, when they are not.

Info callouts should have a background.

Font sizes are inconsistent– checkbox font size is larger than bullet points.
Call-outs, bullet points, checkboxes, radio buttons, tool tips, should be:
BC Sans Regular 15pt with 21pt leading.
Spacing (leading) between bullet points is a bit wide right now. Can we tighten this up? Should be leading listed above.
Questions should be:
BC Sans Bold 24pt with 32pt leading.
Field labels (Ex. Legal name, Phone number) should be:
BC Sans Bold 17pt with 24pt leading.

Can we make tooltips wider, with a blue “info” background shown in the wireframes?

Superscript “1” should be a superscript in for benefits continuation in both sections.

@Stella-Archer I think we should discuss at our next opportunity to determine which of these should apply just to the Maternity form, and which should be global. I would think most of these design decisions should apply to all forms.


Flutter module integration with native project

Steps to reproduce
I want add a flutter module into existing iOS and android project. The only two ways i found to do so are through ARR and making a module and adding as a dependency. I want to add the flutter module as a dependency, but do not want to keep it as a local path but documentation in the ruby script on iOS says to add it in Podfile of iOS project as a local path. Is there any way to add the pod for flutter module through a link for github repository?
Actual results
--
Logs

Logs

<!-- Paste your logs here -->

Flutter Doctor output

Doctor output

<!-- Paste your output here -->

@ak424
Can you provide the documentation link you are referring to ?
Also, can you take a look at this issue to see if it resembles your case or not ?


handle extant but closed hitlogfile file

evalutors/base is now more defensive and can recover from closed hitlogfiles
cf. https://github.com/leondz/garak/pull/637#pullrequestreview-2044150946 - testing now passes with a NIM_API_KEY set
resolves #599
NB: This PR leaves unresolved the underlying misbehaviour that leads to _config.transient.hitlogfile closing before the scan completes. That behaviour is potentially a side-effect of insufficient state management of _config, tracked in #646. We might consider undoing this PR when #646 is resolved, or blocking it in order to testing #646. Adding an assert to monitor hitlogfile state may be sufficient when completing #646.
All that said: pending the larger change to _config state, this PR should enable hitlog file writing to at least recover from inconsistent state.

DCO signature in place should be enough.


Review items

For brand protection, I'd like to get some clarification on this item:

[ ] Do any of the Windows or Dell names or products need appropriate copyright/trademark/links? Since this is a Target branded repo, there should be some attention to the branding of other companies in our doc.

For technical content, I'm 👍 with shipping it. The items below can be managed through other issues/conversations.

[ ] Probably a bit pedantic, but the class prefixed with TGT won't be relevant to other companies or persons wanting to use this. Would a more generic name make sense or just overkill?
[ ] Does this process require SCCM?
[ ] Does any of the Dell BIOS (cctk) configs/code fall under Dell's software licensing? I read through and nothing jumped out with concerns - we're not redistributing other company code.
[ ] How would a consumer of this trying it out test their local changes? Is there a test harness that either shows the changes are working correctly or the like - unit or functional tests?
[ ] Add a section to the root README that defines all the requirements for the repo (WinPE, flash drive, downloads and versions used to create the process)

[x] Probably a bit pedantic, but the class prefixed with TGT won't be relevant to other companies or persons wanting to use this. Would a more generic name make sense or just overkill?
_Updated, you actually found a bug as well :-) _

[x] Does this process require SCCM?
Yes, I added a requires section to the main ReadMe.md

[x] Does any of the Dell BIOS (cctk) configs/code fall under Dell's software licensing? I read through and nothing jumped out with concerns - we're not redistributing other company code.
We're not distributing any of their code or binaries so we're fine.

[x] How would a consumer of this trying it out test their local changes? Is there a test harness that either shows the changes are working correctly or the like - unit or functional tests?
Almost every script in this process is destructive so they can't be tested without running through the entire process

[x] Add a section to the root README that defines all the requirements for the repo (WinPE, flash drive, downloads and versions used to create the process)
Complete