Nonce Issue

I have a transaction with nonce 95 stuck for 2 days and all the transactions after that are in the queue including my MIA stacking transaction.... Apparently there is another transaction with nonce 95 that went through... so, looks like this 95 nonce transaction is an orphan... how can I cancel this transaction, so I can let other transactions to process? Any help in this regards is greatly appreciated. It says transactions gets auto cancelled after 256 blocks but I think it went past 256 blocks long back!!
This is where my transactions are stuck...
https://explorer.stacks.co/txid/0x267e6dfe3747363320e73626f3150c7bd7e98da430a9cb39fd15492a066c06c6?chain=mainnet
Appreciate if anyone can help in this regards since I have less than a day to get this resolved and submit my MIA for stacking.

It appears the transaction you linked above is now cleared from network. If you're still in this sort of situation, you can submit a new transaction with a manually set nonce of whatever value you see on your address's Explorer page.
See https://www.hiro.so/questions/transactions-advanced-settings


Bug 1837992: wait for port 6443 to be open in the kube-apiserver container; use ss isntead of lsof

There's already an InitContainer that does this, but it doesn't handle container restarts, only pod restarts.

/bugzilla refresh

More background in the bug, but in https://bugzilla.redhat.com/show_bug.cgi?id=1834908 we see some connection timeouts that are actually because the apiserver restarted. However, we don't get the true reason for the restart, because the apiserver container crashloops until the port is available.

/hold
This hides another issue of broken graceful termination.

This hides another issue of broken graceful termination.

True, but it also makes it possible to debug it.
Right now, the container logs for the kube-apisever process that failed to gracefully shut down are gone forever, thanks to the restart loop. With this in, at least we'll be able to figure out what's causing the restart.

/lgtm
Let's unhold when we know that graceful termination is fixed. Tracked in https://bugzilla.redhat.com/show_bug.cgi?id=1828606.

Interesting; this doesn't fix the problem. Check out https://storage.googleapis.com/origin-ci-test/pr-logs/pull/openshift_cluster-kube-apiserver-operator/864/pull-ci-openshift-cluster-kube-apiserver-operator-master-e2e-aws/3746/artifacts/e2e-aws/gather-extra/pods/openshift-kube-apiserver_kube-apiserver-ip-10-0-228-116.ec2.internal_kube-apiserver_previous.log
It appears the port is free, according to lsof, but kube-apiserver fails to start. Investigating.

Update: we should be using ss, not lsof. Filed https://github.com/openshift/origin/pull/25002 to add it to the image.

ss is now available in hyperkube image; PR updated.

Update: we should be using ss, not lsof. Filed openshift/origin#25002 to add it to the image.

Any more details why? We'll need to move this to kcm and ks, too.

/retest

Any more details why? We'll need to move this to kcm and ks, too.

In my testing, I couldn't get lsof to show me sockets in TIME_WAIT status. Now I'm not so sure about that, and I certainly can't find any documentation around it one way or another
In any case, the important fix is to wait in kube-apiserver's container spec, not just the init container.

/retest

aws blip (terraform error)
/retest

/retest

I suspect the two failing operator tests need to be tweaked; this code doesn't touch anything in that area.

And the tests don't have timestamps so it's hard to correlate :-/

/retest

/retest

/retest

/hold cancel

all green! just needs lgtm.

/lgtm

CI flakes
/retest

/retest

/retest

/retest

Go CI, go!

/cherry-pick release-4.4

/cherry-pick release-4.4


Upload a file to Databricks workspace

Hi, I am trying to upload to a databricks with a specific name specified in the target location of command.
However, it creates a folder in which the file is inside.
e.g.
Add-DatabricksDBFSFile -LocalRootFolder "fileToUpload/" -FilePattern "InitScript.sh" -TargetLocation "/databricks/init/init-script.sh"
But in databricks the file is created in --> dbfs:/databricks/init/init-script.sh/InitScript.sh
I can do this with calling the API and making a put.Maybe is interestng to create a Method to uploadfiles directly with the a concrete name.
Thank you very much.

Your command should be:
Add-DatabricksDBFSFile -LocalRootFolder "fileToUpload/" -FilePattern "InitScript.sh" -TargetLocation "/databricks/init/"

That will upload the single file.

Yeah I know that I can upload that way, however I want to create it with another name by specifying in the route of the target location. Is it possible?

Closing as won't fix (sorry). It can be done but not worth the effort. Though would be accepted as PR if you want to do yourself. Thanks for feedback.


Gesell with too long blocktime (target 6s, ø20s)

Private Zenhub Image

This was temporary and should be fine now, and also, this issue should be in the https://github.com/encointer/encointer-node repository


chore: Migrate from the stalebot app to GitHub Action

PR o'clock
Description
Closes #1656
Checklist

[ ] README.md has been updated after any changes to variables and outputs. See https://github.com/terraform-aws-modules/terraform-aws-eks/#doc-generation

@antonbabenko

This PR is included in version 17.24.0 :tada:


docker error

When I use your docker to train,the error occured,it is likely that the version of cuda driver is too low.But my cuda driver is 465.19.01,which is supported CUDA11.3,the cuda in the docker is only 10.1,it is compatible,right?I don't why,can you help me?I will appreciative.

Hi, the docker is based on Cuda 10.1. It is recommended to install Apex in your machine manually.


adapter.clients incorrect results cluster mode

Based on the next code i always get different results and this should not happen:
	return new Promise(function (resolve, reject) {

		// Get all sockets in this game
		req.io.of('/').adapter.clients(["someRoom"], function (err, clients) {
			if (err) return reject(err);

			console.log(clients);

			return resolve();
		});

	})

Results:
[ '0mWH5zHjshG4gy0HAAAA', 'wB6oGpDOyTxZKSkhAAAB' ]
[ 'UXSW_jyGKnZKCF_SAAAA' ]
[ '0mWH5zHjshG4gy0HAAAA', 'wB6oGpDOyTxZKSkhAAAB' ]
[ '0mWH5zHjshG4gy0HAAAA',  'wB6oGpDOyTxZKSkhAAAB', 'UXSW_jyGKnZKCF_SAAAA' ]
[ 'UXSW_jyGKnZKCF_SAAAA' ]
[ 'UXSW_jyGKnZKCF_SAAAA' ]
[ '0mWH5zHjshG4gy0HAAAA', 'wB6oGpDOyTxZKSkhAAAB' ]
....
This should always return all 3 users in this room.
[ '0mWH5zHjshG4gy0HAAAA',  'wB6oGpDOyTxZKSkhAAAB', 'UXSW_jyGKnZKCF_SAAAA' ]
Using latest version of socket.io, socket.io-adapter, socket.io-redis, etc
Node v8.11.1
NOTE: there are a lot more internal code happening. This code is called once per POST request.

@infnada - are you calling .leave() anywhere in your code?

"This code is called once per POST request." - are you mixing AJAX/XHR requests with socket.io?  I was doing the same thing and ran into a bunch of probllems.  Then I finally made sense of it all.  It was a crazy combination of timing and req.session.  I'd have to see your code logic to determine the issue.

i had the similar issues, have you guys had any updates on this? @infnada @knoxcard

Bump

This is now fixed in 5.3.0 and later.


Wip/mkow/new encoders

Added new encoders: C data, C string, Text/Raw, Url

One thing I'm not sure about - whether should we copy anything to clipboard when our selection is 0 bytes (in case of C-data it is even code that doesn't compile :P).

Hmm, good point, but I think we can leave it as is, because after we reimplement cursor in hex view there will always be something to copy (the only edge case is for empty file, which is quite rare).
Also: IMO it's still better to copy an empty C string/C array (even if it doesn't compile), we shouldn't have a function which does nothing in some cases (i.e.: no effects and no errors at the same time).


[monitor-opentelemetry-exporter] Serialize Span/LogRecord attributes

Packages impacted by this PR
@azure/monitor-opentelemetry-exporter
Issues associated with this PR
https://github.com/Azure/azure-sdk-for-js/issues/30205

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


Add Lazy Loading

Everything is fine just one thing , can you add lazy loading and add some demo modules like about page or contact page , so it will be easy to understand the pattern.
Thanks.

This will be done ;)

Hi again.
I'v now updated the example to contain lazy loaded modules and some other additional features I've been working with.


Can't seem to deassign assignment

Is the behaviour to deassign require them to involve everybody?

We have added the deassignIndiv command to deassign assignments individually. This should resolve your problem.


added missing overridable templates

README and code were out of sync

Makes sense. I've been meaning to rewrite the config stuff, and include the documentation as part of the code so we can just generate that section of the README. Keeping it up-to-date is a pain.


Added Heroku deployment section to README and Heroku deploy button

Add Heroku deploy button
Add manual deployment instructions for Heroku

Thanks!


Question about NeuroMorphoVis

Hi! There is another package https://github.com/BlueBrain/NeuroMorphoVis. Is it similar to this tool or they are supplementary to each other?

NeuroMorphoVis appears to be for working with reconstructions of neurons (e.g. from slice stacks). BlenderNEURON is for working with/building computational models of neurons and networks using the NEURON simulator.

Thank you for clarifying


Fixed PowerDNS Domain Filter Bug

When using Domain Filters with PowerDNS provider and providing
no domain filter, the provider ignores all zones instead of
including all zones which is the default behaviour
Fixes #826

@anandsinghkunwar It seems like the function is not covered by any tests. Can you please add one? Without it I can't easily say (or prove) that the change is good.

Sure, will do. @Raffo

@Raffo I have pushed test cases to test that function. Can you please review?

@anandsinghkunwar I don't have time today, but I will review this week.

@anandsinghkunwar AFAIK there are still some changes pending to be made to make sure that we can fix that, did you get a chance to work on those?

Couldn't get the time to get to this. Will try to get on it this weekend @Raffo

No problem, just going through maintainer duty 😄

@Raffo I've responded to the comments and made the changes. Can you take a look?

/lgtm

/approve


Animation Issue - Walking right while Straifing plays the wrong animation.

When you walk right while strafing, your Toon plays the walking animation instead of the correct animation.

This appears to have been fixed.


[Bug]User details interface gender is not properly displayed.

Search before asking

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

What happened
the gender of modify page ,

however, the detail page as following,

StreamPark Version
dev
Java Version
No response
Flink Version
1.14.3
Scala Version of Flink
2.12
Error Exception
refer the "What happened"

Screenshots
No response
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

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

Thank you for your feedback, we will fix the problem immediately


Git Credential Manager for Windows Popups

How can I get rid of this popup that shows every 15-45 seconds asking for my bitbucket credentials? Giving the credentials to this popup does not stop it from coming back.

VSCode Version: Code 1.15.1 (41abd21afdf7424c89319ee7cb0445cc6f376959, 2017-08-16T18:05:38.342Z)
OS Version: Windows_NT ia32 6.3.9600
Extensions:

Extension
Author (truncated)
Version

html-snippets
abu
0.1.0

npm-intellisense
chr
1.3.0

path-intellisense
chr
1.4.2

vscode-eslint
dba
1.2.11

githistory
don
0.2.3

jquerysnippets
don
0.0.1

python
don
0.7.0

vscode-html-css
ecm
0.1.8

tslint
eg2
0.17.0

vscode-npm-script
eg2
0.2.0

vscode-npm
fkn
3.3.0

code-runner
for
0.7.1

rest-client
hum
0.15.2

search-node-modules
jas
1.1.1

node-module-intellisense
lei
1.4.0

vscode-JS-CSS-HTML-formatter
lon
0.2.3

vscode-exec-node
mir
0.5.0

