I'm sorry that  this issue is not closely related to the project. I encountered a problem with a tunnel proxy. Since you have experience with implementing proxy servers, I hope you can help me.

I write a simple tunnel proxy program in Rust and deployed it on a cloud server located in Hong Kong.  I'm in China. With this proxy, I can access websites within China, such as Baidu and Bilibili, without any issues. It also allows access to Twitter; however, I cannot connect to Google or YouTube.
The cloud server itself can access Google directly via OpenSSL or Netcat (nc). I used tcpdump to capture packets and discovered that, when my program on cloud server attempts to connect to Google, it sends a FIN packet to terminate the connection immediately after the TCP three-way handshake is completed.
Another attempt, I originally thought that the traffic was being intercepted by the GFW (Great Firewall). Based on this assumption, I encrypted the traffic on the client side and then decrypted it on the server side, similar to how v2ray works. However, after making these modifications, I couldn't even connect to websites like Baidu and Bilibili anymore.
Can anyone explain why this happens?

I'm sure you're well aware of the strength of the GFW and how it has led to the development of numerous bypass protocols. While I'm not familiar with the specifics of your proxy setup, but for a stable connection, I suggest choosing a reliable, effective protocol and proxy software that is actively maintained. If your goal is to learn from this experience, consider the following points:

Research how other effective protocols function.
Also how other proxy software's manage local and remote connections through routing.

Best of luck with your project, and I hope these suggestions are helpful in achieving your goals.

Hey @xsstc,
I'm sure you're well aware of the strength of the GFW and how it has led to the development of numerous protocols to bypass it. While I'm not familiar with the specifics of your proxy setup, but for a stable connection, I suggest choosing a reliable, effective protocol and proxy software that is actively maintained. If your goal is to learn from this experience, consider the following points:

Research how other effective protocols function.
Also how other proxy software's manage local and remote connections through routing.

Best of luck with your project, and I hope these suggestions are helpful in achieving your goals.

Thank you very much for your response. I have found a lot of information about the agreement online, but it is all fragmented. If it’s not too much trouble, could you recommend some resources or tutorials for me?

Hey @xsstc,
I'm sure you're well aware of the strength of the GFW and how it has led to the development of numerous protocols to bypass it. While I'm not familiar with the specifics of your proxy setup, but for a stable connection, I suggest choosing a reliable, effective protocol and proxy software that is actively maintained. If your goal is to learn from this experience, consider the following points:

Research how other effective protocols function.
Also how other proxy software's manage local and remote connections through routing.

Best of luck with your project, and I hope these suggestions are helpful in achieving your goals.

Thank you very much for your response. I have found a lot of information about the agreement online, but it is all fragmented. If it’s not too much trouble, could you recommend some resources or tutorials for me?

I'm no expert here, just interested in these topics for personal use, so sorry can't be much help to you. However, if you want to gain a better understanding of how these systems work, I recommend look into git projects like v2ray-core, Xray-core and projects like sing-box. Specially for your rust program, this project is the best to gain insights and understanding.

Hey @xsstc,
I'm sure you're well aware of the strength of the GFW and how it has led to the development of numerous protocols to bypass it. While I'm not familiar with the specifics of your proxy setup, but for a stable connection, I suggest choosing a reliable, effective protocol and proxy software that is actively maintained. If your goal is to learn from this experience, consider the following points:

Research how other effective protocols function.
Also how other proxy software's manage local and remote connections through routing.

Best of luck with your project, and I hope these suggestions are helpful in achieving your goals.

Thank you very much for your response. I have found a lot of information about the agreement online, but it is all fragmented. If it’s not too much trouble, could you recommend some resources or tutorials for me?

I'm no expert here, just interested in these topics for personal use, so sorry can't be much help to you. However, if you want to gain a better understanding of how these systems work, I recommend look into git projects like v2ray-core, Xray-core and projects like sing-box. Specially for your rust program, this project is the best to gain insights and understanding.

Got it. Thank you for your response.


can I provide array of imageURLs instead of images?

I have an array of image URLs which should get downloaded cached automatically. If I scroll fast it should cancel previous requests and provide current request.
is it supports ?

The following is my experience.
ImageViewer uses the exactly same UIImageView you used or you set.
That means, ImageViewer will show the placeholder image first and then turn to the image asynchronously loaded from the server if you use something like "SDWebImage" set the UIImageView and do the following:
let imageView = UIImageView() imageView.sd_setImage(with: URL("http://Image.com"), placeholderImage: UIImage(named: "placeholder"), options: [], completed: nil)


[Improve] [Seatunnel-Engine] remove seatunnel-api from engine storage.

Purpose of this pull request

Check list

[ ] Code changed are covered with tests, or it does not need tests for reason:
[ ] If any new Jar binary package adding in your PR, please add License Notice according
New License Guide
[ ] If necessary, please update the documentation to describe the new feature. https://github.com/apache/incubator-seatunnel/tree/dev/docs
[ ] If you are contributing the connector code, please check that the following files are updated:

Update change log that in connector document. For more details you can refer to connector-v2
Update plugin-mapping.properties and add new connector information in it
Update the pom file of seatunnel-dist

#3792

Hi, didn't find the code which call SPI method after code change.


Exceptional working correctly with C# exception filters.

Consider the following bit of code:
try
{
    if (soundFile.PlaySync)
    {
        // ReSharper disable once ExceptionNotDocumented
        player.PlaySync(); // Block thread while playing sound
    }
    else
    {
        // ReSharper disable once ExceptionNotDocumented
        player.Play(); // Play asynchronously
    }
}
// ReSharper disable once CatchAllClause
catch (Exception ex) when (ex is FileNotFoundException ||
                           ex is InvalidOperationException ||
                           ex is TimeoutException)
{
    log.LogFormat(Level.Error, "Error occurred while trying to play sound. Exception: {0}", ex);
}

Exceptional now gives warnings about not catching the specific exceptions that could be thrown by PlaySync and Play. However, I am catching those specific exceptions using the exception filter.
It would be nice if Exceptional detected this and would not give me those warnings.

This one is hard because the filter may be a complex boolean expression and determining the filtered types may not be possible (the halting problem)

Correct.
Might be an option to generate a different text for the warning if we
detect that an exception filter is used?
Met vriendelijke groet / kind regards,
Wilbert van Dolleweerd
2015-12-22 10:09 GMT+01:00 Rico Suter<EMAIL_ADDRESS>
This one is hard because the filter may be a complex boolean expression
and determining the filtered types may not be possible (the halting problem)
—
Reply to this email directly or view it on GitHub
https://github.com/CSharpAnalyzers/ExceptionalReSharper/issues/28#issuecomment-166560546
.

@WilbertOnGithub could you test with the latest version (2016.2)? I believe this issue has been addressed.
Thanks.

Yes, I think this is implemented in the newest version... please check and report back

            string s = "666";
            try
            {
                int i = Convert.ToInt32(s);

            }
            catch (Exception ex) when (ex is OverflowException)
            {
                //throw;
            }

Just tried the following code. Plugin now longer gives a a warning about catching all exceptions. Looks like it is working.
Good job everyone! Closing this issue.

I'm still having this problem in version 0.18.


Custom variables overwritten

Because of:
- name: Include OS-Specific variables
  include_vars: "{{ ansible_os_family }}.yml"

If I set for example:
nagios_nrpe_server_plugins_dir: /usr/lib/nagios/plugins/custom

In my vars files (not in the role's var file).
My custom value will be overwritten by the default one.

Interesting, I'd never thought of this! It should be possible to move this into the defaults section but I'll have to confirm.

I'm not sure how to fix this one. Ideally I'd be able to include the variables pragmatically like I do now but within the defaults dir. Sadly this isn't the case.
I could split them all our into separate variables on a per-OS level but this isn't as pretty as the current solution.
If I added another include step for custom variables overwrites after the main include would that work?


Claim DG use cases written by me

My update to DG in week 10 was not recognised because someone modified the lines later (removing trailing spaces) :frowning_face:

Codecov Report

Merging #211 (f6da780) into master (0c44bd2) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #211   +/-   ##
=========================================
  Coverage     47.56%   47.56%
  Complexity      630      630
=========================================
  Files           133      133
  Lines          2935     2935
  Branches        390      390
=========================================
  Hits           1396     1396
  Misses         1405     1405
  Partials        134      134

Continue to review full report at Codecov.

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


Add @satont/grammy-psql-storage into session section

Locked by https://github.com/Satont/grammy-psql-storage/pull/1

Ready for merge.
/cc @KnorpelSenf

I don't know what happened here, but this is impossible to review. Can you create a new branch at the same commit and open a new PR that closes this one?

I don't know what happened here, but this is impossible to review. Can you create a new branch at the same commit and open a new PR that closes this one?

I am by mistake did git pull main -r and pushed it here. Yea, i'll do another PR.


data submitters should be invited to test the download function; so they understand the process, and also get some trust in the way it works

data submitters should be invited to test the download function; so they understand the process, and also get some trust in the way it works
@NikkiTaylorJNCC
Originally posted by @neil-ices-dk in https://github.com/ices-tools-dev/cetaceans/issues/248#issuecomment-1149825781

@cmspinto  to clear down the download list so we are at ground zero

@neil-ices-dk @cmspinto @pcrjoana @NikkiTaylorJNCC
Reported issue from QC form:
Quality Control Check Proposed:
The duplication appeared to be because there were 14 different identifiers so each effort record and sighting record were being extracted 14 times (i.e. once for each identifier). The filters I used were harbour porpoise, data from surface vessels and for the Greater North Sea and Celtic Sea. The data I got were all SCANS 2005 data, but due to 7 ships being used and each ship using 2 methodologies there were 14 identifiers. I think the relationship should be a one-to-many to extract the data properly, but instead it is a many-to-many relationship, resulting in duplication of data.
Applicable to:
["Identifiers record\n","Sightings record\n","Effort and Environment record\n"]
Additional comments:
I tried downloading some data and found that both effort and sightings records were duplicated 14 times, i.e. each effort segment was recorded 14 times and each sighting was recorded 14 times.

Would you have a Download ID I can use to extract the data and see the duplication?

Would you have a Download ID I can use to extract the data and see the duplication?

https://cetaceans.ices.dk/Download/121c8af9-5914-419b-b843-d6e04a95d09c

data submitters should be invited to test the download function; so they understand the process, and also get some trust in the way it works @NikkiTaylorJNCC
Originally posted by @neil-ices-dk in #248 (comment)

ORCA have been invited to test the download function and will test soon, feedback to come via the form.

Thanks for the heads up, this error was due to our change in the format.
It was linking by the file instead of the identifier.
Should be working fine but it can be tested with the public data: https://cetaceans.ices.dk/Download/121c8af9-5914-419b-b843-d6e04a95d09c

@NikiClear to check that the fix is working please :)

