New Carousel Widget

Problem description

I want to be able to scroll some items, just like some jquery plugin does e.g. cycle2,owl carousel,etc.
Expected behavior

Item can be scrolled horinzontally or vertically with options for autoplay, number of item to scroll, etc.
Environment

Tabris.js version: 3.0
Device: All
OS: All

Code snippet
// A minimal, *self-contained* code snippet to reproduce the problem:

Use a TabFolder

@cookieguru how is that possible?
Using tabfolder, you need tabs and tabs need title.
What about settings to autoplay, and number of item to scroll?
How does that work with tabfolder?

See https://github.com/eclipsesource/tabris-js/issues/1787#issuecomment-460465116
You'd have to implement an autoplay yourself, e.g. using setTimeout().

I see, i will try out that option to see how it fits, but it will be better to have a specific widget just to achieve this.

As pointed out, using a setTimeout is the right approach for auto playing. It is not overly complex and therefore would not warrant a new Widget. Vertical scrolling would be nice too but needs more support from the native clients.

This is too specialized for a core widget. And as far as i can tell everything that's desired here can be achieved with tabfolder or scrollview or canvas (depending on the desired effect) + timer. I will close this issue for now since there is nothing to do be done for the core framework. If you have further questions on how to achieve certain effects you may still ask here or (better yet) visit our slack channel.


WIP: docs: add codelabs

@daKmoR I added codelabs as a package, I thought that would be easier to find/manage for people. do you think that's ok? or should it be a folder on the top level?

we do not plan on publishing a codelabs package - as in a tool that can generate codelabs any time soon right?
I would suggest to not have a package but have it as an internal tool for now... once we have a certain amount of codelabs which work fine we can think about publishing the tool 🤗
about findability, I think that is mostly about how we present it on the website. (maybe have a codelabs on howto add a codelab to open-wc? 😬 )
so a root codelabs folder sounds good to me 👍

@daKmoR what I mean is to put the codelab source code in it's own package, with it's own build scripts etc. this way it's easier to have an overview and we don't clutter the root with extra folders.


graph algorithms

theres a rich body of graph algorithsm eg topological sort... if you think it makes sense ill implement and submit a pr :)

@mynameisvinn I like the idea but I have a question. To determine whether the topological sort is possible, you need to check that the graph is a DAG. I have not yet seen a GraphBLAS algorithm that does this, barring some early-stage research on linear algebraic DFS:

D.G. Spampinato et al.: Linear Algebraic Depth-First Search, ARRAYS@PLDI 2019

Do you have a linear algebraic algorithm for checking acyclicity before performing the topological sort?
cc @michelp?

@szarnyasg i think so. a graph G with V vertices is a dag if its adjacency matrix A is nilpontent, ie $A**V$ = 0. so, we can test if graph G is acyclic by evaluating whether A*^V = 0.

@mynameisvinn this seems very expensive to check - especially for graphs that turn out to be cyclic. But I guess we can make this check optional if the user guarantees that the matrix they passed represents a DAG.
Maybe the check can happen inside the toposort algorithm? E.g. Kahn's algorithm performs such a check.

agreed, it will be expensive (in worst case, do k matrix multiplies, where k equals numbers of nodes).
let me try to find an acyclicity check in constant time.

@szarnyasg another way to check for acyclicity is to compute eigenvalues of the adjacency matrix. an acyclic graph has a nilpotent adjacency matrix; the eigenvalues for a nilpotent adjacency matrix are zeros.
so, we could compute eigenvalues for a given graph if we want to check for acyclicity. runtime isnt great - think it's o(n^3) - but it's a possible solution.
what do you think?

@mynameisvinn sorry for dropping the ball on this. It could work but SuiteSparse:GraphBLAS, unlike SuiteSparse, has no built-in support for computing eigenvalues. So you'd have to roll out your own QR/GS implementation which might be a lot of work.


Russian rouble gliph in pre-lollipop android

I found a problem that pre-lollipop android versions don't have russian rouble sign (\u20bd). Can you update fonts on https://www.google.com/fonts/specimen/Roboto - it has necessary symbol

https://github.com/johnkil/Android-RobotoTextView/pull/42

Depends on https://github.com/johnkil/Android-RobotoTextView/issues/40


Yi-6B-AWQ