mssql
ms-
1.1.0

cpptools
ms-
0.12.3

debugger-for-chrome
msj
3.2.0

vscode-icons
rob
7.12.0

nodejs-extension-pack
wad
0.1.9

JavaScriptSnippets
xab
1.4.1

html-css-class-completion
Zig
1.9.0

(1 theme extensions excluded)

Steps to Reproduce:

Reproduces without extensions: Yes/No

How can I get rid of this popup that shows every 15-45 seconds asking for my github credentials? Giving the credentials to this popup does not stop it from coming back.

You can disable the auto fetching behaviour: git.autofetch: false

I don't think it is a good behavious,

first, you should tell user this popup is pop by vscode (I cost some time to find out this)
you should show the git remote -v at popup top, then user can know which account to login
Now, no error message for wrong Credential , even more, it would popup again and again after close,
are you kidding me ??  Keep popup is a really bad and annoying behavious .

Please fix it!


How to build a large scale dataset such as this one?

Did you use the webUI to generate large scale dataset?
Or, is there a CLI script that can be used when hosting the models locally?

Thanks for the response.
I do have a GPU on my desktop, so would like to host the model locally and create a dataset with specific attributes. I will try the method you shared.


A nicer way to share your Colab Tutorials/Documentation

Hi,
I'm enjoying the documentation of txtai! I found your progress to be astounding as a 1 man team! (I think?)
Nevertheless, I am the creator of ColabDog here and I wanted to share a useful extension. I found your package to be really interesting but I found that constantly switching between your Colab documentation to be quite difficult and I understand that as a data scientist, we just want to quickly test out new things. Over my weekends, I developed a Chrome extension that allows users to be able to flick between your useful Colabs. I was wondering if you would find something like this useful? I would love to get feedback on this!
Below is a screenshot. On the right - you can see a list of directories to all the different Colab Notebooks you have.

You can install the Chrome Extension here.
And once you install the Chrome extension, you can simply click on the link below to see the Playlist!
Colab Playlist
Below is a GIF of the improved user experience with your Colab documentation! 👍

I'm keeping tabs on this thread, but feel free to email me at<EMAIL_ADDRESS>if you would like to further discuss/ask questions.

Thank you for sharing and the kind words!
I don't typically install Chrome extensions for a number of reasons but I'm happy to keep an eye on this as it develops. This issue will continue to be discoverable should anyone want to navigate this way.


max value of each 6 digit is 720885, not 720896.

Each group of 6 digits must be divisible by 11 and must be less than 720896.
This '720896' came from '65536 * 11'.

But 'unsigned short' range is 0-65535 and https://docs.microsoft.com/en-us/windows/win32/secprov/unlockwithnumericalpassword-win32-encryptablevolume also says ""less than"" 65536 (= 65535).
So correct max value is '65535 * 11' = 720885.

@HikaruDY : Thanks for your contribution! The author(s) have been notified to review your proposed change.


fix(Teleport): nested teleport should use parent css vars

close #11022

When the slot does not use style vars, should avoid changing the dom.

When the slot does not use style vars, should avoid changing the dom.

When the Teleport does not use style vars, it alse changes the dom.

Is there a chance to merge it soon? 👉👈

@yyx990803 I beg You 😭

For deeply nested Teleport, it still doesn't work. see Playground


A message appears when I highlight a word

This massage always cames up when I try to select a word if I'm reading through the slime reader. It make impossible to highlight a whole sentence, just a word a manage to copy.
Just to clarify, sometimes I do this to translate something I didn't get the meaning, a word, a expression or full sentences, I'm not a native English.
The message seems to be a link but nothing happens when I click it.
The image below shows this problem.

That was a feature that allowed you to copy that link, and then when pasting that link in something like Discord, it would show the line as a preview.

Either way, there were a few issues with it, not just the one you mentioned, which caused this feature to be removed in recent versions.


Change login, password, delete account slide reveals in portfolio don't quite work as expected/clearly

I believe all these function fine, but the organization/toggling of the sections, legibility of the links leave something to be desired

Will be fixed by #695


ng build with the --watch flag applied makes it difficult to npm link as the the package version numbers dynamically change

Command
build
Is this a regression?

[ ] Yes, this behavior used to work in the previous version

The previous version in which this bug was not present was
No response
Description
every time ng build --watch rebuilds it updates the package.json with a dynamic version number (such as "version": "0.0.0-watch+1710960420817").  Since npm link relies on package-name@version. I need to rerun npm link my-package after every build change to resync the link.
example npm list -g
/Users/user/Library/Application Support/fnm/node-versions/v16.19.0/installation/lib
├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>-> ./../../../../../../../Projects/my-package/dist/my-package
├──<EMAIL_ADDRESS>└──<EMAIL_ADDRESS>
and after a build change and rerunning npm link
/Users/user/Library/Application Support/fnm/node-versions/v16.19.0/installation/lib
├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>-> ./../../../../../../../Projects/my-package/dist/my-package
├──<EMAIL_ADDRESS>└──<EMAIL_ADDRESS>
notice the version number has changed after re-linking
Minimal Reproduction

ng build --watch a library
in a separate repo npm link your new package
cause a rebuild in the library
see that the changes are not reflected
re run npm link for your new package
see the changes are reflected

Exception or Error
No response
Your Environment
CLI: 14.2.10
Node: 16.19.0
Package Manager: npm 8.19.3
OS: darwin x64

Angular: 14.2.12
... animations, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router

Package                         Version
---------------------------------------------------------
@angular-devkit/architect       0.1402.10
@angular-devkit/build-angular   14.2.10
@angular-devkit/core            14.2.10
@angular-devkit/schematics      14.2.10
@angular/cdk                    14.2.7
@angular/cli                    14.2.10
@angular/material               14.2.7
@schematics/angular             14.2.10
ng-packagr                      14.2.2
rxjs                            6.6.7
typescript                      4.6.4

Anything else relevant?
No response

This is intentional, as without the version change the bundler would have a cache hit instead of rebundling with the changes.
I tried to replicate this and my NPM installation does not work like you describe; npm link creates a symlink in the global node_modules tree without version specifier. I also cannot find anything in NPM's documentation, it never mentions the version number.
Please also note that both Angular 14 and Node 16 are unsupported.

Closing as per @JoostK comment.

Appreciate the quick reply, I think my issue actually may be a result of https://github.com/angular/angular-cli/pull/16153 I'd like to watch changes in node_modules (was able to force expected behavior by triggering an unrelated reload in my angular app).  Is there a flag for ng build to re-enable watching node_modules (or a specific folder under node_modules preferably)?

@robert-seymour-numerated, unless you are using polling explicitly node_modules should be watched.
It's important to mention that you're using version 14, which was last released in 2022 and is now unsupported. Many changes have occurred since then.


Check usage of Series[bool] and see if MaskType is more appropriate

In #862 a change was made to replace Series[bool] with MaskType for .loc.  There are other places in the stubs where Series[bool] is used, and we should investigate which of those usages as arguments (not as return types) should be replaced with MaskType

I'll take this up.


[WIP] Rewrite RCM tests to use go test framework

This is my attempt at rewriting the current rcm test using the testify assert and require packages. I'm not sure if this will behave in the same way, I might have removed too much.