@NikiClear to check that the fix is working please :)

Tested and is working now


Fix formatter on deleted or moved files

Fix formatter on deleted or moved files.
Fixes #3573.

+1 on moving to python for complicated scripts: https://github.com/quantumlib/Cirq/issues/3577

my rule is if you ever start writing a for loop in bash, stop what you're doing immediately and convert to python :)


Figure out package distribution

Maybe use pip initially?

Another option would be to use Anaconda Cloud and conda as the package manager

Conda was tough and after spending an hour or so couldn't really make any progress with including source files with the conda package


In _checkpoint(), prevFutureEpoch >= _periodTime is considered a meaningless conditional clause. 　　　　[Optimization]

The timing of the decrease in the amount of issuance after the last stored is of course considered to be equal to or greater than the time of the last stored. It's like a meaningless phrase...

That's how curve is doing and a new vulnerability could possibly be created by removing that line so I won't fix.


Image Scanning

Are you having very much luck with image scanning? It is working for me, but only if the image only contains a barcode and nothing else. If there are other items in the image, the barcode is not found in the image.
I can include a few sample images if needed?

It still didn't work with the example code, but it just might be something strange with my phone. I have an iPhone 13 running 15.0.2.

.


Validator Code Deployment

Todo

Develop procedures to

deploy Validator Code (keeps the grid clean & healthy)

Related issue

See tfgrid validator stack main project issue for overview

so here we want to be able to deploy a tfchain validator with docker compose and a script (if needed) ?

So in short:

we need to have docker-compose for hub and boostrap

issues #49 + #50

then we need to integrate those steps into the tfgrid full stack docker-compose
once we have this, we consider the docker-compose for tfgrid full stack + hub + bootstrap to be the validator code deployment.

https://github.com/threefoldtech/grid_deployment/commit/c002bc4f9beb06d699b7e5710100fbb47515e404
needs be checked by dev for validator flags and tested by ops. Will probably also need some more logic in the script

as a test, I was able to fully sync a new tfchain node from 0 with these flags.
https://github.com/threefoldtech/grid_deployment/blob/development/tfchain-validator/mainnet/docker-compose.yml

verifying with dev if we use the correct flags and if our old procedures are fine: https://github.com/threefoldtech/tfchain/issues/981

added required files to test adding/removing a validator on devnet https://github.com/threefoldtech/grid_deployment/commit/1ddd96479a07c0fd75d9cf88765ff567d6af9a6f

@xmonader
Could you have the dev team check this and this, to see if it works as Bert explained above?
Thanks!

@sameh-farouk please follow up to make sure the validator is packaged/configured and deployed correctly

@xmonader @Mik-TF @coesensbert Could you please clarify what you mean by "TFChain validator"? Are you referring to a TFChain stack (including RPC node, GraphQL API, Dashboard, etc.), a TFChain public RPC node (used to access the underlying network), or a TFChain validator node (a block author)? It is not reasonable or even feasible to include the latter.

This is still unclear as the TFChain stack, including the RPC node, was mentioned, as well as links for running the chain validator node.
It is important to note that automating the addition of a new validator node in POA (Proof of Authority) networks is not common, as governance is required for this task. It cannot be fully automated due to the involvement of a council flow. Unlike PoS (Proof of Stake) networks, POA networks lack bonding requirements that can protect them from malicious actors. Therefore, allowing anyone to start a validator node in the POA network is not considered reasonable.
Let's clarify the difference between an RPC node and a validator node to clear any confusion between these two types of nodes.
RPC Node:
An RPC (Remote Procedure Call) node in a Substrate-based blockchain network primarily serves as an interface for clients to interact with the blockchain. It provides endpoints for querying blockchain data, submitting transactions, and interacting with smart contracts. RPC nodes participate in the network by maintaining a copy of the blockchain, and relaying information to other nodes, but do not partake in block production or consensus. These nodes are typically used for decentralized applications, wallets, and services needing to interact with the blockchain.
RPC nodes can be added or removed with minimal impact on the network. Their primary role is to facilitate interaction with the blockchain rather than maintaining its security or producing blocks.
Validator Node:
A Validator node is responsible for participating in the consensus process of the blockchain. In a Substrate network using Aura (Authority Round) consensus (like our chain), validator nodes produce and propose new blocks in a round-robin fashion to the network. Validators are crucial for maintaining the security and integrity of the network. They validate transactions, produce blocks, and participate in consensus. Validator nodes have a low tolerance for quick addition and removal due to their role in block production and consensus. Adding or removing validator nodes can significantly affect block production, consensus stability, and network security.
TFChain stack
In terms of the TFChain stack, including RPC nodes makes sense as they can be added and removed with minimal impact on the core network operations, mainly affecting the availability and performance of client services connected to the same stack. However, this is not the case for validator nodes, which are critical for whole network security and block production. Unmoderated changes in the validator set can disrupt the consensus process, lead to missed blocks, degraded performance, and open the network to security issues.

Another important point to remember is that you cannot use existing author/validator keys on the chain to start a new validator instance. While this would skip the need for council approvals (because the keys are already on-chain), it will result in conflicting blocks with existing validators that use the same keys.

thx @sameh-farouk , I agree we need better defined naming convention for all our components.
Did someone have a look at what was proposed to let someone deploy a validator with compose? No feedback was received. I think a dev will understand just by looking at it. With this we need to make and test an easy procedure for someone to deploy a tfchain validator and get approved by a council

Sameh is off this week, he can take a look at it next week or @renauter if he has some availability

Thanks for the info @xmonader.
@sameh-farouk do you have any questions to go forward? Thanks!

@coesensbert can you give us a status on this?
@sameh-farouk do you have some time to check this? or perhaps @renauter
Thanks!

update: created and tested all validator compose stacks. Needs a quick re-test with snapshot data once ready: https://github.com/threefoldtech/grid_deployment/tree/development/tfchain-validator/
snapshot creation ongoing:

https://github.com/threefoldtech/grid_deployment/issues/72
https://github.com/threefoldtech/tf_operations/issues/2746

procedure and docs ongoing based on this pr: https://github.com/threefoldtech/tfchain/pull/1007

wip

Great! Let us know if things are blocking or if you need help troubleshooting/testing stuff.

Update from Bert

all validator compose and scripts created, 2/4 tested
2/4 validator snapshots compose and scripts created, 2/4 tested and in production making snapshots
docs almost finished based on Sameh's new docs, need to test it still because need to figure out 2 last things

docs finished: https://github.com/threefoldtech/grid_deployment/tree/development/tfchain-validator

Looks great! Let us know how the testing goes.

Nice! Good to know.
I made an issue about keys management so we update the docs as you proposed: https://github.com/threefoldtech/grid_deployment/issues/80

Final docs finished: https://github.com/threefoldtech/grid_deployment/tree/development/tfchain-validator
tested and done

Amazing. Then I am closing the issue! We can create new issues if adjustments are needed. Thanks the the great work.


Conflict with IQKeyboardManager

Using the latest version of IQKeyboardManager, when calling PHFComposeBarView, it can not be displayed, it is a black box.
There is no problem in lowering the IQKeyboardManager version.

I don't know what IQKeyboardManager is. Also, I don't plan on adding support for it.


z-index not possible to change

If you want to set a new z-index value there are no options to change it

Publish the modal view and you will be able to change the HTML. To change the z-index you will need to modify the z-10 class.


Pass configuration arguments to the installer / application.

We should provide an easy way to pass configuration arguments to the installer / application. @klizhentas says we support this under the hood via Helm but it’s not exposed, not documented.

@benarent this might be an opportunity to build a simple UI/dialog generator based on helm values.yaml.

so people can have easy ways to supply some configuration parameters when installing apps

As a first step I'm going to add the same --values and --set flags to gravity install and gravity upgrade commands (and respective scripts), now that tele build supports them too.
This should give users a nice and familiar way to pass their Helm values like they're used to. For example, gravity app install command (that installs an app image) already supports them so it will be consistent with everything.
And we can build the UI for it anytime later when we have spare cycles.


Is selenoid gonna quit itself?

I'm trying to use selenoid with GUI. remote drivers quit themselves after getting some URLs. How can I make them wait until I send some action? sorry for bad English

@udemy1013 by default Selenoid is closing a session after 1 minute without new requests to browser. This is controlled by sessionTimeout capability or -timeout flag. For manual session from UI this timeout is explicitly set to 1 hour.

@vania-pooh Thanks, sir. It helped.


Updating jsonschema for python >= 3.7

What's Changed

Updating jsonschema dependency for newer versions of Python
TODO

[x] Explanation of Change(s)
[x] Attached Screenshots, Payload Example
[x] Unit, Integration Tests
[x] Documentation Updates (when adding/changing features)
[x] Example Plugin Updates (when adding/changing features)
[x] Outline Remaining Work, Constraints from Design

@nniehoff What's the reason this needs to go in? Seeing as 1.3 is on the horizon I'm curious why the bump to 4.4.X
Reason I ask is using split dependencies for anything but addressing vulnerabilities is a bit of a quagmire.

Agreed - unless this is critically required in 1.2, let's make this change in next instead where we no longer need to maintain a split dependency for Python 3.6.

We have some private plugins that have third-party dependencies on the bump to 4.x

Plugins should use the dependencies compatible with Nautobot, which is why adding nautobot as a package dependency is idea. You will get compatible versions for free essentially.
1.3 will bump jsonschema to 4.4.X.


Handle errors due to different types of input

Describe the bug
If the user were to accidentally press enter when an int was expected, then the program would terminate saying ValueError.
Expected behavior
Maybe let the user know that they had to input 'int' type of data, and re ask for input? just a suggestion.
Screenshots

(also i love the way the errors are shown in the program)

Issue fixed... Thanks for the compliment... ❤


EditText disappears  when Keyboard popup

The EditText is not visible when typing.  Tested on iPhone 7 iOS 11.1.1

Hello @simonlinj !
Would it be possible for you to provide us with a working app where we could investigate this behaviour? If that's the case, we will truly appreciate it!
Thank you very much in advance. Also, in case of any additional questions, please don't hesitate to as.

Fixed in 2.0.7

How can active my id please help me

Hi @rafiq34!
This issue is now closed - I recommend you to visit our chat on www.livechatinc.com and elaborate your question. Our Support Heroes would be happy to help you :-) Our operators are available 24/7/365.
You can always shoot us an email too<EMAIL_ADDRESS>


Task 1,2,3 done

Issue: #2
Issue: #3
Issue: #4

Hey @Paraspandey-debugs
Thanks for opening this PR 🚀. Mentor will review your pull request soon and till then, keep contributing and stay calm.
Thanks for contributing in OpenCode'24 ✨✨!

Hey @Paraspandey-debugs good job with the three tasks, they're all correct. But if I merge this PR, I'm not sure if you'll receive all your points (40). You might end up with just 20 points only for your first Issue: #2 on the comment

