How to set only one dot instead of three dots for multiple event in the same day?

I want to only one dot for more than one  event in same date. How can I do this or is there any solution available already? I am using v1.9.5
Please let me know.
Thanks!

The only way todo this currently is to just create one event and maintain some data structure on your end to know when to create another event or not. Alternativly, you can fork the code, import to your project and delete the code which draws multiple dots. Which should be simple todo (I can help you if you need). I also recomend to use the latest version because of bug fixes and new features (v1.9.7).

Appreciate for your response!
I don't find out where to draws multiple dots. Can you help me?
Thank you for your suggestion.

Should be simple todo. Have a look at this line:
https://github.com/SundeepK/CompactCalendarView/blob/master/library/src/main/java/com/github/sundeepk/compactcalendarview/CompactCalendarController.java#L751
Change:
    if (eventsList.size() >= 3) {
        drawEventsWithPlus(canvas, xPosition, yPosition, eventsList);
    } else if (eventsList.size() == 2) {
        drawTwoEvents(canvas, xPosition, yPosition, eventsList);
    } else if (eventsList.size() == 1) {
         drawSingleEvent(canvas, xPosition, yPosition, eventsList);
    }

to
    drawSingleEvent(canvas, xPosition, yPosition, eventsList);

This should just draw one event with the color from the fist event.

Wow Thats it!  Works like charm.

how can i modify the compactcalendarcontroller.java ?


Update current W token in solana.tokenlist.json

` {
"chainId": 101,
"address": "UgMdvGuY2HNMmCJQdY6aGty1yDxHBxm9Q9KJVefVjwJ",
"symbol": "W",
"name": "W",
"decimals": 2,
"logoURI": "https://raw.githubusercontent.com/WBORSA/token-list/main/assets/mainnet/UgMdvGuY2HNMmCJQdY6aGty1yDxHBxm9Q9KJVefVjwJ/W Coin.png",
"tags": [],
"extensions": {
"website": "https://app.w.systems/"
}
},
Hello Team please update my Token name and Ticker `

Please read the SPL-token README, and ensure your SPL-token info uses the correct Uniswap format.

Hello thank you for respond ,
the details has been merged but i want to update name and symbol name
https://explorer.solana.com/address/UgMdvGuY2HNMmCJQdY6aGty1yDxHBxm9Q9KJVefVjwJ
Token name is : W systems
token symbol is : W
when i follow the formula to make automerge says deletion not allowed so it has to be from your side

Please link a PR


Fix Doctors Delight metabolism Rate

About the PR
Doctors Delight now metabolizes 0.25 units per second for both the medicine and drink aspect, which results in it using 0.5 per second as opposed to previously using 1 per second.
Why / Balance
It currently using 1 per second is likely an unintentional sideeffect of it having both the medicine metabolism and the drink metabolism.
Technical details
N/A
Media
This PR does not require an ingame showcase.
Requirements

[X] I have read and am following the Pull Request and Changelog Guidelines.
[X] I have added media to this PR or it does not require an ingame showcase.

Changelog

:cl: BramvanZijp

fix: Fixed an issue that caused Doctors Delight to metabolize twice the normal speed, which also halved its effectiveness.

The core issue is how organ metabolism works, while it will fix it compared to original for non-core species, diona and slimes will now have 400% healing instead of 200%.
Either organs need to remove chems properly after/before this PR or chems need to either be assigned to medicine/poison/narcotic OR drinks/food to prevent buggy metabolism interactions.

The core issue is how organ metabolism works, while it will fix it compared to original for non-core species, diona and slimes will now have 400% healing instead of 200%.
Either organs need to remove chems properly after/before this PR or chems(and there is whole list of them to be made) need to either be assigned to medicine/poison/narcotic OR drinks/food to prevent buggy metabolism interactions. Cores separately metabolizing stomach and heart reagent groups could also help if multi-metabolism is desired by maintainters.
#29393

What if we make the drink aspect use 0 and the medicine aspect use 0.5?

As in 0 reagents used but still requiring organ for effects? Then I believe it would use metabolism slot but give otherwise "free" effects. Other than that it should fix some species getting way less and others way more healing though.

Making drinks provide healing effects just like Saline together with normal hydration would be my choice when making PR, yeah. Theres plenty for heart reagents and using stomach metabolism would make them more worth making.

What if we make the drink aspect use 0 and the medicine aspect use 0.5?

if i may throw something in , would it be bad to just make it food/drink aspect and no medicine tag ?(so basicly just adding the healing effects to the drink aspect, and removing medical) There arent many drinks that actuall provide healing or special effects so having on in that group doesnt sound bad

Thats probably the better move here, Ill update it.

Quick question that came up: Does the Drink metabolism type also work with food you eat? There is the golden apple botany mutation for example containing Doctors Delight, so this might make them not heal you anymore.

Quick question that came up: Does the Drink metabolism type also work with food you eat? There is the golden apple botany mutation for example containing Doctors Delight, so this might make them not heal you anymore.

Drink/food = uses stomach/core to metabolize Poison/Narcotic/Medicine = uses heart/core to metabolize
Eating/drinking(as in actions) puts reagents in "stomach" CONTAINER for 20s but any reagent can be both eaten and injected and it will have no difference how it gets into the bloodstream, only exception is chemical reactions when eating/drinking as newly generated reagents do not get assigned 20s cooldown and thus stay in stomach forever.

Thankyou for the clarification sir.

Yep, gave it an in-game test to be sure, and it works with drinking, eating and injecting. Thank you for your contribution!


Decide on region/projection/basemap mapping schema

Each "super" region (US West, Alaska, HMA, ...) has a projection. We need a way to represent this!
This file should also include basemaps for each projection.
First stab:
{
  "USWest": {"projection": "EPSG:3857", "basemaps": [...]},
  "Alaska": {"projection": "EPSG:9802", "basemaps": [...]},
}

Currently we are only using web mercator, and will come back to this question later.


delta_99th_percentile_frame_rasterizer_time_millis flutter_gallery__transition_perf_with_semantics regression

See https://flutter-flutter-perf.skia.org/e/?begin=1602618650&end=1602692077&keys=X02f875eeec6c861313c90cec51cf7ebc&num_commits=50&request_type=1&xbaroffset=21991.
It started at https://github.com/flutter/flutter/pull/68060, but I'm skeptical and again wondering if it's the roll at https://github.com/flutter/flutter/pull/68148.

@jonahwilliams Is this regression expected as a result from https://github.com/flutter/flutter/pull/68060?
@kf6gpe Why are you skeptical?

This commit changed how the APK was built. Its possible the configuration is now different. I will investigate

If I checkout #68060, I get:
delta_99th_percentile_frame_rasterizer_time_millis: -0.815
If I checkout the commit following (The engine roll)
delta_99th_percentile_frame_rasterizer_time_millis 2.1430000000000007
So it was definitely the engine roll. We might have a problem in our commit attribution? I'm not familiar with the Skia perf code

-0.815 for the time to render a frame?  That isn't suspicious at all.

Its a delta

Even when a delta it's surprising for the measurement to switch signs, I'd have to read through the test though.  I'm not saying it wasn't the engine roll, the sign switch is suspect though.

This doesn't appear to be a regression.  We are back to where we were.  Check out https://flutter-flutter-perf.skia.org/e/?begin=1602290433&end=1602741424&queries=sub_result%3Ddelta_99th_percentile_frame_rasterizer_time_millis&requestType=0&xbaroffset=21991

The levels are the same they were the day before, https://github.com/flutter/flutter/commit/fd11d149f7281824f6a600414cbbb7fd8287d7e7 created a temporary dip in performance.  Interestingly that commit had to do with installations too.
@jonahwilliams You don't have a theory why https://github.com/flutter/flutter/commit/fd11d149f7281824f6a600414cbbb7fd8287d7e7 caused the dip do you?

It looks like the test depends on some aspects of the IPA being preserved across installs? Perhaps it is doing something weird?
Thanks for the investigation, I'm going to mark this down to a P4. If the test is sensitive to this sort of thing its got some serious problems.


Updated dependencies and leaned out structure

Changes Unknown when pulling a2bd075601560e8534863dcb7e0b881444857fe4 on issue9 into ** on master**.

Changes Unknown when pulling a2bd075601560e8534863dcb7e0b881444857fe4 on issue9 into ** on master**.

Changes Unknown when pulling a2bd075601560e8534863dcb7e0b881444857fe4 on issue9 into ** on master**.

Changes Unknown when pulling 9018c9ddb10819c32b414c533bfc3999ed6cf0e0 on issue9 into ** on master**.

Changes Unknown when pulling 9018c9ddb10819c32b414c533bfc3999ed6cf0e0 on issue9 into ** on master**.


Display changes to (cloud|runtime)-config when running update-(cloud|runtime)-config

I'd love to see bosh update-cloud-config and bosh update-cloud-configshow you a diff of the runtime/cloud-config changes when updating it, similar to the diff you see when doing a bosh deploy.

Related CLI issue: https://github.com/cloudfoundry/bosh-cli/issues/7

Closing - Config diffing is available with CLI v2, starting with v.2.0.30


actually return the app bundle supported orientations

actually return the app bundle supported orientations, in case no supportedOrientations is provided
Problem:
when no supportedOrientations was provided, the modal would return only portrait for iphone, and all for ipad.
now is actually looks at the app bundle, and returns the supported orientations.
Test Plan:

run RNTester and go to Modal.
for Supported orientations select the last option, Default supportedOrientations.
go landscape.
press Present.
watch as the modal actually works with landscape, when we provide no explicit supported orientations, and the app bundle said that landscape is supported too.

you can use the same test sequence to verify that before this PR, it was not working. the modal was opening as portrait, even though the app supports and currently is landscape.

the fails on circle ci is the circle machine failing to run lint. not relevant to this PR.

whats preferred? PRs on master, or on the latest stable?

any news on this?

alright little fb bot. i will do that tomorrow :D

the reviewers could be @a2, @mmmulani, @dlowder-salesforce.

yea ok i can move it in the view.


[java] move system and capability commands into their own classes

I'm going to step through the ideas I discussed today in smaller incremental commits.
@mmerrell if you have time, can you tell me if this is the right way in Java to pull out methods from a class?
I'm creating/storing an instance of CapabilitiesManager in SauceOptions, and then using EnvironmentManager with static methods.
This is ready to merge if everyone is good with it.

@nadvolod ok made the update, this should be good.

well, I'm not sure we actually need this one now, so hold off on merging it...


Add in support for murmur3 hashing of structs

This depends on https://github.com/rapidsai/cudf/pull/7714
This fixes  #1920

build

build

build


Issues with Migration Of Work Items - Attachments and Test Plan history

We are trying to run the tool to migrate the work items from one VSTS account to another. Workitems are getting migrated, related links do get migrated but we see two issues:

The attachments present in the WIT are coming but appear with a prefix +http+.......... and the content is corrupted, contains an html which has the error message
Microsoft Internet Explorer's Enhanced Security Configuration is currently enabled on your environment. This enhanced level of security prevents our web integration experiences from displaying or performing correctly. To continue with your operation please disable this configuration or contact your administrator

The test plans and test suites get migrated but the test run and history of previous runs doesnt get migrated. The test plans don't have associated test cases.

Help in this regard pls.....

It seams that there is a bug with the attachment migrator when downloading from VSTS (see #24)
Test Runs and History of runs are not migrated at this time. We would happily accept a pull request for this new functionality.

This has been fixed with PR.


401 Error while posting image

Error Domain=com.alamofire.error.serialization.response Code=-1011 "Request failed: unauthorized (401)" UserInfo={com.alamofire.serialization.response.error.response=<NSHTTPURLResponse: 0x160124700> { URL: https://api.pinterest.com/v1/pins/ } { status code: 401, headers {
    "Accept-Ranges" = bytes;
    "Cache-Control" = private;
    Connection = close;
    "Content-Length" = 177;
    "Content-Type" = "application/json";
    Date = "Sun, 10 Jul 2016 20:31:33 GMT";
    "Pinterest-Generated-By" = "devplatform-devapi-prod-bf5af846";
    "Pinterest-Version" = bcdafd3;
    Server = nginx;
    "X-Content-Type-Options" = nosniff;
    "X-Pinterest-RID" =<PHONE_NUMBER>12;
    "X-Varnish" =<PHONE_NUMBER>;
} }, NSErrorFailingURLKey=https://api.pinterest.com/v1/pins/, com.alamofire.serialization.response.error.data=<7b227374 61747573 223a2022 6661696c 75726522 2c202263 6f646522 3a20332c 2022686f 7374223a 20226465 76706c61 74666f72 6d2d6465 76617069 2d70726f 642d6266 35616638 3436222c 20226765 6e657261 7465645f 6174223a 20225375 6e2c2031 30204a75 6c203230 31362032 303a3331 3a333320 2b303030 30222c20 226d6573 73616765 223a2022 41757468 6f72697a 6174696f 6e206661 696c6564 2e222c20 22646174 61223a20 6e756c6c 7d>, NSLocalizedDescription=Request failed: unauthorized (401)}

@Tom29 - It appears that your authentication credentials were invalid at the time of this request. This can happen and you should either re-authenticate or use a posting method that does not require authentication to overcome this. Closing this issue for now


Image on Cucumber Report is broken

Environment (please complete the following information):
"devDependencies": {
    "@babel/core": "^7.16.7",
    "@babel/preset-env": "^7.16.8",
    "@babel/register": "^7.16.9",
    "@wdio/cli": "^7.16.16",
    "@wdio/cucumber-framework": "^7.16.13",
    "@wdio/local-runner": "^7.16.13",
    "@wdio/spec-reporter": "^7.16.13",
    "chromedriver": "^100.0.0",
    "fs-extra": "^10.1.0",
    "multiple-cucumber-html-reporter": "^1.20.0",
    "wdio-chromedriver-service": "^7.2.6",
    "wdio-cucumberjs-json-reporter": "^4.4.1"
  },
  "dependencies": {
    "dotenv": "^15.0.0",
    "jsforce": "^1.11.0"
  }

Config of webdriver.io and the reporter
An example of how you configured the reporter in your webdriver.io config
import cucumberJson from 'wdio-cucumberjs-json-reporter';
    reporters: [
        'cucumberjs-json'
    ],

onComplete: function(exitCode, config, capabilities, results) {
        generate({
            // Required
            // This part needs to be the same path where you store the JSON files
            // default = '.tmp/json/'
            jsonDir: '.tmp/json/',
            reportPath: '.tmp/report/',
            // for more options see https://github.com/wswebcreation/multiple-cucumber-html-reporter#options
          });
    },

    afterStep: function (step, scenario, result, context) {
        console.log("AFTERSTEP");
        if (!result.passed) {
            console.log("FAILED1");
            cucumberJson.attach(browser.takeScreenshot(), 'image/png');
        }
    },

Describe the bug

Unable to see image after run the test on html Report.
It display like a broken icon

To Reproduce
Steps to reproduce the behavior:

Run the test and go to the Report

[Include code or an example repository that can easily be set up]
Expected behavior
A clear and concise description of what you expected to happen.

Should display screenshot of failed scenario

Snapshots
If applicable, add snapshots to help explain your problem.
Additional context
Add any other context about the problem here.

Hi @jchacon911
this is not a bug, you forgot to await the screenshot. It’s a promise

hi, this happened to this too today. This is where I have to place the await ?
  afterStep: function (step, scenario, result, context) {
        console.log("AFTERSTEP");
        if (!result.passed) {
            console.log("FAILED1");
            cucumberJson.attach(await browser.takeScreenshot(), 'image/png');
        }
    },

Yes, but also make the function async

  afterStep: async function (step, scenario, result, context) {
        console.log("AFTERSTEP");
        if (!result.passed) {
            console.log("FAILED1");
            cucumberJson.attach(await browser.takeScreenshot(), 'image/png');
        }
    },

ok thanks

Yep


Access point is not working

It is showing an access point created in Balena Dashboard but no access point named wifi-connect is being created, tried rebooting, restarting, and some other ways but nothing seems to be working.

Is it possible that the container actually already has internet access (e.g. is the Pi plugged into a LAN)? wifi-connect runs its own access check (even if you manually launch it), and if it detects an internet connection it will print output indicating it is starting an AP, but it won't actually start one. See my issue #378 for more info and my feature request to fix this.


command expand line selections don't act like vscode

In vscode, expand line selections can be called multiple times and it'll select the next line in the next time

If you selected Beginning of Line to End of Line, pressing ctrl L again will select from the beginning of the current line to the beginning of the next line
Sometimes, I want to select multiple lines and don't wanna use my mouse, I'll hit ctrl L a few times on vscode, It's a useful feature for me.
I feel like it's a bit more complicated to achieve this than I thought, because of the selection merging issues in a multi-cursor scenario.

BTW, the plugin is very good, well documented, and the code is well abstracted and structured.
Thanks for reading this :).

Hello @tommyme, thank you for your issue post.
Currently I've fixed behavior of Expand line selections command to act like visual studio code one (that means that when it is already expanded, it will add next line to selection, if not expanded, it will expand). I will inform you through this issue post when this fix will be public for you to try. Please watch out for this issue post for confirming desired behavior of this command to mark it as solved in the future.
Thank you for your commitment and posting this issue post to make Keyshots a better plugin! ❤

Thanks alot, I'll confirm the behavior of this command when new version is published.❤

Hey, sorry for the response after 2 months but update for this is finally out in latest release.
See https://github.com/KrazyManJ/obsidian-keyshots/releases/tag/2.4.0 and tell me.

Thanks alot, It works!


fix(insert-menu): improve InsertMenuOptions.filter docs

Excessively nitpicking, feel free to ignore as I think it's fine as is.
Would you consider "Filtering is automatically enabled if [..]"? As technically the filter option itself is not changed.
Would it be helpful to explicitly state what happens on filter: true, or is that implied/obvious?

I appreciate any help with the wording that I can get.
We are also considering a different API, using enums instead of a three-way boolean, to make it even more clear what the different options are and what they do:
filter?: 'auto' | 'on' | 'off' // `'auto'` is default
// or
filter?: 'auto' | 'enabled' | 'disabled' // `'auto'` is default

What do you think?

filter?: 'auto' | 'on' | 'off' // `'auto'` is default

Yeah great, an enum is much nicer IMO. I like the one above because on/off to me more obviously implies "always on" or "always off", where as auto and enabled seem quasi-synonymous in this context.

filter?: 'auto' | 'on' | 'off' // `'auto'` is default

Yeah great, an enum is much nicer IMO. I like the one above because on/off to me more obviously implies "always on" or "always off", where as auto and enabled seem quasi-synonymous in this context.

Thanks a lot! I'll pivot this PR to use auto/on/off.


Getting Multiple Slack Messages Per Day for Same LimitName

First of all, Thanks so much for this!  It has been a huge help and we are super on top of our service limits now.   I did want to note that we are getting the same alert up to four or more times per day in the slack channel which is strange because the cloudwatch event is set to only run once per day.  Another thing is that the DynamoDB table is filling up with old readings.  I see some TTL column, but is there anything that lifecycles out those old dynamodb records after a month or some other period of time?    I don't see much advantage in hanging on to those historical numbers.    What purpose does the ExpiryTime( TTL)  column serve in the table if I may ask?

Thanks for your feedback. It is always gratifying to hear customer success stories.
Regarding your questions:

Yes cloudwatch event rule is set to once per day, however if Trusted Advisor checks are getting refreshed by any other means; be it someone accessing Trusted Advisor console or any other tool refreshing the checks, then you might see the events more than once. We cannot control if the checks are getting refreshed outside the solution.
For the purpose of DynamoDB table TTL, please refer here: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/TTL.html The idea was to have the historical data ready, so the solution can be extended in direction of historical trend analysis, even have some ML on top of your usage pattern. However, we have not extended the solution yet in these directions so the DynamoDB table entries are not getting used for now.

Hope it helps. Please close the thread if your query has been addressed.


it seems that there's something wrong with the [WebUI](readme -> 📦 Usage -> Option2)

(readme -> 📦 Usage -> Option2)
Option 2. Try our WebUI for customizing the config file.

here's a screenshot. and it seems there's nothing but the black background


Create Terms of Service

Policy has been published at https://github.com/solid/solidcommunity.net#solidcommunitynet-acceptable-use-policy, and on the landing page of https://solidcommunity.net. Noting that a new issue was created for additional considerations at #26.


Wrong heading on the "service side timeouts" section

Fixed heading on the "service side timeouts" section
Summary
The heading on the "service side timeouts" section should read "Service-side Timeouts" instead of "Client-side Timeouts".

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. We will now review your pull request.
Thanks,
.NET Foundation Pull Request Bot


Repl.run: Add postdef argument

I'm using ammonite-repl in a project, which talks to a serial adapter over a native library.
Everything runs smoothly, however there is one thing I'd like to get rid of:
Having to manually clean up at the end of my session, which is tedious and easy to forget.
It'd be great if the Repl.run(...) had a postdef argument in addition to predef, which allowed me to automatically run a few commands upon having pressed Ctrl-D to exit the session.

Seems reasonable. To be clear, this is to clean up when you exit the ammonite-repl, not when you exit the JVM right?

Here's another question: are you calling this programmatically? If you're calling Repl.run programmatically then it seems you could just... add additional code after the Repl.run call =P
The other case, which is to run stuff upon exiting the JVM, you can already accomplish via shutdown hooks e.g. http://stackoverflow.com/questions/2921945/useful-example-of-a-shutdown-hook-in-java