When I successfully quantized the Yi-6B model, I encountered an error
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
[<ipython-input-21-341b1ec57df0>](https://localhost:8080/#) in <cell line: 1>()
----> 1 tokenizer = AutoTokenizer.from_pretrained(model_id)
      2 model = AutoModelForCausalLM.from_pretrained(
      3     model_id,
      4     torch_dtype=torch.float16,
      5     low_cpu_mem_usage=True,

[/usr/local/lib/python3.10/dist-packages/transformers/models/auto/tokenization_auto.py](https://localhost:8080/#) in from_pretrained(cls, pretrained_model_name_or_path, *inputs, **kwargs)
    763                 tokenizer_class = tokenizer_class_from_name(tokenizer_class_candidate)
    764             if tokenizer_class is None:
--> 765                 raise ValueError(
    766                     f"Tokenizer class {tokenizer_class_candidate} does not exist or is not currently imported."
    767                 )

ValueError: Tokenizer class YiTokenizer does not exist or is not currently imported.

at the line
tokenizer = AutoTokenizer.from_pretrained(model_id)
while using examples/basic_transformers.py.
However, the subsequent code ran successfully.

Ahh yes, this is usually what it looks like when models are not integrated into Transformers yet. You simply need to set the trust remote code to true and then you should be able to load things.
Btw, I recommend using the basic generate example for now as it will be much faster - fused modules are not integrated into transformers (yet, soon will be)

啊，是的，这通常是模型尚未集成到 Transformer 中时的样子。您只需将信任远程代码设置为 true，然后您就应该能够加载内容。
顺便说一句，我建议现在使用基本的生成示例，因为它会快得多 - 融合模块没有集成到变压器中（但是，很快就会集成到变压器中）

Thank you so much for your prompt and helpful response!


Enhancement: add missing defaults properties for DKIM

Everything can be configured using properties, including S/MIME. But not DKIM, for some reason. Let's complete the properties by adding DKIM as well.

Released in 8.0.0. DKIM can now be configured through (system) properties (file), just like everything else.


Minor edit to question about tags

@mstmustisnt This PR shows no changed files. Do I need to merge? What is going on?
@WorkJerryJanda This PR shows no changed files. Do you mean to change something?

@thecodester please see
https://github.com/SAPDocuments/Tutorials/pull/4741/files
this PR has the same changes (compare a commit from this PR https://github.com/SAPDocuments/Tutorials/pull/4827/commits/f846d41fb51b78e2e6af4c93feb186a08b3474c3 and https://github.com/SAPDocuments/Tutorials/pull/4741/files), and it was merged. You can close this PR.

Automatic commit: Move 'community-profile' from QA to Production
@WorkJerryJanda
WorkJerryJanda committed 22 days ago

This commit was merged to master in #4741 22 days ago

thanks


[Windows] [lem-pdcurses] Lem update error about cl-setlocale

Lem now uses cl-setlocale library.
So, if you want to update Lem ( ros update lem ) ,
you should update quicklisp ( ros update quicklisp ) .
Also, if you are windows user, the following error might occur.
Unhandled SB-INT:SIMPLE-FILE-ERROR in thread #<SB-THREAD:THREAD "main thread" RU
NNING
                                                {10010B0523}>:
  Failed to find the TRUENAME of C:\Users\(username)\.roswell\lisp\quicklisp\dists\qui
cklisp\software\cl-setlocale-20200925-git\src\constants-win32.lisp:

To fix this, download constants-win32.lisp from
https://github.com/shamazmazum/cl-setlocale
and copy it to the folder in the above message.
( This issue will be fixed on the next quicklisp distribution update. )

This issue has been fixed. You can update Lem as follows.
ros update quicklisp
ros update lem


Merge response to low-density lipoprotein particle stimulus and its cellular equivalent ?

From @pgaudet on June 26, 2017 10:31
Hello @BarbaraCzub @RLovering
The term 'cellular response to low-density lipoprotein particle stimulus' has a parent term 'response to'. However other terms in the neighborhood don't have a 'response' equivalent.
Can I merge the 'response to' into 'cellular response to'?
There are 4 annotations by UCL-BHF:
P41233	Abca1	NOT	GO:0055099	response to high density lipoprotein particle	Process	IMP	PMID:15210959	-	10090	20091209	BHF-UCL
P78536	ADAM17	-	GO:0055099	response to high density lipoprotein particle	Process	IDA	PMID:17786981	-	9606	20081121	BHF-UCL
Q64343	Abcg1	-	GO:0055099	response to high density lipoprotein particle	Process	IDA	PMID:15210959	-	10090	20091209	BHF-UCL
Q8K4E1	Abcg4	-	GO:0055099	response to high density lipoprotein particle	Process	IDA	PMID:15210959	-	10090	20091209	BHF-UCL
Thanks, Pascale
Copied from original issue: geneontology/go-annotation#1578

From @RLovering on June 26, 2017 13:28
Hi Pascale
the only response is cellar response, I think. If organ response is considered cellular response,
Ruth

From @BarbaraCzub on June 26, 2017 13:36
Hi @pgaudet I have also just had a look at these annotations and it appears that they had been made before the 'cellular response...' terms were created. And from the abstracts of the reference papers it appears that the annotated studies involved cellular responses indeed.

OK, so I will merge.
Thanks, Pascale

GO:0071404    cellular response to low-density lipoprotein particle stimulus
16 direct EXP

GO:0055098 response to low-density lipoprotein particle stimulus
5 direct EXP
-- 2 RGD: Hmgcs1 and F3
-- 3 BHF :  ABCA1, SREBF2, PPARG

Merge response into cellular response.
Thanks, Pascale

I will also merge the siblings:

response to high density lipoprotein particle
4 EXP
BHF: Abcg1, ADAM17, Abca1 @RLovering
RGD: Nos3 @slaulederkind

-cellular response to high density lipoprotein particle stimulus
2 EXP (not affected)


Skip ZCL_ABAPGIT_INTEGRATION_GIT test

Temporarily skip this test class. Worked ok before #1775, but not anymore.

hmm


MacOs Screen Time Issue

I had a problem that Screen Time statistic on my MacBook(M1) show that I use device 24/7, but this was wasn't true, I at least sleep at night and close the lid of the macbook!
Screen Time didn't tell what is the program that doesn't sleep, just day "Other":

Screenshot

But from iPhone I was able to see what was taking up screen time. This is a website that I added to my RSS feed in NNW. It wan't opened in any browser or something like that, I only added it to my feed.

Screenshot

I just installed NNW a few days ago when I started having problems with the screen time. In the preferences "refresh feed" is set to 1H. So, for me it's look like a bug, I don't know yet if the problem is only with this particular website's feed or with NNW in general.

This is a Big Sur bug. Happens with every single app that is kept open (dot under Dock icon). I disabled screen time on my macs for that reason, I suggest you do the same until Apple solves this problem (maybe Monterrey, maybe never)

I have the same problem. If I click through on an article inside NetNewsWire, the site that it goes to gets counted in my screentime from when I click on it until I restart my phone.

Are you still seeing this bug?


Outline style for callouts cuts off the top with Admonition Plugin

Is the bug present when using the default Obsidian theme?
No
Is the bug present when snippets and plugins are disabled?
No
Minimal theme version
6.1.19
Describe the bug
The bug same as #509 ,
I tested on a new vault with only Minimal Theme and  Admonition Plugin installed.
Maybe it's a new feature request that to support Admonition Plugin? I'am not  sure.

Debug info
SYSTEM INFO:
Obsidian version: v1.1.9
Installer version: v1.1.9
Operating system: MacOS Monterey 12.0.1
Login status: not logged in
Insider build toggle: off
Live preview: on
Legacy editor: off
Base theme: adapt to system
Community theme: Minimal v6.1.19
Snippets enabled: 0
Restricted mode: off
Plugins installed: 1
Plugins enabled: 1
1: Admonition v9.0.5

I don't plan to add support for Admonitions plugin since those are natively supported in Obsidian now

Oh, thx.
For a few reasons(HTML in Code blocks nested in callouts don’t work in Live Preview), I'm still using Admonitions plugin.
If some people have the same problem, I have a simple way to solve it:
.callouts-outlined .callout .callout-title {
    margin-top: 0px;
}


Consensus min gas fee of .0025 uosmo

Cref #3320 , does the raw osmo amount component, not the TWAP.
What is the purpose of the change
Implements a consensus min gas fee of .0025 uosmo / gas. The mempool policy is set to max(localMempoolPolicy, Consensus minimum)
This consensus minimum is not being exposed as a governance parameter right now, as it seems far more effective to get to adaptive, demand based fee markets (ala EIP-1559).
Brief Changelog

Implement a consensus min fee of .0025uosmo/gas as per Osmosis proposal 354 https://www.mintscan.io/osmosis/proposals/354 .

Testing and Verifying
I've updated the existing test vectors to account for the consensus minimum, which includes adapting no fee and sub-consensus minimum test vectors to fail. Furthermore this PR refactors the test vector setup to be more succinct. (Removing extraneous fields, and using a for loop to combine Check and Deliver)
Documentation and Release Note

Does this pull request introduce a new feature or user-facing behavior changes? yes
Is a relevant changelog entry added to the Unreleased section in CHANGELOG.md? yes
How is the feature or change documented? Yes

The failure in go tests is that our ibc-hooks tests use ibctesting. Ibctesting uses 0 fees in its tests, right here: https://github.com/cosmos/ibc-go/tree/v4.3.0

I think we can disable geometric TWAP as well. These are likely related


HMR indefinitely reloads on startup after upgrading to 1.0.0-next.169

Describe the bug
Upgrading from 1.0.0-next.168 to 1.0.0-next.169 onward causes an infinite reload cycle on startup.
I believe the issue is from the Vite HMR config no longer working / being passed after this PR.  Might also be a similar issue as what was resolved in https://github.com/sveltejs/kit/commit/0f06e3554bbc354ae47a7d40a8742925bf58e626
I run a dotnet backend with SSL on https://localhost:5443 and needed this configuration to allow the proxy to http://localhost:3000 to work.
const config = {
  kit: {
    vite: {
      server: {
        hmr: {
          protocol: 'ws',
          port: 3001,
        },
      },
    },
  },
};

What's interesting is if I remove the hmr config above, accessing the Vite server directly at http://localhost:3000 does not reload indefinitely, but if I leave the config in place, http://localhost:3000 also indefinitely reloads on startup.
Reproduction
https://github.com/techniq/sveltekit-hmr-reload-issue
Logs
No response
System Info
System:
    OS: macOS 10.15.7
    CPU: (8) x64 Intel(R) Core(TM) i7-6920HQ CPU @ 2.90GHz
    Memory: 146.43 MB / 16.00 GB
    Shell: 5.6.2 - /usr/local/bin/zsh
  Binaries:
    Node: 14.14.0 - /usr/local/bin/node
    Yarn: 1.22.4 - /usr/local/bin/yarn
    npm: 7.4.0 - /usr/local/bin/npm
    Watchman: 4.9.0 - /usr/local/bin/watchman
  Browsers:
    Chrome: 94.0.4606.61
    Chrome Canary: 96.0.4656.0
    Firefox: 80.0
    Safari: 15.0
    Safari Technology Preview: 14.2

Severity
blocking an upgrade
Additional Information
No response

Please, use port 443 and wss protocol.
https://github.com/sveltejs/kit/issues/1134#issuecomment-928098710

@moisesbites - Thanks.  In my case the port should be 5443 since that is what I have running locally.  I'm not even sure how it ran with port 3001 on version 168.  Maybe SvelteKit was launching another server on that port... anyways, this is the config that now works and allows me to upgrade.
const config = {
  kit: {
    vite: {
      server: {
        hmr: {
          protocol: 'wss',
          port: 5443,
        },
      },
    },
  },
};

For version "@sveltejs/kit": "^1.0.0-next.178", maybe you will need to put '--host <IP_ADDRESS>' in the scripts in package.json:
  "scripts": {
    "dev": "svelte-kit dev --host <IP_ADDRESS>",
    "start": "svelte-kit start --host <IP_ADDRESS>",
    "preview": "svelte-kit preview --host <IP_ADDRESS>",
    ....
   }

https://github.com/sveltejs/kit/issues/1134#issuecomment-932334309

I tried the --host <IP_ADDRESS> everywhere, but didn't help.
I'm on a "true" SPA mode. All of the packages are the latest.
client.ts:28 WebSocket connection to 'ws://local.mydev.tld:24679/' failed:
[vite] server connection lost. polling for restart...

I have found that it happens from this "@sveltejs/kit": "^1.0.0-next.169",
168 working fine.
I'm run it in a docker container and use an nginx container as a reverse proxy and pass to the specified ports from the port 80.
(It works on version 168)
My config:
kit: {
        target: '#svelte',
        vite: {
            server: {
                hmr: {
                    protocolo: 'ws',
                    port: 24679
                }
            }
        },
        adapter: staticAdapter({
            fallback: '404.html'
        }),
        ssr: false,
        amp: false,
        trailingSlash: 'never'
    }


Verify that secondary key coder is deterministic in SortValues

The SortValues transform sorts elements based on their byte representation, to mirror the behavior of GroupByKey, and as required by portability.
Fixes #20109

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[x] Choose reviewer(s) and mention them in a comment (R: @username).
[x] Mention the appropriate issue in your description (for example: addresses #123), if applicable. This will automatically add a link to the pull request in the issue. If you would like the issue to automatically close on merging the pull request, comment fixes #<ISSUE NUMBER> instead.
[x] Update CHANGES.md with noteworthy changes.
[x] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.
To check the build health, please visit https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md
GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

R: @TheNeuralBit
It is a good first issue! :-)

hmm 3 hour timeout on https://ci-beam.apache.org/job/beam_PreCommit_Java_Commit/24481/

run java precommit


TradeShop v2.2.0 - Extended TS Addon Framework (TSAF)

Pull Request Etiquette
There are several guidelines you should follow in order for your
Pull Request to be merged.

[x] I have checked the PRs for upcoming features/bug fixes.
[x] I have read the contributing guidelines.

It is sometimes better to include more changes in a single commit.
If you find yourself having an overwhelming amount of commits, you
can rebase your branch.

Template
Pull Request
This PR serves the discussion and the development of the TS Addon f
Framework (TSAF), which is featured in version 2.2.0.
For now, the TSAF has four events, which the plugin fires for addons to listen to:

PlayerTradeEvent [cancellable] - fired before the transaction is completed
SuccessfulTradeEvent [final] - fired after the transaction is completed
PlayerShopOpenEvent [cancellable] - fired when someone is about to open their shop
PlayerShopCloseEvent [cancellable] - fired when someone is about to to close their shop
PlayerShopCreateEvent [cancellable] - fired when someone is about to create a shop
PlayerShopDestroyEvent [cancellable] - fired when someone is about to destroy a shop
PlayerShopInventoryOpenEvent [cancellable] - fired when someone is about to open a shop's inventory
HopperShopAccessEvent [pseudo-cancellable] - fired when a hopper attempts to access the inventory of a shop
PlayerShopChangeEvent

Notice that failed attempts do not fire any of these events. This design is intended this way,
... with hopefully more to come.

Not sure if I understood the question. What I think you are asking is, why don’t we move the execution of the transaction between buyer and shop to another listener for our events. If you meant something else apologies,just let me know.
They most certainly can be handled in a new event listener, however that is not how it is intended to work. The event is supposed ro be listened to, so that when it is fired, the addon can do stuff or even interfere with the trade. If it does, and the event is cancelled, TradeShop stops doing what it was doing. If not, it finishes up. Either way, it would make things weird to simply move execution to another listener because we would
a) have less oversight of our code
b) possibly interfere with potential addons
c) not need to move stuff to a listener for an event thay we fired in the first place.
I do, however, intend to do some code refactoring before this PR is merged.

Ill re review this later, thinking about it more i was just being crazy and made perfect sense the way it was being done.

Javadocs for the TSAF went up at https://tradeshop.github.io/docs

We may want to add a debug command that shows connected plugins and commands(if we still have that functionality) as well as all versioning information...

I removed the thing that forced addons to hook into our plugin by “registering” themselves because I fundamentally changed the design of the TSAF as I went along. I believe the old design was quite the performance hog, whereas this one is much more lightweight. So, at the moment, we cannot see who is listening to the events.

@KillerOfPie can I merge this?

Merging PR.
The docs’ scope will be adjusted at a later time.


keyboard sound

we coding

I don't really see how this contributes to the website or the project? 😕


fix memtracker accuracy bug

Proposed changes
Issue Number: close #xxx
Problem summary
fix memtracker accuracy bug, this results in fewer consumption.
Checklist(Required)

Does it affect the original behavior:

[ ] Yes
[ ] No
[ ] I don't know

Has unit tests been added:

[ ] Yes
[ ] No
[ ] No Need

Has document been added or modified:

[ ] Yes
[ ] No
[ ] No Need

Does it need to update dependencies:

[ ] Yes
[ ] No

Are there any changes that cannot be rolled back:

[ ] Yes (If Yes, please explain WHY)
[ ] No

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 34.74 seconds
load time: 430 seconds
storage size:<PHONE_NUMBER>5 Bytes
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20221201061310_clickbench_pr_55965.html


CHAR-0003 Add 3D Model to Character General Page

Done in this commit https://github.com/Bentheburrito/sacastats/commit/69c5bb7eeb0d1b7727a7d323ce141c4a90b7c71f


Animation on hide()

Hi guys,
thanks for this project, is very cool!
I'm using some of the annotations in hover on elements, it would be really cool to make animations possible in reverse (on hide).
Bye!

Thats a good idea, will look into that.

Hi guys, thanks for this project, is very cool!
I'm using some of the annotations in hover on elements, it would be really cool to make animations possible in reverse (on hide).
Bye!

I know this is 3.5 years ago, but did you figure out a way to do this? Looks like it was never implemented.


Webpack Imported Module

Ionic version:  (check one with "x")
(For Ionic 1.x issues, please use https://github.com/ionic-team/ionic-v1)
[ ] 2.x
[ x] 3.x
[ ] 4.x
I'm submitting a ...  (check one with "x")
[ x] bug report
[ ] feature request
Please do not submit support requests or "How to" questions here. Instead, please use one of these channels: https://forum.ionicframework.com/ or http://ionicworldwide.herokuapp.com/
Current behavior:

I've been getting the webpack error on ALL my projects since today and honestly a lot of Google consumption ain't helping
WEBPACK_IMPORTED_MODULE_0__angular_core.n is not a constructor
at Object.webpack_exports.b (common.js.pre-build-optimizer.js:52)
at webpack_require (bootstrap a2c9e0e48c15d7bf651c:54)
at Object. (button.ngfactory.js.pre-build-optimizer.js:17)
at webpack_require (bootstrap a2c9e0e48c15d7bf651c:54)
at Object. (gesture-controller.js.pre-build-optimizer.js:255)
at webpack_require (bootstrap a2c9e0e48c15d7bf651c:54)
at Object.defineProperty.value (ChildrenNode.js.pre-build-optimizer.js:502)
at webpack_require (bootstrap a2c9e0e48c15d7bf651c:54)
at Object. (label.js.pre-build-optimizer.js:117)
at webpack_require (bootstrap a2c9e0e48c15d7bf651c:54)
Expected behavior:

All my projects were fine and i have not updated or changed anything
Steps to reproduce:

Related code:

insert short code snippets here

Other information:

Ionic info: (run ionic info from a terminal/cmd prompt and paste output below):
insert the output from ionic info here

cli packages: (/usr/lib/node_modules)
@ionic/cli-utils  : 1.19.1
ionic (Ionic CLI) : 3.19.1

global packages:
cordova (Cordova CLI) : 7.1.0

local packages:
@ionic/app-scripts : 3.1.8
Cordova Platforms  : android 6.3.0
Ionic Framework    : ionic-angular 3.9.2

System:
Node : v8.9.4
npm  : 5.6.0
OS   : Linux 4.13

Environment Variables:
ANDROID_HOME : not set

Misc:

I had the same problem, no idea why. But I solved it by erasing the node_modules folder from the project and runnig npm install  and the app start working again


Unifiedpush Metrics

See: AGPUSH-1234
How test it?
Just build it locally and then run it

@secondsun @sebastienblanc @matzew Could you give it a spin?

I am not able to build the app, I am getting:
gradle clean build

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:_debugCompile'.
   > Could not find any version that matches com.android.support:appcompat-v7:22.+.
     Searched in the following locations:
         https://jcenter.bintray.com/com/android/support/appcompat-v7/maven-metadata.xml
         https://jcenter.bintray.com/com/android/support/appcompat-v7/
         file:/Users/matzew/.m2/repository/com/android/support/appcompat-v7/maven-metadata.xml
         file:/Users/matzew/ANDROID_HOME/current/extras/android/m2repository/com/android/support/appcompat-v7/maven-metadata.xml
         file:/Users/matzew/ANDROID_HOME/current/extras/google/m2repository/com/android/support/appcompat-v7/maven-metadata.xml
         file:/Users/matzew/ANDROID_HOME/current/extras/google/m2repository/com/android/support/appcompat-v7/
     Required by:
         android:app:unspecified

Note: I did the following:

getting latest for CORE and PIPE and also updated the version here.

@danielpassos Do I need something else ?

@matzew Do you have support library 22.* installed?

@danielpassos yes :-) But due to traveling, I can not test it now, since I have to update my libs.
@cvasilak mind jumping on this ?

@danielpassos I have been testing your helloworld branch and I have one problem :
When I sent a push notification, even if I don't open it, it's marked as open in UPS and the device log I can also see :
I/org.jboss.aerogear.unifiedpush.helloworld.callback.MetricsCallback( 2543): The message ccb6fb70-4315-4014-b475-988b2d1e84a2 was marked as opened

^^ this call should only happen when I tap the notification, right ?

:eyes: on it

compiled and run successfully both the library and the hello world demo :+1:
(Had an issue with the dependencies but after following the build android guide from scratch, all the issues were resolved)
I can see the metrics date being updated upon receiving the notification, noticed the issue that @sebastienblanc refers too but @danielpassos would know better why this flow.

@sebastienblanc @cvasilak For now sendMetrics is trigger when message was received to be easy to test. I'll move it for when message was opened when I finished AGPUSH-1415

sounds good!
On Tue, May 19, 2015 at 5:28 PM, Daniel Passos<EMAIL_ADDRESS>wrote:

@sebastienblanc https://github.com/sebastienblanc @cvasilak
https://github.com/cvasilak For now sendMetrics is trigger when message
was received to be easy to test. I'll move it for when message was opened
when I finished AGPUSH-1415 https://issues.jboss.org/browse/AGPUSH-1415
—
Reply to this email directly or view it on GitHub
https://github.com/aerogear/aerogear-android-push/pull/36#issuecomment-103551548
.

--
Matthias Wessendorf
blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
twitter: http://twitter.com/mwessendorf

@danielpassos thanks! landed! can we get an release of this SDK on maven central? e.g. 1.1.0-beta.1 or so ?

@danielpassos any comments on the release of the Push SDK? I think this is blocking @edewit on Cordova

Not anymore https://repository.jboss.org/nexus/content/repositories/jboss_releases_staging_profile-5651/


[1.6.x] Added support for batch producing and handling batch of messages

I'm wondering why the tests pipeline is not running for this PR

I'm wondering why the tests pipeline is not running for this PR

I have fixed it, forgot to add extra line at the end of configuration

@rtuin can you let me know your thoughts about this?

@mateusjunges should I fix something else? Or it is fine for now?

@vsvp21 one more thing:  can you add a simple PHP doc block at least to the interface methods, explaining what each one is responsible for?

@vsvp21 i think its fine now. I've just removed some final classes. For my open source code, i assume users know they are responsible for writing tests for any overwritten behaviour. I'll review it one more time later today, and i'll let you know if there is any changes to be made.

Okay, Thanks

@vsvp21 one more thing: can you add a simple PHP doc block at least to the interface methods, explaining what each one is responsible for?

Yeah I'm gonna add it later today

@mateusjunges I have added PHP doc blocks

I'll merge this later today or tomorrow, i need to update my website to generate the docs from branch v1.7.x before. Thank you @vsvp21.


Groups and Integrations fullwell is busted.

Sooo, after I felt comfy that the form was submitting it came time to do a science test and oh boy...
Since at least the 0.3.0 release, the Integrations and Groups Calculator has been spitting out nonsense because ... It is stuck on using a fullwell as a well fraction, and then literally tries to compare that fraction to the decimal percentage.
Every observation is over saturating because it is more saturated in pixels than ... between .95 and 1.
I'm really bummed out I didn't catch this with the 0.3.0 release, working on a fix now.

And, as an also frustrating but lower priority side note, all of my error handling for parameters out of range is gone, to be replaced with an Internal Service Error.

I have a sloppy fix in for now, also in #283. The next phase is actually understanding the form_validation stuff which I don't at present.

Okay. I'm going to spell out everything that should be done at some point to fix this, and try to figure out what makes sense to do now.

[ ] Get the site to produce answers that make sense.
[ ] Use the sat_mode parameter to determine if it's counts or fullwell.
[ ] Write a catch so that you can't put a counts < a reasonable amount or a fullwell greater than 1.
[ ] Clean up all of my old error handling in app_exoctk.py since it's now happening in form_validation.py.
[ ] Cry a lot.
[ ] ???

Here are my suggested changes for the G&I calculator:

[ ] After resolving a target, the returned Observation Time is in units of days but the tab says hours.
[ ] The calculation for the default Observation Time is wrong.  It should be 3*transit duration.
[ ] Specify the units (electrons) in the saturation table
[ ] NIRISS has decreased its saturation limit to ~56k electrons.  Not sure if this is a quick fix or would require sufficient work to postpone this issue until the next release.
[ ] Relabel the following TA APT column headers:
2: Min # of Groups
3: Max # of Groups
4: Total Duration with Min Groups (seconds)
5: Total Duration with Max Groups (seconds)
6: Counts Reached with Min Groups (electrons)
7: Counts Reached with Max Groups (electrons)
[ ] Relabel the following SO APT column headers:
5: Observation Duration (hours)

I'm going to call this closed.


Add a DSL pass for delegate from Active Support

Add DSL support for Module#delegate from Active Support. Official doc here.
Motivation
This is a very common macro used in Rails apps. We have been using a
plugin to implement this but I think this deserves native DSL status.
Test plan
I ran this on our app without the Ruby plugin version of this pass and saw no new errors. Included test case has good coverage over Delegate.cc.

Thank you @XrXr for adding this and @ptarjan for reviewing.
I've been trying to manually annotate some delegated methods today, and I'm getting the following error:
Method `...` redefined with argument `...` as a non-splat argument[4010](https://srb.help/4010)

It's great to have this rewrite as a stop-gap solution, but how can I then improve the signatures of the methods without hitting this error?
It's worth noting that I might rewrite the delegate call with an actual method definition, but I'm trying to do this with just RBI and no changes to the actual code.

Thank you @XrXr for adding this and @ptarjan for reviewing. I've been trying to manually annotate some delegated methods today, and I'm getting the following error:
Method `...` redefined with argument `...` as a non-splat argument[4010](https://srb.help/4010)

It's great to have this rewrite as a stop-gap solution, but how can I then improve the signatures of the methods without hitting this error? It's worth noting that I might rewrite the delegate call with an actual method definition, but I'm trying to do this with just RBI and no changes to the actual code.

Please open a new issue with an example showing your problem in https://sorbet.run .  It will be much easier to have a discussion in that issue than on an issue that is five years old.


Issue in taking RDP using Seth

Hi Adrian,
Thank you for develop this type of tool. You have done great work.
I am facing issue when entering the correct credentials i am not able to get RDP and because of this i am bot able to execute cmd like calc.
Error:
<EMAIL_ADDRESS>Exception in thread Thread-3:
Traceback (most recent call last):
File "/usr/lib/python3.6/threading.py", line 916, in _bootstrap_inner
self.run()
File "/root/Seth/seth/main.py", line 47, in run
self.forward_data()
File "/root/Seth/seth/main.py", line 172, in forward_data
self.save_vars(parse_rdp(data, self.vars, From=From))
File "/root/Seth/seth/main.py", line 185, in save_vars
print_var(k, self.vars)
File "/root/Seth/seth/parsing.py", line 445, in print_var
KBD_LAYOUT_CNTRY[vars[k]])
KeyError: 16393
Commands:
./seth.sh eth0 <IP_ADDRESS> <IP_ADDRESS> <IP_ADDRESS> calc
Please help

Looks like you're using an unusual keyboard layout. This should not cause the program to fail, so with the latest commit the exception is caught. Please pull and try again

Hi,
I am using latest commit.
On Wed, Aug 22, 2018 at 3:25 PM Adrian Vollmer<EMAIL_ADDRESS>wrote:

Looks like you're using an unusual keyboard layout. This should not cause
the program to fail, so with the latest commit the exception is caught.
Please pull and try again
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/SySS-Research/Seth/issues/25#issuecomment-414978997,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AIiK5nJPBVTt9cSZAPEmneE59nxGu4rKks5uTSqrgaJpZM4WHGpl
.

The one I pushed 2 hours ago? And you see no change?

Thank you. It's working now :) but i checked your video tutorial in that it is shown that whatever i type it show on my terminal but in this update it now showing. is there any condition of it?

Hm, there shouldn't be.
You could run it in debug mode, so run SETH_DEBUG=1 ./seth.sh ... and post the output here, maybe that will give me a clue.
Maybe it also has to do with the keyboard layout. What language is your keyboard layout?

Thank you very much. I tried on other system its working. Thank you for such great code.

In my case everything works perfect but i can't see in my kali linux what i type on the victim PC. It show me some random key (Key Press: ESC, Key Press: A....) Im using US keyboard in both PC.


README Does Not Render Correctly on nuget.org

Description
The repository README does not render properly on nuget.org at https://www.nuget.org/packages/Atrea.PolicyEngine/:

This is likely due to the mix of HTML and Markdown not being supported there.
Expected Behaviour
The README is rendered cleanly both on github.com and nuget.org.
Affected Version
v3.0.0
Steps to Reproduce
Navigate to https://www.nuget.org/packages/Atrea.PolicyEngine/ and observe the issue.
Checklist

[x] I have read the contributing guidelines
[x] I have verified this does not duplicate an existing issue

Hi @wbaldoumas may I work on this issue ?

@Rishabhraghwendra18 go for it! 😄

Closing this, as it will be addressed once https://github.com/NuGet/NuGetGallery/issues/8644 is addressed.


Task: Examining correlation between existing CEJST thresholds

Describe the task
So far I have made a correlation matrix for the CEJST thresholds and have begun the process of collapsing thresholds by category.

correlation matrix:

*analysis:
The following analysis operates under the assumption that a Pearson coefficient (R) value above .7 is strongly correlated. However, when observing the relationships in the correlation matrix, the highest R value is ~.568 (showing the correlation between medianincome and poverty). While this may indicate overall low correlation values, there are several factors to consider when deciding the extent to which given values are correlated. One of those factors is the variance of the dataset. The Pearson coefficient value operates under the assumption that the dataset contains continuous values with normal variance. In the CEJST dataset, however, the values are discontinuous (with 0 representing FALSE values and 1 representing TRUE values), and at least 90% of the values in this matrix are 0. This has led to low correlation coefficients regardless of the 1-1 relationship between values. With this in mind, it might be useful to take this analysis with a grain of salt, as conducting a Jaccard similarlity test (which measures the similarities between binaries) will allow us to draw more concrete conclusions. Instead, we can use this as a way to connect assess how certain variables compare to others, and the cohesiveness of their correlations throughout the matrix.

The NRI dataset – agloss, poploss, buildloss – seems pretty disjoint from the other indicators compared to what it “picks up”.
This is true, but to a lesser extent, for the pollution indicators, like RMP sites. They don’t seem to be strongly correlated outside of other environmental indicators.
This is not the case for health, T&WD, etc. indicators
Additionally, there are no mildly or strongly significant negative correlations. This is as expected -- we are working with environmental and economic indicators here that are proven to be significantly positively correlated.
Acceptance Criteria

I'm stuck on how to proceed with the next step in this task. screenshot of my code so far here:

assist with next steps/whether my code is even correct/whether I'm still misunderstanding the task.

thanks so much, Gianna! I'll take a look at this tomorrow.

Gianna, really nice work to start!
For the next task, I think you want to construct a NEW field rather than mapping the max. Using dplyr, I think you will want something like:
df %>%
    rowise() %>% # you could also groupby census tract, which makes less intuitive sense but is faster
    mutate(max_var_in_this_group = max(var1, var2, var3,..., var_n)

You might have to do something for rows with all nan(or you can drop them).
This will produce a new variable that is the maximum value across all included variables.
The code you wrote above does not create a new variable.

This is great! Curious if it's possible to include the two "screening" indicators in here too - Low Income (% below 200% FPL) and Higher Educational Enrollment.
Also, is your analysis at the national or state level? I wonder if correlation results may be different at the state level.
I was looking at the relationships between Educational Enrollment, Educational Attainment and Age for New York State this morning and found interesting relationships between the age distribution and educational enrollment, and between educational enrollment vs. High School attainment, posted in https://github.com/usds/justice40-tool/issues/1509
Seems super valuable to keep looking - Thanks!


feat: allow to derive enumeration codec for nested sealed hierarchies

Hey folks! Current logic for deriving enum codec lacks ability to derive it for nested hierarchies. What do you think about adding it? In case answer is yes, here's the PR.
There is one caveat though, Mirror.Of[A].ordinal doesn't work as expected for nested hierarchies, that's why I needed to use summonTypeTestRecursively (credits to @odomontois and https://github.com/evolution-gaming/derivation). Here's scala-cli snippet for quick showcase what's the problem
//> using scala "3.3.0"

import scala.deriving.Mirror

sealed trait Animal
object Animal:
  sealed trait Mammal extends Animal
  case object Dog extends Mammal
  case object Cat extends Mammal
  case object Bird extends Animal

object Main extends App {
  val mirror = summon[Mirror.Of[Animal]]
  assert(mirror.ordinal(Animal.Dog) == 0)
  assert(mirror.ordinal(Animal.Cat) == 0) // <<< HERE
  assert(mirror.ordinal(Animal.Bird) == 1)
}

@zarthross @zmccoy what do you folks think about it?

Seems like their are several issues related to (scala 3) derivation for such nested "sum" hierarchies - see #2110 / #2156 and previously #2096 (all of them seemingly related to how those nested sums are "mirrored").
I guess ideally, one would take a step back and try to look at the bigger picture and try to find a better approach for all cases of scala 3 derivation for sums than fixing them one by one.

Thanks for letting me know @MartinHH. To some point I wasn't even aware of this until 2days ago we hit such errors ourselves :/ I can take a look at them and try to tackle nested sum problem, as soon at company I'm working at we might have more advanced cases. We're in the process of cross-compilation between Scala 2 & 3 and so far circe is one the biggest obstacle, I'll try to come up with some actionable actions.

I had a second (and third) look myself and came to the conclusion  that the use cases and implementations of ConfiguredDe/EnCoder and ConfiguredEnumDe/Encoder are so different that one might as well go ahead and solve the "nesteds sum" problem in two different ways (i.e. keep following the route that was chosen for ConfiguredDe/EnCoder in #2096 and go ahead with the approach of this PR for ConfiguredEnumDe/Encoder). But that's just my opinion and in the end, it's up to the maintainers of this project...

needs conflict fixing


nvidia-container-cli: initialization error: cuda error: unknown error

I have encountered the similar problem as @JerrettLevensalor, the error is <initialization error: cuda error: unknown error\n""": unknown>> !

I have read some code of the libnvidia-container, and i think the problem must be in libnvidia-container !
How can i solve the problem?
Thanks!

Usually this points to a driver installation error. That said, what version of libnvidia-container are you using? The CUDA dependance was removed in 1.1.0.

They have restarted the computer, and solved it ! It happens ocasionally, so i want to know why? The problem is that I can not recure the problem! The libnvidia-container is v1.0.2！

They have restarted the computer, and solved it ! It happens ocasionally, so i want to know why? The problem is that I can not recure the problem! The libnvidia-container is v1.0.2！@klueska

fig.1 call_cuda(driver.c)

fig2 driver_init(driver.c)
Is this error in the function driver_init_1 (fig.2) which base on GPU driver ?  I  can not find the definition of the function ！And i want to know whether it calls the call_cuda(fig.1)!  Thanks!

That function is generated by rpcgen, which ultimately calls driver_init_1_svc under the hood. In version 1.0.2 (which you indicated you are using) the driver_init_1_svc used make the following call:
        if (call_cuda(ctx, cuInit, 0) < 0)
                goto fail;

This is no longer done in newer versions of libnvidia-container.
However, if this call were to fail in the past, you would see the error you are getting. As I mentioned before, this is something out of control of libnvidia-container and points to a problem with the underlying driver.

I got it ! Think u very much! @klueska


Download Images from Private Registry updates STO-7765

Thanks for contributing to the Harness Developer Hub! Our code owners will review your submission.
Description

Please describe your changes: __________________________________
Jira/GitHub Issue numbers (if any): ______________________________
Preview links/images (Internal contributors only): __________________

PR lifecycle
We aim to merge PRs within one week or less, but delays happen sometimes.
If your PR is open longer than two weeks without any human activity, please tag a code owner in a comment.
PRs must meet these requirements to be merged:

[ ] Successful preview build.
[ ] Code owner review.
[ ] No merge conflicts.
[ ] Release notes/new features docs: Feature/version released to at least one prod environment.

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

This pull request has been automatically closed due to 30 days of inactivity. If you believe this was done in error, please feel free to reopen the PR or reach out to the BT team for further assistance. Thank you for your contributions!


add new API for private endpoint connections on AKS

MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Contribution checklist:

[ ] I have reviewed the documentation for the workflow.
[ ] Validation tools were run on swagger spec(s) and have all been fixed in this PR. How to fix?

If any further question about AME onboarding or validation tools, please view the FAQ.
ARM API Review Checklist

[x] Service team MUST add the "WaitForARMFeedback" label if the management plane API changes fall into one of the below categories.

adding/removing APIs.
adding/removing properties.
adding/removing API-version.
adding a new service in Azure.

Failure to comply may result in delays for manifest application. Note this does not apply to data plane APIs.

[ ] If you are blocked on ARM review and want to get the PR merged urgently, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.
Please follow the link to find more details on API review process.

/azp run automation - sdk

Can one of the admins verify this patch?

/openapi pipeline

/azp run automation - sdk

/openapi pipeline

/openapi pipeline

/azp run automation - sdk

/azp run automation - sdk

/azp run automation - sdk

/azp run automation - sdk

/azp run automation - sdk

Still signed off from ARM side :)


NR2003 Track Type is not inclusive of all tracks

There appears to be an anomaly in the "Use NR2003 Track Type" option. If you select the year 2003, select all races, and then Variable Inspector, there are 2 RC, 4 SS, 6 ST, and 6 SW races when you select the Filter by Track Type drop down, totaling 18 races (half the season). However if you do not select this rating, there are 2 RC, 6 ST, 10 SS, and 18 SW, totaling the appropriate 36 races. It seems that if you select to filter by NR2003 track type, the outcome should be 2 RC, 4 SS, 6 ST, and 24 SW, where SW is anything one mile or over and not restrictor plate or road course (corresponding to track types 1,2, and 3 in the game).

I believe I might have a reasonable hypothesis on what is causing this issue. Using the 2003 season as an example still, there are 6 speedway courses if "Use NR2003 Track Type" is checked. That is the difference between how many superspeedway tracks there are between the two settings (10-4) and the difference between how many speedway tracks are expected (24-18). By looking at the results of select years and matching winners with the track types in NRatings Variable Inspector, it appears that the six races that comprise the track type "speedway" when "Use NR2003 Track Type" is selected are precisely the six races which are considered speedway by NR2003, and superspeedway by other standards (non road course tracks 2 miles or greater in length; i.e. California, Indianapolis, Michigan x2, Pocono x2).
This leads me to believe that there is an error in the logic, where if "use the NR2003 track type" is selected, the races at these tracks are used as the type speedway, replacing the existing 18 speedway tracks, rather than being added to the existing 18 speedway races. I'm sure the code is not as simple as changing an if statement or modifying how an array is aggregated... But I am fairly certain that this is the cause of the issue.

Might have a lead on the issue. In this file you can see the logic what determines the "regular" tracktype and the "NR2003" tracktype: https://github.com/64Soft/NRatings.Client/blob/main/src/NRatings.Client/Domain/Race.cs. In the NR2003TrackTypeId logic I think races with tracklength >= 1 mile and < 2 miles that do NOT have the words Daytona or Talladega in their tracknames, do not satisfy any of the "if" conditions and thus return null for the property. To fix it I'll need to figure out again exactly what logic NR2003 uses to determine its tracktypes as it's been a while since I've coded this and I've stopped playing NR2003 a long time ago. If you can shed some light on it please feel free :-)

Ah yes there it is! Starting with the if statement on 48:
                    if (TrackLengthMiles < 1.0)                         return "ST";                     else if (this.Track.Name.Contains("Daytona") || this.Track.Name.Contains("Talladega"))                         return "SS";                     if (TrackLengthMiles >= 2.0)                         return "SW";
should be:
                    if (TrackLengthMiles < 1.0)                         return "ST";                     else if (this.Track.Name.Contains("Daytona") || this.Track.Name.Contains("Talladega"))                         return "SS";                     if (TrackLengthMiles >= 1.0)                         return "SW";
It's strange to me that it needs to call out Daytona and Talladega before identifying entities which are 1 mile are greater are identified, but maybe that's correct? Otherwise the else if and the final if statement might need to be switched around.

It's strange to me that it needs to call out Daytona and Talladega before identifying entities which are 1 mile or greater, but maybe that's correct?

Well if the check on Daytona or Talladega would come as last, it would already have satisfied the condition TrackLengthMiles >= 1.0 and returned "SW"
I'll make the correction from 2.0 to 1.0 in that final if statement.

Great thank you! I think I also found a possible solution to the other issue brought up here: https://github.com/64Soft/NRatings.Client/issues/26

First of all happy New Year :-). This has now been fixed in PR #28 and the new client (v5.1.8) has been published. Please confirm if this now works as intended.

Happy new year! Yes, I checked a few series over several years and this release has resolved this issue. Now, the sum of all races as a result of sorting by the track type subset totals all races for a season (or however many selected). Thank you very much!

You're welcome


Access Login Information

Hi, is this possible for me to retrieve profile information for a signed-in user? I have a business policy regarding the constraint one app account corresponding to only one google fit account.

check out this discussion #74 ,  which includes some possible workaround.
In short, it's hard. Google Fit Api itself does not allow us to get any profile info.


The camera stays very small on the Android screen

Software Versions

Python: 3.6
OS: Ubuntu 16.04.3 LTS
Kivy: 1.11.1
Kivy installation method: Pip method

The bug
The camera stays very small on the Android screen, when compile with buildozer.
And at a resolution greater than 800x600 the app closes.
Expected behavior
The camera image should appear as large as the screen on android devices
To Reproduce
main.py
from kivy.app import App
from kivy.lang import Builder

tela = '''
BoxLayout:
    orientation: 'vertical'
    size: root.size

    canvas:
        Color:
            rgb: 1, 0, 0
        Rectangle:
            size: self.size

    Camera:
        id: cam0
        resolution: (640,480)
        play: True
        size_hint: 1,1
        allow_stretch: True # tested with and without this feature

        canvas.before:
            PushMatrix
            Rotate:
                angle: -90
                origin: self.center
        canvas.after:
            PopMatrix
'''

class TestCamera(App):

    def build(self):
        return Builder.load_string(tela)

TestCamera().run()

buildozer.spec file:
[app]

# (str) Title of your application
title = Camera Kivy 2

# (str) Package name
package.name = camerakivy2

# (str) Package domain (needed for android/ios packaging)
package.domain = org.test

# (str) Source code where the main.py live
source.dir = .

# (list) Source files to include (let empty to include all the files)
source.include_exts = py,png,jpg,kv,atlas

# (list) List of inclusions using pattern matching
#source.include_patterns = assets/*,images/*.png

# (list) Source files to exclude (let empty to not exclude anything)
#source.exclude_exts = spec

# (list) List of directory to exclude (let empty to not exclude anything)
#source.exclude_dirs = tests, bin

# (list) List of exclusions using pattern matching
#source.exclude_patterns = license,images/*/*.jpg

# (str) Application versioning (method 1)
version = 0.1

# (str) Application versioning (method 2)
# version.regex = __version__ = ['"](.*)['"]
# version.filename = %(source.dir)s/main.py

# (list) Application requirements
# comma seperated e.g. requirements = sqlite3,kivy
#requirements = python3crystax==3.6, kivy, plyer
requirements = kivy

# (str) Custom source folders for requirements
# Sets custom source for any requirements with recipes
# requirements.source.kivy = ../../kivy

# (list) Garden requirements
#garden_requirements =

# (str) Presplash of the application
presplash.filename = %(source.dir)s/presplash.png

# (str) Icon of the application
icon.filename = %(source.dir)s/cam.png

# (str) Supported orientation (one of landscape, portrait or all)
orientation = portrait

# (list) List of service to declare
#services = NAME:ENTRYPOINT_TO_PY,NAME2:ENTRYPOINT2_TO_PY

#
# OSX Specific
#

#
# author = © Copyright Info

# change the major version of python used by the app
osx.python_version = 3

# Kivy version to use
osx.kivy_version = 1.11.1

#
# Android specific
#

# (bool) Indicate if the application should be fullscreen or not
fullscreen = 1

# (string) Presplash background color (for new android toolchain)
# Supported formats are: #RRGGBB #AARRGGBB or one of the following names:
# red, blue, green, black, white, gray, cyan, magenta, yellow, lightgray,
# darkgray, grey, lightgrey, darkgrey, aqua, fuchsia, lime, maroon, navy,
# olive, purple, silver, teal.
android.presplash_color = white

# (list) Permissions
android.permissions = CAMERA

# (int) Android API to use
#android.api = 19

# (int) Minimum API required
#android.minapi = 9

# (int) Android SDK version to use
#android.sdk = 20

# (str) Android NDK version to use
#android.ndk = 10.3.2

# (bool) Use --private data storage (True) or --dir public storage (False)
#android.private_storage = True

# (str) Android NDK directory (if empty, it will be automatically downloaded.)
#android.ndk_path = ~/cristax/crystax-ndk-10.3.2

# (str) Android SDK directory (if empty, it will be automatically downloaded.)
#android.sdk_path =

# (str) ANT directory (if empty, it will be automatically downloaded.)
#android.ant_path =

# (bool) If True, then skip trying to update the Android sdk
# This can be useful to avoid excess Internet downloads or save time
# when an update is due and you just want to test/build your package
# android.skip_update = False

# (str) Android entry point, default is ok for Kivy-based app
#android.entrypoint = org.renpy.android.PythonActivity

# (list) Pattern to whitelist for the whole project
#android.whitelist =

# (str) Path to a custom whitelist file
#android.whitelist_src =

# (str) Path to a custom blacklist file
#android.blacklist_src =

# (list) List of Java .jar files to add to the libs so that pyjnius can access
# their classes. Don't add jars that you do not need, since extra jars can slow
# down the build process. Allows wildcards matching, for example:
# OUYA-ODK/libs/*.jar
#android.add_jars = foo.jar,bar.jar,path/to/more/*.jar

# (list) List of Java files to add to the android project (can be java or a
# directory containing the files)
#android.add_src =

# (list) Android AAR archives to add (currently works only with sdl2_gradle
# bootstrap)
#android.add_aars =

# (list) Gradle dependencies to add (currently works only with sdl2_gradle
# bootstrap)
#android.gradle_dependencies =

# (str) python-for-android branch to use, defaults to stable
#p4a.branch = stable

# (str) OUYA Console category. Should be one of GAME or APP
# If you leave this blank, OUYA support will not be enabled
#android.ouya.category = GAME

# (str) Filename of OUYA Console icon. It must be a 732x412 png image.
#android.ouya.icon.filename = %(source.dir)s/data/ouya_icon.png

# (str) XML file to include as an intent filters in <activity> tag
#android.manifest.intent_filters =

# (list) Android additionnal libraries to copy into libs/armeabi
#android.add_libs_armeabi = libs/android/*.so
#android.add_libs_armeabi_v7a = libs/android-v7/*.so
#android.add_libs_x86 = libs/android-x86/*.so
#android.add_libs_mips = libs/android-mips/*.so

# (bool) Indicate whether the screen should stay on
# Don't forget to add the WAKE_LOCK permission if you set this to True
#android.wakelock = False

# (list) Android application meta-data to set (key=value format)
#android.meta_data =

# (list) Android library project to add (will be added in the
# project.properties automatically.)
#android.library_references =

# (str) Android logcat filters to use
#android.logcat_filters = *:S python:D

# (bool) Copy library instead of making a libpymodules.so
#android.copy_libs = 1

# (str) The Android arch to build for, choices: armeabi-v7a, arm64-v8a, x86
android.arch = armeabi-v7a

#
# Python for android (p4a) specific
#

# (str) python-for-android git clone directory (if empty, it will be automatically cloned from github)
#p4a.source_dir =

# (str) The directory in which python-for-android should look for your own build recipes (if any)
#p4a.local_recipes =

# (str) Filename to the hook for p4a
#p4a.hook =

# (str) Bootstrap to use for android builds
# p4a.bootstrap = sdl2

#
# iOS specific
#

# (str) Path to a custom kivy-ios folder
#ios.kivy_ios_dir = ../kivy-ios

# (str) Name of the certificate to use for signing the debug version
# Get a list of available identities: buildozer ios list_identities
#ios.codesign.debug = "iPhone Developer: <lastname> <firstname> (<hexstring>)"

# (str) Name of the certificate to use for signing the release version
#ios.codesign.release = %(ios.codesign.debug)s

[buildozer]

# (int) Log level (0 = error only, 1 = info, 2 = debug (with command output))
log_level = 2

# (int) Display warning if buildozer is run as root (0 = False, 1 = True)
warn_on_root = 1

Additional context
I believe there is a fail in the file: python3.6/site-packages/kivy/core/camera/camera_android.py  because it works fine on the desktop.

The canvas method causes the issue.
The fix would to be maked in kivy/core/camera/camera_android.py file.


Fix stacked ensemble and LightGBM errors in AutoMLSearch

Closes #1376

Ah @bchen1116 I see you put up #1369 for review--our approach to getting rid of the warnings are different, but perhaps you have more context about what to do / whether I'm missing something? I could back out the LightGBM changes in favor for #1369 :)

Codecov passes here: https://codecov.io/gh/alteryx/evalml/commit/d388e9a957332b5cdecf036633b523db8c2ebe4a/graphs

@angela97lin let's merge #1413 to tweak codecov and then retrigger the unit tests on this PR and see if that unblocks codecov. If not, I can definitely merge this 😅

@angela97lin let's merge #1413 to tweak codecov and then retrigger the unit tests on this PR and see if that unblocks codecov. If not, I can definitely merge this 😅

Looks like it worked 🎊

@dsherry Did some testing, looks like it's not a pytest thing but rather, LightGBM since I'm not able to redirect the output from stdout:
from io import StringIO
import sys

import io
from contextlib import redirect_stdout, redirect_stderr

with io.StringIO() as buf, redirect_stdout(buf):
    print('redirected')
    clf = LightGBMClassifier(bagging_freq=1, bagging_fraction=0.5)
    clf.fit(X, y)
    output = buf.getvalue() # Is empty string

(I also tried with redirect_stderr.)
Really odd, I'm not sure then how the LightGBM warnings are being printed then, but I'm going to remove the tests that were testing pytest.warnings since that's not relevant here and merge this.

🚢 ! Thanks for giving the warning coverage a shot, too bad lightgbm won't work with that 🤷♂

Yeah, I guess it's not a big issue for now--if we continue to see similar warnings, we can revisit this!


zerotierone: 1.4.6 -> 1.6.1

Motivation for this change
Bump to latest version. Release notes: https://github.com/zerotier/ZeroTierOne/releases/tag/1.6.1
Tested working on my own zerotier network.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Can you rebase this branch on master to fix the eval error?

Bumped to version 1.6.1


riscduino soc

The riscduino is a great project, but after learning about it, I still have some confusion.
Is there a relevant FPGA test routine for the riscduino SOC?
There are some differences between the memory map of riscduino SOC and the memory map of caravel SOC. For example, 0x1000_0000 is QSPI config reg for riscduino and flash spi for caravel, what is the reason for this?

Q1.: Is there a relevant FPGA test routine for the riscduino SOC?
Riscduino is currently planned for Efabless MPW 130nm Skywater Free shuttle. Since complete RTL source code is available in the database, any one can port it to FPGA.
Q2: There are some differences between the memory map of riscduino SOC and the memory map of caravel SOC. For example, 0x1000_0000 is QSPI config reg for riscduino and flash spi for caravel, what is the reason for this?

Riscduno has it's own RISC-V processor and it uses QSPI to boot it's processor and has it's own address mapping.
Where as caravel top-level has it's own  RISC-V core which uses SPI to boot and has there own address map.
RISCDUNIO just uses Top-level RISC-V core to just boot the user core and rest of functionality is managed by RISCDUINO core.
Caravel RISC-V core can access the RISCDUNIO core through a indirect address map (As User project address space is allocated is small)

Closing the issue


Add a meaningful README

This is a draft for a README for this repository.

Cool. Is this ready for review or needs work? (pls update label/owner as appropriate)


Create SignUp.html

Description
A clear and concise description of what the PR does.

This PR does the following:

Adds- Adds the html of Signup page at the top right with signIn button ...
Fixes ...
Updates ...

Related Issues
Link any related issues using the format Fixes #issue_number.
This helps to automatically close related issues when the PR is merged.

Placeholder: "Fixes #123"

Changes
List the detailed changes made in this PR.

Added a new feature to home page as well as added the html for the signup page ...
Refactored the ...
Fixed a bug in ...

Testing Instructions
Detailed instructions on how to test the changes. Include any setup needed and specific test cases.

Pull this branch.
Run npm install to install dependencies.
Run npm test to execute the test suite.
Verify that ...

Screenshots (if applicable)
Add any screenshots that help explain or visualize the changes.
Additional Context
Any additional context or information that reviewers should be aware of.

This PR is based on the following...

Checklist
Make sure to check off all the items before submitting. Mark with [x] if done.

[x] I have performed a self-review of my code
[x] I have commented my code, particularly in hard-to-understand areas
[x] My changes generate no new warnings
[x] I am working on this issue under GSSOC

html and css are not need && firstly learn react


Add pre-commit command to run eslint fix and type check of flow

Description

Add husky devDependency for pre-commit
Steps, after pulling

yarn install
yarn prepare in the project root folder
Enjoy it when committing your code

Hi @kevinjcliao, please check it.

By the way, I'd like to add another hook for backend (lint). But I'm not sure if you need that or not. How do you think?

Confirm this works. Thank you! If you want to cover Python, it would be as simple as:
yarn lint; yarn tc.

I would like to include Python!

Thank you so much for your work on this!


validate_schema parameter via pyarrow.parquet.ParquetDataset

Could you please add the parameter "validation_schema" to the wr.s3.read_parquet module?

Hi @jewelltp, could you please explain what is the use case? Do you mean pass it directly to pyarrow.parquet.ParquetDataset?
Today we keep the default True.

@igorborgest I am running into issues where the schemas between separate files is different. This seems to be an issue with the way my company had set up the files. To bypass this, I can use validate_schema=False.

@igorborgest - yes, just want to pass this to wr.s3.read_parquet which would then pass it to pyarrow.parquet.ParquetDataset

@jewelltp Ok, we will expose this argument in the next version 1.0.2 that will be released in the next two or three days.
Thanks for the suggestion!

@igorborgest thanks! Just started using this module a couple days ago and really like what I see. Great Job. Looking forward to how this package evolves!

@igorborgest pull request sent to address issue.

@igorborgest merged. Will submit tests next time, sorry. This is my first fork and contribution on Github, so still learning.

Thanks @jewelltp, this issue is resolved on version 1.0.2. Please, give feedback when possible.


Fixed code that was incorrectly processing SQS messages

In testing this against actual S3 and SQS messages, it appears the SQS message format is different from how this was originally coded.  Making this change made the monitor work with standard SQS S3 notification event messages.

Thanks for the PR! 👍
We are in the middle of trying to push a release for a customer.  Once we get that tested and out the door we will take some time to look over this and let you know.  It looks good at first glance, but we may have some additional testing on our end that we need to do.


Count on the last item in one-to-many relation

Problem
Hello!
At first I asked my question in Q&A – https://github.com/prisma/prisma/discussions/10826. I also found a similar question to mine here – https://github.com/prisma/prisma/discussions/4298.
@austincrim suggested me to create a feature request. That's why I am here.
Assume that we have 2 models:

Certificate model
EmailTracking model (it has isDelivered, isOpened, isDownloaded, etc)

One Certificate may have many EmailTrackings. A User can publish a Certificate (this action creates EmailTracking) and later send a few more follow-ups to the same recipient. Each "send" action creates an EmailTracking. So, one Certificate may have multiple EmailTrackings.
What I need is to count unique opened Certificates based on last EmailTracking.
If I wrote a query like this:
      prisma.certificate.count({
        where: {
          emailTrackings: {
            some: {
              isOpened: true
            }
          }
        }
      }),

Prisma will return a number of Certificates that have at least one EmailTracking with isOpened=true. I cannot use some since there is a chance when the first email was opened, a User resent a Certificate again (new EmailTracking has been created), and this second email remains unopened. Our analytics should show certificates based on last EmailTracking.
Suggested solution
So, I need something like:
      prisma.certificate.count({
        where: {
          emailTrackings: {
            last: { // note this "last" here (sorted by ID).
              isOpened: true
            }
          }
        }
      }),

Prisma relation filters do not have something like last.
Alternatives
I know that I can use $queryRaw as alternative but it would be really cool if this functionality could be available out of the box.

Do you need this for all the certificates in the database, or maybe just for a specific one, or for a specific user?
What would the equivalent raw SQL look like?


[release/v1.8] Update OSM to v1.5.3

What this PR does / why we need it:
It brings updated OSM which fixes https://github.com/kubermatic/operating-system-manager/issues/416
Which issue(s) this PR fixes:
Fixes https://github.com/kubermatic/operating-system-manager/issues/416
What type of PR is this?
/kind bug
Special notes for your reviewer:
Does this PR introduce a user-facing change? Then add your Release Note here:

Update OSM to v1.5.3

Documentation:

NONE

cc @kubermatic/sig-release-managers

/hold cancel


Adding Batch v1 Job to injection client.

Adding Batch v1 Job to injection client.

/assign @mattmoor


Got "502 Bad Gateway" error when try to open a specific service's page

Hi there:
We have been using Cabot for our internal monitoring service, it's a really awesome application and we really like it.
However there is an issue bothering me recently, I have no problem opening the home page of cabot, but when I try to open a specific service's page, sometimes it works, but mostly it gives me "502 Bad Gateway" error in the browser, because I want to manually trigger email alert to see why it's not working. I have included the logs here, it says WORKER TIMEOUT, I would like to know what may cause this issue and how can I resolve it. Can someone please help me take a look at it?
<EMAIL_ADDRESS>out: ==> /var/log/cabot/web-1.log <==
<EMAIL_ADDRESS>out: 2015-05-18 18:32:39 [50962] [CRITICAL] WORKER TIMEOUT (pid:53572)

<EMAIL_ADDRESS>out: ==> /var/log/nginx/error.log <==
<EMAIL_ADDRESS>out: 2015/05/18 18:32:39 [error] 47057#0: *209 upstream prematurely closed connection while reading response header from upstream, client: <IP_ADDRESS>, server: , request: "GET /service/223/ HTTP/1.1", upstream: "http://<IP_ADDRESS>:5000/service/223/", host: "<IP_ADDRESS>", referrer: "http://<IP_ADDRESS>/services/"

<EMAIL_ADDRESS>out: ==> /var/log/nginx/access.log <==
<EMAIL_ADDRESS>out: <IP_ADDRESS> - - [18/May/2015:18:32:39 -0700] "GET /service/223/ HTTP/1.1" 502 575 "http://<IP_ADDRESS>/services/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.152 Safari/537.36"

I think this is weirdnesses with transactions being left open by background
tasks and blocking database operations. Very annoying. Any help solving
appreciated. It has been on my todo list for a while.


Logical grouping of statements/recipes

It occurs to me that, as the recipes stock grows it would be useful to show how sets of recipes are used together. This is likley to be useful particularly where the same recipe may figure in different situations. In some cases it is obvious (e.g. login/logout) but in others it may be less so (e.g. attending a meeting/interview following an early alert in an "intervention" process could use the same recipe as class attendance).
Proposal: we extend the documentation with a very light-weight page, e.g. called "application profiles" (or just revise the home README.md) which simply refers to the recipes applicable to a given application type.
General format could be e.g.:
VLE Application Profile
{URI for the VLE application subtype}

name/link to recipe
... other recipes ...
Any particular notes about the way context (etc) should be used to tie all the statements together

The skype chat we had where this was discussed brought up some issues. This may just be a case of sign posting the repository better. Just some comments and notes that I remember from the call etc:

@arc12 (if I remember correctly) had the idea that a recipe was a series of statements that were usful together. In this repository a recipe is a way of building a statement; this has followed on from the original Google Doc we inherited. If it is going to stay this way perhaps we should label them up as 'statement recipes'?
We've got to a point now where recipes are going to have  cross over. Adam's example is a good one, the new intervention recipe could have a student attending a revision class and we already have an attendence statement recipe, so linking between them and explaining why they might be useful
We have started to think about 'application profiles' I think. We have the VLE profiles already grouped and we have library recipes on the backburner. So perhaps this is the way to carry on thinking about it

I think I may be a bit confused here about what is needed.

We have statementsrecipes which are already grouped in some sense, 'VLE recipes', presence recipes, 'intervention recipes'.
We want to be able to group these some way, you've said 'application profile', but is it more like a analysists group? Like a group of statements that an analyist might want to see?
The recipes are starting to have lots of additional information to them, which 'groupings' they might appear in, information on how the statement gets to the LRW (what should a TSV look like? Does a plugin create this statement?), What does the full statement look like?

I think the homepage might need a revising as well as a new page of groupings? That way analysts can go to the grouping page, but also from the list of recipes it is easy to see what kind of groups the statements belong to?
I've tried switching up the README in 0.6 branch to give an idea of what I mean. I think it would be useful for me to get a handle on the kinds of recipes you want to group together.

An associated aspect here is that some of the language is specific to a type of platform.
e.g. the formulation for login is actually NOT just for VLE login; the statememnt template applies more generally.

I think we left this and didn't close the ticket because while we revised the homepage, we weren't super happy with it but thought it was worth revisiting as the repoistory grew.
At present I think the recipes act as kind as application profiles? We have 'generic statement templates' that can be reused for a new profile. I think one thing we have struggled with is 'how do we group statements together'. A good example is the forum statement template for 1.1 .  The template kind of says 'if it is the first post do this, but if not then do that'. I have been revisiting old statements to refresh memory and think this would be an issue for a few statement templates, such as intervention.
The xAPI profiles spec has patterns, which describe statement templates groupings and how they should be ordered.
https://github.com/adlnet/xapi-profiles/blob/master/xapi-profiles-structure.md#patterns
I think the approach would help some of the statement templates currently penciled in for 1.1 - particuarly forum usage?
@arc12 would this kind of grouping help

Weekly Call: We are going to look at the profiles spec as a way to guide the .md documentation - general terminolgy and approach etc


Add support for smart splitting

Describe your PR, what does it fix/add?
Imagine a square or rectangular box. Picture two diagonal lines crossing each other to form an 'X' that divides the box into four equal sections or triangles. Each triangle is an equal quarter of the box.
This PR adds support for splitting depending on which section the mouse cursor is currently over. Personally, I find this slightly more intuitive.
A new configuration option has been added dwindle:smart_split, which has to be set to 1 in order for this functionality to be enabled.
Is there anything you want to mention? (unchecked code, possible bugs, found problems, breaking compatibility, etc.)
Not that I know- but I'm new to the codebase so feel free to check!
Is it ready for merging, or does it need work?
Maybe give it a different name. "smart_split" isn't very smart ;)
Also, maybe a second option to only enabling this when moving a window?

not formatted with clang-format
Alright!

also, wouldn't this require preserve_split?
Yeah I believe so. It will probably feel weird with it off. Maybe preserve_split should be implied when smart_split is set?

Yeah I believe so. It will probably feel weird with it off. Maybe preserve_split should be implied when smart_split is set?

Yeah, we can do that.

This should work?

Created PR hyprwm/hyprland-wiki#266 for the option.
Been testing this for a few hours at this point as I'm running this code live. Haven't ran into any issues yet!


App is running in background, doing heavy tasks! Help-me

Problem with this plugin, after opening 3 applications, my application dies and the notification appears.
"App is running in background, doing heavy tasks".
My .js file
// Background Mode On
  cordova.plugins.backgroundMode.enable ();
  cordova.plugins.backgroundMode.overrideBackButton ();
  cordova.plugins.backgroundMode.on ('activate', function () {
  cordova.plugins.backgroundMode.disableWebViewOptimizations ();
  cordova.plugins.backgroundMode.setDefaults ({
  silent: true,
  });
  cordova.plugins.backgroundMode.configure ({
  silent: true
  });
  });

I tried, but whenever I open more than one application, my application dies, and this message appears, I've already changed the files to "true" where it was "fake", I can not find this phrase anywhere.
"App is running in background, doing heavy tasks".

@M4ttscx how were you able to solve this notification?


Add Tiled point object and change offset in createFromObjects()

This PR

Adds a new feature
Fixes a bug?

Current Behavior
Tiled point objects are parsed to
{ rectangle: true, width: 0, height: 0, … }

When creating a sprite from a Tiled object with `{ width: 0, height: 0 }, createFromObjects() maps the Tiled object origin onto the sprite origin using the sprite's dimensions (which are not zero). This is probably not what authors want.
New Behavior
Tiled point objects are parsed to
{ point: true, width: 0, height: 0, … }

When creating a sprite from a zero-size object, createFromObjects() doesn't adjust the position at all. The new sprite is given coordinates identical to the object.
I think this is more sensible, but it is a "breaking" change for projects using createFromObjects() with zero-dimensioned Tiled objects.
Internal Changes
I removed some redundant assignments in Tiled.ParseObject().

👍


Pseudoconsole hosting window position and size do not match the Terminal window

Windows Terminal version
1.15.1863.0 (preview)
Windows build number
10.0.22621.232
Other Software
All Win32 CUI apps that use GUI windows (incl. popups and dialogs) with the console as the parent.
Steps to reproduce
So ConPTY now has pseudoconsole hosting windows for Win32 CUI apps to be able to get a handle using GetConsoleWindow and support some of the scenarios expected from a Windows console host.
A common scenario is for a CUI app to use some GUI elements such as messageboxes and dialogs, using the console HWND as the parent.
Messageboxes as well as dialogs with the DS_CENTER flag automatically get centered on the monitor containing the parent window. Many apps will go further and try to center their dialogs over their parent window.
This is important on multi-monitors system to have the new window visibly related to its parent instead of in the center of the primary/main display, making it easier to find or even to notice. It also improves productivity by minimizing the pointer movements required to reach related UI.
See for example the following code:
#include <Windows.h>

int main()
{
    HWND hwndParent = GetConsoleWindow();
    MessageBox(hwndParent, TEXT("This dialog should be centered on the screen where the console is."), TEXT("Demo dialog from CUI app"), MB_OK);
}

Currently, this works when using the legacy console as its window is properly positioned and sized, but always get displayed on the primary/main monitor when using the Terminal.
When using Terminal, the pseudoconsole hosting window is always located at 0,0 and sized 16,16.
This can be tested with the following code:
#include <Windows.h>
#include <stdio.h>

int main()
{
    HWND hwndParent = GetConsoleWindow();

    RECT rc;
    GetWindowRect(hwndParent, &rc);
    printf("coordinates %d,%d,%d,%d\r\n", rc.left, rc.top, rc.right, rc.bottom);
}

This makes screen-centered messageboxes and dialogs centered in the primary/main display instead of on the monitor where the Terminal is.
Even worse, some apps trying to center their dialogs over their parent window do not handle desktop boundaries and will clip their dialogs by centering them at 8,8, making it difficult even to move them into view since their title bars are offscreen (unless user has negative coordinates monitors as part of their desktop).
Expected Behavior
Pseudoconsole hosting windows should be moved and sized to always match the Terminal window, so that apps relying on GetWindowRect get valid values. Note even the dialog manager and the MessageBox function are using those values to center popups and dialogs on the same display.
Actual Behavior
CUI apps relying on pseudoconsole hosting windows positions and sizes will not display messageboxes and dialogs in their intended location, and sometimes even partially offscreen.

The following powershell script will also demonstrate the issue when you have multiple monitors. The message box will always be displayed on the primary monitor with Terminal whereas the legacy console will show the message box on the same window as the console.

Sorry for the radio silence here. Finally got a chance to talk about it as a team. This is something we definitely need a solution for, but we need to write a big spec for it considering that Windows Terminal supports panes and tabs (so that complicates things). Tagging up appropriately and throwing it in the "up next" milestone.


Postal link shortener do dot unescape links

In postal link shortener, Links such as https://www.pakat.net?a=b&c=d should unescape (like what Bitly does) before storing as a short link. (that would be an invalid link)
The result should be something like https://www.pakat.net?a=b&c=d

This has come up in the discussion in #296.
Whether Postal needs to include an unescape mechanism is a good question, we haven't encountered this problem personally.

Hello. I've catch this issue today. Our forum software escapes links in mails, so link tracking broke our registration confirmation, password restoration and similar links. For now i just disabled it, but it would be great to fix it somehow.

Same problem
https://***/email/verify/28/eac830e86568964d01e1aae2736d4087e0a675c5?expires=1662825186&**signature=e4bec2f5200a3857b93be7ca4454ada3f82b95ab010e4bb4842eb520f116adbd

Hello there,
We also came across this issue, so we had to disable the click tracking feature for the time being until a fix is sorted.
Just wanted to report in that this is an active bug. :+1:

Still an issue.

Can confirm, also experiencing the same issue. We're using this URL https://{redacted}/designs/world-travel/locale/farm?utm_source=craftgenesis.com&utm_medium=email&utm_campaign=featured&utm_term=2023-06-23&utm_content=farmfeature_image and its replacing it with https://{redacted}/designs/world-travel/locale/farm?utm_source=craftgenesis.com&utm_medium=email&utm_campaign=featured&utm_term=2023-06-23&utm_content=farmfeature_image

Blocking issue indeed:
Links containing & are escaped as & making that all subsequent query parameters are lost. When is a fix expected for this?


perf(nuxt): only resolve initial route once

🔗 Linked issue
resolves https://github.com/nuxt/nuxt/issues/26499
❓ Type of change

[ ] 📖 Documentation (updates to the documentation, readme or JSdoc annotations)
[x] 🐞 Bug fix (a non-breaking change that fixes an issue)
[ ] 👌 Enhancement (improving an existing functionality like performance)
[ ] ✨ New feature (a non-breaking change that adds functionality)
[ ] 🧹 Chore (updates to the build process or auxiliary tools and libraries)
[ ] ⚠ Breaking change (fix or feature that would cause existing functionality to change)

📚 Description
This seeks to improve performance by not calling router.resolve 3x in the initial set-up.
The one area I'm a bit worried about and would welcome testing on is whether this makes it tricky to resolve routes that are added dynamically by plugins (as the final router.replace exists to run middleware 'freshly' on the resolved route).
Even if so, we can always still reduce from 3->2 calls.
📝 Checklist

[ ] I have linked an issue or discussion.
[ ] I have added tests (if possible).
[ ] I have updated the documentation accordingly.

@danielroe Do you have any modules in mind which add routes dynamically? 🤔

Here's a list of public repos:
https://github.com/search?q=/router\.addRoutes/&type=code

Having checked, this still works in the same manner when adding routes within plugins. There will (still) be warnings printed but it should continue to work.
When hitting a 404 on a route (not from a browser) (such as an API request 404), we will now log two warnings:
https://github.com/nuxt/nuxt/blob/789bb6b1a66d430c7d364381cf2380b2d9c030af/packages/nuxt/src/pages/runtime/plugins/router.ts#L116-L118
https://github.com/nuxt/nuxt/blob/789bb6b1a66d430c7d364381cf2380b2d9c030af/packages/nuxt/src/pages/runtime/plugins/router.ts#L263-L266
From a browser, we'll get four (2x for the initial request, and then 2x for the error page we render and send back instead), from the same lines.


Video with signature

Can you please tell us when the problem with downloading a video with signature will be solved? Now, the video that has the [s] property is not downloading.

This kind of issues won't help solving anything.
Consider sending a PR or at least giving a videoId to test

For example:

[0] => stdClass Object
| (
  | [type] => video/mp4; codecs="avc1.42001E, mp4a.40.2"
  | [sp] => signature
  | [quality] => medium
  | [itag] => 18
  | [url] => https://r1---sn-5hnekn7l.googlevideo.com/videoplayback?key=yt6&ei=Xof2W-ezN8aMVoKbv7AJ&expire=1542904767&mv=u&txp=5531432&clen=17487704&c=WEB&fvip=1&ratebypass=yes&gcr=nl&source=youtube&lmt=1539159732556852&gir=yes&ipbits=0&id=o-ADs_OFtoSn1XiR6-QBs7cQ7UDLN_att1nz6U7IYxVM3&dur=231.619&mime=video%2Fmp4&ms=au%2Crdu&requiressl=yes&mt=1542882577&pl=25&itag=18&sparams=clen%2Cdur%2Cei%2Cgcr%2Cgir%2Cid%2Cip%2Cipbits%2Citag%2Clmt%2Cmime%2Cmm%2Cmn%2Cms%2Cmv%2Cpl%2Cratebypass%2Crequiressl%2Csource%2Cexpire&mm=31%2C29&ip=<IP_ADDRESS>&mn=sn-5hnekn7l%2Csn-5hne6nlr
  | [s] => 77F47FC49A8FCE78AE12068EFF2D22B800A8E5FA1AD.80C9D4A08048D7A44D6FD8027351F7F7C66CD0A40A2
  | [filename] => DJ_Snake-_Taki_Taki_ft._Selena_Gomez,_Ozuna,_Cardi_B.mp4
  | )

Check if it is fixed in 2.9.7. reopen this issue if the problem persists.


migration tar dir change

exploded dir is now named migration instead of migrations.

no longer using this tar as of a8bd4dcc5646c744a6cd1cf856184f719c35698c


[🐛] Use of undeclared identifier PHPickerFilterAND Property 'filter' cannot be found in class object PHPickerConfiguration.. AND More...

Description
The bug occurred to me recently when I was trying to compile my React Native TS application on an iOS Simulator. I am using the following version of react-native-image-picker: ^3.2.1.
Below is a screenshot of the compile time error when I tried compiling my RN App on the Xcode workspace (after running pod install):

How to repeat issue and example

npm install --save react-native-image-picker
Follow instructions on adding the package appropriately onto an RN app that runs RN >=0.60, as in this link: https://www.npmjs.com/package/react-native-image-picker#options
cd ios && rm -rf Pods Podfile.lock <project-name>.xcworkspace: removes files re-created when installing new pods
run pod cache clean --all: removes cached pods associated to the project
run pod install && cd ..: installs package-associate pods
run . ~/.nvm/nvm.sh and then react-native bundle --entry-file='index.js' --bundle-output='./ios/main.jsbundle' --dev=false --platform='ios': rebuilds the project's main.jsbundle file.
start the app by doing: react-native-start (starts the RN bundle) and then react-native run-ios --simulator "iPhone X" (starts iPhoneX simulator and builds the app onto it).
Or instead of the above, if. you want to see the above build time error only (in the image above), open <project_name>.xcworkspace, go to Product > Clean Build Folder and then press on the triangle to run the <project_name> target on an iPhone X simulator.

Solution
NO IDEA
I have tried running the following commands in sequence:
# recursively delete packages and runtime lockfile and previous project build
echo "Recursively deleting packages, lockfile and previous project build..."
rm -rf build node_modules package-lock.json
# install and update all packages defined in package.json
echo "clearing npm cache"
npm cache clear --force
echo "Installing all packages defined in package.json..."
npm install
#cd into iOS directory of the project
cd ios
# delete the previous build's compiled pods that may be causing trouble when trying to build in the iOS simulator.
echo "deleting previous build's iOS xcworkspace and pods and Podfile.lock..."
rm -rf <project_name>.xcworkspace Podfile.lock Pods
# update the pods based on new build with updated packages
echo "re-installing iOS pods..."
pod cache clean --all
pod install
# move back root project directory
cd ..
# re-creating main.jsbundle within /ios directory
#echo "re-creating main.jsbundle within /ios directory..."
. ~/.nvm/nvm.sh
npm run build:ios

And then running the app. I have tried using also the related package: react-native-community/react-native-image-picker.
Additional Information

Image Picker version: ^3.2.1
React Native version: ^0.63.3
Platform: iOS
Development Operating System: macOS Catalina 10.15.5
Dev tools: Xcode 11.4 (both workspace and xcodeproject), WebStorm, UNIX terminal

Use fixed version 3.2.1 instead of ^3.2.1 or upgrade to xcode 12 to support phpicker.


Fix dag bag loading code

Remove dynamodb read/write logic (which is not necessary to have in the scheduler) and put back in code that should not have been removed.

🚀