Hey @Paraspandey-debugs
Your PR has been merged 🥳🥳 and you have earned 20 points.
Thanks for contributing in OpenCode'24 ✨✨


Generate TEI output

See e.g. https://tei-c.org/release/doc/tei-p5-doc/en/html/FS.html for constructing phon features

this can also be used to transform baxter-sagart OC (and its errata) into a structured dictionary form; see https://tei-c.org/release/doc/tei-p5-doc/en/html/DI.html


flags for projects

… to open up a popup with more details.
Description
Added flag icons to projects that have been flagged. You can click on the flag to pop open the Flags Popup and see more details about the flag. Also added a button to filter out "busy" flags.
Fixes #[Issue]
Type of Change
Delete options that do not apply:

New feature (non-breaking change which adds functionality)

Is this a breaking change?

[ ] Yes
[ X] No

Also this now resolves #158


Front-end parsing crash due to no card

Received response: "{\n  \"_embedded\" : {\n    \"card\" : [ ]\n  },\n  \"_links\" : {\n    \"self\" : {\n      \"href\" : \"http://accounts/customers/5762694ec14e129944faef87/c
ards\"\n    }\n  }\n}"
/usr/src/app/server.js:422
order.card = jsonBody._embedded.card[0]._links.self.href;
TypeError: Cannot read property '_links' of undefined

Fixed: https://github.com/ContainerSolutions/weaveDemo/commit/f81b596636d02c4b4e6c86a7dcedc38acd144d6c


Performance degradation with CommonJSModule

I'm not sure that it is a scala JS issue, but it is a good place to start.
Environment:

scala.js 1.5.1
scala-2.13
jsEnv: https://github.com/exoego/scala-js-env-jsdom-nodejs/pull/13/

Differences between two start of sbt testing is one line:
Test / scalaJSLinkerConfig ~= { _.withModuleKind(ModuleKind.CommonJSModule) },

This line cause significant performance degradation on the same scala code. Without this line I have (no modules):
[info] Run completed in 17 seconds, 441 milliseconds.
[info] Total number of tests run: 49
[info] Suites: completed 1, aborted 0
[info] Tests: succeeded 49, failed 0, canceled 0, ignored 0, pending 0

with (=with modules)
[info] Run completed in 7 minutes, 10 seconds.
[info] Total number of tests run: 49
[info] Suites: completed 1, aborted 0
[info] Tests: succeeded 49, failed 0, canceled 0, ignored 0, pending 0