I want to run commands when I exit the REPL, not the JVM.
I know I can run stuff after ammonite-repl has exited, yes. I already do this and call sys.exit to immediately exit the standard SBT console after the ammonite-repl session has finished.
However, in my cleanup code I need access to the definitions I create in predef for the ammonite-repl,
so the cleanup code needs to run in the same scope rather than in an enclosing one.

However, in my cleanup code I need access to the definitions I create in predef for the ammonite-repl,
so the cleanup code needs to run in the same scope rather than in an enclosing one.

Ok makes sense

Great!
By the way: Thanks for some great tools!
Ammonite is not the only awesome thing that you've built!

Closing as wishlist; if anyone wants to implement this that'd be great. Otherwise I probably won't get to it

I just found myself wishing I had this after starting an http client, then hitting ctrl+d, and waiting a bit until I realized it was hanging. It would be nice to have something like sbt's cleanupCommands.

@lihaoyi i'm willing to take a whack at this (assuming the barrier to entry isn't too high), any pointers on where to start?

Yeah this should be one of the most straightforward issues ever to implement 😛
Starting points:

Look at InterpAPI and ReplAPI to see where the list of interp.* or repl.* things is defined

Skim through Interpreter and Repl to see where InterpAPI and ReplAPI get implemented

Start from Main, go down the callstack and figure out where you want to run the cleanup code in the life-cycle of an interpreter or REPL (probably somewhere in Interpreter and Repl, but starting from Main it'll be easier to see where the entry- and thus exit-points of Ammonite are)

Add your postDef definition to InterpAPI or ReplAPI, add your implementation to Interpreter or Repl, and do the necessary plumbing to link the the two together and call it from where-ever you want it to be called

Just revisited this with fresh eyes
sys.addShutdownHook { println("this is way simpler") }

Not sure how i didn't get to that solution the first time around 😅

Fixed by #581


Q.7 changed "use client" inside note to code block.

Thanks @mrAJAY1 for PR

tq your quetions is very impotant


invalid json requests grill the http-rpc APIs

Run this query to a watcher instance:
~c(echo '{"address": yolo}' | http POST localhost:7434/account.get_utxos) |>  :os.cmd()

returns:
'<!DOCTYPE html>\n<html>\n<head>\n    <meta charset="utf-8">\n    <title>Plug.Parsers.ParseError at POST /account.get_utxos</title>\n    <meta name="viewport" content="width=device-............

same with the child chain api
commit 815c50052251e2ce38dd673517ca5f132fd20c8f

'{"address": yolo}'  is not a JSON value yolo should be a string or number

I have no hope it will change much, however we can try with debug page switched off
debug_errors: false


Marking a token as dead marks all identical tokens as dead.

Hi,
Ignore if this isn't a system problem but an issue with something else, but I haven't been able to replicate on the DnD5e module.
What is happening is that if you drag out multiple tokens of the same thing (like a bunch of goons) and mark one of them as dead, they all immediately are marked as dead.
My apologies if it isn't the fault of the system but some other issue that I've managed to run into.
Thanks!

You need to turn off Link Actor Data in the actor Prototype Token or Token screen.

Named actors can have tokens on several scenes, and by default their properies are linked to the master actor.  So as you move from scene to scene their STUN/BODY/Statuses and all other properties remain the same.
Generic actors should have their link actor data unchecked, which allows you to make distinct changes to the tokens, those changes do not affect the master actor.  You may find Token Mold useful to rename generic actors.

Thank you, I appreciate the explanation with pictures, everything is great on my end.


Bump to 0.23.0.

Checklist

[X] Used a fork of the feedstock to propose changes
[X] Bumped the build number (if the version is unchanged)
[X] Reset the build number to 0 (if the version changed)
[X] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.
I do have some suggestions for making it better though...
For recipe:

Whenever possible python packages should use pip. See https://conda-forge.org/docs/meta.html#use-pip

Closing in favour of automatic PR generated by the bot.  Don't know why this one doesn't work.


Add watch mode for test command

Add a --watch  argument to postdoc test command which will watch for changes in the page object files and rerun the nightwatch tests.

Fully close in https://github.com/PostDocJS/postdoc/commit/6b8795c4b1ef4886c628d51acb1df06137e05e5d.


renovate: Include helper to pin GHA digests

This is a secure step to ensure we are pinned to known versions of github actions.
Change-type: patch

I self-certify!


Refactor dialog-controller and dialog-renderer for better separation of concerns

I think that the aurelia-dialog plugin should be able to support multiple renderers. This would mean that the dialog plugin would function as a controller-style backend for any modal dialog implementation.
The problem right now is that there is some functionality wrapped in the dialog-renderer module, specifically in createDialogHost that I believe should be factored into dialog-controller or another module. If we can create the viewSlot outside of the renderer and pass it in, then we can easily swap in different modal implementations. Additionally, if we create a base interface for the renderer component, we can remove specific calls in the controller (like destroyDialogHost) and replace them with interface equivalents.
Even if there are other solutions down the line, this may lower the barrier to entry for people who want to use Aurelia viewmodels with different modal plugins; they can create their own renderer (or choose one that already exists) and get working quickly. Any thoughts?

Sounds interesting. I'd love to see a PR based on this idea.


System.Buffers.Experimental: Cannot reuse a returned buffer

Returning a Span to the pool leads to an 0-length NativeBuffer (the native buffer is explicitly created that way in NativeBufferPool:Return) being returned to the bucket.   The next time this buffer is to be used (by another call to Rent on the same bucket), it will create a 0-length Span.  Which doesn't work.
Easy repro steps:
let pool = System.Buffers.NativeBufferPool.Shared
let u = pool.Rent 10 in pool.Return u
let v = pool.Rent 10 in pool.Return v  // v.Length=0, and the .Return() call crashes
I think the bucket should just forcefully set the NativeBuffer's length before returning it.

@sokket, would you have time to fix this?

@KrzysztofCwalina unfortunately my plate is full with infrastructure work right now; I can take a look at it after all that has completed if you want, but that won't be for ~2ish weeks.

@vlabrecque thanks for pointing this out to us.


Milestones: Fix mobile icons

Problem
Mobile UI for milestones component is running into issues Jira
Solution
What I/we did to solve this problem

Don't limit the height for imgContainer on mobile, because the height is likely going to be larger than 80% of screen

Change Summary:
Dev-Ops
If you added an ENV variable, please check off that you've updated the following

[ ] Key & Sample value to .env & sample.env
[ ] GCP Secret Manager (Both development and production)
[ ] Github Secrets (Added a development and production variable)
[ ] Github Workflows .github/workflows/dev.yml & .github/workflows/prod.yml
[ ] webpack-config.js

Images/Important Notes (optional):

Before:

After:

On real phone

Before:

After:

This shouldn't affect anything else but please check other screen sizes too!

@w-gao They checked it out and they like how it looks. They suggest "making the margins between icons and edge and box and edge". I.e: Move the image + box more towards the left in the view.

@w-gao They checked it out and they like how it looks. They suggest "making the margins between icons and edge and box and edge". I.e: Move the image + box more towards the left in the view.

Awesome! Would this work?

Let me double check with them!

@krishnakpandian I can also add some space between the icon and box, since I just noticed that I made it closer now.


Use Nextjs App Layout

https://nextjs.org/docs/getting-started/installation

https://www.youtube.com/watch?v=O94ESaJtHtM

Initially followed https://github.com/saltyshiomix/nextron/pull/314, but found all I need to do was to update my .gitignore and my renderer/next.config.js file:
See the diff in https://github.com/iancleary/horizon/pull/12/commits/72977ed559624ff524391259ad8b0c784a45f2d8.

You can see running in dev mode nextron with npm run dev works:

Production nextron build also works.
The only thing to note is that the dev and build temporary files share the root app/ folder.  If you care to preserve both, that might be an issue for you.  I am fine with that as they are both folders that are removed/cleaned in the start of dev mode or the start of a build...so no stale files cross contaminate across dev to prod or from prod to dev.

Prod nextron build working!

  ~/Development/horizon on   feat/#10-nextjs-app-layout ········································································································································································································································· took  1m 17s
❯ npm run build

><EMAIL_ADDRESS>build
> nextron build

[nextron] Clearing previous builds
[nextron] Building renderer process
- info Creating an optimized production build
- info Compiled successfully
- info Linting and checking validity of types
- info Collecting page data
- info Generating static pages (4/4)
- info Finalizing page optimization

Route (app)                                Size     First Load JS
┌ ○ /                                      4.81 kB        87.3 kB
└ ○ /next                                  175 B          82.7 kB
+ First Load JS shared by all              76.8 kB
  ├ chunks/25b6c4a8-35fb2666dc5d03bb.js    50.5 kB
  ├ chunks/898-9bc04a48dfaa59ef.js         24.6 kB
  ├ chunks/main-app-35041217c9e52245.js    199 B
  └ chunks/webpack-cff04033fb4b8e99.js     1.59 kB

Route (pages)                              Size     First Load JS
─ ○ /404                                   189 B          85.8 kB
+ First Load JS shared by all              85.6 kB
  ├ chunks/main-5baf5c046ee6f018.js        83.8 kB
  ├ chunks/pages/_app-53496c3be8fb58da.js  191 B
  └ chunks/webpack-cff04033fb4b8e99.js     1.59 kB

○  (Static)  automatically rendered as static HTML (uses no initial props)

- warn "next export" is no longer needed when "output: export" is configured in next.config.js https://nextjs.org/docs/advanced-features/static-html-export
Export successful. Files written to /Users/iancleary/Development/horizon/app
[nextron] Building main process
[nextron] Packaging - please wait a moment
  • electron-builder  version=23.6.0 os=22.4.0
  • loaded configuration  file=/Users/iancleary/Development/horizon/electron-builder.yml
  • writing effective config  file=dist/builder-effective-config.yaml
  • packaging       platform=darwin arch=arm64 electron=21.3.3 appOutDir=dist/mac-arm64
  • signing         file=dist/mac-arm64/Horizon.app identityName=Apple Development<EMAIL_ADDRESS>(2HR88G5Z69) identityHash=5FEA714FB388295CF95C4E12E27444E9246FBBE9 provisioningProfile=none
  • building        target=macOS zip arch=arm64 file=dist/Horizon-1.0.0-arm64-mac.zip
  • building        target=DMG arch=arm64 file=dist/Horizon-1.0.0-arm64.dmg
  • Detected arm64 process, HFS+ is unavailable. Creating dmg with APFS - supports Mac OSX 10.12+
  • building block map  blockMapFile=dist/Horizon-1.0.0-arm64.dmg.blockmap
  • building block map  blockMapFile=dist/Horizon-1.0.0-arm64-mac.zip.blockmap
[nextron] See `dist` directory
~/Development/horizon on feat/#10-nextjs-app-layout ············································································································································································································································ took  50s


Login–Welcome to Expensify modal doesn’t opens if login with new Gmail account using magiclink

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number: v1.4.50-2
Reproducible in staging?: Y
Reproducible in production?: Y
If this was caught during regression testing, add the test name, ID and link from TestRail: https://expensify.testrail.io/index.php?/tests/view/4413849
Email or phone of affected tester (no customers<EMAIL_ADDRESS>Logs: https://stackoverflow.com/c/expensify/questions/4856
Issue reported by: Applause-Internal team
Action Performed:

Go to https://staging.new.expensify.com/
Log in with new Gmail account
Copy the Magic link and change it to staging
Open a new tab and navigate to the staging magic link
Verify the abracadabra page is displayed
Navigate to the original tab
Verify the user is logged in with the new account

Expected Result:
The engagement modal "Welcome to Expensify" is displayed. Concierge chat opens
Actual Result:
The engagement modal "Welcome to Expensify" is displayed. Concierge chat appears only after page refresh.
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[x] Android: Native
[x] Android: mWeb Chrome
[ ] iOS: Native
[x] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[ ] MacOS: Desktop

Screenshots/Videos
https://github.com/Expensify/App/assets/115492554/7ddcfe9f-a1b2-46a4-a604-9f3c76ad8e8e

View all open jobs on GitHub

@zanyrenney I haven't added the External label as I wasn't 100% sure about this issue. Please take a look and add the label if you agree it's a bug and can be handled by external contributors.

I couldn't reproduce this on Mac/iOS but I'm going to try tomorrow on browser stack for android.

didn't manage to test yet!

on browserstack. Will do tomorrow!

can't repro - based on these questions:

Is this truly a high enough priority / ROI bug to fix?
Will this affect more than x # of users?
Does it affect users who pay us?
How much of an edge case is it?
If we fix the bug later, in a year or two, will that be OK?

Closing!

I still can't reproduce this. i dont know if this is affecting a certain android device, but based on this looking like an edge case, i think we should close this.


error message shows up for a moment b4 disappearing

Env
Version: 1.41.0-insider
Commit: 7cf4cca47aa025a590fc939af54932042302be63
Date: 2019-12-02T05:26:29.458Z
Electron: 6.1.5
Chrome: 76.0.3809.146
Node.js: 12.4.0
V8: 7.6.303.31-electron.0
OS: Darwin x64 18.7.0

i can see the error in problems panel, as well as the error lens gutter icon and line background color but the message disappear right after the file is opened.
using the ext copy problem message command gives
[eslint-plugin-vue]
[vue/no-use-v-if-with-v-for]
The 'typesList' variable inside 'v-for' directive should be replaced with a computed property that returns filtered array instead. You should not mix 'v-for' with 'v-if'.

not sure if this is a bug or something i should enable/disable, if u need any extra info plz do tell.

Might be because they use newline before the message.

You can test to see if the built-in vscode status bar entry works with your setup:
"problems.showCurrentInStatus": true,

If it doesn't - it's probably because of the new line.


biplot command for stand alone CLI

done

Apologies if it's in front of my nose, but I couldn't find this in the documentation.  Is it possible to generate the biplot without qiime?

The documentation is here: https://github.com/biocore/songbird#72-faqs-running-songbird-through-qiime-2
Yes, you can generate biplots just using Emperor -- but that is going to quite a bit of scripting.  I highly recommend seeing the qiime2 interface, since much of that work has already been done.

Thanks, that makes sense.


Vuetify Tabs shrinks Datagrid when you change layout

I'll first show the problem and then I'll describe the problem and give a reproducible example.

I have an app that updates many DataGrid centrally and then displays them in different tabs.
I change the layout of the Datagrid depending on the number of rows.

If I change the layout of a DataGrid from an ipyvuetify Tab that is not active the Datagrid gets shrunk.
oddly enough this only happens if I change the layout more the one time (so the first time you change it works fine)

If you run the code below you'll see a button that changes the layout of a DataGrid and of a v.Btn.
If you stay on the first tab and press the button twice, then go on the second tab, you will see the same result as the image above  (DataGrid shrinks).
If you only press the button once the DataGrid doesn't shrink.

I am not sure if the problem is with ipydatagrid or ipyvuetify so I'll cross-post in both repos, but I can say that (as you can see from the image above):

if I use ipywidgeds tab instead of ipyvuetify tab the problems is not present (this suggest it might be a problem with ipyvuetify)
if I change the layout of another widget instead of 'DataGrid' the problem is not present (this suggest it might be a problem with ipydatagrid)
So maybe if could be a problem with both

This is really a mystery  and it took me a long time to isolate the problem and boil it down to the change in the layout as it is part of a much more complex application.
I hope you can review it and come up with a solution.
Thanks a lot
import numpy as np
import pandas as pd
import ipywidgets as w
import ipyvuetify as v
from ipydatagrid import DataGrid

def make_df(rows=20, cols=2):
    df = pd.DataFrame(np.random.uniform(size=(rows, cols))).round(2)
    return df

n_grids = 1
n_tabs = 2

grids = [[DataGrid(make_df()) for i in range(n_grids)] for j in range(n_tabs)]

widgets = [
    [
        v.Btn(children=['Test with a different widget'], class_="ml-2")
        for i in range(n_grids)
    ] for j in range(n_tabs)
]

children = [
    w.VBox(
        [
            w.HBox(grids[i]),
            w.HBox(widgets[i]),
        ]
    ) for i in range(n_tabs)
]
tab = w.Tab()
tab.children = children
for i in range(n_tabs):
    tab.set_title(i, f'tab{i}')

tabs_bar = v.Tabs(
    # dark=True,
    v_model=None,
    children=[v.Tab(children=[f'tab{i}']) for i in range(n_tabs)],
)

tabs_items = v.TabsItems(
    v_model=None,
    # dark=True,
    children=[
        v.TabItem(
            children=[
                w.VBox(
                    [
                        w.HBox(grids[i]),
                        w.HBox(widgets[i]),
                    ]
                )
            ]
        ) for i in range(n_tabs)
    ],
)

v_tab = v.Container(
    class_="my-0 py-0",
    fluid=True,
    children=[
        v.Row(children=[v.Col(children=[tabs_bar])]),
        v.Row(children=[v.Col(children=[tabs_items])]),
    ]
)
w.jslink((tabs_bar, 'v_model'), (tabs_items, 'v_model'))

btn = v.Btn(children=['click to change layout'], outlined=True, color='primary')
def on_click_change_layout(widget, event, payload):
    grids[1][0].layout = {
        'width': '300px',
        'height': '300px',
        # 'align-content': 'center'
    }
    widgets[1][0].layout = {
        'width': '500px',
        # 'height': '300px',
        # 'align-content': 'center'
    }
btn.on_event('click', on_click_change_layout)

w.VBox(
    [
        btn,
        v.Row(
            children=[
                v.Col(children=[v.Html(children=['ipywidgets'], tag='h1'), tab]),
                v.Col(children=[v.Html(children=['ipyvuetify'], tag='h1'), v_tab])
            ]
        )
    ]
)

I think this is a similar issue as: bqplot/bqplot#1531.
I think I need to take another stab at generating lumino events for embedded ipywidgets.

Thanks for looking into it

Hello @mariobuikhuizen, any chance you have an update on this pls?
Thanks!!

@mariobuikhuizen the same happens for ipyaggrid


ansible: cmake not installed on several machines

Despite multiple playbook runs the following machines are still showing warnings that cmake isn't installed (but the playbooks appear to make no attempt to install it). How critical is it?
build-marist-rhel74-s390x-1
build-linaro-centos74-armv8-1
build-packet-centos74-arm8-1
build-packet-ubuntu1604-armv8-2

I think cmake is required for the Eclipse OpenJ9 builds no?

There is a cmake role, but not specifically for 390 or arm8 it would appear.
https://github.com/AdoptOpenJDK/openjdk-infrastructure/blob/master/ansible/playbooks/AdoptOpenJDK_Unix_Playbook/roles/cmake/tasks/main.yml
OpenJ9 requirement for cmake is v3.4 or newer, and the playbook is using for 3.7.2 from source.  It will be an OpenJ9 requirement eventually, but its not required yet.

Related request: https://github.com/eclipse/openj9/issues/90

None of the machines referenced above are used for build, therefore this is not a problem. Closing


Make a try catch statement and return a placeholder object

the placeholder object should include all the functions, but throws a error if they are called.
This way, you can use something like this:
getElm("id").click(myFunction);

And there is no error that breaks the whole code
You can then use the getElm function even on elements that do not exist or only sometimes exist and have no problem.
You should however log a warning for devellopers.

Added with commit 6d8bce0


Change list problem

Hi,
I try to put in jsFiddle
First, I drag and drop some items from SortableList1 to empty SortableList2, and then I click button to change Items in SortableList1. After doing that, the dragged item in SortableList1 did not change, and the dropped item in SortableList2 is changed.
I'm not sure what the problem is, does anyone have idea?
Thanks.

Try setting pull: true in your SortableList1 component:
group: {
    name: "shared",
    pull: true,
    put: false
}

Thanks for reply.
Problem still exists when I change SortableList1's props (items), the item I was dropped will be also changed.

I think I need pull: clone option because my SortableList1 has many groups of items. I have to clone to the other List (a.k.a, SortableList2). But the cloned one did not change anymore.

You should put this.lists inside of the state, so it ends up being this.state.lists. This will lead to less bugs.
Specific to your issue, I'm not sure what to do. This is an old issue and I'm closing it for now. Feel free to create an issue again if you try the new component at https://github.com/waynevanson/react-sortablejs-typescript


Too many debug messages that even show user credentials

There are way too many (hundreds per second) console debug messages of whole objects that should only be seen in development. This slows the app down.
Some of the debug shows the user credentials as plain text!

I've just build the 2.3.4 image again. Console output should be removed now.

The "Sending empty request" is just a ping/pong between the client and the server (you should see a similar output on the backend). We will remove that in the future.


fix(documentation): check if doc is table before deep copy

Fixup for my previous PR.
This adds a check if the doc is a table. Only then do we make a deep copy. Would fail otherwise for some lsp servers

Sorry. I was missed it. Thank you.


[#270] Implement no_debug_call rule.

Should I add the rule to elvis.config too?

Add it to elvis.config please (with just io:format and ct:pal) and also to the rules page in the project wiki, if you haven't done that yet

:+1: from me, although let's wait for @amilkr to review and merge it.

@bullno1 Hi, thank you for your awesome contribution. The config/elvis.config configuration file is the one where all default Elvis rules are kept. There is also the wiki page that lists all Default Rules in Elvis Webhook. Could you please add the rule in that list as well?

[ ] Add no_debug_call rule to config/elvis.config.
[ ] Update wiki page Default Rules in Elvis Webhook.

@bullno1 any updates on this?

Sorry for taking so long, it's done now.


P4_16: Allow headers to contain 'bit-vector structs'

Feel free to mark this issue "Post P4_16" if it helps.  I just want to get the issue out there right now.
Define a 'bit-vector struct' to be one that contains only these kinds of fields:

fields of type bit<W> or int<W>
fields of a struct type that is also a 'bit-vector struct'

Such a 'bit-vector struct' has a straightforward way to define how extract() and emit() methods would work on them, by following the order that fields are defined in the struct.
The proposal is to extend 'header' types to allow them to have 'bit-vector struct' types as members.
Motivation: This can be a programmer convenience to group multiple consecutive related header fields together, passing them as arguments as a unit, making them control plane action parameters as a unit rather than as individual fields, etc.  It does not provide any additional capability over what can do with the P4_16 v1.0.0 language -- just a shorter way to express it in some cases.
There is no need to introduce any new keyword or syntax for what I call 'bit-vector struct' here, and there may be a better name for that concept.  The compiler would simply check that a struct that one tried to make a member of a header was a bit-vector struct, or not, and give an error if it was not.

Super nice!
Any volunteers to prototype it as an extension in the p4c front-end?

Andy,
I use familysingh with github,  but my work email is<EMAIL_ADDRESS> This issue came to my attention yesterday.  The problem is a show stopper because there will always be a need to save instructions in switching ASIC or some switch code may not compile.  Using a bit-vector struct in P4 header saves instructions.  The frontend code change for this issue is straightforward.   However, even if we fix this issue, P4 code won't compile in certain common situations unless Issue# 383 is also resolved.  Switching code can use a search key which comprises only of bit fields.  One has to assign a header's struct fields to the search key.  For example the search key uses 32 bits for dst ip.  But the struct has lower28 and upper4 bits.  We are back to square one.
Hemant
http://mnkcg.com

Even this issue should be closed, when or before, the P4-16 spec has been updated for nested bit-vector struct support.

This is addressed by #719


Use a macro for the param record name

Like ?DDL, so that version changes in the record name do not affect the rest of the code.
This is in advance of the DDL upgrade and down work, to ease changes in so I don't have to merge whenever a function head is modified.

See https://github.com/basho/riak_ql/pull/134#issuecomment-236604068

@borshop: retry

+1 73160de

@borshop merge


Check / report Python dependencies in test script

New output from the test script:
$ test/test_script.sh
Which version of Python do we have?
Python 3.5.0
Do we have ncbi-genome-download?
0.2.5
Do we have kraken?
Kraken version 1.0
Copyright 2013-2015, Derrick Wood<EMAIL_ADDRESS>Do we have kaiju?
Kaiju 1.5.0
Do we have trimmomatic?
0.36
Do we have fastqc?
FastQC v0.11.6
Do we have numpy?
1.12.1
Do we have pandas?
0.19.2
Do we have biopython?
1.71.dev0
Begining tests...
...

When using TravisCI we should be able to infer all these version numbers from the installation part of the log, but I found this is useful for local testing.

Merging #6 first should solve the failing test


Determine program version from libnewsboat crate version

Apropos to nothing, here's a PR replacing the part of our Makefile that runs git describe to figure out the Git hash to display in newsboat --help.
All of this could be implemented in Make, but since we're moving to Rust, I don't see a reason not to port the related code while I'm at it.
Reviews from everyone are welcome. If none appear, I'll merge this in three days.

Coverage increased (+0.003%) to 40.878% when pulling 55aa119c2b9911d00988adbb636236975291c4d1 on feature/always-up-to-date-program-version into 604ac12059522620c12a8f345b78d5a84a73dfe1 on master.

Coverage increased (+0.003%) to 40.878% when pulling 55aa119c2b9911d00988adbb636236975291c4d1 on feature/always-up-to-date-program-version into 604ac12059522620c12a8f345b78d5a84a73dfe1 on master.


reset button does not work correctly

The reset button takes you to the start of the time slider (4:40am) instead of the initial start time, and it does not set up the sky/horizon overlays correctly.

Fixed in #63


Russel's Paradox typo

https://github.com/OpenLogicProject/OpenLogic/blob/82a31811a017a839d6415b3f45556eaeeb336cdd/content/computability/computability-theory/russells-paradox.tex#L15-L20
I think this should say "then $S \in S$ if and only if $S \notin S$".
Also: Is the "the set of all sets" trying to refer to S? I would have expected S to be described as "the set of all sets that do not contain themself".

I fixed the typo; the other issue needs more thought. (Briefly: if "the set of all sets" existed, so would S by separation, but this can't easily be explained here. But the whole chapter needs work.)


fix test tmp files

use no_log: true where secrets might be revealed
tests - use generated temp directory for all controller files
test support for CentOS Stream 9

[citest]

[citest]

[citest]

[citest pending]

[citest pending]

[citest]


Fixing score fields for GERP and CADD according to VDM

CADD and GERP scores are returned in prediction_result->result
According to VDM, they should be in prediction_result->score

Thanks @likhitha-surapaneni for the change, unfortunately it seems as you pointed out Ariadne itself do some sort of type casting and it is less lethal. Makes sense to not do it ourselves. Can you revert the change.
Thanks you and sorry for the inconvenience.


Allow users to create plugin ideas on GitHub Issues tagged appropriately

Issue description:
There isn't a proper dedicated location in which people can get feedback from Godot developers regarding whether a plugin for the engine should be developed or how people might prefer to have it implemented. Some people have gone ahead and created posts of this kind regardless (like the DragonBones support request), but then they receive backlash for creating plugin-related posts on the main engine GitHub.
This is just a general discussion Issue to see whether people like the idea of allowing posts of these sort, but just giving them a dedicated tag for being a plugin idea.
For example, if I wanted to talk about the notion of creating a PluginScript for C++ using scons, that isn't really something that would technically be appropriate here, and yet, it would have huge ramifications for the engine's development. As such, I believe the engine could benefit from permitting posts of this sort.

really hope this could be implemented
https://github.com/dear-github/dear-github/issues/44
can help with this as well +1 will.


Implement bmask in AArch64

Hey, this PR Implements bmask for all types in the AArch64 backend, as well as fixes for ireduce, breduce and bextend for some types.
We have to make some changes in the trampoline to make bool args with size larger than 1 work.

With the ISLE transition in full swing now, this PR should migrate all its changes to the ISLE code (or be closed and replaced with a new PR).

I'll close this for now, and try again on the ISLE machinery if I have time.
Thanks


Refactor StateBadge component

Question
Response

Version?
v1.4.1

Devices tested
iPhone 6

Related ticket?
#532

Screenshots

Before
After

Description

This PR is related with the update of the StateBadge component. Now it uses styled-components as a driver to style the user interface.
I kept the possibility to override the styles of the StateBadge through the style prop. The object that it accept it's a StyleSheet object.
Also I removed from issue-description component the object styles. It was only related to the StateBadge component but the styles declared didn't influenced the UI placement of the latter.

Don't really know how the tests work yet 😆 I'll get through them tomorrow 👍

No worries mate! We use jest for testing, and everything is located under <root>/__tests__
You can run the full test suite in your console like this:
yarn test

or you can run a single test like this (which is waaaayyyy faster when fixing something 😄) :
yarn test __tests__/tests/components/StateBadge.js

happy debugging 🕺

Coverage decreased (-0.1%) to 43.951% when pulling 0bd2f1e8e9d8668f320ecd6f9179d15df3ed5565 on rkpasia:refactor-state-badge into 3d793a50e3f6ec6a18e9f33f76f0bf01589db36d on gitpoint:master.

What should I do to augment the coverage?


WIP: fixing the grammar with left outer join, throwing parser issue for 'inner'

This PR contains a fix for left_outer join type when it is being composed to grammar.
The change also contains making the joinType case sensitive, it would throw an error otherwise

This PR also includes tests


SignInWithApple: Made asking for full name configurable

Apple will reject your app if you ask for the name when you sign in, but do not use it in the app.

Its updated @FilledStacks :)


Organization Activity

Organization Activity
Summary
This component is supposed to display a bunch of information pertaining to incidents and capability for a given company or service
Props
The props that it takes in are
organizationImage: string
organizationInfo {
name: string,
orgType: string,
availability: string,
address: string,
type: string,
role: string,
cases: number,
claimed: number,
calls: number,
value: number,
financialAssistance: Array,
sbaLoans: Array,
incidents: [
{
name: string,
cases: number,
claimed: number,
calls: number,
value: number,
} ],
capabilityInfo: {
businessFinancialAssistance: {
normal: boolean,
warning: boolean,
impact: boolean,
rescue: boolean,
cleanup: boolean,
longterm: boolean,
},
sbaLoans: {
normal: boolean,
warning: boolean,
impact: boolean,
rescue: boolean,
cleanup: boolean,
longterm: boolean,
},
communityMonitoring: {
normal: boolean,
warning: boolean,
impact: boolean,
rescue: boolean,
cleanup: boolean,
longterm: boolean,
},
contingencyPlanning: {
normal: boolean,
warning: boolean,
impact: boolean,
rescue: boolean,
cleanup: boolean,
longterm: boolean,
},
grantWriting: {
normal: boolean,
warning: boolean,
impact: boolean,
rescue: boolean,
cleanup: boolean,
longterm: boolean,
},
preparation: {
normal: boolean,
warning: boolean,
impact: boolean,
rescue: boolean,
cleanup: boolean,
longterm: boolean,
},
relationshipBuilding: {
normal: boolean,
warning: boolean,
impact: boolean,
rescue: boolean,
cleanup: boolean,
longterm: boolean,
},
systemsMonitoring: {
normal: boolean,
warning: boolean,
impact: boolean,
rescue: boolean,
cleanup: boolean,
longterm: boolean,
},
vulnerabilityAssessment: {
normal: boolean,
warning: boolean,
impact: boolean,
rescue: boolean,
cleanup: boolean,
longterm: boolean,
},
},
Preview

Outdated


[Fix] replace wait-for-it script

Replace wait-for-it.sh with dockerize Link
Minor update to docker release script

Cool


java: validate if generated JARs contain classfile for every java class that's supposed to be in this jar

The script would give us more confidence that gradle changes are valid/

https://github.com/OpenLineage/OpenLineage/pull/2698


Publish to Ansible Galaxy

ticket raised for namespace;
https://github.com/ansible/galaxy/issues/3103
@maciej-majchrzak-wttech to be also set as owner

done


Add more tests for ObjCryst include files

Checklist

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

In the 2024.2.1 builds, the ObjCryst include files are not installed and thus included in the package on all platforms, which is strange as it works locally (either direct install of libobcryst, or using build-locally.py on the feedstock).

OK, I see what happened in the previous build - the source was the gihub tarball, which does not include the submodule. Not sure how this managed to actually build without error
This should be solved by using a git reference for the source.

@conda-forge-admin, please rerender


Optimize report product sales query

Optimize report product sales query.

Impact

[ ] New migrations
[ ] New/Updated API fields or mutations
[ ] Deprecated API fields or mutations
[ ] Removed API types, fields, or mutations
[ ] Documentation needs to be updated

Pull Request Checklist

[ ] Privileged queries and mutations are guarded by proper permission checks
[ ] Database queries are optimized and the number of queries is constant
[ ] Database migration files are up to date
[ ] The changes are tested
[ ] GraphQL schema and type definitions are up to date
[ ] Changes are mentioned in the changelog

Task linked: SALEOR-893 Add and refactor dataloaders


Add hints for most of the intermediate challenges

Add hints for most of the intermediate challenges.
Some hints might be not good enough, please feel free to modify them. @laike9m

Awesome, thanks for the great work, will take a look today

Thanks again!


Fix: 1902 Add a way to hide the preview

With this PR we can now toggle the preview window in the same way as the file tree
Fix:1902

This is cool, @Rajat-dhyani, I've tested it locally.  A few thoughts:

You've added a Preview.js module, and we should probably merge this code with iframe-browser.js.  Let's create a single file, Preview.js, which includes the code you wrote and what's currently in iframe-browser.js--I think Preview.js is a better name.  Make sure you also update all references to iframe-browser.js to Preview.js when you do this.
We wrote some code a long time ago that isn't used anymore, but you could steal here to hide the second pane, see https://github.com/mozilla/brackets/blob/master/src/extensions/default/bramble/lib/iframe-browser.js#L160-L161.
It's really important with showing/hiding things in the UI that we inform any objects that rely on state, so they can fire events, etc. when things change.  Just changing the DOM elements will get us in trouble.
An example of the above, try doing this bramble.hidePreview(); bramble.hideSidebar();.  You'll see that it doesn't hide the preview anymore, since the width of the first pane is now wrong.
Don't hold references to DOM elements for the lifetime of the program (e.g., $secondPane, etc.).  Just get them from the DOM when you need them in your show/hide functions
Don't name variables with capital letters, e.g., width vs. Width.
Can you rebase and squash this branch so you get rid of all the merges of master above?

Let's start with these changes and then I'll review again.  This is going to be cool!  I've wanted to refactor the iframe-browser code for a long time.
https://github.com/mozilla/brackets/blob/master/src/view/MainViewManager.js#L1646-L1666

@humphd  would update the code accordingly it would be very cool to work on it..... Thank you for the review 👍 :)

@humphd working on this now.

Closing this branch. Please refer to this PR for new changes


Bug: TV randomly turns on and the state doesn’t update in the Home app

Describe The Bug
TV turns on at random and the state doesn’t get updated in the Home app
To Reproduce
N/A
Expected behavior
The TV should stay off when off unless turned on.
Relevant log output
N/A

Config for homebridge-switchbot
irdevices": [
                    {
                        "deviceId": "a848faebcced",
                        "configRemoteType": "TV",
                        "irtv": {
                            "disable_power": true
                        }

Screenshots
No response
Device & Model
SwitchBit Hub Mini (IR Blaster), plugin version 1.8.1
Node.js Version
16.13.2
NPM Version
8.1.2
Homebridge Version
1.3.9
Homebridge Switchbot Plugin Version
1.8.1
Homebridge Config UI X Plugin Version
No response
Operating System
Raspbian

@FranciRoosters If you have disable power set to true, then the plugin wouldn't send a power command. So unless you have some logs then it has to be something else, Sorry.

It is set to true. Apart from the fact that I don’t understand what disable power set to true actually does, there are still two main bugs I’m encountering: 1) I think when the TV should be or turn off in automations, it actually tries the opposite of the state it was in. It’s almost as if the blaster cannot determine when the TV is off or on. Furthermore, the TV doesn’t turn off in the Home app when I turn it off using the remote.

On 15 Jan 2022, at 20:11, Donavan Becker @.***> wrote:

@FranciRoosters If you have disable power set to true, then the plugin wouldn't send a power command. So unless you have some logs then it has to be something else, Sorry.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you were mentioned.

@FranciRoosters IR devices will never report the status back.

The issue persists, even with “disable power” set to true. I have a gaming Shortcut by which if the living room TV turns on, the bedroom TV turns off. Just a few minutes ago, I activated the shortcut, but the bedroom TV turned on instead of staying off. So, what gives?
Here’s what the logs say: TV: TV Sending request to SwitchBot API. command: turnoff, parameter: default, commandtype: Command.
Here’s the configuration:     "irdevices": [
{
"deviceId": "a848faebcced",
"configRemoteType": "TV",
"irtv": {
"disable_power": true
I don’t know what’s going on. Could switching the device ID to BLE instead of Wi-Fi work? Thank you.

On 15 Jan 2022, at 23:55, Donavan Becker @.***> wrote:

@FranciRoosters IR devices will never report the status back.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you were mentioned.

If you have disable_power set to true then no commands for that TV will get sent. Also BLE is only available for SwitchBot devices,

I see, but although it is set to true, the TV still turns on when it should stay off. So, I don’t think the issue is on my end.

On 16 Jan 2022, at 22:33, Donavan Becker @.***> wrote:

If you have disable_power set to true then no commands for that TV will get sent. Also BLE is only available for SwitchBot devices,
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you were mentioned.

    if (!this.device.irtv?.disable_power) {
      if (value === this.platform.Characteristic.Active.INACTIVE) {
        this.pushTvOffChanges();
      } else {
        this.pushTvOnChanges();
      }
      this.Active = value;
      this.ActiveCached = this.Active;
      this.accessory.context.Active = this.ActiveCached;
    }

this is the code snippet for that config. Unless disable_power is false will it send and off or on change.

This is my current config and the problem persists. I have no clue what to do now.
"irdevices": [
{
"deviceId": "a848faebcced",
"configRemoteType": "TV",
"irtv": {
"disable_power": false
}

On 16 Jan 2022, at 23:14, Donavan Becker @.***> wrote:
if (!this.device.irtv?.disable_power) {
  if (value === this.platform.Characteristic.Active.INACTIVE) {
    this.pushTvOffChanges();
  } else {
    this.pushTvOnChanges();
  }
  this.Active = value;
  this.ActiveCached = this.Active;
  this.accessory.context.Active = this.ActiveCached;
}

this is the code snippet for that config. Unless disable_power is false will it send and off or on change.
—
Reply to this email directly, view it on GitHub https://github.com/OpenWonderLabs/homebridge-switchbot/issues/200#issuecomment-1013963140, or unsubscribe https://github.com/notifications/unsubscribe-auth/ATQII4NPVU2DSPZ7HQB3QV3UWM7MBANCNFSM5MBJC2FA.
Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.

@FranciRoosters, disable_power set true will not send power commands. disable_power set false will send power commands. IR Devices will never be in sync with the device because IR doesn't communicate that way.

Hmmm… I’m not sure I’m making myself understood. Regardless of whether “Disable Power Command” is ticked or not, the TV still turns on when it should stay off.

On 16 Jan 2022, at 23:39, Donavan Becker @.***> wrote:
@FranciRoosters https://github.com/FranciRoosters, disable_power set true will not send power commands. disable_power set false will send power commands. IR Devices will never be in sync with the device because IR doesn't communicate that way.
—
Reply to this email directly, view it on GitHub https://github.com/OpenWonderLabs/homebridge-switchbot/issues/200#issuecomment-1013967201, or unsubscribe https://github.com/notifications/unsubscribe-auth/ATQII4IXUHYJ5WAPLFBASOLUWNCL3ANCNFSM5MBJC2FA.
Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.

I used the Broadlink before and had zero issues with it. I switched to Switchbot to streamline hubs and to have a much more user-friendly interface for the configuration.

On 16 Jan 2022, at 23:39, Donavan Becker @.***> wrote:
@FranciRoosters https://github.com/FranciRoosters, disable_power set true will not send power commands. disable_power set false will send power commands. IR Devices will never be in sync with the device because IR doesn't communicate that way.
—
Reply to this email directly, view it on GitHub https://github.com/OpenWonderLabs/homebridge-switchbot/issues/200#issuecomment-1013967201, or unsubscribe https://github.com/notifications/unsubscribe-auth/ATQII4IXUHYJ5WAPLFBASOLUWNCL3ANCNFSM5MBJC2FA.
Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.

@FranciRoosters Can you enable debug logging and send me the logs? With disable_power set to true?

That’s alright. I fixed it by reinstalling the BroadLink.

On 17 Jan 2022, at 01:15, Donavan Becker @.***> wrote:

@FranciRoosters Can you enable debug logging and send me the logs? With disable_power set to true?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you were mentioned.


update dependencies

Motivation

Solution

PR Checklist

[ ] Added Tests
[ ] Added Documentation
[ ] Updated the changelog

Codecov Report

Merging #317 (ebd6ec8) into main (7997fc0) will decrease coverage by 0.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #317      +/-   ##
==========================================
- Coverage   41.91%   41.89%   -0.02%
==========================================
  Files          20       20
  Lines        5779     5779
==========================================
- Hits         2422     2421       -1
- Misses       3357     3358       +1

Flag
Coverage Δ

test
41.89% <ø> (-0.02%)
:arrow_down:

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

Impacted Files
Coverage Δ

src/database.rs
53.63% <0.00%> (-0.56%)
:arrow_down:

Continue to review full report at Codecov.

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


back: proto timeout

Backport proto timing, its not runtime just ci / dev tooling times
backport of the parts without go bump https://github.com/solo-io/skv2/commit/38333ccb2e5e779973ad94354ec499932749fed0

backport only really


Example App loads up on iPhone but no cube appears

Hi! Have you ever encountered an issue where the app loads into a phone perfectly fine, but when you open the app the cube you're supposed to be able to move with your head is not there? Thank you so much!

Hi @cpatricia-ab, did you do the step of adding the new key to the plist.info?


Error when creating network rules

Got an error when creating the DNS rule.
"Failed to update the azure firewall 'Test-FW01'. Error: AzureFirewallRule AllowDNS: Invalid IP address value or range <IP_ADDRESS>."
If you click on 'Add' again, you get:
"Failed to update the azure firewall 'Test-FW01'. Error: Cannot parse the request."

Solution: Once you get an error, you have to cancel the rule creation process. Then try again. But this time, if you copy and paste the IP range from the article, you will have a space in the range, you need to remove that. Before clicking 'Add'.

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

ID: ac13cbf3-f230-7e85-d57d-cba3196a166c
Version Independent ID: f4f0c94a-5a43-94e2-d8e5-19cf167c188a
Content: Deploy and configure Azure Firewall using the Azure portal
Content Source: articles/firewall/tutorial-firewall-deploy-portal.md
Service: firewall
GitHub Login: @vhorne
Microsoft Alias: victorh

@ahmadabdalla Thank you for the valuable feedback,we are investigating the issue.

@ahmadabdalla Thank you for the feedback. I am able to reproduce this error.
I will remove the space between the IP Addresses to make them easier to copy, and I have informed the portal team about the issue with the Network Rule Collection Blade.
The updates to the document will show within 24 hours.
We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.


feat: add error status code handler

We need to change the new relic status code when an error occurs.
For example, if you use FiberErrorHandler and don't return a status code from the handler, you can configure a new relic status code with this MR.

Hi, could you merge this PR? @ReneWerner87 @efectn

@ReneWerner87 I've updated the readme. Could you check?


Change WorkloadClusterEtcdCommitDurationTooHigh severity to paging

Towards https://github.com/giantswarm/giantswarm/issues/19076

Checklist

[x] Update changelog in CHANGELOG.md.
[ ] Request review from oncall area, as well as team (e.g: oncall-kaas-cloud GitHub group).
[ ] Alerting rules must have a comment documenting why it needs to exist.

I think it would be good to have the ops recipe improved first before merging.


operator: fast-fail if the leader changed to the RemovePeer (#2530)

Signed-off-by: nolouch<EMAIL_ADDRESS>
What problem does this PR solve?
Fix https://github.com/pingcap/pd/issues/2493
If the leader changed cause by TiKV(maybe too busy or network problem), the operator cannot step to the final state, such as
PD:
try to remove peer 24
TiKV:
reject remove peer 24 because it is a leader.

Then the operator needs 10mins to timeout, which may cause the rule sync learner became slow.

What is changed and how it works?
Check List

Tests

Unit test

Release note

Let the operator fast fail if the leader changed to the RemovePeer

Codecov Report

Merging #2551 into release-4.0 will decrease coverage by 0.10%.
The diff coverage is 64.13%.

@@               Coverage Diff               @@
##           release-4.0    #2551      +/-   ##
===============================================
- Coverage        77.16%   77.06%   -0.11%
===============================================
  Files              204      204
  Lines            21940    22011      +71
===============================================
+ Hits             16931    16963      +32
- Misses            3724     3744      +20
- Partials          1285     1304      +19

Impacted Files
Coverage Δ

pkg/mock/mockoption/mockoption.go
93.81% <33.33%> (-1.94%)
:arrow_down:

server/schedule/operator/step.go
65.40% <37.50%> (-9.78%)
:arrow_down:

server/schedule/operator_controller.go
84.07% <96.77%> (+3.23%)
:arrow_up:

server/statistics/hot_peer_cache.go
92.61% <100.00%> (+0.26%)
:arrow_up:

server/kv/etcd_kv.go
75.32% <0.00%> (-12.99%)
:arrow_down:

server/region_syncer/client.go
80.15% <0.00%> (-4.59%)
:arrow_down:

server/tso/tso.go
77.37% <0.00%> (-2.92%)
:arrow_down:

pkg/etcdutil/etcdutil.go
88.40% <0.00%> (-2.90%)
:arrow_down:

server/cluster/coordinator.go
74.52% <0.00%> (-2.20%)
:arrow_down:

server/grpc_service.go
58.80% <0.00%> (-0.59%)
:arrow_down:

... and 6 more

Continue to review full report at Codecov.

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

/merge

/merge

/run-all-tests


Button styling

What could be better
Some buttons are white, some orange. This makes people think there is an (important) difference. Let's style all buttons the same
On what page are you experiencing this problem
All with buttons

Closed by #22 I think


[Feature sheet] Bottom sheet collapses on back from record details

Map becomes unusable since map is never unlocked

FYI, the bottom sheet is declared in this layout:
https://github.com/google/ground-android/blob/900fdeb31c685faa538d38a580ccec29a7e79fb7/gnd/src/main/res/layout/home_screen_frag.xml#L51-L55
And gets displayed here:
https://github.com/google/ground-android/blob/fd1324aa8e59159c9941c5dfab6c7c082cff0b6f/gnd/src/main/java/com/google/android/gnd/ui/home/HomeScreenFragment.java#L303-L306
We use Jetpack Navigation component to manage the navigation across among different Fragments. My guess is that when the home screen is restored when returning from another view, the bottom sheet STATE_COLLAPSED and/or scroll position are not restored correctly.
A likely culprit is here:
https://github.com/google/ground-android/blob/fd1324aa8e59159c9941c5dfab6c7c082cff0b6f/gnd/src/main/java/com/google/android/gnd/ui/home/HomeScreenFragment.java#L161-L168
Where savedInstanceState != null, we restore the previous map (including it's "locked" state, I assume), but we reset the bottom sheet entirely. We probably need to override onSaveInstanceState to store the relevant bottom sheet state to the bundle as well and to restore it from the bundle in the code block above in HomeScreenFragment.

Tip: To debug what lifecycles are run on back to bottom sheet, you can set "Verbose" in Logcat (Alt/Cmd+6 in Android Studio) and filter by "Lifecycle event" (these are logged by AbstractFragment base class).

Duplicate of #61.


KAFKA-2276: KIP-25 initial patch

Initial patch for KIP-25
Note that to install ducktape, do not use pip to install ducktape. Instead:
$ git clone git@github.com:confluentinc/ducktape.git
$ cd ducktape
$ python setup.py install

Probably worth clarifying that before this gets committed we'll want one final update to pin ducktape to a specific version, but there's no need push that ducktape release to PyPI until we're sure we have all the changes to ducktape we need to land this patch. We don't normally want people to have to checkout ducktape from its repository in order to run the system tests.

As Ewen mentioned, I won't pin these changes to a ducktape release until just before merging in case updates to ducktape are requested while this pull request is being examined.
To clarify what changes are present in this pull request: This initial pull request contains a small number of tests which starts but does not complete the process of porting/replacing existing system test code (https://cwiki.apache.org/confluence/display/KAFKA/Roadmap+-+port+existing+system+tests) It also has updates to Vagrant necessary for running the tests on a Vagrant cluster.
Kafka codebase:

New tool called VerifiableProducer which writes metadata about produce requests to stdout
corresponding update to build.gradle
Other small refactorings

Vagrant:

Updates to Vagrantfile and some examples of Vagrantfile.local which are necessary for running the tests with ducktape

tests/ directory:

This contains the python code which makes up the actual sample system tests as well as a few core Service classes (e.g. Zookeeper, Kafka, ConsoleConsumer etc.)

FYI: git clone git@github.com:confluentinc/ducktape.git
doesn't work for everyone. git clone https://github.com/confluentinc/ducktape.git
does.

@granders In light of https://issues.apache.org/jira/browse/KAFKA-2316 this patch should probably be updated to use JDK7. Might require a couple of changes to the Vagrantfile in addition to updating the jdk6 references in the code added by this patch.

@junrao Would you mind looking through the changes introduced in the last commit (creating separate tools jar)?
This avoids adding extra dependencies to the client jar as we discussed, but we will still need to fix the releaseTarGz and uploadArchives targets.

@guozhangwang, I notice that this was merged even though there is no LGTM in the PR. A number of reviewers were added to the commit message, so perhaps the LGTM was given somewhere else? Still, for clarity and transparency, it's important that people state in the PR that they are happy with it before it actually gets merged.
A separate point is who is included as a reviewer in the commit message. I'll raise that in the mailing list.

@ijuma you are right, it is my bad. I thought Jun / Gwen have gave it a +1 but I did not double check myself.


Output format of tumbling window trigger variable

Can you please explicitly state the default output format of tumbling window trigger variables @trigger().outputs.windowStartTime and @trigger().outputs.windowEndTime
Is it YYYY-MM-ddTHH:mm:ssZ ?

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

ID: befd9a68-45a2-9105-1b1b-16bf792a2d73
Version Independent ID: 2c2e1fa5-7824-5fe9-7382-bf5573a25be3
Content: System variables in Azure Data Factory
Content Source: articles/data-factory/control-flow-system-variables.md
Service: data-factory
GitHub Login: @sharonlo101
Microsoft Alias: shlo

@subashsivaji The format by default is ISO 8601.
However you can still convert it to other formats using the formatDate function, eg :
@formatDateTime(trigger().outputs.windowStartTime,'-dd-MM-yyyy-HH-mm-ss-ffff')
Hope this helps.

Thank you. Yes we are aware we can convert to other formats. All I wanted was the Microsoft docs to state what you just mentioned "The format by default is ISO 8601."

@subashsivaji It is mentioned in a couple of places but I agree that it should have more visibilty. We will review the doc and update as appropriate.

Reason being, the default format is not very obvious provided the portal monitor window and authoring window always shows US datetime format. I have raised this as separate product issue.

@subashsivaji That makes sense. I have made a pull request adding a note about the default format and you should see it soon in the official doc.

@subashsivaji The changes have been made on the doc. Closing the thread now. Thanks again for the feedback.

The issue raised was for Tumbling window trigger i.e. for @trigger().outputs.windowStartTime and @trigger().outputs.windowEndTime.
The note (pull request) has been added for @trigger().startTime - which wasnt the issue at all in first place. This at least had an example timestamp we were able to infer it is ISO format.

@subashsivaji Thanks for pointing that out. A note will be added very soon there too.


Feature/descw 1886 adjust order inputs contract details

looks good. I was suprised the FormConfig had a deliverables url, but I guess we haven't really gone over contracts with a fine-toothed-comb yet

I was too... and yes, that is why


Implement commonservicelocator

http://commonservicelocator.codeplex.com/

Why?  Almost always turns into an anti-pattern.  Have you thought about an approach like the one in Rhino ESB or NServiceBus?

You have a good point and it is a better approach.
Can you please fork, make the change and do a pull request.
Thank you. :)

So would you be satisfied with the multi-dll approach?  Your core dll would
have the common stuff and there would be a satelite dll for each container.
I can certainly do an Autofaq and a Castle Windsor in almost no time.
I can leave Autofaq in the core, but that would mean folks that use Castle
Windsor would have to deploy Autofac dlls as well unless we go to a more
complex reflection-based implementation.
Tom Cabanski
Software Developer & President http://southsidesoft.com
5702 Kendall Hill Ln
Sugar Land, TX 77479
832-766-5961

Profiles: http://http://www.linkedin.com/in/tomcabanski
LinkedInhttp://http://www.linkedin.com/in/tomcabanski
Contact me: [image: Google Talk]<EMAIL_ADDRESS>[image:
Skype]tom.cabanski [image:
MSN]<EMAIL_ADDRESS>My blog: Setting Index Options for IDictionary in
RavenDBhttp://tom.cabanski.com/2011/12/09/setting-index-options-for-idictionary-ravendb/
[image: Twitter] http://twitter.com/tcabanski Latest tweet: Reading a
book that provides simplified tax guidance for small business. Reminds me
of my college physics text book. Thanks #IRS.
Follow @tcabanski http://twitter.com/tcabanski Reply
http://twitter.com/?status=@tcabanski &in_reply_to_status_id=146565797240766460&in_reply_to=tcabanski
Retweet
http://twitter.com/?status=RT %40tcabanski%3A Reading a book that provides simplified tax guidance for small business. Reminds me of my college physics text book. Thanks %23IRS.
06:23 Dec-13http://twitter.com/tcabanski/statuses/146565797240766464
Get this email app!
http://www.wisestamp.com/apps/twitter?utm_source=extension&utm_medium=email&utm_term=twitter&utm_campaign=apps
On Mon, Dec 12, 2011 at 11:17 PM, Joe Feser <
<EMAIL_ADDRESS>
wrote:

You have a good point and it is a better approach.
Can you please fork, make the change and do a pull request.
Thank you. :)

Reply to this email directly or view it on GitHub:
https://github.com/ProjectExtensions/ProjectExtensions.Azure.ServiceBus/issues/8#issuecomment-3119000

Multi dll seems the cleanest.

will not fix. Issue gh-11 replaces this item.


C3 charts performance

Chart in Capacity and Uttilitization, still some styling issues, but its working :)

@miq-bot add_label wip

@miq-bot remove_label wip

@martinpovolny please review

@PanSpagetka : Cool. Thx! Now, please, work on the specs to improve test coverage.
Also, please, comment in #6627 so that I can update the overall progress on C3. Thx!


stack failed to deploy, could you please help?

{
"StackId": "arn:aws:cloudformation:us-east-1:851725632079:stack/custom-codepipeline/c942e780-ed6c-11ee-a5e1-12a65c777423",
"EventId": "de346290-ed6c-11ee-83eb-0eca71e7d4e9",
"StackName": "custom-codepipeline",
"LogicalResourceId": "custom-codepipeline",
"PhysicalResourceId": "arn:aws:cloudformation:us-east-1:851725632079:stack/custom-codepipeline/c942e780-ed6c-11ee-a5e1-12a65c777423",
"ResourceType": "AWS::CloudFormation::Stack",
"Timestamp": "2024-03-29T01:37:13.519000+00:00",
"ResourceStatus": "ROLLBACK_IN_PROGRESS",
"ResourceStatusReason": "The following resource(s) failed to create: [RunBuildJobOnEc2Instance, InstanceApiExecutionRole, JobCompletionHandler, Ec2BuilderInstanceProfile]. Rollback requested by user."
},

Hello @jjin-jeff ,
also I had failures in executing deploy stage with this command:
aws cloudformation deploy --template-file .\deployment.yml --capabilities CAPABILITY_NAMED_IAM --stack-name win-codebuild-action-stack --parameter-overrides CustomActionProviderVersion=1

by exporting logs with this command

I looked in and found :
{
     "StackId": "arn:aws:cloudformation:eu-central-1:755575177725:stack/win-codebuild-action-stack/bf08ba50-6392-11ef-a366-06f29093cfd1",
     "EventId": "JobCompletionHandler-CREATE_FAILED-2024-08-26T10:06:44.416Z",
     "StackName": "win-codebuild-action-stack",
     "LogicalResourceId": "JobCompletionHandler",
     "PhysicalResourceId": "win-codebuild-action-stack-JobCompletionHandler-heMi261G4Yo8",
     "ResourceType": "AWS::Lambda::Function",
     "Timestamp": "2024-08-26T10:06:44.416000+00:00",
     "ResourceStatus": "CREATE_FAILED",
     "ResourceStatusReason": "Resource handler returned message: \"The runtime parameter of python3.7 is no longer supported for creating or updating AWS Lambda functions. We recommend you use a supported runtime while creating or updating functions. (Service: Lambda, Status Code: 400, Request ID: 7fa415d6-4ffc-498c-8c78-d214e8d840b1)\" (RequestToken: f543e3ec-b6b2-4749-8a32-243e74b25e5c, HandlerErrorCode: InvalidRequest)",
     "ResourceProperties": "{\"Role\":\"arn:aws:iam::755575177725:role/win-codebuild-action-stac-JobCompletionHandlerExecu-laPRrOwQYmME\",\"MemorySize\":\"128\",\"Runtime\":\"python3.7\",\"Description\":\"Handles result of job flow execution.\",\"Timeout\":\"15\",\"Handler\":\"lambda.lambda_handler\",\"Code\":{\"S3Bucket\":\"win-codebuild-action-bucket\",\"S3Key\":\"404701f1fa42de050caac322e9bdd119\"},\"Tags\":[{\"Value\":\"SAM\",\"Key\":\"lambda:createdBy\"}]}"
}

then in template.yml I replaced every python3.7 with python3.10 . Launched back again the package command and then the deploy command and It successfully deployed (created/updated) the stack.
In your deploy fail logs, what does it say about in "LogicalResourceId": "JobCompletionHandler" stage ?
Anyways, if not exactly equal error, I would look into parameters values in template.yaml, they may be became obsolete since last commit is now 4 years old.
Hope my attempt helps you.
Nick


⚠ Bofrost.lu has degraded performance

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

HTTP code: 200
Response time: 2443 ms

Resolved: Bofrost.lu performance has improved in 06bd612 after 50 minutes.


Don't allow detachedConfigurations to extend

Fixes: https://github.com/gradle/gradle/issues/6881
By deprecating this behavior.
Problem with failing fast
Failing-fast by throwing an exception when you attempt to have a detached configuration extend another configuration is the goal, but can't be done yet.
Doing this fails our PalantirConsistentVersionsPluginSmokeTest, as that plugin attempts to wire all configurations to extends a new root configuration, which now causes an exception.
The detached configuration in question is a copy:
        Failures:
           - Could not resolve root project :.
           - configuration ':compileClasspathCopy' is a detached configuration and thus cannot extend configuration(s): 'rootConfiguration'

Because the plugin copies configurations using copyRecursive, which calls DefaultConfiguration#copyAsDetached.
So this will have to be a deprecation for now.

@bot-gradle test this

I've triggered the following builds for you. Click here to see all build failures.

Pull Request Feedback (Trigger) (Check)

@bot-gradle test this

I've triggered the following builds for you. Click here to see all build failures.

Pull Request Feedback (Trigger) (Check)

@bot-gradle test and merge

@bot-gradle test and merge

@bot-gradle test and merge

The merge queue build has failed. Click here to see all failures.

@bot-gradle test and merge


UKS key for DPA [to review only]

The PR is for review only.  It's waiting for #147
Added a module to generate UKS keys using for DPA.
There are 4 sub-modules:

keygen.obj generates a key for an object
keygen.frag generates a key for a given fragment and an object's key
keygen.all generates all keys of k + m fragments for a given object's key
keygen.ec extracts erasure codes' parameters (backend id, k, m) from a key

UKS key schema facilitate operations:

PUT: a key is generate for each object. That key is sent back to S3 once the
object is successfully uploaded (and protected by erasure codes)
Each fragment of the object is identified by an other key that is generated
based on the object's key and its index in erasure codes. Fragment keys are not
stored as they can be regenerated when the object's key is known.

GET: given an object's key, keys of its fragments are generated in order to
retrieve them from data storage backend.

DELETE: given an object's key, keys of its fragments are generated in order to
delete them from data storage backend.

Closed due to #293


[$250] When deleting an emoji flag in the Last Name settings field, it changes from the national flag to black on

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Open App on Web (I used chrome)
Navigate to Settings > Profile
Click on Last Name
Enter last name with either Scottish, English or Welsh flags (subdivision of emojis https://emojipedia.org/emoji-tag-sequence/)
Click backspace to Delete emoji

Expected Result:
Clicking a backspace once will delete the emoji
Actual Result:
When deleting an emoji flag in the Last Name settings field, it changes from the national flag to black on and then you have to click delete 6 times (presumably the number of chars the emoji is represented with) to actually delete the flag emoji.
Workaround:
unknown
Platform:

Where is this issue occurring?

Web

Version Number: 1.1.88-0
Reproducible in staging?: Y
Reproducible in production?: Y
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://user-images.githubusercontent.com/43995119/183333017-3847e2dd-03a0-4604-845d-650d666484b2.mov
Expensify/Expensify Issue URL:
Issue reported by: @mountiny
Slack conversation: https://expensify.slack.com/archives/C01GTK53T8Q/p1659275951857989
View all open jobs on GitHub

Sorry Bondy, got pinged because I reported this. This can definitely be External issue so moving it on to get exported! Thanks!

Hey @mountiny I can't seem to replicate this. I'm using Version 1.1.87-9 (1.1.87-9) - most updated available version for me. Is that maybe the reason why?

@Christinadobrzyn interesting, what platform you using, flag flag/emoji you trying?

Ah I can still replicate on staging using a Scottish flag, I think you need to use non-standard flag.
I looked into this a bit more and it is Only Scotland, England, Wales 😂  https://emojipedia.org/flags/ https://emojipedia.org/emoji-tag-sequence/

I think we should still try to look into fixing this, but I will make this monthly and update the issue description

https://manzoorwani.dev/how-we-brought-down-github-actions-workflow-execution-time-from-20-minutes-to-5-minutes/
This will be helpful for this issue.

@KingStar1001 I am afraid this is an incorrect link :/

@mountiny What do you mean? is it not working?

The article linked is about Github CI, this issue is about flag emojis

@mountiny Oh, sorry. I have a mistake. this is solution for other issue..

Np, thanks!

@Christinadobrzyn interesting, what platform you using, flag/emoji you trying?

I wasn't able to replicate in staging on:

Desktop app > choosing the Australia flag
iphone app > choosing the Scotland flag

Created job in Upwork!
Internal posting - https://www.upwork.com/ab/applicants/1556854078691786752/job-details
External posting - https://www.upwork.com/jobs/~010f6df374de0fee0f

This has picked you Aldo, because I am ooo in the calendar, but I can take this on as CME 🙌

@Christinadobrzyn I cannot repro on iOS either, but I can still repro in web Chrome using the native mac emoji keyboard.
I will update the description.
I will keep this monthly and I think we should not increase the price here as this is very low priority 😄

Issue not reproducible during KI retests. (First week)

@mvtglobally I can still repro in staging  :/

@mountiny You are right, its repro. It doesn't happen with all emojis it seems, so team got a bit confused with flags

Correct as the Issue body says:

Enter last name with either Scottish, English or Welsh flags (subdivision of emojis https://emojipedia.org/emoji-tag-sequence/)

It is few flags 😄 hence this is monthly

Still waiting for proposals, no need to raise the price here due to low importance

Ok, closing this one out as this is really extreme edge case and it does not break the app so I think we can do nothing at the moment. Thanks!

@mountiny I have a solution for this, are you open to proposals?

@priyeshshah11 hello! This issue is closed and not a priority now. Once we would open this later in future (possibly), please share the proposal there. Thank for understanding

@priyeshshah11 hello! This issue is closed and not a priority now. Once we would open this later in future (possibly), please share the proposal there. Thank for understanding