The source code check is failing - to fix it, you need to run tools/prepare-source.sh, commit all the changes (including the ones in vendor directory) and push again. :slightly_smiling_face:
Another thing caught my eye: @jrusz added the rcm test into the spec file. When systemctl start osbuild-composer.socket is started, rcm socket is not activated, therefore the test will fail. To enable it, you need to run systemctl start osbuild-composer.socket osbuild-rcm.socket. This leads to a question: what environment should a test expect? Can we somehow define it? @teg once suggested that a test may have the responsibility to start the required services. Do we want that? I think it sounds reasonable. However, I guess that we want to test multi-arch composes in the future and that means running multiple machines - orchestrating services over many machines seems like a task for someone else than the test executables in /cmd/*.

As these are local tests, I think it would make sense for now to require each test to start whatever sockets/services they require on the local machine. This could be separate to this PR though, and I guess should be made consistent with the other tests.
For the orchestration of multiple tests we should indeed figure something out.

Thanks for the review, I ran the tools/prepare-source.sh and rebased on latest master.


point travis badge to master

Coverage remained the same at 76.094% when pulling 783ce4ac50770373295a0f72709327e61365714f on travis into 4af55849ebb9b022f05a448136be565ceb8d4b5e on master.


[WIP] Mirrors ssh2 lib hadError arg in close event

Fixes #475.

Going to close and merge onto master.


Excuse me, I want to ask a question, when I know the bank card information, can I automatically fill in the input box?

Excuse me, I want to ask a question, when I know the bank card information, can I automatically fill in the input box?

Hi there, programmatically filling in card details into Elements is not possible as the inputs are hosted within an iframe on a Stripe domain. This is intentionally done for security reasons, it also protects you by making your integration PCI compliant.
Passing raw card numbers directly to the Stripe API is heavily discouraged as it means you have to be fully PCI compliant and be completely responsible for the security of those card numbers.
If this is still an integration path you wish you explore I recommend reaching out to Stripe support directly: https://support.stripe.com/contact


Gcloud enable container command missing

Hi there,
Just to let y'all know that in Chapter 3 (page 51) it's missing the gcloud services enable container command before the gcloud container clusters create kuar-cluster
Not a big deal, but can save some minutes for the readers.
Thanks,
Allan.

Hi @allanstevanp. Thank you very much for providing this report. I've raised an errata and will add a note callout box mentioning that you may need to first enable Kubernetes Engine API with the command you provided.


Screen flickering while running .webm examples

Hi all,
I tried couple examples with display connected directly to ZCU102 via DP.
I launched them via petalinux terminal.
Examples that use photos not videos work just fine, but segmentation and adas_detection make screen flicker.
I made video so you guys could have better idea what I mean:
https://www.youtube.com/watch?v=-2amq1AtFD0&ab_channel=KamilSawicki
Is that a known issue?

Hi,
I had the same problem with my 1440p monitor. Its a Known Issue https://github.com/Xilinx/Vitis-AI/blob/master/dsa/DPU-TRD/prj/Vitis/README.md
Lowering the resolution with xrandr fixed the problem in my case.

Hi @TiL497,
You were right, I changed resolution to full HD and it works just fine.
Thank you!


Checking for the presence of an object that a script creates so on the C++ side it doesn't break..

So in the tutorials the lua-instantiated object name is known each time, and what I mean by that is, for example:
Doge& d1 = lua["dog"];  <-- the dog object MUST exist and be instantiated in the script for this to work.
All of the examples provided use the known name of the object, e.g., "dog", to bring a reference of the object into C++ or to otherwise manipulate objects.  However, what if you do not know the name of the object within the lua script?  The people I have writing scripts may instantiate the object with a different name.. or multiple objects with multiple different names.  Yet,  I want to bring them back into the c++ side.. so the following questions I am left with:

What is the most efficient way to lookup the objects that are addressable within the current lua state to make sure the object was instantiated in the script?  I suspect you will say a metatable lookup.. please provide some example code or a link to some I can look at.

How do you error check the above statement when the script fails to instantiate "dog"?  It doesn't throw an exception.   Only Q1 remains.]

This library is excellent, thanks!

It's present in the quick and dirty tutorial. I should probably write a more dedicated example about sol::optional (the documentation is a bit lanky here, but it contains all the information you could need).
One example is in the quick and dirty tutorial: Use sol::optional<the_type> to retrieve a specific type from the framework (second blurb underneath, talking going deep).
From the "variables" tutorial: safe and optional lookup.
From the benchmarks page, of the frameworks/libraries that support optional lookup sol2 is the fastest. Obviously there's improvements to be made, but we're competitive on the order of nanoseconds: I'm not sweating any bullets.

As a side note, this works for getting more than just things like strings or doubles: if you want safety on any return, just slap a sol::optional<> around the return type, even a reference:
sol::optional<Dog&> maybe_doge = lua["woofer"]; <--- does not copy, returns a reference, still safe.

Thank you for pointing out the optional call.  But what if you don't know the object "woofer" was instantiated.  How does one go about traversing the objects the script created to find objects of type 'Dog'?  I want to be able to dynamically find objects instantiated in the script and then pull them into C++ for further manipulation.
Thanks for the quick response!

Iterate through the table and pick out what you want.
#define SOL_CHECK_ARGUMENTS 1

#include <sol.hpp>
#include <string>
#include <memory>
#include <iostream>

int main(int argc, char** argv) {

	struct thing {
		int a = 20;
	};

	struct super_thing : thing {
		int b = 40;
	};

	struct unrelated {

	};

	sol::state lua;
	lua.new_usertype<super_thing>("super_thing",
		sol::base_classes, sol::bases<thing>()
	);
	lua["t1"] = thing{};
	lua["t2"] = super_thing{};
	lua["t3"] = unrelated{};
	lua["container"] = lua.create_table_with(0, thing{}, 1, unrelated{}, 4, super_thing{});

	std::vector<std::reference_wrapper<thing>> things;
	auto fx = [&lua, &things](auto& f, auto& tbl) -> void {
		for (auto key_value_pair : tbl) {
			const sol::object& key = key_value_pair.first;
			const sol::object& value = key_value_pair.second;
			sol::type t = value.get_type();
			switch (t) {
			case sol::type::table:
				f(f, value.as<sol::table>());
				break;
			case sol::type::userdata:
				if (value.is<thing>()) {
					if (key.is<std::string>()) {
						std::cout << "key " << key.as<std::string>() << " is a thing" << std::endl;
					}
					else if (key.is<int>()) {
						std::cout << "key " << key.as<int>() << " is a thing" << std::endl;
					}
					things.push_back(value.as<thing>());
				}
				break;
			default:
				break;
			}
		}
	};
	fx(fx, lua);

	return 0;
}

Yay! Christmas came early.  This is exactly what I want.   I think it is highly deserving of inclusion in your documentation and/or within an example cpp file.
I'm going to wrap this code into a helper so I can access created objects via an indexer, e.g., mycontainer.getobjectcount(), mycontainer.getobjectcountbytype(foo_type), mycontainer.getobject(x), mycontainer.getobjectsoftype(foo_type), etc.
Thanks for the assistance, you are quite prompt and I highly appreciate it.

Note that you can replace a lot of the is/as calls with a simple sol::optional<thing&> instead.

When I run your code, without modification, I get a ton of compiler errors:
/bin/sh -c '/usr/bin/make -j2 -e -f  Makefile'
----------Building project:[ se7en - Debug ]----------
make[1]: Entering directory '/home/ken/git-repos/Se7enMud/se7enmudcl/se7en'
/usr/bin/g++  -c  "/home/ken/git-repos/Se7enMud/se7en/src/test_lua.cpp" -g -O0 -std=c++14 -Wall -DAS_USE_STLNAMES=1 -DAS_STRING_OBJNAME="string" -D_CRT_SECURE_NO_WARNINGS -DAS_NO_EXCEPTIONS  -o ./Debug/up_up_se7en_src_test_lua.cpp.o -I. -I. -I../../telnetpp/include -I../../terminalpp/include -I../../ttvfs/ttvfs -I../../odin/include -I../../se7en/include -I../../se7en/include/script -I../../se7en/include/scriptable_entities -I../../../cereal/include -I../../AngelscriptUtils/src -I../../sol2 -I../lua/src
/home/ken/git-repos/Se7enMud/se7en/src/test_lua.cpp: In instantiation of 'test1()::<lambda(auto:3&, auto:4&)> [with auto:3 = test1()::<lambda(auto:3&, auto:4&)>; auto:4 = sol::state]':
/home/ken/git-repos/Se7enMud/se7en/src/test_lua.cpp:120:12:   required from here
/home/ken/git-repos/Se7enMud/se7en/src/test_lua.cpp:102:6: error: no match for call to '(test1()::<lambda(auto:3&, auto:4&)>) (test1()::<lambda(auto:3&, auto:4&)>&, sol::basic_table_core<false, sol::reference>)'
f(f, value.assol::table());
^
/home/ken/git-repos/Se7enMud/se7en/src/test_lua.cpp:95:51: note: candidate: test1()::<lambda(auto:3&, auto:4&)> [with auto:3 = test1()::<lambda(auto:3&, auto:4&)>; auto:4 = sol::basic_table_core<false, sol::reference>]
auto fx = [&lua, &things](auto& f, auto& tbl) -> void {
^
/home/ken/git-repos/Se7enMud/se7en/src/test_lua.cpp:95:51: note:   conversion of argument 2 would be ill-formed:
/home/ken/git-repos/Se7enMud/se7en/src/test_lua.cpp:102:6: error: invalid initialization of non-const reference of type 'sol::basic_table_core<false, sol::reference>&' from an rvalue of type 'sol::basic_table_core<false, sol::reference>'
f(f, value.assol::table());
^
/home/ken/git-repos/Se7enMud/se7en/src/test_lua.cpp:107:49: error: use of 'decltype(auto) sol::basic_object<base_t>::as() const [with T = std::__cxx11::basic_string; base_t = sol::reference]' before deduction of 'auto'
std::cout << "key " << key.asstd::string() << " is a thing" << std::endl;
^
/home/ken/git-repos/Se7enMud/se7en/src/test_lua.cpp:110:41: error: use of 'decltype(auto) sol::basic_object<base_t>::as() const [with T = int; base_t = sol::reference]' before deduction of 'auto'
std::cout << "key " << key.as() << " is a thing" << std::endl;
^
/home/ken/git-repos/Se7enMud/se7en/src/test_lua.cpp:112:38: error: use of 'decltype(auto) sol::basic_object<base_t>::as() const [with T = test1()::thing; base_t = sol::reference]' before deduction of 'auto'
things.push_back(value.as());
^
se7en.mk:136: recipe for target 'Debug/up_up_se7en_src_test_lua.cpp.o' failed
make[1]: *** [Debug/up_up_se7en_src_test_lua.cpp.o] Error 1
make[1]: Leaving directory '/home/ken/git-repos/Se7enMud/se7enmudcl/se7en'
Makefile:4: recipe for target 'All' failed
make: *** [All] Error 2
====7 errors, 2 warnings====

The cleaned up example is here. I had been bitten by the fact that VC++ has an extension which allows for non-const references to take values and will do some magic lifetime mumbo jumbo to keep things alive.

Awesome, glad I wasn't missing something painfully obvious! Thanks

Still barfing on cleaned up code...
/bin/sh -c '/usr/bin/make -j2 -e -f  Makefile'
----------Building project:[ se7en - Debug ]----------
make[1]: Entering directory '/home/ken/git-repos/Se7enMud/se7enmudcl/se7en'
/usr/bin/g++  -c  "/home/ken/git-repos/Se7enMud/se7en/src/test_lua.cpp" -g -O0 -std=c++14 -Wall -DAS_USE_STLNAMES=1 -DAS_STRING_OBJNAME="string" -D_CRT_SECURE_NO_WARNINGS -DAS_NO_EXCEPTIONS  -o ./Debug/up_up_se7en_src_test_lua.cpp.o -I. -I. -I../../telnetpp/include -I../../terminalpp/include -I../../ttvfs/ttvfs -I../../odin/include -I../../se7en/include -I../../se7en/include/script -I../../se7en/include/scriptable_entities -I../../../cereal/include -I../../AngelscriptUtils/src -I../../sol2 -I../lua/src
In file included from ../../sol2/sol/optional.hpp:30:0,
from ../../sol2/sol/types.hpp:25,
from ../../sol2/sol/reference.hpp:25,
from ../../sol2/sol/object.hpp:25,
from ../../sol2/sol/proxy.hpp:26,
from ../../sol2/sol/table_core.hpp:25,
from ../../sol2/sol/table.hpp:25,
from ../../sol2/sol/state_view.hpp:26,
from ../../sol2/sol/state.hpp:25,
from ../../sol2/sol.hpp:45,
from /home/ken/git-repos/Se7enMud/se7en/src/test_lua.cpp:2:
../../sol2/sol/optional_implementation.hpp: In instantiation of 'constexpr T& sol::optional<T&>::value() const [with T = test1()::thing]':
/home/ken/git-repos/Se7enMud/se7en/src/test_lua.cpp:141:42:   required from 'test1()::<lambda(auto:3&, auto:4&)> [with auto:3 = test1()::<lambda(auto:3&, auto:4&)>; auto:4 = sol::state]'
/home/ken/git-repos/Se7enMud/se7en/src/test_lua.cpp:158:12:   required from here
../../sol2/sol/optional_implementation.hpp:781:54: error: invalid initialization of non-const reference of type 'test1()::thing&' from an rvalue of type 'test1()::thing'
: throw bad_optional_access("bad optional access");
^
/home/ken/git-repos/Se7enMud/se7en/src/test_lua.cpp: In instantiation of 'test1()::<lambda(auto:3&, auto:4&)> [with auto:3 = test1()::<lambda(auto:3&, auto:4&)>; auto:4 = sol::state]':
/home/ken/git-repos/Se7enMud/se7en/src/test_lua.cpp:158:12:   required from here
/home/ken/git-repos/Se7enMud/se7en/src/test_lua.cpp:143:49: error: use of 'decltype(auto) sol::basic_object<base_t>::as() const [with T = std::__cxx11::basic_string; base_t = sol::reference]' before deduction of 'auto'
std::cout << "key " << key.asstd::string() << " is a thing -- ";
^
/home/ken/git-repos/Se7enMud/se7en/src/test_lua.cpp:146:41: error: use of 'decltype(auto) sol::basic_object<base_t>::as() const [with T = int; base_t = sol::reference]' before deduction of 'auto'
std::cout << "key " << key.as() << " is a thing -- ";
^
In file included from /usr/include/c++/5/memory:79:0,
from /usr/include/boost/config/no_tr1/memory.hpp:21,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23,
from /usr/include/boost/shared_ptr.hpp:17,
from /home/ken/git-repos/Se7enMud/se7en/src/test_lua.cpp:1:
/usr/include/c++/5/functional:406:7: error: 'std::reference_wrapper<_Tp>::reference_wrapper(_Tp&) [with _Tp = test1()::thing]', declared using local type 'test1()::thing', is used but never defined [-fpermissive]
reference_wrapper(_Tp& __indata) noexcept
^
se7en.mk:136: recipe for target 'Debug/up_up_se7en_src_test_lua.cpp.o' failed
make[1]: *** [Debug/up_up_se7en_src_test_lua.cpp.o] Error 1
make[1]: Leaving directory '/home/ken/git-repos/Se7enMud/se7enmudcl/se7en'
Makefile:4: recipe for target 'All' failed
make: *** [All] Error 2
====8 errors, 2 warnings====

Right, sorry. You'll need to pull from the latest, that included a fix to stop C++ from deducing the type of an internal expression in the optional implementation from being a value versus a reference.
I should have mentioned that I made a fix a lot earlier. I should also do a new release soon with all these fixes in it...

I'll pull down your latest. Header-only magic makes it minimally painful.

Latest code works.  Can't thank you enough for seeing this through.  It happens to be a key feature to support the mudlib I am presently implementing.


⚠ AnimeBytes has degraded performance

In 1c258a4, AnimeBytes ($AB) experienced degraded performance:

HTTP code: 200
Response time: 15915 ms

Resolved: AnimeBytes performance has improved in a017b73.


RAR vs. PAR

Check wether or not RAR is needed or if the Swiss standard should only allow PAR

Started on 23.06.24 with documentation research.

[ ] Documentation research
[ ] Attach relevant documents to wiki pages
[ ] Document decision

For the regular consent flow RAR should not be allowed. Instead it should be used only in those cases where fine-granular authorization is required, e.g. authorization of a payment or a trade.

Check options to name pushed requests to refer to in grant mgmt.


Some clippy fixes

Perhaps it'd make sense to add clippy to CI?

Yes it des

I'll rebase this, see if I had fixed everything, and if so, add it to CI.

There are still a number of clippy warnings, so that's why I hadn't enabled it in CI yet.

Can you add a test that only fails on clippy errors, then? Clippy doesn't default-error for a lot, but on the things it does error for, they're pretty bad.

I will work on it!

For better or worse, the if_same_then_else were errors (but I called them warnings in the commit message, I'll change that).
So they have to be fixed to add the new CI job.
@NobodyXu This should be re-ready for review.


Add full file context menu to file tree / list

Fixes #48, relates to #92
@Murmele should we put this into 1.2.0?

@exactly-one-kas from my side we can. Currently we did not fix a release date, and I think this is quite cool. Thanks!

when I select a folder and do ignore. It crashes

I think it is worth writing some unittests for it. If I find the time I can start today with them
Unittests:

ignore single file shall not ignore complete folder (and shall not crash)
ignoring folder
discard file shall not discard complete folder
discard folder shall not discard other folders/files

we can remove than void TreeView::discard(const QModelIndex &index, const bool force) because it is not used anymore

Old:
TreeView::discard(QModelIndex, bool) -> TreeView::discard(DiffTreeModel, QModelIndex) -> DiffTreeModel->discard(QModelIndex)
In DiffTreeModel we find all files if the index is a folder. We need something like this also. Shall we check in the FileContextMenu that "files" is not empty? Because if it is empty we are discarding everything which is a catastrophic fault.
Is it possible to show the list by default?

Yes, that would be even better, the user wouldn't lose files that haven't been detected yet or are in the other TreeView

Yes, that would be even better, the user wouldn't lose files that haven't been detected yet or are in the other TreeView

Exactly. So the test is correctly written then ^^. For the partially staged files the user has too care then

@exactly-one-kas would you like to finish this one for V1.2.0 or should we move it to the next version?

Uhh, I'm not sure what I'm supposed to do here - I only see that the tests are failing? Should I take a look at these?

Yes I wrote some additional tests for the discard, because this is a quite critical. But it seems something is not implemented completely


Data sharing-ORdmm_Land.ode file

Regarding to the requirement from JOSS about the General checks, “Data sharing” is required. The ORdmm_Land.ode file is not provided either under the subsection “Using the Python API” or “Splitting an ODE into two sub-ODEs” or “Compiling a C-extension”. I see it is under examples folder on Github. It would be good to point to the .ode file in the corresponding documentation.

I have now updated the examples with a link to download the ORdmm_Land.ode file in https://github.com/finsberg/gotranx/pull/117


Add translations for all 39 major languages

This PR adds support for all 39 major App Store languages. All SwiftUI strings and localizable strings are now translated in 39 languages.
I noticed the app ignores the system language settings (except for the app menu which is always in the system language) and instead has a app language option in settings, so I added the languages to settings.
The strings have been AI translated using GPT-4o using a new SwiftUI translation app I'm working on (Pico Translate), so it is possible some translations are not 100% accurate.

May I ask if Localizable.xcstrings is completely re-translated or incrementally updated? I hope to keep the original translations and only add new languages.

@maiqingqiang It's incrementally. The default setting of Pico Translate only translates strings that are marked "needs_review" and ignores the ones that are market "translated". If you open the two branches side-by-side you should be able to confirm that the existing translations are still the original.


Upload failiure

Metadata & Content (thumbnails) are uploading perfectly. However the articles fail to go over.
This issue has been replicated in both Apache and nGinx environments.

The following pull request rectifies this problem.
https://github.com/StudioMercury/digital-publishing-tools-for-wordpress/pull/3
However, once a folio has been successfully uploaded, attempting to update either metadata or  content results in the following error:

Hi @josedesousa-tcc,
We just pushed a new update today that addresses some bugs. We're recommending people

delete the old plugin and re-upload the new one (v2.0.6)
if you moved the "publish-templates" folder to your theme folder please replace it with the new "publish-templates" folder inside of the new v.2.0.6 release.
in Wordpress click Settings > Permalinks and then click the Save changes button.

Thank you,
Studio Mercury

I have the new plugin (2.0.6) and have created an article in the Articles tab of the plugin section (/wp-admin/admin.php?page=dps_folio_author#/article/list).
Under Properties I added Article Name, Article Title, Article Image. I then went to the article's page in WordPress itself, and added body copy.
I then went back to the plugin and did Cloud / 'Create in the Cloud'. I then tried Cloud / Publish. I get the attached error:

Should I be able to get this to work?

@josedesousa-tcc should be resolved per issue #24


chore: add DnD tests

DnD will be available with mouse clicks once crbug/850071 is fixed and landed.

@jrandolf is it ready to be landed now?

Closing in favor of https://github.com/puppeteer/puppeteer/pull/10651


Removed unused assigned variable

Proposed change

Removed assigned variable that was never used.
Type of change

[ ] Dependency upgrade
[ ] Bugfix (non-breaking change which fixes an issue)
[ ] New integration (thank you!)
[ ] New feature (which adds functionality to an existing integration)
[ ] Deprecation (breaking change to happen in the future)
[ ] Breaking change (fix/feature causing existing functionality to break)
[x] Code quality improvements to existing code or addition of tests

Additional information

This PR removes an unecessary variable decleration.
This should reduce resource allocation by the application and reduce confusion when reading the code.
Checklist

[ ] The code change is tested and works locally.
[x] Local tests pass. Your PR cannot be merged unless tests pass
[x] There is no commented out code in this PR.
[ ] I have followed the development checklist
[ ] I have followed the perfect PR recommendations
[ ] The code has been formatted using Black (black --fast homeassistant tests)
[ ] Tests have been added to verify that the new code works.

If user exposed functionality or configuration variables are added/changed:

[ ] Documentation added/updated for www.home-assistant.io

If the code communicates with devices, web services, or third-party tools:

[ ] The manifest file has all fields filled out correctly.
Updated and included derived files by running: python3 -m script.hassfest.
[ ] New or updated dependencies have been added to requirements_all.txt.
Updated by running python3 -m script.gen_requirements_all.
[ ] For the updated dependencies - a link to the changelog, or at minimum a diff between library versions is added to the PR description.
[ ] Untested files have been added to .coveragerc.

To help with the load of incoming pull requests:

[ ] I have reviewed two other open pull requests in this repository.

looks good


rename extension.RegisteredFuncs

I think it would be clearer to rename extension.RegisteredFuncs to extension.RegisteredCommands or extension.RegisteredCommandFuncs.
This would make it more inline with the wording used throughout the bot.

Yeah, extension.RegisteredCommandFuncs is more explicative I think.

I agree


error: Too many compute shader storage blocks (10/8)

OS: Linux 5.11.0-34-generic
RuneLite version: 1.7.24
Oldschool revision: Rev 199
Launcher version: 2.1.5
GPU Info
09:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] (rev e7)
	Subsystem: Micro-Star International Co., Ltd. [MSI] Radeon RX 580 Armor 4G OC
	Kernel driver in use: amdgpu
	Kernel modules: amdgpu

client.log
2021-09-13 12:06:48 [Client] ERROR rs117.hd.HdPlugin - Error starting HD plugin
java.lang.RuntimeException: rs117.hd.ShaderException: error: Too many compute shader storage blocks (10/8)

	at rs117.hd.HdPlugin.lambda$startUp$0(HdPlugin.java:501)
	at rs117.hd.HdPlugin.invokeOnMainThread(HdPlugin.java:2363)
	at rs117.hd.HdPlugin.lambda$startUp$2(HdPlugin.java:440)
	at net.runelite.client.callback.ClientThread.invoke(ClientThread.java:99)
	at net.runelite.client.callback.Hooks.clientMainLoop(Hooks.java:195)
	at client.tq(client.java:43502)
	at client.aq(client.java)
	at at.b(at.java:406)
	at at.run(at.java:360)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: rs117.hd.ShaderException: error: Too many compute shader storage blocks (10/8)

	at rs117.hd.Shader.compile(Shader.java:94)
	at rs117.hd.HdPlugin.initProgram(HdPlugin.java:669)
	at rs117.hd.HdPlugin.lambda$startUp$0(HdPlugin.java:497)
	... 9 common frames omitted

Oddly, checking glxinfo yields:
GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS = 16

I'm experiencing this as well. I have a laptop with dual GPUs running Linux with these GPUs:
Integrated:
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06) (prog-if 00 [VGA controller])
        Subsystem: Dell Device 05be
        [...snip]
        Kernel driver in use: i915
        Kernel modules: i915

Dedicated:
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Mars XTX [Radeon HD 8790M] (prog-if 00 [VGA controller])
        Subsystem: Dell Device 05be
        [...snip]
        Kernel driver in use: amdgpu
        Kernel modules: radeon, amdgpu

The integrated graphics card has MAX_COMPUTE_SHADER_STORAGE_BLOCKS = 12, while the dedicated GPU only has MAX_COMPUTE_SHADER_STORAGE_BLOCKS = 8, so it cannot store the 10 SSBOs used in comp_common.glsl. The original RuneLite GPU plugin works fine since it only uses 6 SSBOs there.
I don't really know much about GL programming though, so not sure how feasible it would be to 'combine' some of these together to reduce the number of used SSBOs?

@pilino1234 I don't know much about GLSL either, but it seems like it can be done in certain cases: https://github.com/servo/pathfinder/issues/373
Still weird that it would complain about that if my GPU has 16 blocks, and it's the only GPU I have.

When manually building and testing the plugin through HdPluginTest.java, it runs just fine on my system.
Wondering whether this is a GPU configuration issue with RuneLite.

My issue was resolved by using the .AppImage from runelite.net instead of using the package published on snap.

Another user on the 117HD Discord also reported that using the AppImage solved their problem.
I tried the "hard way" by upgrading Mesa to the latest version in the opensuse repos (21.2.6) which also solved the problem for me, because Mesa from version 20.2.0 has a fix for radeon cards to support up to 16 SSBO's. My Radeon card now reports MAX_COMPUTE_SHADER_STORAGE_BLOCKS = 16.

I worked with @Adam- from https://github.com/runelite.
The snap version should now work on channel "latest/edge", provided your GPU supports at least 10 SSBO's.


fix: blur to visibilty animation

:tada: This PR is included in version 0.28.2 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Unexpected character issues when using url inside pcss

I'm getting the following errors when loading assets in pcss with url :
@font-face {
  font-family: "sofachrome";
  src: url(../fonts/sofachrome.regular.ttf) format("truetype");
}
body {
  background: url("../img/globe.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  color: #cafaea;
  background-color: #000000 !important;
  background-attachment: fixed;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

ERROR in ./img/globe.png
Module parse failed: /Users/nikos/WebstormProjects/quantumjs/img/globe.png Unexpected character '�' (1:0)
You may need an appropriate loader to handle this file type.
ERROR in ./fonts/sofachrome.regular.ttf
Module parse failed: /Users/nikos/WebstormProjects/quantumjs/fonts/sofachrome.regular.ttf Unexpected character '' (1:0)
You may need an appropriate loader to handle this file type.

var path = require("path");
var webpack = require("webpack");
var WebpackBuildNotifierPlugin = require("webpack-build-notifier");

const PATHS = {
  src: path.join(__dirname, './src'),
  build: path.join(__dirname, './build')
};

module.exports = {

  entry: {
    "app": PATHS.src + '/index.ts'
  },
  output: {
    path: PATHS.build,
    filename: '[name].js'
  },
  devtool: "source-map",
  module: {
    loaders: [
      {
        test: /\.ts$/,
        loader: 'ts-loader'
      },
      {
        test: /\.pcss$/,
        loaders: [
          'style-loader',
          'css-loader?importLoaders=1',
          'postcss-loader'
        ]
      }
    ]
  },
  resolve: {
    // you can now require('file') instead of require('file.js')
    extensions: ['.ts', '.js','.pcss']
  },
  plugins: [
    new WebpackBuildNotifierPlugin({
      title: "My Project Webpack Build"
    })
  ]
};

@QuantumInformation You need url-loader || file-loader to get images/assets into your bundle :)
url-loader
file-loader
webpack.config.js
// loaders
...
{...css.loaders},
{
  test: /\.(png|jpeg|ttf|...)$/,
  use: [
   { loader: 'url-loader', options: { limit: 8192 } }
   // limit => file.size =< 8192 bytes ? DataURI : File
  ]
}
...

🚫 Closing as unrelated to postcss-loader

I see, I was actually not needing to move any assets into the bundle, the files already exist on the server.

Then you must specify the publicPath in your webpack.config.js

I want webpack to bundle the postcss files, but not the assets they refer to (except other pcss files)
So for this structure I don't want webpack to bundle the fonts and img folder (I use relative paths):

I tried:
output: {
    path: PATHS.build,
    filename: '[name].js',
    publicPath: '/img'
  },

but that didn't effect the error for the .png

publicPath: '/'

background-image: url(img/image.png)

if I do that I get:


CB-21 move to compose v3 and integrate with docker for mac

Works on my machine

DOCKER_TAG_CONSUL can be removed

Strange, on VPN cbd start and cbd kill does not work. It just hangs.


Cancel of wipe trezor in MBHD does not clear Trezor

If you go to Tools | Wipe Trezor and then click Cancel IN MBHD the Trezor display does not reset.
It still shows the 'Are you sure you want to wipe the Trezor'.
If you press the Cancel button on the Trezor it correctly navigates to the 'Wipe cancelled' report screen and the Trezor display resets.

Bumped to 0.2 as not critical

Ready for review and close.

Yes the Cancel on the Wipe Trezor screen works now.
The user then gets a 'There is a Trezor '' attached' Do you want to use it?' alert that is shown that is a bit unintuiitive but not critical.
Closing.


Image exporting

Currently, we can export photo locations with --photos.locations. I suppose this may be of some use, but I think that exporting the images themselves is beneficial, especially in conjunction with the messages. This way, when/if a front-end is ever made, conversations with a particular contact would be complete and have their own corresponding photos.
I understand that images can easily be accessed from the DCIM folder, but this isn't the case with third-party messaging apps like Viber (unless the user allows all received Viber photos to be sent to the camera roll).
Thoughts? I can implement this.

@altin Where is the DCIM folder?

@altin Where is the DCIM folder?

It is in the iPhone drive that is created when an iPhone is plugged in. For Windows, it is in the ...\Apple iPhone\Internal Storage\DCIM\ drive. It probably won't be called DCIM For macOS users, but I guess the better way to import photos is to follow these tutorials written by Apple.
Regardless, I believe there are still use cases for adding this feature.

@altin Where is the DCIM folder?

It is in the iPhone drive that is created when an iPhone is plugged in. For Windows, it is in the ...\Apple iPhone\Internal Storage\DCIM\ drive. It probably won't be called DCIM For macOS users, so I guess the better way to import photos for both Windows/macOS is to follow these tutorials written by Apple.
Regardless, I believe there are still use cases for adding this feature.

Thanks but I hoped that there was an easy way to extract Images from a backup like many commercial apps do. So there are certainly use cases for adding this feature.

Apologies for the delay - I work on this in my spare time. You should be able to extract all the files in a backup using a command similar to this, but it'll export everything:
ibackuptool -b $UDID -r backup.files --extract ~/Desktop/BackupFiles

Right now there's no support for exporting images from message conversations, but this might change in the future.


#3100 - Autotests: Selection Tool->Bond Properties and Select All

How the feature works? / How did you fix the issue?
Automated 10 tests for Selection tool folder - Bond properties and Select all.
One of them has bug, so was added fixme with explanation.
Check list

[ ] unit-tests written
[x] e2e-tests written
[ ] documentation updated
[x] PR name follows the pattern #1234 – issue name
[x] branch name doesn't contain '#'
[x] PR is linked with the issue
[x] base branch (master or release/xx) is correct
[x] task status changed to "Code review"
[x] reviewers are notified about the pull request

Failed test is passed

Failed tests are passed


Test: start/stop terminal voice commands

Refs #199128

[ ] Windows @amunger
[ ] macOS @hbons
[ ] Linux @rzhao271

Complexity: 3
Create Issue

There are two new commands, Terminal: Start Terminal Voice and Terminal: Stop Terminal Voice. They have no default keybindings. For testing purposes, I suggest configuring some.
Once a voice session has been started, it should respect the value of accessibility.voice.speechTimeout.
Create terminals, focus them, and start / stop voice sessions. Verify the visual indicators make sense and work correctly on start/stop. Enable a screen reader. Verify that the text is announced via an aria alert upon completion.
Disclaimer: due to the disconnect between natural language and that of the terminal, this is not super useful ATM.

Seems to all work correctly. I can verify that changing accessibility.voice.speechTimeout works, and the VoiceOver also announces the text that was inserted after the timeout.


Operators Populate inside T ..

After the latest fix from a git pull of the master..
Updating 3c34858..ba3bb7c
Fast-forward
desktop/core/library/c.js           |  2 +-
desktop/core/library/d.js           |  6 +--
desktop/core/library/g.js           | 24 +++--------
desktop/core/library/o.js           |  7 ++--
desktop/core/library/p.js           | 17 ++++----
desktop/core/library/q.js           | 27 ++++---------
desktop/core/library/t.js           | 21 +++++-----
desktop/core/library/x.js           |  7 ++--
desktop/core/operator.js            |  5 ++-
desktop/core/orca.js                |  4 +-
desktop/main.js                     |  4 +-
desktop/sources/index.html          |  6 ++-
desktop/sources/scripts/source.js   | 79 +++++++++++++++++++++++++++----------
desktop/sources/scripts/terminal.js |  8 +++-
examples/benchmark.orca             | 12 +++---
examples/read+write.orca            | 19 ++++-----
examples/udp+loop.orca              | 15 +++++++
17 files changed, 152 insertions(+), 111 deletions(-)
create mode 100644 examples/udp+loop.orca
I have noticed the following..

Inside a T Capital objects populate as operators..
Capital objects into V from T populate as objects when udp written ..;w ..

..1V*............
......V1.........
......*..........
.....1c8.........
.....178TABDFG...
......nV.........
.................
.................
...V1.Vn.........
...*;w.12:11.....
............G....```

ill test now with latest pull..
then close..

not closed yet as ..
.38TADEFDFGE
.1VF........
............
............
............
............
............
.1D2.V1.....
...;wF16:13.```

shows that Operators populate from ;w object that come from T which are capital .. eg. E G F GA etc .

hmm fix is that when connected to a "use case" or operator that will use the written object.. it will then be "locked" as a value and not as an operator ..

After some thought, I think the output of the UDP should be non-locking.


reactstrap's modal z-index 1050 wins over zoomed image (999)

This issue is a: Feature request
Thank you for this wonderful library!!
I'm using this inside a reactstrap's Modal component which has a z-index set to 1050 which is higher than the zoomed image. So the image appears under the modal.
It would be nice if the wrapping divs of the zoomed image have a class name or an id, so I can set the z-index myself.
I've tried with the browser's dev tools and setting a z-index higher than 1050 works.

Turns out I was using v3 and updating to v4 using wrapStyle prop solved everything. Sorry.


etcd is not starting up in coreos cluster

Hi,
I have a vagrant-clustered machines.
etcd is not coming up so neither etcdctl nor fleetctl are working.
Please suggest how to fix this.
Note: I am working in a network with Proxy enabled.
etcd error log - ---------------------------------------------------------------------------
core-01 core # journalctl -b -u etcd | grep -e WARNING -e CRITICAL | tail -3
Nov 14 08:42:00 core-01 etcd[3100]: [etcd] Nov 14 08:42:00.364 WARNING | Discovery encountered an error: 501: All the given peers are not reachable (Tried to connect to each peer twice and failed) [0]
Nov 14 08:42:00 core-01 etcd[3100]: [etcd] Nov 14 08:42:00.364 WARNING | 81bfc362cfcb43d18a733285c034608b failed to connect discovery service[https://discovery.etcd.io/bc31b9051a32ec883f241a83c4e77cb3]: 501: All the given peers are not reachable (Tried to connect to each peer twice and failed) [0]
Nov 14 08:42:00 core-01 etcd[3100]: [etcd] Nov 14 08:42:00.364 CRITICAL | 81bfc362cfcb43d18a733285c034608b, the new instance, must register itself to discovery service as required

Moved to https://github.com/coreos/bugs/issues/1357


Consumer V2 updates

Remove old API
Poll scheduling functionality in separate trait
Unsubscribe removes subscriptions from consumer
Unsubscribe receive is composed with other receive blocks
Use PollScheduling
Cancel poll on subscribe

Ready for review & merge. I'll create second PR for API updates.


"Add previous term" button should hide on friend's profile

When using flow, I realized that when I am on my friend's profile the "Add previous term" button is still showing. However, the "Add term" button automatically hides in this situation.
This should be fixed to ensure consistency with the "Add term" button and for more intuitive UI for the user.

If you look in server/profile.py, you'll see we send up the profile_user_id and current_user_id. This could be used to prevent the "Add term" button from rendering, if they aren't equal. Super easy fix, good first PR.

I'd like to look into this!

That'd be great! Do you need any help getting your dev environment set up?

yes please! I've never really contributed to an existing project before :)

W00t!
Happy to help out for a half-hour if you're still stuck on anything.

You can shoot me an email at<EMAIL_ADDRESS>

Hey @mcyee, this must've gotten buried in my inbox, sorry about that!
David's definitely a great guy to help. If you'd like, you can also hop on to our Hipchat channel, that's a good place to find one of us :) You can also always message me on Facebook, or email me at<EMAIL_ADDRESS>Thanks for your interest in contributing!

hey @divad12, @JGulbronson, sorry for the extended delay. I've been buried under midterms and assignments, and finally have a breather. I'll look for you in HipChat :)

Cool!
I'm no longer on the HipChat. You can email me or add me on Facebook and
chat. Or start a Slack channel for us. :)
On Tue, Nov 3, 2015 at 7:48 AM, Ming-Cee Yee<EMAIL_ADDRESS>wrote:

hey @divad12 https://github.com/divad12, @JGulbronson
https://github.com/JGulbronson, sorry for the extended delay. I've been
buried under midterms and assignments, and finally have a breather. I'll
look for you in HipChat :)
—
Reply to this email directly or view it on GitHub
https://github.com/UWFlow/rmc/issues/209#issuecomment-153394767.


ci: label issue with version

What does this PR do?
As we introduced label option #17226 we want also parse this information to label so we can filter issues

Before submitting

Was this discussed/agreed via a GitHub issue? (not for typos and docs)
[x] Did you read the contributor guideline, Pull Request section?
[x] Did you make sure your PR does only one thing, instead of bundling different changes together?
Did you make sure to update the documentation with your changes? (if necessary)
Did you write any new necessary tests? (not for typos and docs)
[x] Did you verify new and existing tests pass locally with your changes?
Did you list all the breaking changes introduced by this pull request?
Did you update the CHANGELOG? (not for typos, docs, test updates, or minor internal changes/refactors)

PR review
Anyone in the community is welcome to review the PR.
Before you start reviewing, make sure you have read the review guidelines. In short, see the following bullet-list:

Reviewer checklist

[x] Is this pull request ready for review? (if not, please submit in draft mode)
[x] Check that all items from Before submitting are resolved
[x] Make sure the title is self-explanatory and the description concisely explains the PR
[x] Add labels and milestones (and optionally projects) to the PR so it can be classified

cc @borda @carmocca

@carmocca it seems to work for me: #17496

Jirka pushed a fix before you tried: 8684783a6eaa8f823fad52fd9d37b65119b2c055


integrate over radial bin for predictions

I'm pretty sure right now I'm just calculating at the given points. There should at least be a possibility (if not the only option) to integrate the profile over the a binning window

Here we need to decide whether we are binning in linear or log space...

Proposed scheme:
We call a method as e.g.
surface_density = p.binned(p.profile, rfine, rbins)

where binned should look something like this:
def binned(func, rfine, rbins, **kwargs):
    p = func(rfine, **kwargs)
    r = (rbins[1:] + rbins[:-1]) / 2
    # average all values within each range (rbins[i],rbins[i+1])
    return r, binned_func

This is now at least preliminarily handled by the core.binned function implemented in 800a797


Not working on Xcode7 (7A220)

Tried install with the script and build with Xcode7, the 「Package manager」item isn't showing on the 「Window」list on Xcode.
I've tried to add DVTPlugInCompatibilityUUID (0420B86A-AA43-4792-9ED0-6FE0F2B16A13) of Xcode7 in the Info.plist, and build again, it still doesn't work.
Anyone else?

i have the same problem

Me too//

I found the solution which may be helpful. Here's the link. http://xfwang.me/blog/2015/07/01/fix-Alcatraz-in-xcode64/
However, I've resolved it by delete all plugins and reinstall Alcatraz. I think the above solution might be much more helpful.

Also experiencing this. Tried @chuckwong's solution, as well as reinstalling Alcatraz
@chuckwong: Just so you know, that command you linked just adds the DVTPlugInCompatibilityUUID for the current version of Xcode you have installed into every Xcode plugin that you have. Super useful command, but it's what the author had tried originally.

Me too. have the same problem

So do I

same problem!

Based on this post, I just updated the version number: http://stackoverflow.com/a/30744531/421797
defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-7.0

same
Didn't see Package Manager in Window menu :(

I confirmed that
defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-7.0
does work .
I am using xcode 7  beta 7A121.

@ForrestAlfred
find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add `defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID`

then
sudo xcode-select --reset

same problem

Follow those we mentioned, you can solve it

Thanks very much! Now it works!

Hi,
It's happen again on Version 7.0.1 (7A1001)

I am using 7.0.1 now

It works perfectly

find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID
sudo xcode-select --reset
Do this again

Thanks @ForrestAlfred ,
I try it again, again and again but I still cannot see Package manager in my Xcode's window menu.
Xcode Version 7.0.1 (7A1001)
Mac OS X EL Capitan

As for me, I installed 70 bundles in Xcode7.0, then I opened 7.0.1,  it reminds of the bundles, then it works

defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-7.0
Then
Sudo Xcode-select --reset
Maybe the command would be made some change like
defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-7.0.1

I'm on Xcode Version 7.0.1 (7A1001) and solved it by performing the following steps:

Close Xcode
If you have Alcatraz installed, uninstall it
Perform as @ForrestAlfred posted before:

find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID

sudo xcode-select --reset

Open Xcode
Install Alcatraz
Restart Xcode

Thanks for diogoguimaraes!
I have the same problem and try many things before, and now is OK.

thanks @diogoguimaraes , @ForrestAlfred
It's works for me.

@ForrestAlfred THIS was the solution ! THANK YOU !
defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-7.0

I had this problem, but in my case, my work's mac user was not admin type, xcode install plugins only in administrator privileged users:
/Users/[adminuser]/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins
I installed with admin privileges then worked fine.

thanks @diogoguimaraes
It's works for me.

@diogoguimaraes Yeah it worked for me also.... appreciate

@diogoguimaraes It works. Thanks.

Thanks @diogoguimaraes. It works now.

Thank you to @diogoguimaraes and @ForrestAlfred
It's works for me and Xcode 7.1:

Close Xcode
Remove previous defaults for Xcode 7.0

defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-7.0
3. Uninstall Alcatraz
rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin
4. Remove all packages installed via Alcatraz
rm -rf ~/Library/Application\ Support/Alcatraz/
5. Perform as @ForrestAlfred posted before (changing Xcode version to "Xcode 7.1", this is my Xcode name app):
find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add defaults read /Applications/Xcode\ 7.1.app/Contents/Info DVTPlugInCompatibilityUUID
6. Reset Xcode select
sudo xcode-select --reset
7. Open Xcode
8. Install Alcatraz
curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | sh
9. Restart Xcode
10. Select "Load Bundles" in dialog box at Xcode start.

Goo luck and happy coding !!!

it works for me :)

This works ! Thank you all, ernestopino for the numbered steps ;) no way to mi(e)ss

@diogoguimaraes steps worked for me. I guess the key for me was open xcode and only then install Alcatraz.

thanks for @ernestopino .it works for me.  xcode7.1

@ernestopino Doesn't works for me :(
But the first step tells me that:
| => defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-7.0
2015-11-04 10:51:25.621 defaults[13389:73382]
Domain (com.apple.dt.Xcode) not found.
Defaults have not been changed.

But I checked with the defaults list command and the domain com.apple.dt.Xcode is inside...
Nevertheless even after I followed the next steps, XCode 7.1 still doesn't want to load the plugin.
Any idea why the first step failed ?

same problem

@ernestopino    thank you !This works for me!

Alas, the steps listed by @ernestopino  do not work for me even though I'm on Xcode Version 7.1 (7B91b)

@diogoguimaraes thks, your solution works for me.

@diogoguimaraes  The way doesn't work on Xcode 7.1.1(7B1005)

@ernestopino Thanks!


Update Rails to version 4.2.1

Coverage increased (+0.0%) to 99.5% when pulling 737c5c975b437c711ab77735d913f75b1cc9fd1d on update-rails into 6fcdc2afa00aa4608ed4a626a65e52e3da38e981 on master.


Huge containers

I inserted a Huge Supply Container. It will be really useful with 3.75m spacecrafts. It has got the same height of the smaller container and holds about twice the volume. I placed the new cfg into the folder InlineContainer250 because it is using the same model.

I inserted as well a Huge Pressurized Tank. It is just the standard radial container with a rescaleFactor=3.

I tested also a vertically stretched big radial container: same diameter, double height. Personally, I believe that this shape could be very handy. However the valve on the top is looking a bit odd because the stretching. So I'm not completely sure about it and therefore I did not include it. You can find it in this branch http://github.com/basilicofresco/Kerbalism/tree/huge_containers2

What do you think about these containers?

Thanks for that pull, it's very helpful for long term exploration vessels.
Is there a mod to use axial tanks for gaz?


break when first gateway svc is found

Please provide a description of this PR:

will this cause a breaking change?


bridge: I am not receiving funds from sepolia to taiko.

Describe the bug
I have done the correct steps to send ETH from Sepolia to Taiko and they are in "Claim" mode, if they are supposed to be claimed automatically, I have 4 transactions that are all the same, what can I do?
If I want to make a claim, it tells me the following:
Insufficient Balance
You have insufficient balance to claim this transaction.
Please wait for the relayer to claim the transaction for you.
Steps to reproduce
Capture from PC

Capture from Metamask

Additional context
What can and should I do?

I also have the same issue like you. just waiting for fix from dev team

same problem.... 0.1 test eth per day.....

turning this into an "enhancement" because it is not a bug. the reason the message says that is because you don't have the funds to make the claim yourself, so the relayer will need to process the claim. although it's in the message, maybe we can improve the UX somehow for alpha-3 here because this was a common question.


Document update conflict upon login

Hey @fynnlyte,
I'm facing an issue where a user login fails with an internal server error. Upon inspecting the case I found that the /auth/login route repsonds with an error message which seems to be an upstream 409 error from CouchDB.
Here's the anonymised response I receive when trying to login with the given credentials (status 500):
{
  "scope": "couch",
  "statusCode": 409,
  "request": {
    "method": "post",
    "headers": {
      "content-type": "application/json",
      "accept": "application/json",
      "user-agent": "XXXXXX",
      "Accept-Encoding": "deflate, gzip"
    },
    "auth": {
      "username": "XXXXXX",
      "password": "XXXXXX"
    },
    "qsStringifyOptions": {
      "arrayFormat": "repeat"
    },
    "url": "http://localhost:5984/_users",
    "paramsSerializer": {},
    "data": "{\"_id\":\"org.couchdb.user:XXXXXX\",\"type\":\"user\",\"name\":\"XXXXXX\",\"user_uid\":\"XXXXXX\",\"user_id\":\"XXXXXX\",\"expires\":123456789,\"roles\":[\"XXXXXX\",],\"provider\":\"local\",\"password_scheme\":\"pbkdf2\",\"iterations\":10,\"salt\":\"XXXXXX\",\"derived_key\":\"XXXXXX\"}",
  },
  "errid": "non_200",
  "name": "Error",
  "description": "Document update conflict.",
  "error": "conflict",
  "reason": "Document update conflict."
}

I know the user tried to reset their password, which they said didn't work. I then reset their password to a default password using the changePassword method. This seemed to work (got no errors), but now it seems the internal state of this users doc is broken.
Any idea of this can be fixed? Thanks a lot for your help!

Alright, found that I was still running v.0.19.0 of couch-auth which was missing this section of the storeKey function that deals with 409 errors.
Updated to the latest version and the issue is gone! Again, thanks for this wonderful package 😊


[App]: Hex/RGB Colors Not Accurate

Current Behavior
If I input, for example, (255,0,0) to the color picker, I do not get pure red.
Expected Behavior
I expect the colors to correspond to the inputs. If this is intentional behavior, a toggle to disable this behavior would be appreciated.
Steps To Reproduce
No response
Screenshots

Environment
OS: MacOS 14
Browsers: Chrome, Safari
Additional Context
With the current color palette, it is difficult to find unique colors to differentiate runs when 5+ are plotted. Fixing this bug would help. In addition, adding a mode that auto-selects unique colors based on the selected runs would be great and remove this manual work of finding distinct colors.

Hi @alexanderswerdlow ,
Thank you for reaching out for support. I'll be happy to assist you with this. I appreciate the screen shot you provided. Can you also share a screen recording of what you are seeing?

Hi @Carlo-Argel,
No problem, see this link for a recording!

Hi @alexanderswerdlow ,
Thank you for providing the screen recording, I'll check this and get back to you for updates.
Regards,
Carlo Argel

Sure! The workspace shown in the video is here. I'll note that I've replicated this behavior in Chrome + Safari, but also a totally clean chrome install so I don't believe it is due to extensions.
However, the behavior doesn't seem to occur [at least on the workspace above] when signed out. In this 1st video, I access the workspace logged out and it works fine. Then I log in [cut the video for this] and the colors are weird in this 2nd video. No idea why this would be the case but that's what I'm seeing.

Update: Turns out the issue is pretty trivial [although I do think it should still be fixed]. It was due to dark mode being enabled on my account. I think I enabled it a while ago and forgot about it. Might be worth it to exempt the run colors from the dark mode changes.

Hi @alexanderswerdlow ,
Thank you for bringing it up. I was able to replicate it on my end too when I changed it to dark/night mode. I'll bring this up to the team and let you know.

Regards,
Carlo Argel

Hi @alexanderswerdlow ,
I have created a report on this to our team. We will get back to you for updates.
Regards,
Carlo Argel

adding a mode that auto-selects unique colors based on the selected runs would be great and remove this manual work of finding distinct colors

That's a great suggestion. W&B sometimes assigns identical colors to all runs in a group and is annoying to manually re-paint each individual run differently


Fixes #1632: Error hidden but input error class not removed

When a field has one rule with option depends specified and this
dependency mismatch, the plugin will remove it, so that field will not be
validated on submit by the the rule in question. So if that field is
already invalid, only the error message will be hidden and the error class
will remain.
Fixes #1632
https://jsfiddle.net/p9m1u8ry/
(The commit message may need a reword)

@staabm
Could you take a look at this fix ? is it right doing it that way ?

Need to think about it when time allows

Need to think about it when time allows

Take your time :)

I still not had the time to look at it, but maybe @Arkni you could rebase it in the meantime, as it no longer merges cleanly because of other PRs beeing merged.

I still not had the time to look at it

No rush :)

but maybe @Arkni you could rebase it in the meantime, as it no longer merges cleanly because of other PRs beeing merged.

Done!

Currently, I'm not seeing this fix as the proper one, it needs some analysis to see in which place in the source code the element should be reset.
So, let this PR open until we have a better visual of how to fix it ;)

@staabm
Does this PR need any adjustment I should do?

landed in ef6821aba333f823449730d59b80155f788ade8f. thx @Arkni good job.

You're welcome :)


First time deploying to azure web app, Django fails

hey, I've been trying for a long time to deploy my Django web app to azure web apps with no success.
I'm using djnago2.1 and python 3.7.
I followed the azure documentation and tutorials, and I'm now using the visual studio code plugin to deploy to my web app.

Deployment to "SkypickHoldings" completed.
I get the deployment completed, but the url only shows the standard azure Django app service.

I'd love to hear any other method to deploy to azure a Django web application(a website) that will work, because I tried so many and failed so far.

Sorry that you're having problems @Yishaiaz.  I'm not sure why, but it seems like you're missing a python3.6m file.
@qubitron Do you have any idea what's going wrong here?

When App Service can't detect the startup file for the app you get this generic page. It looks like manage.py is in Skypick_Holdings_Main_Site/manage.py, so instead you will either have to deploy the Skypick_Holdings_Main_Site folder as the root or configure your startup command.
Note that requirements.txt should be in the root so that App Service can install dependencies your app needs. To speed up deployment, you should also add your virtual environment to the skip files list in your settings.json:
"appService.zipIgnorePattern": [
    ".vscode{,/**}",
    "HoldingsENv{,/**}"
],

/cc @kraigb we may want to clarify some of these gotchas in the docs

@qubitron Thanks, I'll do that.


Proxy with HTTPS

Can I use proxy mode with HTTPS, forward it to HTTP and take advantage of Let's Encrypt?

Yes you can!
Just set your Caddyfile to something like this:
:443 {
  tls<EMAIL_ADDRESS>  proxy / <IP_ADDRESS> {
    policy round_robin
  }
}

You just have be sure that the connection goes over a secure network after termination.

Here's the Caddyfile I use to do just that:
sharebitstalk.io {
gzip
proxy / localhost:4567
tls<EMAIL_ADDRESS>}

www.sharebitstalk.io {
gzip
proxy / localhost:4567
tls<EMAIL_ADDRESS>}

chat.sharebitstalk.io {
gzip
proxy / localhost:3131
tls<EMAIL_ADDRESS>}

technologistguild.com {
gzip
proxy / localhost:4567
tls<EMAIL_ADDRESS>}

www.technologistguild.com {
gzip
proxy / localhost:4567
tls<EMAIL_ADDRESS>}

If anyone has suggestions/criticism/whatever, they'll find me quite grateful for them.  This is the one I hit the rate limit with....

FYI @faddat your config sets your email to<EMAIL_ADDRESS>not<EMAIL_ADDRESS>

@faddat you could probably combine www with non-www together like this:
sharebitstalk.io www.sharebitstalk.io technologistguild.com www.technologistguild.com {
  gzip
  proxy / localhost:4567
  tls<EMAIL_ADDRESS>}

chat.sharebitstalk.io {
  gzip
  proxy / localhost:3131
  tls<EMAIL_ADDRESS>}

@hubertbanas
Thank you-- exactly the kind of awesome feedback I'd hoped I might get :)


feat: use mimalloc instead of musl's mallocng for static builds

The default musl allocator is slow for multi-threaded apps such as FrankenPHP and triggers weird bugs such as https://github.com/php/php-src/issues/13648.
The trickery in this patch (massively inspired by this article by Tweag) replaces the musl allocator by https://github.com/microsoft/mimalloc, a fast allocator created by Microsoft.
Hopefully, this will also help for https://github.com/dunglas/frankenphp/issues/481#issuecomment-1987287765.

Oho, gonna test this one real quick.

I also get random segfaults with the OpenSSL extension. This isn't ready for prime time 😅

Could it be the libraries are linked without mimalloc?

@withinboredom could you give more details on the modules sefgfaulting in your tests? It looks like the OpenSSL issue may not be related to malloc after all.

@dunglas why can't glibc be used there even if it means shipping something else than Alpine Linux? Or alternatively wouldn't it work with gcompat?

@theofidry I'm not sure to follow. We provide glibc builds too (in the Docker images), but glibc doesn't support creating static builds. We have to use musl for that. See also: https://github.com/crazywhalecc/static-php-cli/issues/376

Just FYI lots of openssl tests fails in Alpinelinux with openssl (even years ago with libressl)
Current set of disabled openssl tests can be found at repo
At the end of the file new failures for # openssl 3.2.1
ext/openssl/tests/openssl_error_string_basic_openssl3.phpt
ext/openssl/tests/openssl_private_decrypt_basic.phpt
ext/openssl/tests/openssl_x509_parse_basic.phpt

Checked where alternate *malloc is used in Alpinelinux

https://pkgs.alpinelinux.org/package/edge/main/x86_64/scudo-malloc (rust,firefox,lld)
https://pkgs.alpinelinux.org/package/edge/main/x86_64/jemalloc (only blender)

I'll give this a test again this weekend.

@withinboredom what benchmark were you running in https://github.com/dunglas/frankenphp/pull/666#pullrequestreview-1939793858 ? In my benchmarks the difference between glibc and musl are not as dramatic (and alternative allocators also don't do as much difference)

It's actually a benchmark of an app I'm building. It results in a lot of syscalls deep under the hood (lots of file access, shm, proxy generation, etc).

I added a new experimental flag to build using mimalloc and added a CI pipeline to build a mimalloc variant automatically.


Comment replies cannot approved

There is no option to approve the reply for a comment. when clicked on the reply it shows as approved. but when page refreshed the reply is unapproved and does not show in front end.

@asanka-herath : Currently the comment reply needs to be approved as well (in addition to the comment). I've done that for the comment and below is a screen-cast of the approval process.

Let me know if this is not what you are looking for.


WiX Light can't find a downloaded github actions artifact

In one step of a github actions job, I download an artifact that was uploaded in a previous job. I see these messages in the workflow output:

Artifact Executable_file was downloaded to D:\a\pcm_pcmplatinum_u\pcm_pcmplatinum_u\PCMateSetup\PCMPLUS.exe
Artifact download has finished successfully

In a subsequent step of the same job, I run msbuild on a *.wixproj file. Candle runs without error, but Light fails with this error:

error LGHT0103: The system cannot find the file 'D:\a\pcm_pcmplatinum_u\pcm_pcmplatinum_u\PCMateSetup\PCMPLUS.exe'.

The paths match, so the file should be found.
Here is some more info, in case it helps.
The relevant sections of the workflow .yml file:
- name: Download executable file
  uses: actions/download-artifact@v3
  with:
    name: Executable_file
    path: ./PCMateSetup/PCMPLUS.exe
- name: Build PCMateSetup
  run: |
    msbuild /m /p:MajorVer="${{env.majVer}}" /p:MinorVer="${{env.minVer}}" /p:BuildVer="${{env.bldVer}}" /p:ProtoVer="0" /p:GithubBld="true" /p:Configuration=${{env.BUILD_CONFIGURATION}} /v:n ${{env.SOLUTION_FILE_PATH}}\PCMateSetup\PCMateSetup.wixproj
From the .wxs files:
<File Id="file.instDir.PCMPLUSExecutable" Vital="yes" Source="$(var.ProjectDir)PCMPLUS.exe" KeyPath="yes" />
And also from the output messages:

ProjectDir: D:\a\pcm_pcmplatinum_u\pcm_pcmplatinum_u\PCMateSetup\

Let me know if any more info is needed. Thanks for taking a look.

Hi @adlud this sounds like msbuild is found and doing its job and your issue is actually with light. I’d recommend logging an issue on the WiX project.
Based on the information you provided it does not seem related to this action so unfortunately we cannot help here.

Ok @timheuer , I will do that.


Error thrown on mounting

All of a sudden there is an error thrown when SkyLight is mounted, saying "Uncaught TypeError: Cannot read property 'hasOwnProperty' of undefined".
It used to work, it might have broke after i updated npm. Any ideas what could be wrong?

Hi @MikaelLarsson what react version are you using?

0.13.0

The error is thrown in /react/lib/ReactElementValidator line 355

It seemed that it was related to an entire different issue: https://medium.com/@dan_abramov/two-weird-tricks-that-fix-react-7cf9bbdef375


Sliced width is ignored during concatenation

Hello,
the following coredsl2 code:
void foo(){
  unsigned<8> a = 3;
  unsigned<8> b = 1;
  unsigned<32> x = 0, y=0;
  unsigned<64> z = x::y[a:b];
}

is producing:
static inline void foo (){
  etiss_uint8 a = 3U;
  etiss_uint8 b = 1U;
  etiss_uint32 x = 0U;
  etiss_uint32 y = 0U;
  etiss_uint64 z = (((x) << 32) | ((((y) >> (b)) & ((1 << ((a) - (b) + 1)) - 1))));
}

where x has been shifted 32 times instead of a - b + 1 times.
However, putting numbers into slices:
void foo(){
  unsigned<32> x = 0, y=0;
  unsigned<64> z = x::y[3:1];
}

works quite well:
static inline void foo (){
  etiss_uint32 x = 0U;
  etiss_uint32 y = 0U;
  etiss_uint64 z = (((x) << 3) | ((((y) >> (1U)) & 7)));
}

any idea about this?

This would be a bug in M2-ISA-R and is on the roadmap to be supported, but at the time being, slicing is only supported with constants, see here: https://github.com/Minres/CoreDSL/wiki/Expressions#bit-range. I'll leave this open, as theoretically supporting non-constant slices should not be a problem for M2-ISA-R and ETISS.

@wysiwyng I guess this can be closed?


update ship to version 2.0

just released today: https://www.realartists.com/blog/ship-20.html

[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} reports no offenses.
[x] The commit message includes the cask’s name and version.

Thanks for those improvements @vitorgalvao!


Alpha slider Vertical

How can I make the alpha slider, class name: sp-alpha vertical, instead of horizontal?
I want it like this:

(With editing the source file, of course.)
If that's not possible, how can I make its height larger?

Looks like there is an example of this in #384


Fixed typos and misuse of functions

Restarting now works again

Coverage remained the same at 59.208% when pulling 88692860fe3aea2710ca98ac6668f7fd5d7621f1 on restart-hotfix(again) into b08b575eeb97ef80a84cbc779bc26a5e939ae984 on master.


E2E native flaky tests

Looks like there is something wrong with (more detailed logs):
❌ TestNativeBinding (30m15.6s)
 make: *** [Makefile:304: test-quarkus-native] Error 1
❌ TestNativeBinding/kamelet_binding_with_native_build (30m0.03s)
❌ TestNativeIntegrations (32m57.17s)
❌ TestNativeIntegrations/automatic_rollout_deployment_from_fast-jar_to_native_kit (30m46.38s)

This is happening both on main and release-1.10.x

Is it the same issue with #3715?  For relese-1.10.x, at least we can split the e2e into install-it and native-it as is in the main branch to remedy the failures.

Yes, the seems to be the same. I'll close this in favor of that one.


Sharing from browser: real iOS device receives page title, simulators receive URL

Hi there.
We've set up our share ext in our iOS + Android app to be able to share pages from browser apps, then store a small document built from the URL received from this package.
Until now, testing on emulators, it's been working as expected. However, we just tried on a real iOS device for the first time via a Testflight build and, instead of receiving the page URL, it receives the page title.
What reasons would cause the page title to be sent instead of the URL? There doesn't seem to be any way in the API to specify this.
Bonus question: is there a way to receive both?
Will supply some more info on browser, OS version, etc. when I get them (I personally don't have an iOS device).

We've narrowed this down to something to do with sharing from Brave on iOS. Sharing from Safari on the same phone results in the URL being received. Brave only sends the title.

i ve used this package  with all new features with react native greater than 0.60 support  react-native-receive-sharing-intent


vencord: 1.1.6 -> 1.2.5

Description of changes
Updates vencord to 1.2.5
Tested and works on(x86_64-linux):

Discord (uses regular vencord)
Webcord (uses web extension of vencord)

https://github.com/Vendicated/Vencord/compare/v1.1.6...v1.2.5

Things done

Built on platform(s)

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

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

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

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

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

[ ] Fits CONTRIBUTING.md.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-ready-for-review/3032/2281


libnfs: 2.0.0 -> 3.0.0

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
This update was made based on information from https://repology.org/metapackage/libnfs/versions.
These checks were done:

built on NixOS
Warning: no invocation of /nix/store/rzhnqdk6w2pmkg770dp4d4b5dfhg6dxc-libnfs-3.0.0/bin/nfs-cat had a zero exit code or showed the expected version
Warning: no invocation of /nix/store/rzhnqdk6w2pmkg770dp4d4b5dfhg6dxc-libnfs-3.0.0/bin/nfs-ls had a zero exit code or showed the expected version
/nix/store/rzhnqdk6w2pmkg770dp4d4b5dfhg6dxc-libnfs-3.0.0/bin/nfs-cp passed the binary check.
1 of 3 passed binary check by having a zero exit code.
0 of 3 passed binary check by having the new version present in output.
found 3.0.0 with grep in /nix/store/rzhnqdk6w2pmkg770dp4d4b5dfhg6dxc-libnfs-3.0.0
directory tree listing: https://gist.github.com/41f09d1c597fdac38e45fb2ab6bec655
du listing: https://gist.github.com/00ddd65dc42da40cbedb9ae1fe041f73

meta.description for libnfs is: '"NFS client library"'.
cc @peterhoeg for testing.
This build is cached with Cachix. To use the cache follow these instructions:
One time setup in nixpkgs Git checkout:
cachix use r-ryantm
git remote add r-ryantm https://github.com/r-ryantm/nixpkgs.git

Test this build:
git fetch r-ryantm && git checkout 7ad23a33044fb0ad82f6998f5f5a0f9822b305b4 && nix-shell --pure -I nixpkgs=. -p libnfs

Success on aarch64-linux (full log)
Attempted: libnfs
Partial log (click to expand)
shrinking /nix/store/krymii54spwj00ym47y7zmmybxsgxc5r-libnfs-3.0.0/bin/nfs-cp
shrinking /nix/store/krymii54spwj00ym47y7zmmybxsgxc5r-libnfs-3.0.0/bin/nfs-ls
shrinking /nix/store/krymii54spwj00ym47y7zmmybxsgxc5r-libnfs-3.0.0/bin/nfs-cat
shrinking /nix/store/krymii54spwj00ym47y7zmmybxsgxc5r-libnfs-3.0.0/lib/libnfs.so.12.0.0
gzipping man pages under /nix/store/krymii54spwj00ym47y7zmmybxsgxc5r-libnfs-3.0.0/share/man/
strip is /nix/store/0pjsgkxz0rp5baycq5sp2s72lrr5q9sg-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/krymii54spwj00ym47y7zmmybxsgxc5r-libnfs-3.0.0/lib  /nix/store/krymii54spwj00ym47y7zmmybxsgxc5r-libnfs-3.0.0/bin
patching script interpreter paths in /nix/store/krymii54spwj00ym47y7zmmybxsgxc5r-libnfs-3.0.0
checking for references to /build in /nix/store/krymii54spwj00ym47y7zmmybxsgxc5r-libnfs-3.0.0...
/nix/store/krymii54spwj00ym47y7zmmybxsgxc5r-libnfs-3.0.0

@GrahamcOfBorg build kodi

No attempt on aarch64-linux (full log)
The following builds were skipped because they don't evaluate on aarch64-linux: kodi
Partial log (click to expand)

a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowUnfree = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowUnfree = true; }
to ~/.config/nixpkgs/config.nix.

Failure on x86_64-linux (full log)
Attempted: kodi
Partial log (click to expand)
Scanning dependencies of target messagingHelpers
[ 68%] Building CXX object build/messagingHelpers/CMakeFiles/messagingHelpers.dir/DialogHelper.cpp.o
[ 68%] Linking CXX static library messagingHelpers.a
[ 68%] Built target messagingHelpers
Scanning dependencies of target pictures
[ 68%] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIDialogPictureInfo.cpp.o
[ 68%] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIViewStatePictures.cpp.o
building of '/nix/store/zcyj4s2q4qg5fadkxz9kyrisyhlv6l2w-kodi-17.6.drv' timed out after 3600 seconds
cannot build derivation '/nix/store/6z40nsh9dmlp64zr2i4l1fs1qxn5p5a4-kodi-17.6.drv': 1 dependencies couldn't be built
error: build of '/nix/store/6z40nsh9dmlp64zr2i4l1fs1qxn5p5a4-kodi-17.6.drv' failed


containerize the output cols

Title: Add column names to container
Description

Category: other/misc
JIRA issue: na
Research reference: na

Changes and notes
This creates an output_schema.COLUMNS object for storing column names.
NOTE: I did NOT replace all column names throughout the repo, though I did
in the observers.py. The real impetus for this change is to import
column names into pseudopeople.
Verification and Testing
Ran a small simulation to make sure nothing broke.

We do NOT want to make this model repository a dependency of pseudopeople.


Update the messaging type on agents from user data

For the moment, user data are only used by agents to update the parameters of the messaging client. But they are not used to update the messaging type.
As an example, if the DM is configured to use the HTTP messaging, the agent should modify two files (messaging.* and agent.*), and not only one (messaging.*).

This issue was obviously reported in the wrong repository. :fearful:


Handle jakarta.mail:jakarta.mail-api

Which is the new version of com.sun.mail:jakarta.mail... however there's a twist as with everything Jakarta related... :smile: This one package was split it two as far as I understand - jakarta.mail:jakarta.mail-api and org.eclipse.angus:jakarta.mail... so I'm not sure how java-ecosystem-capabilities would handle this.

Thanks for pointing this out. I checked the Jars. These packages are all interchangeable. They overlap and all have the same Java Module Name - jakarta.mail -  (the one given in module-info.class). So you basically decide if you want a full package (API+Impl) where you can choose between the com.sun.mail:jakarta.mail and the org.eclipse.angus:jakarta.mail or just the API - jakarta.mail:jakarta.mail-api.
We should include jakarta.mail:jakarta.mail-api and org.eclipse.angus:jakarta.mail into the JakartaMailApiRule.

@jjohannes I think this rule should somehow "prefer" Angus (no matter the version) as that's the "new" thing. Similar to this. What do you think?

@jjohannes you probably missed that too. :smile:

Thanks. We have to see. I'll adjust the title of this issue.

Check what the behavior is in 2.0 and either close the issue or clarify what to do for 2.0 or 2.1

We discussed default resolution strategies again for the "2.0" release. But we circled back to the problem that in cases like this there is no clear default for all situations, because there are alternatives and the user should choose explicitly if they care.
We thought about removing the defaults for some cases (like this one) completely. But that would mean that a user who does not care also always will have to make an explicit decision. Also if they are okay if just anything is picked (e.g. because they need the API and do not care about additional unused implementation classes).
So in the end we decided to keep the "select highest version" default for almost all cases (including this one). Another reason is that figuring out the best default for each cas and keeping discussing them is a maintenance overhead we think is not worth it (and we can't provide at the moment).
Instead, the "2.0" release will provide a DSL which makes it easy to express your own preference. Here, you can then say:
jvmDependencyConflicts.conflictResolution {
    select(CapabilityDefinitions.JAKARTA_MAIL_API, "org.eclipse.angus:jakarta.mail")
}


onDuplicateKeyUpdate & Batch Insert (array of arrays)

I have an error
SQLSTATE[42S22]: Column not found: 1054 Unknown column '0' in 'field list'.

Trying to batch insert and onDuplicateKeyUpdate with data like array of arrays.
This array:
Array
(
    [0] => Array
        (
            [module] => groups
            [method] => access
            [level] => 1
            [user_id] => 4
        )

    [1] => Array
        (
            [module] => groups
            [method] => add
            [level] => 3
            [user_id] => 4
        )

    [2] => Array
        (
            [module] => groups
            [method] => del
            [level] => 3
            [user_id] => 4
        )
)

Sorry for the delay. Can you please show me your code?

There is my code:
        $data_array = array(
            array(
                "module" => "groups",
                "method" => "access",
                "level" => 1,
                "user_id" => 4
            ),
            array(
                "module" => "groups",
                "method" => "add",
                "level" => 3,
                "user_id" => 4
            ),
            array(
                "module" => "groups",
                "method" => "del",
                "level" => 3,
                "user_id" => 4
            )
        );

        QB::table('groups_access')
            ->onDuplicateKeyUpdate($data_array)
            ->insert($data_array);

Update or Insert works fine, but batch insert on DuplicateKeyUpdate not working.

This seems like a bug. Cannot give any ETA for the fix.

I've just pushed up onto: https://github.com/madebymagnitude/pixie
Which has a patch for working with batch onDuplicateKeyUpdate.