Differences between produced files are quite small:
--- main-modules.js	2021-05-25 20:28:50.000000000 +0200
+++ main-no-modules.js	2021-05-25 20:25:06.000000000 +0200
@@ -1,3 +1,4 @@
+(function(){
 'use strict';
 var $linkingInfo = Object.freeze({
   "assumingES6": true,
@@ -385,9 +386,6 @@
   };
   throw new TypeError((("super has no setter '" + arg2) + "'."))
 }
-function $moduleDefault(arg0) {
-  return (((arg0 && ((typeof arg0) === "object")) && ("default" in arg0)) ? arg0["default"] : arg0)
-}
 function $arraycopyCheckBounds(arg0, arg1, arg2, arg3, arg4) {
   if ((((((arg1 < 0) || (arg3 < 0)) || (arg4 < 0)) || (arg1 > ((arg0 - arg4) | 0))) || (arg3 > ((arg2 - arg4) | 0)))) {
     $throwArrayIndexOutOfBoundsException(null)
@@ -181866,4 +181864,5 @@
 $sct_LkXXXTest__stinit__();
 $sct_LkXXXTest__stinit__();
 $s_Lorg_scalajs_testing_bridge_Bridge__start__V();
+}).call(this);
 //# sourceMappingURL=main.js.map

When I run it under node --prof I have following major differences.
Without modules:
 [Summary]:
   ticks  total  nonlib   name
  10703   65.2%   70.8%  JavaScript
   4334   26.4%   28.7%  C++
    208    1.3%    1.4%  GC
   1305    7.9%          Shared libraries
     74    0.5%          Unaccounted

with modules:
 [Summary]:
   ticks  total  nonlib   name
  22123    6.2%    6.2%  JavaScript
  334006   93.4%   93.8%  C++
    256    0.1%    0.1%  GC
   1420    0.4%          Shared libraries
     95    0.0%          Unaccounted

  [C++]:
   ticks  total  nonlib   name
  215018   60.1%   60.4%  T __ZN4node10contextify17ContextifyContext22PropertyGetterCallbackEN2v85LocalINS2_4NameEEERKNS2_20PropertyCallbackInfoINS2_5ValueEEE
  117894   33.0%   33.1%  T __ZN4node6crypto13DiffieHellman18DiffieHellmanGroupERKN2v820FunctionCallbackInfoINS2_5ValueEEE
    385    0.1%    0.1%  T __ZN4node10contextify16ContextifyScript3NewERKN2v820FunctionCallbackInfoINS2_5ValueEEE
    184    0.1%    0.1%  T __ZN4node10contextify17ContextifyContext15CompileFunctionERKN2v820FunctionCallbackInfoINS2_5ValueEEE
    163    0.0%    0.0%  t __ZN4node2fsL4ReadERKN2v820FunctionCallbackInfoINS1_5ValueEEE

The wired things that switching to NodeJSEnv made differences negligible.
So, is it possible to add to linker a flag to control inside.js file (function(){ ... }).call(this); to produce a .js with modules and this wrapper?

This is more likely to be an issue with the JS env than with Scala.js core. I suspect the JS env to feed the code of the module as a Script instead of a proper CommonJS module. If submitted as a CommonJS module, the wrapper you're asking for would be taken care of by the module loader.

@sjrd probably, or it is an issue inside jsdom implementation of script tag.

In any case, it doesn't seem like we should change anything in Scala.js core, so I'm going to close this issue.


OpenUV: Invalid API key

Home Assistant release with the issue:
0.81.0
Last working Home Assistant release (if known):
0.80.3
Operating environment (Hass.io/Docker/Windows/etc.):
Hass.io
Please provide details about your environment.
--> Running on Tinker board S
Component/platform:
OpenUV
Description of problem:
When trying to configure the newly discovered OpenUV integration, after entering a valid API key (tested on the OpenUV website, working fine), it says: Invalid API key.
I have removed the OpenUV-entry in configuration.yaml, restarted HA and tried again, same issue.

Confirmed and investigating. Thanks!

Hoo boy. Well, I have an answer. Good news is that it will correct itself; bad news is that it will take 24 hours or so.
When https://github.com/home-assistant/home-assistant/issues/17830 was introduced, it caused the OpenUV component to hit openuv.io a lot – way more than the free, "Limited" plan allows in a 24-hour period. As a result, unless anyone was paying for an upgraded plan, all of our individual instances got rate-limited:
{'error': 'Free daily API quota exceeded. Add billing details to get unlimited API access.'}

This causes both (a) the "New devices discovered" notification, even though configuration.yaml details were provided and (b) the "Invalid API Key" error when attempting to configure the component via config entry.
Theoretically, all an OpenUV user has to do is:

Upgrade to 0.81.1
Wait for the rate limit lock to expire

...and everything should be back to normal. I'll keep this issue open until I can confirm resolution. Thanks for your patience and sorry for the hassle!

Thanks for investigation!
I'll check later if everything is back to normal...

It now looks like OpenUV is working (again, in 0.81.1 and with the rate limit lock). Going to close this; @bouwew, let me know if you're having further trouble and we can re-open. Thanks!

I'm on 0.91.3, and get this error: "ERROR (MainThread) [homeassistant.components.openuv] Config entry failed: Invalid API key". What I wish I'd see is the same error as the OpenUV API responds with:
{
"error": "Daily API quota exceeded. Add billing details to get 15000 reqs/day or contact<EMAIL_ADDRESS>to upgrade to Unlimited Plan."
}

@haabe Please open a new issue if you are experiencing problems.


[Collections] describe subcommand should include signature info

Motivation:
package-collection's describe subcommand should display signature info if collection is signed.
Modifications:
Update output for signed collection to print additional:
Signed By: Jane Doe (verified)

@swift-ci please smoke test

@swift-ci please smoke test

@swift-ci please smoke test


Proposal for lib9ML v0.1

This pull request contains a range of significant changes and brings lib9ML up to a point where I think it would be ready for a 0.1 release. The changes briefly summarised are:

Replacement of existing "multi-component"->flattened dynamics implementation, in which sub-components were appended onto Dynamics objects, with one based on a separate MultiDynamics class that inherits from Dynamics, and can be duck-typed in place of without the need for explicit flattening.
Much of the basic refactoring work required for v2.0 (while still maintaining backwards compatibility with v1.0 XML)
Introduction of a Quantity class (which is nested inProperty & Delay elements)
Properly implemented annotations handling
Sensible clone methods for every class
Many bug fixes and additional unittests
Updated readme and documentation (although more work is probably required on the docs)
Probably a few other things I have forgotten...

PS I'm sorry for this huge and unwieldy PR. At some point in trying to get PyPe9 working I was working on both develop branches closely and the different feature branches I was trying to juggle became too cumbersome. This is the last big PR of this kind (I promise;) as I think many of the bugs/missing-functionality have been ironed out of the library and future work will be tied to implementing updates to the language.

Coverage increased (+12.5%) to 90.645% when pulling ed81cba4aae8dd2ab9bc0de2a715ef19121123f6 on tclose:develop into 61f1e27575945220c6bf884c4f5269c470fe575a on INCF:master.

Coverage increased (+12.4%) to 90.601% when pulling ad8cccc20823896935597d2f4dcc478fb9c4754d on tclose:develop into 61f1e27575945220c6bf884c4f5269c470fe575a on INCF:master.

Coverage increased (+12.5%) to 90.641% when pulling 3754f9105d8405069b1552577d16427cbd1ef4f0 on tclose:develop into 61f1e27575945220c6bf884c4f5269c470fe575a on INCF:master.

Coverage increased (+12.5%) to 90.641% when pulling 8ec5088149f1707e6cf40da5028ecfe82470aa94 on tclose:develop into 61f1e27575945220c6bf884c4f5269c470fe575a on INCF:master.

Coverage increased (+12.5%) to 90.675% when pulling 60d4dc42adb32c688659ddf52588fe2bdda6ad39 on tclose:develop into 61f1e27575945220c6bf884c4f5269c470fe575a on INCF:master.

Coverage increased (+12.5%) to 90.655% when pulling 5660070d14cb3cf40c2eb7184d031c453fec86e3 on tclose:develop into 61f1e27575945220c6bf884c4f5269c470fe575a on INCF:master.

Coverage increased (+12.4%) to 90.53% when pulling 9410fad73e50c5f5c16669da4bc9b636ab153d8e on tclose:develop into 61f1e27575945220c6bf884c4f5269c470fe575a on INCF:master.

Coverage increased (+12.4%) to 90.53% when pulling c1412d43ea9b4d0818dcdfc829b425e5680420e7 on tclose:develop into 61f1e27575945220c6bf884c4f5269c470fe575a on INCF:master.

Coverage increased (+12.4%) to 90.53% when pulling 135d8ba5c096fe232b8be108ba5edd595d645dec on tclose:develop into 61f1e27575945220c6bf884c4f5269c470fe575a on INCF:master.

Coverage increased (+12.4%) to 90.535% when pulling 87974d6048e15f9f6d6c84bcfe5487c60535c60b on tclose:develop into 61f1e27575945220c6bf884c4f5269c470fe575a on INCF:master.


Add an option to modify default camera view

It would be nice to be able to hide some buttons from the default camera view
Specifically an option to hide photo / video output buttons

Hey @belyakov-am,
Your request was added to our roadmap
Thanks for this comment and have a nice day!

Hey @FulcrumOne
Amazing, thanks. Have a nice day too!

+1 on this. Just hiding some of the fields in the Camera View would be great. I want to disable taking photos, and disable allowing rotating the camera to the front.

Is there a workaround in the meantime? I tried to build a Custom CameraView that looks identical to the DefaultCameraView expect with a few customizations, but many of the dependent structs are marked fileinternal and the bridging is becoming a giant mess.
I don't want to resort to cloning the library and import it as a local dependency just yet.

@FulcrumOne
Oh, if you could that we be amazing. The default UI is really great! So naturally I just want to modify it, that would save me a lot of time.

Another vote for this one, thank you for considering it.
I have an application where I just want to take photos (no videos), so this would support that nicely.

Hey guys,
FYI, I'm having some delays at work, so unfortunately I have to postpone the start of the work to Friday.
Apologies for this, I will keep you in the loop.
Best regards,
Tomasz

Ok, thank you for the update.

I'm starting my work and will try to deliver something today.

@davit-b, @splons, @belyakov-am
The feature was implemented in branch named 'patch-2.1.0'. Could you check it out and let me know if it works as expected?
Here is an example of how to use it:
MCameraController(manager: manager)
    .cameraScreen {
        DefaultCameraView(cameraManager: $0, namespace: $1, closeControllerAction: $2)
            .torchButtonVisible(false)
            .outputTypePickerVisible(false)
            .flipButtonVisible(false)
    }

@FulcrumOne
Just implemented, it meets all my needs. Thank you so much!!

Thank you too! I'm closing the issue then.

Thank you for the fast work on this request!
The outputTypePickerVisible modifier does exactly what I need -- perfect.
I tested the other modifiers from your sample code above and found that adding .flipButtonVisible(false) does not hide the button to flip from back to front cameras (assuming that is what is intended).

Hey @splons,
The Flip button is located on the navigation bar - it essentially flips the view from camera horizontally.
The button you mentioned is hidden with the cameraPositionButtonVisible function.
Have a nice day,
T.K.

@davit-b, @splons, @belyakov-am
The feature was implemented in branch named patch-2.1.0. Could you check it out and let me know if it works as expected?
Here is an example of how to use it:
MCameraController(manager: manager)
    .cameraScreen {
        DefaultCameraView(cameraManager: $0, namespace: $1, closeControllerAction: $2)
            .torchButtonVisible(false)
            .outputTypePickerVisible(false)
            .flipButtonVisible(false)
    }

Hi, could you give me an example for newly changes MCameraScreen? I don't know how to make it work to get same result as I could with previous sample app as below. It's just turning on/off a few options so I think I don't need to define a new custom struct.
MCameraController(manager: manager)
        .cameraScreen {
          // Change default camera view (with on/off options)
          DefaultCameraView(cameraManager: $0, namespace: $1, closeControllerAction: $2)
            .cameraPositionButtonVisible(false)
            .flipButtonVisible(false)
            .outputTypePickerVisible(false)
        }

@tiendq, you can see the methods available in the Public+UI+DefaultCameraScreen file; in a nutshell they have been renamed from (...)Visible to (...)Allowed

@tiendq, you can see the methods available in the Public+UI+DefaultCameraScreen file; in a nutshell they have been renamed from (...)Visible to (...)Allowed

Thank you, it works now.
BTW, I believe there is a very minor issue in this line, it should be CustomCameraScreen (and not CustomCameraErrorScreen).


merging from base repo

Team,
My apologies, request was created accidentally, Please reject this request.

Hi @one-mohan！We are grateful for your efforts in helping improve this open-source project during your personal time.
Welcome to join OpenMMLab Special Interest Group (SIG) private channel on Discord, where you can share your experiences, ideas, and build connections with like-minded peers. To join the SIG channel, simply message moderator— OpenMMLab on Discord or briefly share your open-source contributions in the #introductions channel and we will assist you. Look forward to seeing you there! Join us ：https://discord.gg/UjgXkPWNqA
If you have a WeChat account，welcome to join our community on WeChat. You can add our assistant ：openmmlabwx. Please add "mmsig + Github ID" as a remark when adding friends：）
Thank you again for your contribution❤ @one-mohan


Failed to initalize Addin

One of my colleagues was unable to use the addin, it throws the following error both with v1.4.0 and v1.3.0 in Revit 2022

What language version of Revit 2022 UI is used? The error occurs during caching available categories in Revit.

It is the default english

It's US English

That will not be category from project, this caching is done right after addin is loaded, and before any project is loaded.

There is a chance that version 1.5.0 will work, or at least will not crash :D.

Thanks, we'll give it a try! :) 🎉


Build.cs and XCodePostBuild.cs compile failed

when i Copy Build.cs to the unity project, i got some compile error message.
Assets/scripts/Editor/Build.cs(7,0): error CS1525: Unexpected symbol <' Assets/scripts/Editor/Build.cs(30,53): error CS1056: Unexpected character ��'
Assets/scripts/Editor/Build.cs(30,87): error CS1056: Unexpected character ��' Assets/scripts/Editor/Build.cs(158,8): error CS1012: Too many characters in character literal Assets/scripts/Editor/Build.cs(678,152): error CS1646: Keyword, identifier, or string expected after verbatim specifier: @ Assets/scripts/Editor/Build.cs(678,159): error CS1056: Unexpected character \000a'
Assets/scripts/Editor/Build.cs(678,177): error CS1040: Preprocessor directives must appear as the first non-whitespace character on a line
Assets/scripts/Editor/Build.cs(678,184): error CS1040: Preprocessor directives must appear as the first non-whitespace character on a line
Assets/scripts/Editor/Build.cs(678,191): error CS1056: Unexpected character \000a' Assets/scripts/Editor/Build.cs(703,164): error CS1646: Keyword, identifier, or string expected after verbatim specifier: @ Assets/scripts/Editor/Build.cs(707,250): error CS1646: Keyword, identifier, or string expected after verbatim specifier: @ Assets/scripts/Editor/Build.cs(707,255+): error CS1009: Unrecognized escape sequence \s'
Assets/scripts/Editor/Build.cs(707,255+): error CS1009: Unrecognized escape sequence `\S'
Assets/scripts/Editor/Build.cs(950,10): error CS1012: Too many characters in character literal
Assets/scripts/Editor/Build.cs(999,12): error CS1012: Too many characters in character literal
environment:
Windows7
Unity2017.3.1f1

What's your Assets/scripts/Editor/Build.cs content ?

i made a mistake when i copied the Build.cs... now it's working, thank you.


bug: ion-radio with collection-repeat

I've some problem using collection-repeat of ion-radio.
To reproduce the problem in codepen:

Select Item n. 1
Scroll to Item n. 30 (don't select)
Scroll back to Item n. 1 (bug: item is not selected anymore).
Select Item n. 1 again
Scroll down and you will see an Item selected (Probably around item 20, the exact number depends on the height of your screen, if is not 20 keep scrolling and you will find it).
Keep scrolling and you will find another one.

http://codepen.io/anon/pen/LEVEGz
ng-repeat is not affected by this problem.
Best regards.

So 5 years too late, but maybe for others:
http://codepen.io/anon/pen/VezPjL

Use ng-model and ng-value directly like: ng-model="item" ng-value="value"
Don't make it like: ng-model="item" ng-value="'{{value}}'"


StatusBarItem cannot be updated after shown

VSCode Version:  1.40.2
OS Version: Linux x64 4.19.86-1-lts
Node.js: 12.4.0
Electron: 6.1.5
Chrome: 76.0.3809.146
V8: 7.6.303.31-electron.0

Steps to Reproduce:
Create a StatusBarItem and update the text of it later
this.connection_status = vscode.window.createStatusBarItem(vscode.StatusBarAlignment.Right);
this.connection_status.text = "$(sync) Initializing";
this.connection_status.command = "godot-tool.check_status";
this.connection_status.show();

setTimeout(()=>{
	this.connection_status.text = "You won't see this as expected ";
}, 500);

Does this issue occur when all extensions are disabled?: Yes

Sorry the wrong color value assiged to the StatusBarItem


php73: 7.3.2 -> 7.3.3

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/php/versions.
meta.description for php73 is: '"An HTML-embedded scripting language"'.

Checks done (click to expand)

built on NixOS
/nix/store/gxw9shfi7y3gmym05yhyj5wyvr5l93d1-php-7.3.3/bin/phar.phar passed the binary check.
/nix/store/gxw9shfi7y3gmym05yhyj5wyvr5l93d1-php-7.3.3/bin/phar passed the binary check.
/nix/store/gxw9shfi7y3gmym05yhyj5wyvr5l93d1-php-7.3.3/bin/php passed the binary check.
/nix/store/gxw9shfi7y3gmym05yhyj5wyvr5l93d1-php-7.3.3/bin/phpdbg passed the binary check.
/nix/store/gxw9shfi7y3gmym05yhyj5wyvr5l93d1-php-7.3.3/bin/php-cgi passed the binary check.
/nix/store/gxw9shfi7y3gmym05yhyj5wyvr5l93d1-php-7.3.3/bin/pear passed the binary check.
/nix/store/gxw9shfi7y3gmym05yhyj5wyvr5l93d1-php-7.3.3/bin/peardev passed the binary check.
/nix/store/gxw9shfi7y3gmym05yhyj5wyvr5l93d1-php-7.3.3/bin/pecl passed the binary check.
/nix/store/gxw9shfi7y3gmym05yhyj5wyvr5l93d1-php-7.3.3/bin/php-fpm passed the binary check.
9 of 9 passed binary check by having a zero exit code.
0 of 9 passed binary check by having the new version present in output.
found 7.3.3 with grep in /nix/store/gxw9shfi7y3gmym05yhyj5wyvr5l93d1-php-7.3.3
directory tree listing: https://gist.github.com/5ead685afddde9995344d7a08768aae3
du listing: https://gist.github.com/825587821b5bc0100ac33370a2b68422

Rebuild report (if merged into master) (click to expand)

62 total rebuild path(s)
53 package rebuild(s)
53 x86_64-linux rebuild(s)
3 i686-linux rebuild(s)
3 x86_64-darwin rebuild(s)
3 aarch64-linux rebuild(s)
First fifty rebuilds by attrpath
php73
php73-embed
php73-unit
php73Packages-unit.apcu
php73Packages-unit.apcu_bc
php73Packages-unit.ast
php73Packages-unit.box
php73Packages-unit.composer
php73Packages-unit.couchbase
php73Packages-unit.igbinary
php73Packages-unit.imagick
php73Packages-unit.memcached
php73Packages-unit.memcached73
php73Packages-unit.oci8
php73Packages-unit.pcs
php73Packages-unit.pdo_sqlsrv
php73Packages-unit.php-cs-fixer
php73Packages-unit.php-parallel-lint
php73Packages-unit.php_excel
php73Packages-unit.phpcbf
php73Packages-unit.phpcs
php73Packages-unit.phpstan
php73Packages-unit.redis
php73Packages-unit.sqlsrv
php73Packages-unit.v8
php73Packages-unit.xdebug
php73Packages-unit.xdebug73
php73Packages-unit.yaml
php73Packages.apcu
php73Packages.apcu_bc
php73Packages.ast
php73Packages.box
php73Packages.composer
php73Packages.couchbase
php73Packages.igbinary
php73Packages.imagick
php73Packages.memcached
php73Packages.memcached73
php73Packages.oci8
php73Packages.pcs
php73Packages.pdo_sqlsrv
php73Packages.php-cs-fixer
php73Packages.php-parallel-lint
php73Packages.php_excel
php73Packages.phpcbf
php73Packages.phpcs
php73Packages.phpstan
php73Packages.redis
php73Packages.sqlsrv
php73Packages.v8

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/gxw9shfi7y3gmym05yhyj5wyvr5l93d1-php-7.3.3 \
  --option binary-caches 'https://cache.nixos.org/ https://r-ryantm.cachix.org/' \
  --option trusted-public-keys '
  r-ryantm.cachix.org-1:gkUbLkouDAyvBdpBX0JOdIiD2/DP1ldF3Z3Y6Gqcc4c=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(r-ryantm's Cachix cache is only trusted for this store-path realization.)
Or, build yourself:
nix-build -A php73 https://github.com/r-ryantm/nixpkgs/archive/0f6b2b643a0cf3da592feb57f4b532eb88a2b954.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/gxw9shfi7y3gmym05yhyj5wyvr5l93d1-php-7.3.3
ls -la /nix/store/gxw9shfi7y3gmym05yhyj5wyvr5l93d1-php-7.3.3/bin

cc @globin @etu for testing.

Already updated in #57066


TSDoc tag usage

Discussion for usage of @todo tags.
Brought up in https://github.com/Fevol/obsidian-typings/pull/66#issuecomment-2258581139

This is the unofficial API that can change at any time at any release. Meaning that the API we made today might get invalid tomorrow. I don't see the added value of those endless @todo

In my view, the @todo is mainly useful for having an overview of the places where comments could still be added to properties/functions/etc, so it can easily be added in the future by me or other maintainers/contributors.

@Fevol I am personally having a hard time to identify when should I add @todo to my PRs. I have a feeling I'll never add them. But sure you can add them if you see them fit

I am personally like using @todo it makes it easy to keep track of what is not finished yet.

@Fevol I am personally having a hard time to identify when should I add @todo to my PRs. I have a feeling I'll never add them. But sure you can add them if you see them fit

Think best practice is to add everywhere where types or description is not complete


The 'Install' Make target Fails

What happened:
I tried to run make install to install the CRD's according to the dev guide but it failed due to a missing make target.
What you expected to happen:
The CRDs to be installed.
How to reproduce it (as minimally and precisely as possible):
run make install
Anything else we need to know?:

This appears to be a regression due to https://github.com/kubernetes-sigs/service-apis/pull/275.
https://github.com/kubernetes-sigs/service-apis/pull/284 is not enough to fix this issue.

/cc @hbagdi

Fixed by #288
/close


docs: add text about name change

This PR:

Adds text explaining the name change from certs-dir to cert

@StackScribe as discussed, could I get a quick approval on this and we can see if this makes it's way to live quickly.

@StackScribe so we were wrong. A merge to page does NOT trigger a new docs build. The live site doesn't contain these changes :(
https://lifecycle.keptn.sh/docs/install/cert-manager/


Adding commerical products to the list

There may be paid VS Code extensions or content that could be beneficial to list here. Currently there is no direct notice in the contributing guide that submissions should only be publicly available / free resources, so I think at least it would be good to update the guide with our stance on it.
I do think pushing free resources first should be a priority, but if there is a paid resource that could bring benefits to the greater VS Code community by putting it in the list, it could at least be discussed if it should be added between the repo maintainers and if accepted be extremely blatant in the list that it is a commercial resource.
What does everyone else think about this?

Hi @lannonbr,
I agree with you - we don't have any direct rule about commercial products.
However, awesome lists are for awesome stuff, and for something commercial it's tough to understand the quality.
We've rushed addition a bit + we didn't include the commercial badge, and that's why I pulled it.
My suggestion:

We should always include a "commercial/paid" badge
We should go the extra mile to get a social proof and/or review the product yourself (as we do for free extensions)

[__](`

@ #1. url
Duplicate of #
`)

On Sat, Feb 1, 2020 at 2:01 AM udaytejareddy<EMAIL_ADDRESS>wrote:

[__](`

@ #1 https://github.com/viatsko/awesome-vscode/issues/1. url
Duplicate of #
`) come on

—

You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/viatsko/awesome-vscode/issues/222?email_source=notifications&email_token=AK5I6OGKLISFLW33KGAQOR3RAUM33A5CNFSM4GGFB4J2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEKQWFII#issuecomment-581001889,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AK5I6OBCDKJ5PM2VCRMF2EDRAUM33ANCNFSM4GGFB4JQ
.


Version 2019.3.6139 breaks Django templates

Environment data

VS Code version: 1.32.3
Extension version (available under the Extensions sidebar): 2019.3.6139
OS and version: Win 10 Home x64
Python version (& distribution if applicable, e.g. Anaconda): Python 2.7.15 32-bit
Type of virtual environment used (N/A | venv | virtualenv | conda | ...): N/A
Relevant/affected Python packages and their versions: N/A

Expected behaviour
Until version 2019.3.5558, django templates rendered correctly, variables passed between templates were received ok
Actual behaviour
Since version 2019.3.6139 the system crashes on start, variables are not transferred to target templates:
Exception has occurred: VariableDoesNotExist
Failed lookup for key [chat_mode] in ...

Steps to reproduce:

Upgrade the extension and reload
Start debug
Get error message:

Exception has occurred: VariableDoesNotExist
Failed lookup for key [chat_mode] in ...

Logs
Output for Python in the Output panel (View→Output, change the drop-down the upper-right of the Output panel to Python)
Starting Jedi Python language engine.

Output from Console under the Developer Tools panel (toggle Developer Tools on under Help; turn on source maps to make any tracebacks be useful by running Enable source map support for extension debugging)
extensionService.ts:788 Couldn't find message for key python.snippet.launch.unitTests.description.
_logMessageInConsole @ extensionService.ts:788
extensionHost.ts:330 [Extension Host] debugger listening on port 10046
console.ts:134 [Extension Host] Looking for parseable documents...
console.ts:134 [Extension Host] Found all parseable documents.
console.ts:134 [Extension Host] Parsing documents and looking for CSS class definitions...
log.ts:161  INFO no standard startup: not a new window
console.ts:134 [Extension Host] Summary:
console.ts:134 [Extension Host]% 289 parseable documents found
console.ts:134 [Extension Host]% 133276 CSS class definitions found
console.ts:134 [Extension Host]% 1351 unique CSS class definitions found
console.ts:134 [Extension Host]% 3 failed attempts to parse. List of the documents:
console.ts:134 [Extension Host] /d:/dev/peacock/peacock/peacock/react-components/node_modules/cssnano-preset-default/node_modules/postcss-discard-overridden/src/__tests__/fixtures/keyframes.css
/d:/dev/peacock/peacock/peacock/react-components/node_modules/serve-index/public/directory.html
/d:/dev/peacock/peacock/peacock/templates/test/turntable.html

webviewElement.ts:284 [Embedded Page] Refused to apply inline style because it violates the following Content Security Policy directive: "style-src vscode-core-resource:". Either the 'unsafe-inline' keyword, a hash ('sha256-0E9jHYRsQadToqRYKhY0Cwfum9vhLdNKr8UJ5QOE+6o='), or a nonce ('nonce-...') is required to enable inline execution.

extensionService.ts:788 Couldn't find message for key python.snippet.launch.unitTests.description.
_logMessageInConsole @ extensionService.ts:788
console.ts:134 [Extension Host] (node:2936) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.

Closing this as the upstream issue has been resolved.


Add bluetooth or any other wireless communication (in future)

It will be cool feature to add communication not only via serial. For example you can choose in involt.js something like "bluetoothOn" and change communication from serial to bluetooth (Chrome API or include additional Arduino sketch). Also make sure that transmitters and receivers work.

Hardware to support directly:

hc 05/06
Adafruit NRF8001 (LE), BTLE architecture is actually harder to include in reusable code for framework - it doesn't work like serial communication (adafruit library works like this but this is not natural behavior for LE) but it's cool for specified product when you know exact data you want to transfer. I need more research on this.
Bluefruit?
Bluno

hc 05/06 and other BT 2.0 devices are actually supported outside of framework - when pairing inside system and connecting to virtual com port.
Better to include in-app support to improve usability

Chrome Low energy is not supported on windows/mac  (only on chrome OS) so it's useless to add this.
This is something new (I don't remember this information in earlier chrome versions) and low energy should be included in phonegap version.
Current plans:

involt-chrome: serial API, bluetooth API
involt-mobile (phonegap/cordova): bluetooth, bluetooth LE plugins for IOS and Android support (WP is not fully supported)


NixOS Flake build failure

Hi! Loving the plugin so far. Wiggly cursors make my heart happy.
Wanted to report a build failure on Nix, following the latest hyprland. There's likely some breaking changes in the code.
@nix { "action": "setPhase", "phase": "unpackPhase" }
Running phase: unpackPhase
unpacking source archive /nix/store/dgqkb0czdwnvd84kq58xrz2q31i71n38-y9qvix2zpa7kh35ppijpjiybqhp5a32s-source
source root is y9qvix2zpa7kh35ppijpjiybqhp5a32s-source
@nix { "action": "setPhase", "phase": "patchPhase" }
Running phase: patchPhase
@nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" }
Running phase: updateAutotoolsGnuConfigScriptsPhase
@nix { "action": "setPhase", "phase": "configurePhase" }
Running phase: configurePhase
no configure script, doing nothing
@nix { "action": "setPhase", "phase": "buildPhase" }
Running phase: buildPhase
build flags: SHELL=/nix/store/agkxax48k35wdmkhmmija2i2sxg8i7ny-bash-5.2p26/bin/bash
mkdir -p out
g++ -shared -Wall --no-gnu-unique -fPIC ./src/cursor.cpp ./src/main.cpp ./src/renderer.cpp ./src/config/ShapeRule.cpp ./src/config/config.>
./src/cursor.cpp: In member function 'Hyprutils::Memory::CSharedPointer<Aquamarine::IBuffer> CDynamicCursors::renderHardware(CPointerManag>
./src/cursor.cpp:217:39: error: base operand of '->' is not a pointer
  217 |             auto textAttrs = texBuffer->shm();
      |                                       ^~
./src/cursor.cpp:218:39: error: base operand of '->' is not a pointer
  218 |             auto texData   = texBuffer->beginDataPtr(GBM_BO_TRANSFER_WRITE);
      |                                       ^~
./src/cursor.cpp:222:42: error: base operand of '->' is not a pointer
  222 |             for (int i = 0; i < texBuffer->shm().size.y; i++)
      |                                          ^~
make: *** [Makefile:8: dynamic-cursors.so] Error 1
error (ignored): error: interrupted by the user

I updated the flake, then the build failure started.
The current hyprland input's metadata is:

lastModified: 2024-07-31 12:47 -07:00
narHash: sha256-dMcWN+M+VsSsf86ldj7zfOpd9Qq
ref: refs/heads/main
rev: 37e1411e8d94fe8f3fb678588a7df9b8f93191
revCount: 5033
submodules: true

Flake inputs are like the readme:
hyprland.url = "git+https://github.com/hyprwm/Hyprland?submodules=1";
    hypr-dynamic-cursors = {
      url = "github:VirtCode/hypr-dynamic-cursors";
      inputs.hyprland.follows = "hyprland";
    };

Yep, these are breaking changes from hl. Will fix it this evening.

Should build again now, thanks for reporting!


iOS Analytics not showing up in status page

Description
The analytics plugin works as intended on Android, but does not show any users on iOS. The plugin install correctly on iOS (after using the nightly build of cordova-ios that fixes the hardcoded ios 8 versioning on the podfile). The app secret is correctly specified. I get a successful console log from the plugin, but nothing ever shows up online.
Repro Steps

Install analytics plugin for cordova ios
Check app center portal for analytics info

Details
Only debug info from the plugin is:
2019-01-29 12:02:30.193482-0500 xxxxxxx[569:280793] [CDVTimer][appcentershared] 0.517011ms
2019-01-29 12:02:30.236199-0500 xxxxxxx[569:280793] [CDVTimer][appcenteranalytics] 42.553902ms
2019-01-29 12:02:30.298250-0500 xxxxxxx[569:280793] [AppCenterCrashes] WARNING: -[MSCrashes configureCrashReporterWithUncaughtExceptionHandlerEnabled:]/590 Detecting crashes is NOT enabled due to running the app with a debugger attached.
2019-01-29 12:02:30.329605-0500 xxxxxxx[569:280793] [CDVTimer][appcentercrashes] 93.222976ms
However, I do get a:
d94ee935 | STARTSERVICE
In log flow for iOS so I know it is syncing correctly with my app secret.

Which SDK version are you using?
0.3.0
Which OS version did you experience the issue on?
iOS 11
What version of Cordova, Cordova platforms, Cocoapods, and Ruby are you using?

e.g. Cordova version 7.1.0, Cordova iOS 4.5.x branch nightly

What device version did you see this error on?  Were you using a simulator or a physical device?
iPhone 6s and X
What third party plugins are you using?
com.cesidiodibenedetto.filechooser 1.0.4 "FileChooser"
com.incentfit.shealth 1.3.0 "Samsung SHealth"
com.lampa.startapp 6.1.6 "startApp"
com.phonegap.plugins.nativesettingsopener 1.0.1 "Native settings"
cordova-android-support-gradle-release 2.0.1 "cordova-android-support-gradle-release"
cordova-background-geolocation-lt 2.14.2 "BackgroundGeolocation"
cordova-plugin-appcenter-analytics 0.3.0 "App Center Analytics for Cordova"
cordova-plugin-appcenter-crashes 0.3.0 "App Center Crashes for Cordova"
cordova-plugin-appcenter-shared 0.3.0 "App Center shared code for Cordova"
cordova-plugin-apprate 1.4.0 "AppRate"
cordova-plugin-background-fetch 5.4.1 "CDVBackgroundFetch"
cordova-plugin-camera 4.0.3 "Camera"
cordova-plugin-cocoalumberjack 0.0.4 "CocoaLumberjack"
cordova-plugin-cocoapod-support 1.6.0 "Cordova CocoaPods Dependency Support"
cordova-plugin-customurlscheme 4.3.0 "Custom URL scheme"
cordova-plugin-device 2.0.2 "Device"
cordova-plugin-device-name 1.3.4 "Device-Name"
cordova-plugin-dialogs 2.0.1 "Notification"
cordova-plugin-file 6.0.1 "File"
cordova-plugin-file-transfer 1.7.1 "File Transfer"
cordova-plugin-geolocation 4.0.1 "Geolocation"
cordova-plugin-globalization 1.11.0 "Globalization"
cordova-plugin-googleplus 5.2.1 "Google SignIn"
cordova-plugin-health 1.1.0 "Cordova Health"
cordova-plugin-inappbrowser 3.1.0-dev "InAppBrowser"
cordova-plugin-ionic 5.2.8 "cordova-plugin-ionic"
cordova-plugin-ionic-webview 2.3.1 "cordova-plugin-ionic-webview"
cordova-plugin-nativestorage 2.3.2 "NativeStorage"
cordova-plugin-network-information 2.0.1 "Network Information"
cordova-plugin-request-location-accuracy 2.2.3 "Request Location Accuracy"
cordova-plugin-splashscreen 5.0.3-dev "Splashscreen"
cordova-plugin-statusbar 2.4.1 "StatusBar"
cordova-plugin-whitelist 1.3.3 "Whitelist"
cordova-support-google-services 1.1.0 "cordova-support-google-services"
cordova.plugins.diagnostic 4.0.10 "Diagnostic"
ionic-plugin-keyboard 2.2.1 "Keyboard"
phonegap-plugin-barcodescanner 8.0.0 "BarcodeScanner"
phonegap-plugin-multidex 1.0.0 "Multidex"
phonegap-plugin-push 2.2.3 "PushPlugin"

If this is the fix PLEASE PLEASE updated the documentation/ readme! It is literally the opposite behavior as what is described:

APPCENTER_ANALYTICS_ENABLE_IN_JS - (optional, default is "false") This preference controls whether Analytics will be enabled automatically (default option) or will require call to Analytics.setEnabled() in JS code before sending any usage data to App Center portal. This might be useful e.g. in case when an application may want to ask users whether they want to share analytics information.

It says:

The default option is false
Analytics are enabled by default.
Setting it to "true" should turn off the default analytics, and make you have to specify in code whether or not to turn it on.

The word "Enable" in this is enabling the ability to control whether it is on or off in code.
At least, that's what the docs say.


the dataset selection sft on OpenAssisant

Your chat model looks great!
How did you choose the datasets while finetuning on OpenAssisant repo?
Otherwise, your chat model finetuning only include sft or also include RW RL training?

They Perform a regular finetune on a40's with Oasst ChatMl, Theres also some DPO versions


customSelect: using variables example

i heard about variables here: https://moor.simonbinder.eu/docs/using-sql/custom_queries/
could i see an example to follow?
thanks,

i think i figured it out by looking over the query engine's code. giving a 2nd param like this worked:
, variables: [Variable.withInt(id)]


Supposed Minutor Config Problem

After I started my pc today Minutor didn't work anymore. To be more exact when I execute it (cmd or normal) it doesn't open. When trying to debug the issue I saw with Search Everything that a crash file is created in "C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_minutor.exe_60e7c99ec9729874d5e1cea2566aaa3d7d7de37_a484e73c_3aa75c08-6661-4eab-a8ad-09c5aa9f69ba\Report.wer".
After each new attempt, a new slightly different folder is created with a similar file (crashes.zip (I attach a zip with a few of these generated crash reports in the hope that they can solve my problem)). I suppose these things are created because of windows though.
To be able to use the program again I uninstalled and reinstalled Minutor which didn't help. Also deleting every result found in Search Everything that contained "minutor" didn't help (I even deleted "C:\Windows\Prefetch\MINUTOR.EXE-09E3415F.pf" which probably didn't even have anything to do with this).
After every reinstallment, whatever I did before, it still doesn't open and instead creates this (silent) crash report.
From a good friend I got a new debugging idea: to test Minutor on another windows user. Well, this worked but I don't have all my Minecraft settings and stuff, in general, to be able to do that. This just means that my normal profile has something somewhere that is causing minutor to silently crash.
To be honest maybe I experience a similar issue with another program. After my pc crashes the complete config file that was open at the time is overwritten with null bytes. Maybe this is what happened there. I am not completely sure wether my pc crashed last time I had Minutor open but considering these crashes happen to me daily at this point it probably did. I hope there is a "minutor" config file that is not named "minutor" and somewhere saved in a folder that is not called "minutor" and also not removed when you do remove in the installer. Please tell me there is, otherwise I have no idea how to fix this issue.
Minutor is a great tool and I use it almost daily so it is really sad I can't use it anymore. I hope there will be a way to fix this. :)

I assume you are useing the latest release.
Try to:

delete the folder \AppData\Local\seancode\Minutor
delete Registry settings for Minutor: HKEY_CURRENT_USER\Software\seancode\Minutor

God, thank you very much. It works again :)
Sorry, I forgot to say which version I'm using. I use it for Minecraft 1.12. So (2.2.0 6f6dc5d) threw the same errors as for some others.
So I use version  2.1.2 fe5ccae.

Before I close this issue. I think I found a way to reproduce this issue. When installing Minutor you can use it fine. But my default location isn't enabled. When I do tho so Minutor crashes and I have the same problem as before.
I luckily am used to using Minutor with a batch (so thank you very much that I can use it again) but well yea I guess this bug still exists.

Only when I delete the registry and remove all things with the installer it works again.
Here is a picture of the settings after the installment.

When I tick "Use Default Location" two times it shows me my path and I cant open it again

amakeMapbatchFile.txt
Somehow this batch file also doesn't work anymore. I mean it opens and stuff but it doesn't render the world. Did the commands change maybe? I tried to search the world even with opening it normally but it just showed void everywhere.

There is currently no official release supporting the latest Minecraft versions.
But you can beta-test the Nightly Build that is linked in the Wiki. There is definition file repair support.

Yea I know. I dont need Minutor for 1.13. But it also doesn't really work for 1.12 as I stated in my latest comments. Or do they not make sense? Maybe I should move that to another issue?

Yea I know. I dont need Minutor for 1.13. But it also doesn't really work for 1.12 as I stated in my latest comments. Or do they not make sense? Maybe I should move that to another issue?

So my problem is: I use version 2.1.2 fe5ccae.
When I change the default location to actual minecraft it doesnt open anymore (like my original problem) only when deleting the data in the registry and reinstalling I can get it to open again. Problem. is: now it doesn't show any world anymore.
https://github.com/mrkite/minutor/files/3766418/amakeMapbatchFile.txt this is a batch file I used to make a map of the world but this also doesnt work anymore. (it is a 1.12 world)

The latest builds are completely backwards compatible (old worlds are rendered correctly). So there is no reason not to use the latest version of Minutor.
As far as I know, the "default location" bug is solved. But that can only be verified with latest builds.
Your batch file looks fine. If something is not rendered, the definition files are broken. Latest builds have auto repair and should work in all configurations.

I got it to work now. I didnt delete everything from the registry. thats probably why it didnt work. Now I can also set my default folder again

Unfortunately, I have exactly the same problem again. This time I took a picture of the
I tried the same things I did last time but somehow I can't get it to work. I deleted everything I could but the world is not rendered anymore and after trying to update the default location I can't open the program anymore.
I deleted everything I can on my pc and in the registry before any new installation. (version 2.1.2 fe5ccae for Minecraft 1.12 like last time (I only use Minecraft for 1.12 right now and that is how I got it to work last time too)). I deleted everything I could find when I searched for minutor and seancode. I couldn't delete:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\bam\State\UserSettings\S-1-5-21-3950719445-3994068492-3964048272-1001 -> \Device\HarddiskVolume4\Program Files (x86)\Minutor\minutor.exe
and
Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\bam\State\UserSettings\S-1-5-21-3950719445-3994068492-3964048272-1001 -> \Device\HarddiskVolume4\Users\Stephanie\AppData\Local\Temp\Temp1_minutor_noinstall.zip\minutor.exe

No application should be able to generate a crash of the complete operation system!
If you get a Blue Screen, something else is damaged at your computer:

test your RAM with memtest
check your CPU temperature
update all drivers for mainboard, storage and graphics card

It is not necessary to delete EVERYTHING. This might even be dangerous like the registry stuff you listed above. It is save to delete:

Folder: C:\Users\<USER>\AppData\Local\seancode
Registry: HKEY_CURRENT_USER\Software\seancode

And always use the latest nightly version here. It has repair functionality inside and is backwards compatible.


Fix failures of jsx-max-depth on empty nodes

On some my code (didn't check what code exactly) I got this:
Cannot read property 'type' of null
TypeError: Cannot read property 'type' of null
    at find (/path/to/package/node_modules/eslint-plugin-react/lib/rules/jsx-max-depth.js:93:27)
    at findJSXElement (/path/to/package/node_modules/eslint-plugin-react/lib/rules/jsx-max-depth.js:102:49)
    at JSXExpressionContainer (/path/to/package/node_modules/eslint-plugin-react/lib/rules/jsx-max-depth.js:137:25)

So, for now, I just have fixed it. No tests have been changed as I didn't investigate it.

@j-martyn @ljharb Any ETA ? I see this crash too.
FYI, it happens on files with jsx-control-statements.

@ferhatelmas if you could provide a failing test case (on a branch in your fork), and link it here, i'll add it to the PR and we can get this in.

cc @alexzherdev if you're interested in taking a look at this one, i'm happy to add any commits you like to this PR branch :-)

I'll see if I can reproduce this 👍

ping @alexzherdev, any progress?


Consolidate "area" and "technology" labels

Now that we are using the org-wide bot, we have two sets of labels that have the same meaning:

:books: Area are duplicated by the */prod (There are a couple false positives in that search.
🗃 technology and :book: guide are duplicated by the */tech labels. (many false positives in that search).

That duplication makes searching harder.
We should:

[ ] Replace the ":books: - Area" labels with the corresponding "*/prod" label.
[ ] Replace the ":card_file_box: - Technology" label with the corresponding "*/tech" label.
[ ] Replace the ":book: - Guide" label with the corresponding "*/tech" label.
[ ] Delete all ":books: - Area" labels.
[ ] Delete all ":card_file_box: - Technology" labels.
[ ] Delete all ":book: - Guide" labels.

I'll port this to the desktop repo

There was a contributing doc somewhere that explains labels used by the repository. That guide should also be updated after removing Area, Technology, and Guide label. I don't recall where is that doc page for now.

Thanks @Youssef1313
The label guide is here.

Pull request to update the contributor guide: MicrosoftDocs/Contribute#467

Contributor guide is updated. Closing as completed.


Spyder 4 rc - can't connect to kernel

Issue Report Checklist

[ ] Searched the issues page for similar reports
[ ] Read the relevant sections of the Spyder Troubleshooting Guide and followed its advice
[ ] Reproduced the issue after updating with conda update spyder (or pip, if not using Anaconda)
[ ] Could not reproduce inside jupyter qtconsole (if console-related)
[ ] Tried basic troubleshooting (if a bug/error)

[ ] Restarted Spyder
[ ] Reset preferences with spyder --reset
[ ] Reinstalled the latest version of Anaconda
[ ] Tried the other applicable steps from the Troubleshooting Guide

[ ] Completed the Problem Description, Steps to Reproduce and Version sections below

Problem Description
I have recently updated to Spyder 4 candidate 1 in anaconda. There was no error in the updating process. However, after I initiate the application, in the Console section, the wheel keeps spinning and says "Connecting to kernel". I have looked up this issue in both Github and Stack overflow. I have tried all the suggested methods (e.g, update all packages, use default setting etc), but nothing works.  There is no error message in the anaconda command.
What is the expected output? What do you see instead?
I didn't have this issue when I was using Spyder 3.
Paste Traceback/Error Below (if applicable)

PASTE TRACEBACK HERE

Versions

Spyder version: Spyder 4.0.0rc1
Python version:  3.7.3
Qt version:  5.9.7
PyQt version:  5.9.2
Operating System name/version: Window 10

Dependencies

PASTE DEPENDENCIES HERE

Please install rc1 in a new conda env and try again.

Please install rc1 in a new conda env and try again.

Hi ccordoba12. Thanks for your reply. I have reinstalled rc1 and the issue remains.

Please start Spyder from a cmd.exe like this
spyder --debug-info verbose --debug-output file

and upload the file called spyder-debug.log created in the directory where you started Spyder.

Please start Spyder from a cmd.exe like this
spyder --debug-info verbose --debug-output file

and upload the file called spyder-debug.log created in the directory where you started Spyder.
I have uploaded the debug file.  The last warning message was kernel died.
spyder-debug.log

have you had a look at this one?   https://github.com/ipython/ipython/issues/11887#issuecomment-534767216
(...not a spyder-dev here... but I had a very similar problem when I re-installed spyder, and this solved it...)

The last warning message was kernel died.

This means that you have an installation issue or that you need to run
conda update --all

to fix the problem @raphaelquast is mentioning above. That's the last piece of advice we can give you, sorry.

Hello, the solution that worked for me when I encountered this problem was to right click and select "Run as administrator" when selecting the Jupyter/Spyder application shortcut.


Consider adding an awk transform

This can be done using https://github.com/benhoyt/goawk which could support CSV/TSV as well

@ripienaar - I watched your YouTube video. I was thinking the exact same thing about awk support.
I love what you've done so far with AppBuilder!

Thank you :)
The other transforms are things you dont get on basically every machine - awk is everywhere, so return on investment is smaller.
transform:
  line_graph:
    caption: First Things

script: |
  ./thing.sh | awk '{print $1}'

However I do like the idea so might do it stil, this issue was filed before I added `script` and transform pipelines

https://github.com/benhoyt/goawk :)

@gedw99 as mentioned in the issue yes :)


saves .png images from ITC as .jpg

When i am trying to use fastlane deploy, i get the following error for all images, that where previously downloaded automatically from ITC:
ERROR ITMS-9001: "/2fe65325869b498dd8d6975b571f9e42.jpg does not match type JPEG Image because of these validation issues: ; Error=com.apple.jingle.leghorn.fileformat.ValidationError@4f521bee[userString=This file does not start with a start of image marker.]" at Software/SoftwareMetadata/SoftwareVersion/SoftwareVersionLanguageDetail
...
Transporter transfer failed.
After taking a closer look at the mentioned files, i saw that the .jpg files are PNG files. So why are they stored with the wrong extension in the fastlane/[AppleID].itmsp?

Good point, this needs to be fixed!

Have you an ETA on when the bug will be fixed?

No, I just took a look, deliver doesn't change anything regarding file extension. The easiest way for you is to just rename the file using the built in Finder bulk renamer.

so the bug is somewhere else but not in your tools?

i think the problem is at the fastlane init point:
Downloading all previously used app screenshots.
as the PNG files are downloaded and stored as .jpg

Here is the source code in case you want to take a look: https://github.com/KrauseFx/deliver/blob/master/lib/deliver/itunes_connect/itunes_connect_screenshot_fetcher.rb
It doesn't seem as I'm modifying the file extension. I'll take a closer look later.

i see...
i tried to open the url
https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/ra/apps/version/[AppleID]
in the web browser, which gave me a JSON response containing the screenshots as .jpg file names.
The URL of the screenshot instead is .png
Here a part of the (obscured) JSON:
{"value":[{"value":{"assetToken":"/mzl.mwojjmau.jpg","thumbnailAssetToken":"/screen170x170.jpeg","url":"https://is3-ssl.mzstatic.com/image/thumb//mzl.mwojjmau.jpg/640x960ss-80.png","thumbNailUrl":"https://is4-ssl.mzstatic.com/image/thumb//mzl.mwojjmau.jpg/500x500bb-80.png","sortOrder":1,"originalFileName":"****.jpg"},"isEditable":true,"isRequired":false,"errorKeys":null}

Looks like you have to use the extension in the URL and not from the given file name to fix this issue.

Could you reproduce the issue?

No, but I'll try to push a fix in a few minutes.

The assetToken is not the original file format: it's also jpg for me, but I uploaded pngs.

originalFileName is the relevant one :+1:

I'm currently using the given file extension:
file_name = [screenshot['value']['sortOrder'], type, screenshot['value']['originalFileName']].join("_")

where screenshot['value']['originalFileName'] is :"***.jpg" according to your previous comment.

no, but the url you're downloading the screenshot from is .png:
"url":"https://is3-ssl.mzstatic.com/image/thumb//mzl.mwojjmau.jpg/640x960ss-80.png"
and you're storing it on it's original filename: "originalFileName":"***.jpg"
so you're storing a .png image with .jpg extension and that causes the issue when the downloaded screenshot will be re-uploaded

So you uploaded a jpg back then and Apple converted it to a png? Can you send me your URL to test it with?

sent it to<EMAIL_ADDRESS>

i think that apple converted it, yes...

any news on this? :-)

Sorry, I'm not working on this right now.

If you need this fixed urgently and have some time, I'd be happy to review a pull request :+1:

This part will be completely rewritten using spaceship. I'll close this issue for now :+1:


Permanent Vision loss after guardian sprint (?!)

Reported by Hellsprowl:
https://i.gyazo.com/3dd4ddc5a74c1dc202a15083fab0d6e5.jpg
Regained his sight after respawning.
He was Astral Imprisoned shortly before.

I don't see it being reproduced either by us or players. Closing until it gets reported again.


Add StreamingCassandraSession

Motivation
While untangling kafka-flow from kafka-journal (https://github.com/evolution-gaming/kafka-flow/issues/592), I noticed that there exists com.evolutiongaming.kafka.journal.eventual.cassandra.CassandraSession that adds support for using sstream.Stream to execute queries while delegating the actual interaction to the underlying CassandraSession from scassandra. Since scassandra already depends on sstream there seems to be no reason not to have streaming support in the base library
Implementation
StreamingCassandraSession extends the base CassandraSession class, adding a new def executeStream(statement: Statement): Stream[F, Row] method. The implementation delegates all work to the passed CassandraSession thus it's a lightweight wrapper and bears no overhead except a memory footprint of the class instance itself
Q: why not execute?
A: there's an already existing execute method with a different return type
Q: why not add the method to the existing implementation?

Overall coverage decreased (-0.3%) to 88.996%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

scassandra/src/main/scala/com/evolutiongaming/scassandra/StreamingCassandraSession.scala
0
30
0.0%

Files with Coverage Reduction
New Missed Lines
%

scassandra/src/main/scala/com/evolutiongaming/scassandra/CreateClusterJ.scala
4
43.48%

Totals

Change from base Build<PHONE_NUMBER>:
-0.3%

Covered Lines:
647

Relevant Lines:
727

💛  - Coveralls


chore(deps): update dependency listr2 to v2.3.2

This PR contains the following updates:

Package
Type
Update
Change

listr2
peerDependencies
minor
>= 2.2.1 -> >= 2.3.2

listr2
devDependencies
minor
2.2.1 -> 2.3.2

Release Notes

cenk1cenk2/listr2
v2.3.2
Compare Source
Bug Fixes

tests: change env variable for tests, esspecially chalk because node_env test is more common (5c7c9ca)

v2.3.1
Compare Source
Bug Fixes

readme: added badge for npm (61f6bc3)

v2.3.0
Compare Source
Bug Fixes

colors: disable colors for test (b81ee08)
deps: update all minor package updates (aba8cf2)
truncate: fix truncate to 80 on columns unknown (3454aed)

Features

added lazy option to default renderer. moved enquirer to inject wrapper key from root (78f3984)
prompts: added external enquirer injection for testing, fallback condition, fixed catching err (a0bf6fd), closes #66 #67 #68

Renovate configuration
📅 Schedule: "before 1am" in timezone Europe/Vienna.
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

:tada: This PR is included in version 1.1.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Remove debug notifications (DEV)

They are not actively maintained, not really used and just creating techdebt.
Testing

Smoke test the app
Check that the debug menu still works okay

Testers are using this. Need to discuss how we go ahead.


Add support to NWB

Add "getstorybook" support for NWB react-apps
https://github.com/insin/nwb
It's a good alternative for create-react-app.

What doesn't work currently? This is the first of me hearing about NWB, so if you can help me understand how the experience is now, and what you'd like to have changed, that'd be super helpful 💯

It's very much welcome, if someone wants to contribute in any way to make this happen, Ping me if you need help! I think it's doable to add to our CLI!

For what it's worth -- this worked for me with 0 trouble what-so-ever.
I took the following steps

created a component with nwb through the nwb cli.
added storybook to the project (npm i -g @storybook/cli && getstorybook in the project directory)
Added something like the code block below to stores/index.js

import DefaultThing from '../src';
storiesOf('DefaultThing', module)
  .add('it seems to be working 👍', () => <DefaultThing />);

Is there something specifically that's not working with this setup? 👍  If there is I'd like to dig into it a bit more and see if that helps.

I'm closing this issue as there seems to be nothing actionable for us to do for now. Please re-open if there are any issues.
Thanks @ryanlanciaux for testing 👏

It looks like NWB and Storybook do not play well together anymore. I'm currently using the following:
nwb: v0.23.0
storybook: v3.4.11
I run the following commands:
nwb new react-component testing
cd testing
getstorybook
npm start

and I see the following error:
⋊> ~/testing on master ⨯ npm start                                                                                12:43:56

><EMAIL_ADDRESS>start /Users/nickv/testing
> nwb serve-react-demo

Error running command: Cannot destructure property `createHash` of 'undefined' or 'null'.
TypeError: Cannot destructure property `createHash` of 'undefined' or 'null'.
    at Object.<anonymous> (/Users/nickv/testing/node_modules/mini-css-extract-plugin/dist/index.js:26:44)
    at Module._compile (internal/modules/cjs/loader.js:689:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
    at Module.load (internal/modules/cjs/loader.js:599:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
    at Function.Module._load (internal/modules/cjs/loader.js:530:3)
    at Module.require (internal/modules/cjs/loader.js:637:17)
    at require (internal/modules/cjs/helpers.js:20:18)
    at Object.<anonymous> (/Users/nickv/testing/node_modules/mini-css-extract-plugin/dist/cjs.js:3:18)
    at Module._compile (internal/modules/cjs/loader.js:689:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
    at Module.load (internal/modules/cjs/loader.js:599:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
    at Function.Module._load (internal/modules/cjs/loader.js:530:3)
    at Module.require (internal/modules/cjs/loader.js:637:17)
    at require (internal/modules/cjs/helpers.js:20:18)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>start: `nwb serve-react-demo`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR!      /Users/nickv/.npm/_logs/2018-10-19T17_44_04_032Z-debug.log

Not sure what to do from here.

@greatwitenorth please try the latest release candidate?
I think you're hitting a webpack version mismatch. RC releases use webpack 4 & babel 7.


Kiwi vs Xiwi?

I was reading around and saw mentions of 'Kiwi'.
Is this different to Xiwi or are they both the same thing but just variants of the same name?

Kiwi is the extension/native client module; xiwi is the crouton target.
The 2 components work together to display the chroot in a Chrome window.


Feedback for: /resources/styleguide/index.html

First of all, awesome work! :)
On mobile there's an option "Toggle Code Snippets", which shows how to implement the html markup of each component.

On desktop there's no option to show snippets. I've spent some time digging through the code until I realized about this.

Hope it makes sense to you.
Cheers.

Moving forward we've discussed making a different styleguide, if that becomes the case then I'd like to do this with that, but for now closing this since it's for the old styleguide.


JAV-19 [Github #259 #260] Removed unused mosaic properties coeds

Unused mosaicProperties code removed
Integration test fixed
jsdoc fixed
Renamed NamespaceType to  RegistrationType (missed in E3 schema patch)

Pull Request Test Coverage Report for Build 673

5 of 5 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.01%) to 69.107%

Totals

Change from base Build 671:
0.01%

Covered Lines:
6257

Relevant Lines:
8354

💛  - Coveralls


CD release notes :: need to update release date in metadata :: DOC-3772

Harness Developer Pull Request
Thanks for helping us make the Developer Hub better. The PR will be looked at
by the maintainers.
What Type of PR is This?

[ ] Issue
[ ] Feature
[ ] Maintenance/Chore

If tied to an Issue, list the Issue(s) here:

Issue(s)

House Keeping
Some items to keep track of. Screen shots of changes are optional but would help the maintainers review quicker.

[ ] Tested Locally
[ ] Optional Screen Shoot.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app


Fix duplicate POSTROUTING MASQUERADE rules

Signed-off-by: Chun Chen<EMAIL_ADDRESS>[root@c182 /data/home/gaia]# iptables -S POSTROUTING -t nat
-P POSTROUTING ACCEPT
-A POSTROUTING -s <IP_ADDRESS>/24 ! -o docker0 -j MASQUERADE
-A POSTROUTING -s <IP_ADDRESS>/24 ! -o docker0 -j MASQUERADE
-A POSTROUTING -s <IP_ADDRESS>/24 ! -o docker0 -j MASQUERADE

//docker log
time="2015-07-13T16:01:07.998115730+08:00" level=debug msg="/sbin/iptables, [-t nat -C POSTROUTING -s <IP_ADDRESS>/24 ! -o docker0 -j MASQUERADE]"
time="2015-07-13T16:01:08.000518242+08:00" level=debug msg="/sbin/iptables, [-t nat -I POSTROUTING -s <IP_ADDRESS>/24 ! -o docker0 -j MASQUERADE]"

https://github.com/docker/docker/pull/12437 removed regexp from Exists function and it has side effects on creating these duplicate rules with old iptable version.
Since iptables -S POSTROUTING -t nat print masked ip address, we should use masked ip address to check if  POSTROUTING MASQUERADE rule exits.

Thanks for taking care of this. We had it on our list.
LGTM

LGTM.


[FR] Arabic character support

KMonad lacks support for Arabic Unicode. Would you please consider adding Arabic support in the near future?

Hey @slotThe, thanks for this awesome project. I wanna contribute by adding Arabic characters. What do I need to do to achieve that? Do I just need to add the characters to the "ComposeSeq.hs" file, or is there something else I should do?

@mdSlash I don't really know how Arabic characters work, but if they can be composed using X11 compose key sequences then that file is exactly the right place to add them!

It doesn't necessarily require inserting Arabic characters. I'm using setxkbmap to change the layout to Arabic and adding English characters with their Arabic equivalents in the KMonad config.


Stay True not working properly

What is supposed to happen / what isn't happening?

Connected texture on the side is not working

Which connected textures mod are you using? Does this still occur if you remove Sodium and Indium?

The mod I'm using is continuity

Does this issue still occur if you remove Sodium/Indium/Iris? If it does, report the issue to the Continuity author.

Closing: I don't think this is an Indium issue (will reopen if author responds)


Use grids with different extent

The current version of NICHE allows calculation on overlapping grids (eg Grobbendonk testcase).
We could support this as well, but only if the actual pixels are on the same location.

Support (and tests) have been added