Describe distributions of EBImage Data

It will be great for some initial data science be applied to the EBImage data features - exploring distributions, identifying sources of variation (PCA, UMAP, etc.), determining MOA heterogeneity, etc.
This can live in the 2.process-data folder.

I can do this, and anything related to this!

Fantastic! :tada: This is probably most suitably written in R.
I would also recommend making some of the code modular. We may want to apply parts of this code to exploring the internal CNN representations trained on single cell images. (e.g. CNN activation layer distributions across targets, UMAP in different layer spaces, etc.)

Sounds great!
On Sun, Dec 15, 2019 at 12:05 AM Greg Way<EMAIL_ADDRESS>wrote:

Fantastic! 🎉 This is probably most suitably written in R.
I would also recommend making some of the code modular. We may want to
apply parts of this code to exploring the internal CNN representations
trained on single cell images. (e.g. CNN activation layer distributions
across targets, UMAP in different layer spaces, etc.)
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_cytodata_single-2Dcell-2Dclassifier_issues_22-3Femail-5Fsource-3Dnotifications-26email-5Ftoken-3DANT7UDAQ7RQZ2YSVMW2AZATQYU367A5CNFSM4JOV7OE2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEG4KJGA-23issuecomment-2D565748888&d=DwMFaQ&c=slrrB7dE8n7gBJbeO0g-IQ&r=DP3POD-Bz5Q3NHpPPMYmng&m=SQ1KIrfZRw3JMT_paP-aruYZUOKVhj5D47gbrkhxN1Q&s=Ci_2Y0v3gdbHVUW4o3SeWwr3KnKZM3LjYqP0sz0-J24&e=,
or unsubscribe
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_ANT7UDB7GCUYFME7KS2CTELQYU367ANCNFSM4JOV7OEQ&d=DwMFaQ&c=slrrB7dE8n7gBJbeO0g-IQ&r=DP3POD-Bz5Q3NHpPPMYmng&m=SQ1KIrfZRw3JMT_paP-aruYZUOKVhj5D47gbrkhxN1Q&s=xxdRNX4wyR62kWMXeu-b5GGV0BSsPgADmISiB3QkwpQ&e=
.

I tried to create a folder inside 2.process-data, but it said
You’re creating a file in a project you don’t have write access to.

Submitting a change will create the file in a new branch in your fork, so you can send a pull request.
Do I follow this process to create a folder for different parts of the analysis pipeline?
I'm a little rusty on all things Git and Github, but will try to figure it out!

Hey @pearsy,
You do not have writing right to this project itself. The best thing to do is copying it to your own account (creating a fork).
In you own fork you can make the changes, when you're happy with changes you can make a pull request so the changes can be pulled into this project.
Hope this helps

Ok, thank you, will do that.
On Thu, Jan 9, 2020, 5:50 PM wagenrace<EMAIL_ADDRESS>wrote:

Hey @pearsy
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_pearsy&d=DwMCaQ&c=slrrB7dE8n7gBJbeO0g-IQ&r=DP3POD-Bz5Q3NHpPPMYmng&m=TivAUAodcV_iVFHgfyeZSD8Gs8svt6120kdQhiZz1SA&s=t2b1qXGe5k0ogmWgbVH4SMS2t6FWLQ40dUYlUMcQckw&e=
,
You do not have writing right to this project itself. The best thing to do
is copying it to your own account (creating a fork).
In you own fork you can make the changes, when you're happy with changes
you can make a pull request so the changes can be pulled into this project.
Hope this helps
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_cytodata_single-2Dcell-2Dclassifier_issues_22-3Femail-5Fsource-3Dnotifications-26email-5Ftoken-3DANT7UDFCMJNJTDBL3ABNXV3Q44TSJA5CNFSM4JOV7OE2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIQLSHI-23issuecomment-2D572569885&d=DwMCaQ&c=slrrB7dE8n7gBJbeO0g-IQ&r=DP3POD-Bz5Q3NHpPPMYmng&m=TivAUAodcV_iVFHgfyeZSD8Gs8svt6120kdQhiZz1SA&s=L9Gn3Mv3BGAAvRPBUg2qhc2eRDR2mvRDM4Do1ReU63c&e=,
or unsubscribe
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_ANT7UDBMCWKH2ADIGPSY5M3Q44TSJANCNFSM4JOV7OEQ&d=DwMCaQ&c=slrrB7dE8n7gBJbeO0g-IQ&r=DP3POD-Bz5Q3NHpPPMYmng&m=TivAUAodcV_iVFHgfyeZSD8Gs8svt6120kdQhiZz1SA&s=FQIQ3qMiPMyCoy5ehFd0HEoNKmscQP8GTi5gde1uqWA&e=
.

github can definitely be frustrating at times...
I wrote this a couple years ago, and it might be helpful. If it's not, then we can work something else out

ok super, I will check it out. Thanks!
On Thu, Jan 9, 2020 at 6:50 PM Greg Way<EMAIL_ADDRESS>wrote:

github can definitely be frustrating at times...
I wrote this
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_PennGCB_sandbox&d=DwMCaQ&c=slrrB7dE8n7gBJbeO0g-IQ&r=DP3POD-Bz5Q3NHpPPMYmng&m=Jr1ZN2wymicj_mHLEjJqrsC99dzTMbyeOUqoWEMPPkI&s=BeNRSAg7YQSldyZW3XZR1Ic5IXnxq1_CBEFjN_-yt_E&e=
a couple years ago, and it might be helpful. If it's not, then we can work
something else out
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_cytodata_single-2Dcell-2Dclassifier_issues_22-3Femail-5Fsource-3Dnotifications-26email-5Ftoken-3DANT7UDGL6Q3J5KS2JWNZBATQ442SNA5CNFSM4JOV7OE2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIQRWAA-23issuecomment-2D572594944&d=DwMCaQ&c=slrrB7dE8n7gBJbeO0g-IQ&r=DP3POD-Bz5Q3NHpPPMYmng&m=Jr1ZN2wymicj_mHLEjJqrsC99dzTMbyeOUqoWEMPPkI&s=b5hev3t4SgJp5X20yzIiHEn4_jB-clSEWzDB69jbJXU&e=,
or unsubscribe
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_ANT7UDEPIJRFBNAWSUWKCNTQ442SNANCNFSM4JOV7OEQ&d=DwMCaQ&c=slrrB7dE8n7gBJbeO0g-IQ&r=DP3POD-Bz5Q3NHpPPMYmng&m=Jr1ZN2wymicj_mHLEjJqrsC99dzTMbyeOUqoWEMPPkI&s=c3kQIgVDfgyxzEjtIeWhxJYYdZu6OW2GAMoeB9FXPGs&e=
.


[AutoPR compute/resource-manager] [Disk swagger] Removing resourceUpdate, adding contents to diskupdate and snapshotupdate

Created to sync https://github.com/Azure/azure-rest-api-specs/pull/3159

(message created by the CI based on PR content)

Codecov Report

Merging #2664 into restapi_auto_compute/resource-manager will decrease coverage by 1.33%.
The diff coverage is 50%.

@@                            Coverage Diff                            @@
##           restapi_auto_compute/resource-manager    #2664      +/-   ##
=========================================================================
- Coverage                                   56.2%   54.87%   -1.34%
=========================================================================
  Files                                       6860     5544    -1316
  Lines                                     154817   129024   -25793
=========================================================================
- Hits                                       87014    70797   -16217
+ Misses                                     67803    58227    -9576

Impacted Files
Coverage Δ

.../azure/mgmt/compute/v2018_04_01/models/__init__.py
100% <ø> (ø)
:arrow_up:

...mgmt/compute/v2018_04_01/models/snapshot_update.py
40% <50%> (-10%)
:arrow_down:

.../compute/v2018_04_01/models/snapshot_update_py3.py
40% <50%> (-10%)
:arrow_down:

...ure/mgmt/compute/v2018_04_01/models/disk_update.py
40% <50%> (-10%)
:arrow_down:

...mgmt/compute/v2018_04_01/models/disk_update_py3.py
40% <50%> (-10%)
:arrow_down:

...osmosdb/azure/mgmt/cosmosdb/models/resource_py3.py
45.45% <0%> (-54.55%)
:arrow_down:

...ure-batch/azure/batch/operations/job_operations.py
72.86% <0%> (-15.39%)
:arrow_down:

...eduler/models/job_history_definition_properties.py
38.46% <0%> (-11.54%)
:arrow_down:

...re-batch/azure/batch/operations/pool_operations.py
77.32% <0%> (-11.35%)
:arrow_down:

...ure-mgmt-sql/azure/mgmt/sql/models/elastic_pool.py
33.33% <0%> (-11.12%)
:arrow_down:

... and 1658 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 186445a...605dc5b. Read the comment docs.

This PR has been merged into https://github.com/Azure/azure-sdk-for-python/pull/2487


Add cosmic-comp support data

I used this logo.
Unresolved:

[ ] The ™ is too small to be legible when the logo is scaled down. I can scale it up more (I already edited the svg size to remove excess padding), I didn't really notice it until now
[ ] The long version number stretches out the table column a lot (this also happens for GameScope but it's a lot less sever). The width should be 56px after padding to match the others (and the padding needs to be a bit smaller to fit more of the text, it's centered anyway), but after trying a bunch of things I cannot get it to cooperate, possibly because of the use of transform to rotate the text rather than text-orientation(?)

Also not sure about the order it should appear in, and the "cosmic-comp" feels a bit verbose (compared to "COSMIC") but it's probably fine for technical documentation, and "COSMIC" might be confusing because it used to refer to the gnome extension.

Personally, I would drop the -comp suffix, and capitalize Cosmic, it looks less junky that way IMO:

Not sure what to do with the overly long version label, tho. Maybe move it to be the last compositor in the list, so its oversized container is not as apparent. (or replace the version with "...", until it actually has a release)
(Those are just thoughts/suggestion, I'm just a random bystander)

I've had to remove the ™ because increasing it's size in the logo makes it too small and still not large enough to be legible, and putting it in the compositor name also has a weird effect with the combination of writing-mode and rotate:

Do you know if this is acceptable @mmstick? If not we need to figure out what's causing the ™ to be rotated in the name, I don't think the logo could fit the ™ in the logo.
How it looks now:

@bbb651 That's fine

Unrelated but also noticed the version matrix is missing contrast:

bg-emerald-600:

bg-emerald-700:

to me bg-emerald-700 also looks better.
And I think unsupported should be red instead of black, to me bg-red-800 looks pretty good:

Does that sound good? I can make another PR

Does that sound good? I can make another PR

:+1: Sure, both those suggestions look good to me.


Add ID token to token response

Many services such as OpenID Connect use an ID token/JWT to transmit data about a user back to the client once the user has authenticated with an OAuth2 service. This commit allows that JWT to be stored in the keychain and passed to the client.

@corinnekrych This seems like a useful feature, as many services use JWT to provide extra information to the client during the OAuth2 dance. For example, service-specific user id, name, physical address, etc.

+1


Keyless

Please feel free to comment, add changes, I appreciate some help with better formulate documentation.

if accepted, should be released as v02..


Internationalized path-based URL support

URL paths can have an internationalized prefix. In the case of domain-based i18n, it's irrelevant though.
One option is just not to support this in the library and make it a concern of the user—I think that might make sense, since next/link supports the locale prop anyway and anyone can make a wrapper component around links if they want to do that prepending themselves; maybe we don't do anything or maybe we provide some way to at least have a type-safe enumeration of the configured locales.

I actually am thinking this would be useful for me for a particular use case where I want to bust a stale-while-revalidate cache by hitting a localized endpoint. i'll probably add this!

I ended up doing it without this, on second thought probably not worth it since it's easy enough to just concat the path yourself. canceling


decode_effect.py fails to parse CRN_CHO.ZD2 (MS-70CDR+ effect file) due to non-ascii character in TXE1 chunk

When I run python3 ./decode_effect.py --dump CRN_CHO.ZD2, the command fails with the following error:
construct.core.StringError: cannot use encoding 'ascii' to decode b'This is a model of tc electronic\x81fs CORONA CHORUS.\r\n\r\n'

Here's the corresponding hex values for the TXE1 chunk in the CRN_CHO.ZD2 file:
54 58 45 31 36 00 00 00 54 68 69 73 20 69 73 20 61 20 6D 6F 64 65 6C 20 6F 66 20 74 63 20 65 6C 65 63 74 72 6F 6E 69 63 81 66 73 20 43 4F 52 4F 4E 41 20 43 48 4F 52 55 53 2E 0D 0A 0D 0A

There is a 0x81 byte in the chunk, which trips up the Construct library decoding, as this is not a valid ascii character (as required in zoomzt2.py):
TXE1 = Struct(
    Const(b"TXE1"),
    "length" / Int32ul,
    "description" / PaddedString(this.length, "ascii"),
)

I have tried specifying other encodings, as described in the Construct library docs (https://construct.readthedocs.io/en/latest/api/strings.html#construct.core.possiblestringencodings), but none of them work.
I have googled extended ascii tables and other encoding standards to see if I could find one where 0x81 is an apostrophe, without success.
Also, the next character "f" (0x66) is also a bit of a mystery. Is it just a typo, or is the 2-byte encoding 0x81 0x66 supposed to represent an apostrophe?
I haven't come up with a good solution for this. One could perhaps read the TXE1 chunk as an array of bytes (like what is done for the TXJ1 chunk), then replace 0x81 0x66 with an apostrophe, and then convert the data to a string, but that seems like quite a hack, and I don't know how to make the Construct library to that for us, so it would probably result in some slightly ugly code.

Seeing the same issue with MS-60B+ effects
-rw-rw-r-- 1 simon simon     0 Sep  6 20:40 B_MOCT.ZD2.txt
-rw-rw-r-- 1 simon simon     0 Sep  6 20:40 B_OCTAVE.ZD2.txt
-rw-rw-r-- 1 simon simon     0 Sep  6 20:40 B_PITCH.ZD2.txt
-rw-rw-r-- 1 simon simon     0 Sep  6 20:40 B_PLY_LT.ZD2.txt
-rw-rw-r-- 1 simon simon     0 Sep  6 20:40 B_PLYOCT.ZD2.txt
-rw-rw-r-- 1 simon simon     0 Sep  6 20:40 HPS.ZD2.txt

Same ASCII issue but in a different place
00000050  00 00 00 00 00 00 00 00  01 31 2e 31 30 00 00 07  |.........1.10...|
00000060  50 00 00 07 48 50 53 00  00 00 00 00 27 b6 3e 50  |P...HPS.....'.>P|
00000070  49 54 43 48 20 53 48 49  46 54 ff e5 00 00 00 00  |ITCH SHIFT......|
                                         ^^ ^^
00000080  49 43 4f 4e b6 00 00 00  42 4d b6 00 00 00 00 00  |ICON....BM......|
00000090  00 00 3e 00 00 00 28 00  00 00 17 00 00 00 1e 00  |..>...(.........|

MS-60B+ where group name issue, not quiet the same. Fixed that though....
Not 100% sure how to screen for a 0x81 byte. You can perhaps use an 'Adapter' where you define how to encode/decode. I used these in another project to handle the fact that values in midi are 7-bit
class Midi2u(Adapter):
    def _decode(self, obj, context, path):
        return((obj & 0x7f) + ((obj & 0x7f00) >> 1))
    def _encode(self, obj, context, path):
        return((obj & 0x7f) + ((obj & 0x3f80) << 1))

I could also be a possibility that the file is 'just' corrupt, I've known the weirdest things happen....

I stumbled on 'FixedSized' and it gives me None when parsing fails, can you do something like??
TXE1 = Struct(
    Const(b"TXE1"),
    "length" / Int32ul,
    "peekdescription" / Peek(FixedSized(this.length, PaddedString(this.length, "ascii"))),
    "description" /  IfThenElse(lambda ctx: ctx.peekdescription == None,
         "description" / Bytes(this.length),
         "description" / PaddedString(this.length, "ascii"),
    ),
)


Can't create WSDL TypeProvider in VS2015 Update 1

I had a clean install of Windows 10 about a month ago on Windows 10. Yesterday I installed Update 1.
Before the update, I had been unable to create WSDL type providers. I assumed this was becaue of issue 637. I tried to create one now that I had update 1 installed.
When I tried to add a reference to Microsoft.FSharp.Data.TypeProviders from the extensions tab in the add references dialog, it could not be found.
I added Microsoft.FSharp.Data.TypeProviders from Nuget. But when I declare my type provider, I get the error that says "The type provider 'Microsoft.FSharp.Data.TypeProviders.DesignTime.DataProviders' reported an error: The .NET SDK 4.0 or 4.5 tools could not be foun".

duplicate of #749

This is not repro for me.   It shows up on all of my existing installs, and on two separate clean machine VS2015 only installs today.
On a clean VM, with VS2015 installed with update 1 applied.
I wonder how your machine got into the state where it wasn't installed?

@pottereric Could you look at the analysis of possible causes in https://github.com/Microsoft/visualfsharp/issues/749 and see what the state of your system is?

Closing as duplicate of #749

I had a clean install of Windows 10 and Visual Studio 2015 shortly after VS2015 came out. I've been using it for my daily work ever since. Unfortunately, this makes it hard to know what changes I've made to the state of the machine. I was experianceing Issue #637 on this machine. I installed Update 1 on top of my VS2015 install. Now when I try to add a revernce to the TypeProviders dll, it doesn't appear.

Under HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft.NETFramework\v4.0.30319\AssemblyFoldersEx\F# 4.0 Type Providers, the value is "C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp.NETFramework\v4.0\<IP_ADDRESS>\Type Providers"
But the folder doesn't exist. This is what I have in C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp.NETFramework\v4.0\<IP_ADDRESS>.

@pottereric Could you add that info to #749 please? thanks

I moved it there.


Clarify proxy server network access and fix broken link

Issue #, if available:
Description of changes:
Clarify proxy server network access and fix this broken link https://anywhere.eks.amazonaws.com/docs/concepts/clusterworkflow/#:~:text=documents how to configure KubeVip (recommended) and [MetalLB]]
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/lgtm

/hold

/unhold

/lgtm


add extra wait to test 680 to let state transfer finish

Description
add wait before last query call to let state transfer finish on vp3
Motivation and Context
Fixes #1358
How Has This Been Tested?
Unit tests run.
Behave tests run.
Checklist:

[X ] I have added a Signed-off-by
[ ] If applicable, I have updated the documentation accordingly.
[ ] If applicable, I have added tests to cover my changes.

Signed-off-by: Tuan Dang<EMAIL_ADDRESS>

LGTM


(re:102, if unchanged) copying modulator from group>group attributes remain

when copying modulator out of a group to another area
(eg: onto tab with no group), it retains its group name+(?ownership?)

therefore on project re-load it will not be where it should
eg: goes back to original group = a mess

eg: it should 'shed Group attributes' on copy (lol)
*also: nb: if some groups in tabs are not locked, they also go crazy
on reload - ie: end up in main workspace (this was for a 2nd UITabs,
inside a Group(as a container), with Groups of dropdown selectors
on tabs - grouped for easy multiple copying - come to think of it,
i must check this wasn't bcs of copied 'group' attributes ;o) ...)

Could you please use proper english when writing here ?
"nb:" "bcs" etc. it's hard to decipher what you mean most of the time.
I'll have a look at this issue.

ok sure; but nb: is standard for for 'nota bene'
Nota bene - Wikipedia, the free encyclopedia
|   |
|   |   |   |   |   |
| Nota bene - Wikipedia, the free encyclopediaNota bene (/ˈnoʊtə ˈbɛneɪ/, /ˈnoʊtə ˈbɛni/ or /ˈnoʊtə ˈbiːni/; plural form notate bene) is a Latin phrase meaning "note well".[1] The phrase first appeared in English writing circa 1711.[2][3][4] |
|  |
| View on en.wikipedia.org | Preview by Yahoo |
|  |
|   |
i'm kind of native english, Old Boy !  ;-)
i did point out a spelling mistake for you, and it's in your
interest if i do.
i tend not to use capitals in any web communications, and
focus on methods that are 'communicative', bcs OOPS! haha
because i've seen so many misunderstandings occur.
plus, my keyboard on this machine is knackered,  so i do
take a few shortcuts.
  From: Roman Kubiak<EMAIL_ADDRESS>
To: RomanKubiak/ctrlr<EMAIL_ADDRESS>Cc: subv0x<EMAIL_ADDRESS>Sent: Thursday, November 12, 2015 1:59 PM
Subject: Re: [ctrlr] (re:102, if unchanged) copying modulator from group>group attributes remain (#13)
Could you please use proper english when writing here ?
"nb:" "bcs" etc. it's hard to decipher what you mean most of the time.I'll have a look at this issue.—
Reply to this email directly or view it on GitHub.

sorry for the english stuff i just didn't get it. is this still an issue ?

sorry for the english stuff i just didn't get it. is this still an issue ?

Hi Roman, and sorry from me, i was being stupid there. i have not used recent versions, was on 5.3.201 and have not used Ctrlr recently (long story) sadly - because i love this software ! if you haven't changed it, i guess it must still be the same. i'm sorry i cannot remember exactly what it was. re-reading it: i think yes it must be; i now copy a modulator to the blank area of my panel first, this is the safe way, and i would do the same with a group containing modulators. - it think! i can't exactly recall because i have not 'practiced' (the discipline) recently. (haha, please have a look at my Yamaha RX7 thread/panel, to see where i was getting to with Lua, as a n00b: using one set of modulators for all the drum voices, collecting values to tables, and fetching to restore. it was a way to avoid having hundreds of modulators in a panel - hoping it would load faster. hope i can get back to Ctrlr some time. cheers, and Happy New 2021
Dom

Hi Roman, and sorry from me, i was being stupid there. i have not used recent versions, was on 5.3.201 and have not used Ctrlr recently (long story) sadly - because i love this software ! if you haven't changed it, i guess it must still be the same. i'm sorry i cannot remember exactly what it was. re-reading it: i think yes it must be; i now copy a modulator to the blank area of my panel first, this is the safe way, and i would do the same with a group containing modulators. - it think! i can't exactly recall because i have not 'practiced' (the discipline) recently. (haha, please have a look at my Yamaha RX7 thread/panel, to see where i was getting to with Lua, as a n00b: using one set of modulators for all the drum voices, collecting values to tables, and fetching to restore. it was a way to avoid having hundreds of modulators in a panel - hoping it would load faster. hope i can get back to Ctrlr some time. cheers, and Happy New 2021
Dom

Even if this is not my request, I recognize the issue (on 5.3.201).

when you create a component outside any group, its Group and Is component member of a group properties are empty. Fine
when you drag and drop a component from outside a group to inside a group, its Group property is automatically filled in. Great! You need to click anywhere else then back on the selected component to have the checkbox Is component member of a group set to On
when you drag and drop a component from inside a group to outside a group, its Group property is automatically cleared. Great! You need to click anywhere else then back on the selected component to have the checkbox Is component member of a group set to Off
when you drag and drop a component from a group to another group, its Group property is automatically adapted. Great!

Issue/bug 1 is that when you delete a group then it seems that all the components are also deleted but they aren't (should they be also be deleted or not?). You think you are fine, save the panel then re-open it. All the components from the deleted group are back and those components are keeping the Group and Is component member of a group checkbox filled in.
Issue/bug 2 is that when you copy a component belonging to a group to outside a group, it also keeps the original Group and Is component member of a group checkbox filled in.
Just did those tests quickly as I remembered also facing those issues (no biggies) ;-)

Even if this is not my request, I recognize the issue (on 5.3.201).

when you create a component outside any group, its Group and Is component member of a group properties are empty. Fine
when you drag and drop a component from outside a group to inside a group, its Group property is automatically filled in. Great! You need to click anywhere else then back on the selected component to have the checkbox Is component member of a group set to On
when you drag and drop a component from inside a group to outside a group, its Group property is automatically cleared. Great! You need to click anywhere else then back on the selected component to have the checkbox Is component member of a group set to Off
when you drag and drop a component from a group to another group, its Group property is automatically adapted. Great!

Issue/bug 1 is that when you delete a group then it seems that all the components are also deleted but they aren't (should they be also be deleted or not?). You think you are fine, save the panel then re-open it. All the components from the deleted group are back and those components are keeping the Group and Is component member of a group checkbox filled in.
Issue/bug 2 is that when you copy a component belonging to a group to outside a group, it also keeps the original Group and Is component member of a group checkbox filled in.
Just did those tests quickly as I remembered also facing those issues (no biggies) ;-)

what has happened to the forum?

what has happened to the forum?

what has happened to the forum?

The forum has been frozen and will remain as a source of info. Discussions are now happening here on Github.
Panels are for the moment still in old site but this may change.
Roman decided this because Wordpress seems to be a pain.

what has happened to the forum?

The forum has been frozen and will remain as a source of info. Discussions are now happening here on Github.
Panels are for the moment still in old site but this may change.
Roman decided this because Wordpress seems to be a pain.

ok thanks. was a bit of a shock this morning, looking something up !
hope he can keep it going. any idea what the problem is with WPress?
btw thanks for replying with the details of the issue above ;-)

ok thanks. was a bit of a shock this morning, looking something up !
hope he can keep it going. any idea what the problem is with WPress?
btw thanks for replying with the details of the issue above ;-)


Reliance on pycrypto problematic?

It looks like pycrypto project is dead and also has a security vulnerability. Is this a problem for credstash?
pycrypto also makes it quite tricky to install credstash on Windows, it looks like there are alternatives which make installation simpler.

That vulnerability probably isnt a big deal for credstash since without IAM
access to the material in DDB and the KMS key, you cant really do anything.
And if you have access to KMS and DDB, then you dont really need to be
exploiting credstash, you can just decrypt the item.
WRT pycryto being dead, we should probably start looking into porting to
something like pycryptodome.
On Thu, Sep 8, 2016 at 12:35 AM, Alexander Savchuk<EMAIL_ADDRESS>
wrote:

It looks like pycrypto project is dead
https://github.com/dlitz/pycrypto/issues/173 and also has a security
vulnerability https://pony7.fr/ctf:public:32c3:cryptmsg. Is this a
problem for credstash?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/fugue/credstash/issues/96, or mute the thread
https://github.com/notifications/unsubscribe-auth/AMZ3DhLOkv1nZU-QUiwopJT3fE4_NRIVks5qn5CAgaJpZM4J3mju
.

What's the purpose behind leveraging an additional crypto library outside of KMS?


GUACAMOLE-1844 : OIDC JWT claims as user token

GUACAMOLE-1844 : OIDC JWT claims as user token
This patch allows IDP to send JWT claims that can be mapped to user tokens, prefixed with OIDC_.
Same case transormation apply than LDAP_ and CAS_.
Define openid-attributes-claim-type with a comma-separated list of claims that should be mapped.
Multivalued JWT claims are not unrolled.

Sorry - GitHub auto-closed this by virtue of the staging/1.5.4 branch being deleted in preparation for the 1.5.4 release. This was not an intentional closure.

@mildis Updated this to the master branch, since I don't think this is really a bug fix, but should be included in the next feature release (1.6.0).
Please also note there are now merge conflicts that need to be resolved.


Parameter validation tests for SHA1

Description
This PR introduces unit test code the validation of the public API function parameters against NULL pointers.
Status
READY
Requires Backporting
NO
Migrations
NO
Additional comments
None
Todos

[ ] Tests
[ ] Documentation
[ ] Changelog updated
[ ] Backported

This PR has been superseded by PR #2269 and can be closed.


ng-select: accept tag value on blur

What problem does this feature solve?
With ng-select on tag mode, when the user enters a value and blurs out the field, the value is discarded.
We could introduce an input to accept the value as a new tag.
What does the proposed API look like?
A boolean input [nzAcceptValueOnBlur] which will add the value to the tags array in the described case.
Input() nzAcceptValueOnBlur: boolean;

Usage :
<nz-select
   nzMode="tags"
   [nzAcceptValueOnBlur]="true"
</nz-select>
```<!-- generated by ng-zorro-issue-helper. DO NOT REMOVE -->

I am working on a PR for that ⚒

Sorry about the close/reopen, missed click on my part

any update on when that PR might be merged and released?

any update on when that PR might be merged and released?

Hi, any update regarding this PR?

Hi 👋
Any update ?


[otp] Fix OWNER_SW_CFG_ROM_ALERT_DIGEST_PROD_END value

It seems something messed up for the values. I just re-generated the digest values and got the diff.
Thats the output of the opentitantool:
{
  partitions: [
    {
      name: "OWNER_SW_CFG",
      items: [
        {
          name: "OWNER_SW_CFG_ROM_ALERT_DIGEST_PROD",
          value:<PHONE_NUMBER>
        },
        {
          name: "OWNER_SW_CFG_ROM_ALERT_DIGEST_PROD_END",
          value: 284251105
        },
        {
          name: "OWNER_SW_CFG_ROM_ALERT_DIGEST_DEV",
          value:<PHONE_NUMBER>
        },
        {
          name: "OWNER_SW_CFG_ROM_ALERT_DIGEST_RMA",
          value:<PHONE_NUMBER>
        }
      ]
    }
  ]
}

Brief explanation why this didn't get caught by CI: These OTP values get checked in ROM code, and ROM end-to-end tests in simulation are too slow for CI. If we could run it on FPGA on Darjeeling, it would be fast enough for CI. In simulation, it can only be tested periodically ('nightly').
Another way to catch this problem in CI in the future would be to add a script that runs opentitantool and checks its output against the values in hw/ip/otp_ctrl/data/otp_ctrl_img_owner_sw_cfg.hjson. Maybe worth doing, @Razer6?

Thanks for double-checking. We also run such a test at our end to confirm this, i.e., configured the alert handler from the OTP config and then computed the digest over it.

Another way to catch this problem in CI in the future would be to add a script that runs opentitantool and checks its output against the values in hw/ip/otp_ctrl/data/otp_ctrl_img_owner_sw_cfg.hjson. Maybe worth doing, @Razer6?

Yes such a tool might indeed be a good idea.


Lines duplicates when you switch another app and come back

App Version:
2022.2.1
Affected Device(s):
Oneplus 8 android 13
Describe the bug
Lines duplicates when you switch another app and come back
To Reproduce
Steps to reproduce the behavior:

Open an Python file
Switch to another app
Come back

Expected behavior

First picture is orijinal file.
Second is when switch to another application.

Looks like a line break issue. Which line break are you using?

Looks like a line break issue. Which line break was used in original file?

Orijinal file was written from Windows. I also tried other linebreak settings but same issue continues.
Also thank you for the great app ❤

@brburak Can you send me this file (or any other) so I could test it on my device?

11 Şub 2023 Cmt 19:52 tarihinde Dmitrii Rubtsov @.***>
şunu yazdı:

@brburak https://github.com/brburak Can you send me this file (or any
other) so I could test it on my device?
—
Reply to this email directly, view it on GitHub
https://github.com/massivemadness/Squircle-CE/issues/163#issuecomment-1426821521,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AJPOO4R5KLUPG6AKLXD25XTWW67VHANCNFSM6AAAAAAUYKBP2M
.
You are receiving this because you were mentioned.Message ID:
@.***>

On the first picture look at the lines 16-17, 26-27, 31-33 etc. May be something is wrong about there.

@brburak I understand, but I can't reproduce it. If you send me this python script I can try on my device

https://drive.google.com/file/d/1ktUzdTWw9KjdWr7CR4uqUtRolAUdO3j6/view?usp=drivesdk

Fixed in v2023.1.0

You are a King bro 🙏


[GPU] CUDA XLA Continuous Core Dump - nvptx_compiler.cc:460

I have a set of GCNNs I have been training on CPUs, and for the past couple of weeks I have been trying to transfer part of my workload to GPUs. After getting the latest Nvidia driver set up, installing CUDA 11.7 and cudNN 8.4, I would continuously get the same error:
2022-06-21 20:49:59.180590: F external/org_tensorflow/tensorflow/compiler/xla/service/gpu/nvptx_compiler.cc:460] ptxas
returned an error during compilation of ptx to sass: 'INTERNAL: couldn't get temp CUBIN file name'  If the error
message indicates that a file could not be written, please verify that sufficient filesystem space is provided.
Aborted (core dumped)

I tried downgrading to CUDA 11.4 (w respective driver) and cudNN 8.3, but the process would keep crashing with the same message as above.
Specs:
nvidia-smi
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 515.48.07    Driver Version: 515.48.07    CUDA Version: 11.7     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  Tesla V100-PCIE...  On   | 00000000:00:06.0 Off |                    0 |
| N/A   29C    P0    25W / 250W |      0MiB / 16384MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|  No running processes found                                                 |

nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2022 NVIDIA Corporation
Built on Tue_May__3_18:49:52_PDT_2022
Cuda compilation tools, release 11.7, V11.7.64
Build cuda_11.7.r11.7/compiler.31294372_0

CPU

Architecture:                    x86_64
CPU op-mode(s):                  32-bit, 64-bit
Byte Order:                      Little Endian
Address sizes:                   46 bits physical, 48 bits virtual
CPU(s):                          8
On-line CPU(s) list:             0-7
Thread(s) per core:              1
Core(s) per socket:              8
Socket(s):                       1
NUMA node(s):                    1
Vendor ID:                       GenuineIntel
CPU family:                      6
Model:                           79
Model name:                      Intel(R) Xeon(R) CPU E5-2690 v4 @ 2.60GHz
Stepping:                        1
CPU MHz:                         2599.980
BogoMIPS:                        5200.03
Hypervisor vendor:               Xen
Virtualization type:             full
L1d cache:                       256 KiB
L1i cache:                       256 KiB
L2 cache:                        2 MiB
L3 cache:                        280 MiB

Python libraries

Package           Version
----------------- --------------------
absl-py           1.1.0
asttokens         2.0.5
backcall          0.2.0
bokeh             2.4.3
certifi           2<IP_ADDRESS>
chex              0.1.3
click             8.1.3
cloudpickle       2.1.0
cupy              10.5.0
cycler            0.11.0
dask              2022.6.0
debugpy           1.6.0
decorator         5.1.1
distributed       2022.6.0
dm-tree           0.1.7
entrypoints       0.4
executing         0.8.3
fastrlock         0.8
flatbuffers       2.0
fonttools         4.33.3
fsspec            2022.5.0
HeapDict          1.0.1
ipykernel         6.15.0
ipython           8.4.0
jax               0.3.13
jaxlib            0.3.8+cuda11.cudnn82
jedi              0.18.1
Jinja2            3.1.2
joblib            1.1.0
jupyter-client    7.3.4
jupyter-core      4.10.0
kiwisolver        1.4.3
locket            1.0.0
MarkupSafe        2.1.1
matplotlib        3.5.2
matplotlib-inline 0.1.3
msgpack           1.0.4
nest-asyncio      1.5.5
numpy             1.22.4
opt-einsum        3.3.0
optax             0.1.2
packaging         21.3
pandas            1.4.2
parso             0.8.3
partd             1.2.0
pexpect           4.8.0
pickleshare       0.7.5
Pillow            9.1.1
pip               21.2.4
prompt-toolkit    3.0.29
psutil            5.9.1
ptyprocess        0.7.0
pure-eval         0.2.2
Pygments          2.12.0
pyparsing         3.0.9
python-dateutil   2.8.2
pytz              2022.1
PyYAML            6.0
pyzmq             23.1.0
scikit-learn      1.1.1
scipy             1.8.1
setuptools        62.4.0
six               1.16.0
sklearn           0.0
sortedcontainers  2.4.0
stack-data        0.3.0
tblib             1.7.0
threadpoolctl     3.1.0
toolz             0.11.2
tornado           6.1
traitlets         5.3.0
typing_extensions 4.2.0
urllib3           1.26.9
wcwidth           0.2.5
wheel             0.37.1
zict              2.2.0

  if (!env->LocalTempFilename(&cubin_path)) {
    return InternalError("couldn't get temp CUBIN file name");
  }

That error came from tensorflow/compiler/xla/service/gpu/nvptx_compiler.cc
Are you sure if it's not a filesystem related issue? Could
bool Env::LocalTempFilename(string* filename) {
  std::vector<string> dirs;
  GetLocalTempDirectories(&dirs);

  // Try each directory, as they might be full, have inappropriate
  // permissions or have different problems at times.
  for (const string& dir : dirs) {
    *filename = io::JoinPath(dir, "tempfile-");
    if (CreateUniqueFileName(filename, "")) {
      return true;
    }
  }
  return false;
}```

https://cs.opensource.google/tensorflow/tensorflow/+/master:tensorflow/core/platform/env.cc;l=421?q=LocalTempFilename

https://cs.opensource.google/tensorflow/tensorflow/+/master:tensorflow/core/platform/default/env.cc;l=261?q=GetLocalTempDirectories

Can you try write a file in the `cubin_path`?

Thanks, @zhangqiaorjc. Is there a way I can trace which path is being assigned to it directly? I would assume it would be a subdirectory in $TEMP environment variable, no?

Hi @gusmaogabriels, were you able to solve this issue please?

If I had to guess, do you have limited space or no write permissions?
Try setting the environment variable TMPDIR=/somewhere/with/space.

@mhbassel and @hawkinsp, the issue persists. And I do have writing permissions to TMPDIR.

thanks gusmaogabriels and hawkinsp for your replies!
In my case I am using Triton Server to serve TF Model using Docker container. I joined this thread because I am getting the same error.
However, there are no temp dirs variables defined inside the container. In addition, I freed up some space and the issue persists. Also in the container things run as root.
The issue happens -as a warning- also when I train TF Model using the OD-API, my versions: TF 2.8, CUDA 11.2, cuDNN 8.1

Can you share the full error message? If there is many, give all of them?

Note, I made a TF PR that give a new warning message if we can't find a suitable directory for temporary files:
https://github.com/tensorflow/tensorflow/pull/57184
I'm not sure if this is the current issue or not, but at least it will help make clear if this is the issue or not.

Hi @nouiz, thank you so much for your PR. It will definitely help.
Firstly, the problem resolved, after a reboot! Anyway this was the error (the last line):
I0804 13:52:33.566598 1 backend_model_instance.cc:687] Starting backend thread for tf_model_0 at nice 0 on device 0...
I0804 13:52:33.566598 1 backend_model_instance.cc:551] model 'tf_model' instance tf_model_0 is running warmup sample 'warmup_1'
I0804 13:52:33.566598 1 tensorflow.cc:2401] model tf_model, instance tf_model_0, executing 1 requests
I0804 13:52:33.566598 1 tensorflow.cc:1575] TRITONBACKEND_ModelExecute: Running tf_model_0 with 1 requests
I0804 13:52:33.566598 1 tensorflow.cc:1827] TRITONBACKEND_ModelExecute: input 'inputs' is GPU tensor: false
2022-08-04 13:52:43.860583: F tensorflow/compiler/xla/service/gpu/nvptx_compiler.cc:622] ptxas returned an error during compilation of ptx to sass: 'INTERNAL: couldn't get temp CUBIN file name'  If the error message indicates that a file could not be written, please verify that sufficient filesystem space is provided.

As I mentioned before, it used to happen when I run the Triton Server, and after the error occurs, the server exits.
Also I was getting similar message as a warning when I train a Tensorflow Object Detection model, at the same time when I was having the previous problem with Triton. But due to GPUs problems, I rebooted the machine, problems like Unable to determine the device handle for GPU 0000:82:00.0: Unknown Error when running nvidia-smi and  Xid 79, GPU has fallen off the bus in the system logs (Maybe overheating problem since I was running many things at once (?)). And after the reboot, The error and the warning message didn't happen with both the Training and Triton!
This was the warning message during the training:
 I0729 11:28:02.408597<PHONE_NUMBER>20928 convolutional_keras_box_predictor.py:152] depth of additional conv before box predictor: 0
 2022-07-29 11:28:45.756070: I tensorflow/stream_executor/cuda/cuda_dnn.cc:368] Loaded cuDNN version 8101
 2022-07-29 11:28:46.848138: I tensorflow/stream_executor/cuda/cuda_dnn.cc:368] Loaded cuDNN version 8101
 2022-07-29 11:28:47.000148: W tensorflow/stream_executor/gpu/redzone_allocator.cc:314] INTERNAL: couldn't get temp CUBIN file name
 Relying on driver to perform ptx compilation.
 Modify $PATH to customize ptxas location.
 This message will be only logged once.
 WARNING:tensorflow:From /home/tensorflow/venvs/od_api_tf2.8/lib/python3.10/site-packages/tensorflow/python/util/deprecation.py:616: calling map_fn_v2 (from tensorflow.python.ops.map_fn) with dtype is deprecated and will be removed in a future version.
 Instructions for updating:
 Use fn_output_signature instead

I am not sure what was the exact cause.

Thanks for the reply. The reboot could have cleared the /tmp directory. So if the spaces available was too low there, it could explain why this error is fixed.
If there was a driver update done, but the driver wasn't reloaded a reboot would reload a new version of the driver. This could also fix in theory other issues.
Anyway, it is good to know your issues is fixed.
I'll way a little bit to know if the original author also reply. But otherwise, I'll close this as we can't repro and so we can't do more then making the error message better.

Fixed on our side. So closing. If you still have issues, open a new bug.

I do not clear about how to fix the problem. Only to reboot ? Is there any other method?

@Liujingxiu23 Can you please open a new issue with a full description of your problem?


fix panic on drop

drop() must not pop() device from self.devices before calling
self.disconnect(fd), because disconnect expects to find the device in
self.devices, or it will panic:
thread 'main' panicked at 'There was no fd of 6', ~/.cargo/registry/src/github.com-1ecc6299db9ec823/stick-0.7.1/src/ffi/linux.rs:119:9
NOTE: PR is relative to 0.7.1, not to master, because master doesn't compile for me. (Path to smelling-salts doesn't resolve.)

Thanks for the PR!  I guess I should probably should be working in another branch.  I'll make sure this is fixed for the next release.


Change default avatar

I received some mails from users, that thinks the "spy" default avatar, looks too much like spam or phishing... We should think about a more neutral avatar...
Perhaps: https://commons.wikimedia.org/wiki/File:Faenza-avatar-default-symbolic.svg

cc @dshanske

It's a spy? Oh well. I wanted something neutral

I don't want to get into the avatar area as I think it is out of scope. I just want to ensure that there is a way to give mentions a generic icon that doesn't need gravatar as we know that more often than not there is no email to try.

Change reverted in last commit

@pfefferle Can we close this?


Baseplate package 1.0.1

I have a commit now without the Args struct, I don't feel super strongly about leaving it in since I think most services will have some sort of service-specific configuration to parse along with the baseplate level config but I also don't feel all that strongly about the reverse.


Quoting strings

I would advise quoting strings for improved readability as well as avoiding some very edge cases (which might never occur I must concede). Any thought?

What uses of strings in particular?

Any string that is not used as a CSS identifier.

See #32.

Sorry for not getting back to these sooner! Going to close this and #32 as we prefer our current style of using non-quoted strings as "constants". It also makes some of our APIs in this library easier to use when there are no quotes.


RecursionError: maximum recursion depth exceeded while calling a Python object

Excuse me, I am training with my own dataset, and during the training process, I encountered the following issue: RecursionError: maximum recursion depth exceeded while calling a Python object. However, it was able to run for the initial few iterations at the beginning of the training process. I've been stuck on this for a long time. May I ask if anyone could help me solve it, or has anyone encountered this issue before. Thank you!
The error message is as follows:
File "/home/hyh/westdigital_dataset/ST3D/tools/../pcdet/datasets/dataset.py", line 274, in prepare_data
return self.getitem(new_index)
File "/home/hyh/westdigital_dataset/ST3D/tools/../pcdet/datasets/dense/dense_dataset.py", line 599, in getitem
data_dict = self.prepare_data(data_dict=input_dict)
File "/home/hyh/westdigital_dataset/ST3D/tools/../pcdet/datasets/dataset.py", line 274, in prepare_data
return self.getitem(new_index)
File "/home/hyh/westdigital_dataset/ST3D/tools/../pcdet/datasets/dense/dense_dataset.py", line 599, in getitem
data_dict = self.prepare_data(data_dict=input_dict)
File "/home/hyh/westdigital_dataset/ST3D/tools/../pcdet/datasets/dataset.py", line 249, in prepare_data
'gt_boxes_mask': gt_boxes_mask
File "/home/hyh/westdigital_dataset/ST3D/tools/../pcdet/datasets/augmentor/data_augmentor.py", line 385, in forward
data_dict = cur_augmentor(data_dict=data_dict)
File "/home/hyh/westdigital_dataset/ST3D/tools/../pcdet/datasets/augmentor/data_augmentor.py", line 106, in random_world_flip
gt_boxes, points,
File "/home/hyh/westdigital_dataset/ST3D/tools/../pcdet/datasets/augmentor/augmentor_utils.py", line 26, in random_flip_along_x
enable = np.random.choice([False, True], replace=False, p=[0.5, 0.5])
File "mtrand.pyx", line 978, in numpy.random.mtrand.RandomState.choice
File "mtrand.pyx", line 1179, in numpy.random.mtrand.RandomState.rand
File "mtrand.pyx", line 425, in numpy.random.mtrand.RandomState.random_sample
File "_common.pyx", line 295, in numpy.random._common.double_fill
RecursionError: maximum recursion depth exceeded while calling a Python object


Is there any possible way to apply Propel for a WordPress project that has available database?

Hello everyone!
I have a WordPress project and I need to fetch some data from database clearly and comfortably. I want to learn it is possible or not.

Do you mean the WordPress DB or another DB to use in WordPress?


Add privacy policy statement.

Need to create a privacy statement, which needs to be linked from all pages in the footer.

Tony - I think Pasquale mentioned he was going to craft/find boilerplate language for this, but wanted to make sure we note it before it goes live for users & he doesn't appear to be a user I can tag.

@Harmonym @tonysurma This might be more complicated. HTBox should have a privacy statement that addressed what HTBox will / won't do with any information. In addition, each organization (tenant) should also be required (or able?) to have its own privacy statement. After all, each org admin will also be able to see private information.

Totally agree. I thought Pascale had motioned something, but you're right, makes sense to have the orgs supply one. I mostly just want to make sure it is noted & we are not taking any liability for the information handling.
Sent from my Windows Phone

From: Bill<EMAIL_ADDRESS>Sent: 11/8/2015 8:53 PM
To<EMAIL_ADDRESS>Cc<EMAIL_ADDRESS>Subject: Re: [allReady] Add privacy policy statement. (#294)
@Harmonym @tonysurma This might be more complicated. HTBox should have a privacy statement that addressed what HTBox will / won't do with any information. In addition, each organization (tenant) should also be required (or able?) to have its own privacy statement. After all, each org admin will also be able to see private information.

Reply to this email directly or view it on GitHub:
https://github.com/HTBox/allReady/issues/294#issuecomment-154923475

Seeing this is a P1 in the current milestone I'd like to see if I can help here. @BillWagner Do we have any wording available we can use.
It sounds like we ideally need a AllReady page, linked from the footer that will host the general site policy.Then potentially we need a way for org admins to add their own privacy policy text and if that's available perhaps put a link within their campaigns and activities.
If this sounds like the correct approach I could get the placeholder pages and system to manage the policies started?

Assigned to @stevejgordon

pinging @Schuback on language for default privacy policy per conversation way back in November

Got it.  Working on it today.
On Sun, Feb 21, 2016 at 9:22 AM, Tony Surma<EMAIL_ADDRESS>wrote:

pinging @Schuback https://github.com/Schuback on language for default
privacy policy per conversation way back in November
—
Reply to this email directly or view it on GitHub
https://github.com/HTBox/allReady/issues/294#issuecomment-186862703.

--
Pascal Schuback
<EMAIL_ADDRESS>206.414.8799
@schuback


updated README with missing .backend and .debug properties

Just beat me to it, I think...

4.0.1


how to disable marker click ?

Is there any way to disable markers click ? please help if is there any .thanks !

Please be more specific with your question.
Do you mean how the audio seeks to whatever position you click on the waveform? If yes, I think you are looking for wavesurfer.toggleInteraction()

My question is while using Markers plugin and add a marker ,  when user click on that marker wave seek to that point so is there any way to stop that click function . thanks!

To do what you're trying to do, the only way I can think of involves modifying the WaveSurder code.
Do you need help with that?
Also, I'm curious, why would you need to disable seek on marker click? By doing this, you are defeating half the purpose of markers plugin.

sounds like you should enable wavesurfer.js interact option and set it to false.

interact option not woking on marker plugin

To do what you're trying to do, the only way I can think of involves modifying the WaveSurder code. Do you need help with that?
Also, I'm curious, why would you need to disable seek on marker click? By doing this, you are defeating half the purpose of markers plugin.

Thanks! for offering help, but I drop that idea for now.

sounds like you should enable wavesurfer.js interact option and set it to false.

interact option not work on marker plugin .


Uncaught-exceptions can prevent notification callbacks

Creating this issue to track an ongoing concern, extracting this description from the README:

Notify callback will not be called if any uncatch exception thrown during object destructing process before it.

If any exception in referent object destructor or other weak references notifier callback (if any) during object destructing process thrown, next notify callback will not be called.

Internally, Weak\Reference's notify callback may be considered as a destructor extension, something like extending object destructor and call notify callbacks one by one in a row, if any.

Anyway, we assume that exception in destructors are fatal and the only way they should be handled is fail-fast approach.

One of pre-release features was storing destructed object's weak reference in some array because storing into array is completely internals process and can not be normally interrupted during standard destructor execution (we don't count die() before calling notify callback at all.

I'm not a great fan of having long-playing issues without any suggestions to fix or close. As to this one, there are literally no solution of this problem except using no callbacks and later just poll the weakref obj whether it is valid. I guess I well-explained the details in the readme.

What about pulling some of the details out of the README and into a file specifically for people who want to develop the project rather than just consume it?

PR #5 addresses potential issues that may happen under this issue by adding array type notifier.


Bump clap dependency to 3.0.0-beta.4

Fix https://github.com/LukeMathWalker/cargo-chef/issues/77

I guess you'd also need to adjust at least the https://github.com/LukeMathWalker/cargo-chef/blob/main/README.md since it references 1.53 a couple of times (might as well need to change some Dockerfiles etc.) and the new beta.4 is incompatible with Rust 1.53 (due to the usage of macros in attributes which became stable in 1.54).
To be honest I'd prefer if cargo-chef moved away from using beta crates since it can be very annoying. I guess clap-3.0.0 could be easily replaced with structopt since it's basically the same nowadays.
I guess most of the people use cargo-chef in their CI/CD, and that should be as stable as it gets, failing CI pipelines because breaking changes in a beta crate are just nasty. Especially since they propagate into many versions, i.e. we're currently using cargo-chef 0.1.11 and are affected by this too.
Btw. simply using comparison version matching for clap-3.0.0.beta.2 won't work since clap-3.0.0.beta.2 itself doesn't use comparison match for clap-derive .... ....

Let's avoid bumping up the minimum required version to 1.54 - I've fixed the issue in #79.


TypeError: Cannot serialize socket object

When I run the PressLight algorithm, there is an error described as "TypeError: Cannot serialize socket object". May I ask that what's wrong with my code? Is there an issue with the use of ray, or are there other errors? Looking forward to your reply, thanks!


updated doc for key type and size

xref https://github.com/kubernetes/kubeadm/issues/2928

from the PR description remove:
Fixes https://github.com/kubernetes/kubeadm/issues/2928
or change it to:
xref https://github.com/kubernetes/kubeadm/issues/2928

Hello @SaumyaBhushan, netlify checks have failed due to some errors. You need to rebase against main or force push a commit. So, that failed netlify checks can again be started. It's required that all netlify checks must have passed before merging your PR.

You can try the following commands to trigger the CI again and keept the /lgtm label:
git reset
git commit --amend --no-edit
git push origin doc-update -f

Thanks everyone for your suggestions . I need to rebase it .

@aj11anuj  @windsonsea @Arhell . Please review it now .

Once this PR has been reviewed and has the lgtm label, please assign divya-mohan0209 for approval. For more information see the Kubernetes Code Review Process.

/lgtm
/assign @divya-mohan0209

please leave more time for the maintainers to react.
if you are not getting an approval by the end of next week, you can ask in #sig-docs in k8s slack.


SimpleITK LabelShapeStatisticsFilter GetOrientedBoundingBox Coordinates Appear Incorrect

@blowekamp asked me to submit this issue.
Vertices produced by sitk.LabelShapeStatisticsFilter()'s GetOrientedBoundingBoxVertices() are properly in real-world coordinates of the label image only after applying a rotation.
Here is a minimal example that reproduces and solves the issue: https://gist.github.com/kevinalexbrown/d2474bc8245f9aa36af64fcc7c52e8f1

Thanks for reporting the issue. I looked at the ITK code: https://github.com/InsightSoftwareConsortium/ITK/blob/master/Modules/Filtering/LabelMap/include/itkShapeLabelObject.h#L565-L598
The code clearly does not take into consideration the directions matrix for orientation when generating the vertices list. I'll report this to the ITK repo.


Suggestion: alternative way to wrap XAML(?)

I've developed my own XAML wrapper in F#.  It makes implementing User Control in F# more easier (is there a way to do it with FsXaml type provider?).  My wrapper looks like this:
// instead of type MainWindow = XAML<"Sample.xaml">
type MainWindow() as me =
  inherit Window()
  do me.InitializeCodeBehind("Sample.xaml")

(For full example, see https://github.com/ruxo/WpfFs/blob/master/README.md )
Is this feature interested enough to put in FsXaml library?
(Sorry if this style has been discussed before, I'm new to FsXaml library)

@ruxo Thanks for this - I'll try to carve out some time to look into it in detail.
It looks like you figured out how to get the xaml loader to load directly into the root object, as well.  That's something I'll definitely consider stealing - it'd make FsXaml's type provider better...
As for adding the ability to subclass, it's definitely something I'll look into - I think that may make a lot of sense for integrating in some manner.  I need to spend some time with your library in detail to figure out how it's all working.
That being said, would you be willing to relicense or dual license under Apache 2, so I can include the code directly?  Most of the core F# projects are apache licensed, so I followed suit with this library.

Thank you. Glad my idea can help :)
For the license, I'll make change later.  But here is a code snippet that I think you can just used to do the trick.
    let private loadStreamInternal(reader: XamlXmlReader, rootObject: obj option) =
        let writerSettings = XamlObjectWriterSettings()
        match rootObject with
        | Some root -> writerSettings.RootObjectInstance <- root
        | None -> ()

        use writer = new XamlObjectWriter(reader.SchemaContext, writerSettings)

        while reader.Read() do
            writer.WriteNode(reader)

        writer.Result

    let private loadWpfInternal (xamlContent: string) (rootObject: obj option) :obj =
        let stream = new StringReader(xamlContent)
        use reader = new XamlXmlReader(stream, XamlReader.GetWpfSchemaContext())
        loadStreamInternal(reader, rootObject)

If we can load XAML string from resource and we have the root object, we can apply XAML to the root object by calling loadWpfInternal xamlContent (Some ourWpfObject), which is essentially what InitializeCodeBehind method finally calls.

@ruxo Just wanted to follow up - I've been working on this, and have a prototype that now allows for:
type MainViewBase = XAML<"MainView.xaml", true>
type MainView() as self =
    inherit MainViewBase()

    do
        let showMessage _ =
            System.Windows.MessageBox.Show "You double clicked on Full Name!"
            |> ignore

        self.Loaded.Subscribe (fun _ -> self.tbFullName.MouseDoubleClick.Subscribe showMessage |> ignore) |> ignore

The nice thing here is you still get the advantages of the type provider (automatic handling of named elements - see tbFullname above), but a way to write "code behind" more naturally.  This will likely eliminate the need for the ViewController "hack" in FsXaml today, as well.
I'm hoping to clean this up and get it posted here soon - will likely work on FsXaml 2.0 pre using this technique, since it's not backwards compatible with the current library.

Thank you for head up.  This looks awesome :D.  If there's anything I can help please say so.

@ReedCopsey share the prototype before cleaning it up?

@JohanLarsson Pushing code in a minute - planning a prerelease nuget package shortly.

@JohanLarsson Nuget has a prerelease with this - please feel free to test and give feedback.

@ruxo Can you look at #38 ?
Does that happen with your approach, as well? I'm using the technique you spelled out in FsXaml 2.0, and it's now causing this to occur.  I'm not sure how to work around it.


Create CODEOWNERS

Talking with @khyperia we were discussing that it would be good to have a CODEOWNERS file to make it easier to identify who can or should merge a given PR.

Sounds like a good call.

Fixed in #318


I followed the document steps, but the following error occurred.

Sorry for being late. I am not using Windows so I can't help you. But it looks like an error related to husky. Maybe you should consider checking the husky project's issues.
Thanks.


How to use a custom prefix instead of "V" for Versioned Script Naming

** What are you trying to accomplish? **
Describe what you are trying to accomplish with SchemaChange
In Flyway, we have the option to change the default prefix for versioned SQL migrations using the property "flyway.sqlMigrationPrefix" .Could you please let me know if there is a parameter in schemachange that allows us to overwrite the prefix for the file names?
** What options have you tried so far ? **
Share any steps, examples, solutions (include links, if possible) you have tried.
We are successfully able to migrate files prefixed with V but we have a repo that have files prefixed with different string.so, need to know what is the parameter in schemachange to overwrite the default prefix.

@Venkatak01 There is no parameter to change the prefix of the file in schemachange.
As a workaround, You will have to script the renaming of files prior to calling schemachange until this issue is addressed by a feature release down the road. This is not a high priority item compared to other issues reported.


fixing group/order

Fixes https://github.com/vapor/sql/issues/2

Hey @rafiki270, you just merged a pull request, have a coin!
You now have 98 coins.

thanks!


Error when building for HTML5 (1.6.4)

Release Version: 1.3.2 (latest)
Engine version: 1.6.4
Build Log:
log.txt
Upd: main branch builds fine

I'm able to build the extension for html5 using 1.6.4.

Upd: main branch builds fine

What does this mean? Is it working for you or not?

@britzl
last release on commit 32bc917,
https://github.com/britzl/extension-imgui/archive/refs/tags/1.3.2.zip this does not work
https://github.com/britzl/extension-imgui/archive/refs/heads/master.zip works fine


Documenation for Crossover Methods

Binary Encoding

[ ] Single Point Crossover
[ ] Multi Point Crossover
[ ] Shuffle Crossover
[ ] Uniform Crossover
[ ] Uniform Crossover with Mask
[ ] Half Uniform Crossover
[ ] Three Parent Crossover
[ ] Matrix Crossover

Order Encoding:

[ ] Davis' Order Crossover
[ ] Partially-Mapped Crossover (PMX)
[ ] Cycle Crossover Operator (CX)

Value Encoding:

[ ] Linear Crossover
[ ] Blend Crossover
[ ] Simulated Binary Crossover

References

Paper
Blog

Similar Libraries:

https://github.com/ahmedfgad/GeneticAlgorithmPython


Fix a false positive for Bundler/DuplicatedGem when a gem conditionally duplicated within multi-statement bodies

On the following code
if defined?(@ar_gem_requirement)
  gem "activerecord", @ar_gem_requirement
  gem "railties", @ar_gem_requirement
else
  gem "activerecord"
  gem "railties" # to test generator
end

I got this output:
Offenses:

Gemfile:15:3: C: Bundler/DuplicatedGem: Gem activerecord requirements already given on line 12 of the Gemfile.
  gem "activerecord"
  ^^^^^^^^^^^^^^^^^^
Gemfile:16:3: C: Bundler/DuplicatedGem: Gem railties requirements already given on line 13 of the Gemfile.
  gem "railties" # to test generator
  ^^^^^^^^^^^^^^

1 file inspected, 2 offenses detected

Bundler/DuplicatedGem does not take into account that conditional branches can have multiple statements.

Thanks!


Check Vaadin 8 compatibility

I will most propably wait for Vaadin 8.1 because I didn't find the time for it anyway.

At least one can put vaadin-chartjs into a Vaadin 8 application and a chart is shown. A total incompatibility is not given ;)

As Vaadin added a new tree in 8.1.0.beta1 I must not rewrite the demo navigation.

Doing the upgrade I removed the Gradle multiproject and move the demo in its own git repo. https://github.com/moberwasserlechner/vaadin-chartjs-demo

As @flexguse mentioned I didn't had to change anything after upgrading to vaadin 8.


@aws-sdk packages fail to compile

(Bug report in the form of a PR with a failing example. Feel free not to merge this PR.)
@aws-sdk packages fail with TS2307 errors when used as deps in ts_project targets. For example:
$ bazel build //examples/aws-sdk:ts
INFO: Analyzed target //examples/aws-sdk:ts (0 packages loaded, 0 targets configured).
INFO: Found 1 target...
ERROR: /Users/john/figma/rules_ts/examples/aws-sdk/BUILD.bazel:3:11: Compiling TypeScript project //examples/aws-sdk:ts [tsc -p examples/aws-sdk/tsconfig.json] failed: (Exit 1): tsc_worker.sh failed: error executing command bazel-out/darwin_arm64-opt-exec-2B5CBBC6/bin/external/npm_typescript/tsc_worker.sh @bazel-out/darwin_arm64-fastbuild/bin/examples/aws-sdk/index.js-0.params

examples/node_modules/.aspect_rules_js/@aws-sdk+config-resolver@3.130.0/node_modules/@aws-sdk/config-resolver/dist-types/endpointsConfig/NodeUseDualstackEndpointConfigOptions.d.ts(1,39): error TS2307: Cannot find module '@aws-sdk/node-config-provider' or its corresponding type declarations.
examples/node_modules/.aspect_rules_js/@aws-sdk+config-resolver@3.130.0/node_modules/@aws-sdk/config-resolver/dist-types/endpointsConfig/NodeUseFipsEndpointConfigOptions.d.ts(1,39): error TS2307: Cannot find module '@aws-sdk/node-config-provider' or its corresponding type declarations.
examples/node_modules/.aspect_rules_js/@aws-sdk+config-resolver@3.130.0/node_modules/@aws-sdk/config-resolver/dist-types/regionConfig/config.d.ts(1,59): error TS2307: Cannot find module '@aws-sdk/node-config-provider' or its corresponding type declarations.
examples/node_modules/.aspect_rules_js/@aws-sdk+middleware-bucket-endpoint@3.127.0/node_modules/@aws-sdk/middleware-bucket-endpoint/dist-types/NodeDisableMultiregionAccessPointConfigOptions.d.ts(1,39): error TS2307: Cannot find module '@aws-sdk/node-config-provider' or its corresponding type declarations.
examples/node_modules/.aspect_rules_js/@aws-sdk+middleware-bucket-endpoint@3.127.0/node_modules/@aws-sdk/middleware-bucket-endpoint/dist-types/NodeUseArnRegionConfigOptions.d.ts(1,39): error TS2307: Cannot find module '@aws-sdk/node-config-provider' or its corresponding type declarations.
examples/node_modules/.aspect_rules_js/@aws-sdk+middleware-retry@3.127.0/node_modules/@aws-sdk/middleware-retry/dist-types/configurations.d.ts(1,39): error TS2307: Cannot find module '@aws-sdk/node-config-provider' or its corresponding type declarations.

Target //examples/aws-sdk:ts failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 0.289s, Critical Path: 0.05s
INFO: 2 processes: 2 internal.
FAILED: Build did NOT complete successfully

The same project builds successfully with pnpm i && ./node_modules/.bin/tsc --project aws-sdk/tsconfig.json.

This seems to be a phantom/undeclared dependency issue. pnpm outside of bazel will hoist one version of every package to node_modules/.pnpm/node_modules which allows for packages in the virtual store to depend on packages that they don't declare as dependencies in their package.json. rules_js can't work the same way without breaking lazy fetching and lazy linking but you can inject missing dependencies via pnpm.packageExtensions:
$ git diff examples/package.json
diff --git a/examples/package.json b/examples/package.json
index dadc122..f1ba43e 100644
--- a/examples/package.json
+++ b/examples/package.json
@@ -8,5 +8,36 @@
         "@types/node": "18.6.1",
         "date-fns": "2.29.1",
         "typescript": "4.7.4"
+    },
+    "pnpm": {
+        "packageExtensions": {
+            "@aws-sdk/config-resolver": {
+                "peerDependencies": {
+                    "@aws-sdk/node-config-provider": "*"
+                }
+            },
+            "@aws-sdk/middleware-bucket-endpoint": {
+                "peerDependencies": {
+                    "@aws-sdk/node-config-provider": "*"
+                }
+            },
+            "@aws-sdk/middleware-retry": {
+                "peerDependencies": {
+                    "@aws-sdk/node-config-provider": "*"
+                }
+            },
+            "@aws-sdk/client-s3": {
+                "peerDependencies": {
+                    "@aws-sdk/config-resolver": "*",
+                    "@aws-sdk/middleware-bucket-endpoint": "*",
+                    "@aws-sdk/middleware-retry": "*"
+                }
+            },
+            "@aws-sdk/shared-ini-file-loader": {
+                "peerDependencies": {
+                    "@aws-sdk/types": "*"
+                }
+            }
+        }
     }
 }

The above change to examples/package.json followed by a pnpm i --lockfile-only in examples and the build should pass.

The issue can be reproduced outside of bazel by deleting the node_modules/.pnpm/node_modules folder after install
$ pnpm i
$ rm -rf node_modules/.pnpm/node_modules
$ ./node_modules/.bin/tsc --project aws-sdk/tsconfig.json
node_modules/.pnpm/@aws-sdk+config-resolver@3.130.0/node_modules/@aws-sdk/config-resolver/dist-types/endpointsConfig/NodeUseDualstackEndpointConfigOptions.d.ts:1:39 - error TS2307: Cannot find module '@aws-sdk/node-config-provider' or its corresponding type declarations.

1 import { LoadedConfigSelectors } from "@aws-sdk/node-config-provider";
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

node_modules/.pnpm/@aws-sdk+config-resolver@3.130.0/node_modules/@aws-sdk/config-resolver/dist-types/endpointsConfig/NodeUseFipsEndpointConfigOptions.d.ts:1:39 - error TS2307: Cannot find module '@aws-sdk/node-config-provider' or its corresponding type declarations.

1 import { LoadedConfigSelectors } from "@aws-sdk/node-config-provider";
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

node_modules/.pnpm/@aws-sdk+config-resolver@3.130.0/node_modules/@aws-sdk/config-resolver/dist-types/regionConfig/config.d.ts:1:59 - error TS2307: Cannot find module '@aws-sdk/node-config-provider' or its corresponding type declarations.

1 import { LoadedConfigSelectors, LocalConfigOptions } from "@aws-sdk/node-config-provider";
                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

node_modules/.pnpm/@aws-sdk+middleware-bucket-endpoint@3.127.0/node_modules/@aws-sdk/middleware-bucket-endpoint/dist-types/NodeDisableMultiregionAccessPointConfigOptions.d.ts:1:39 - error TS2307: Cannot find module '@aws-sdk/node-config-provider' or its corresponding type declarations.

1 import { LoadedConfigSelectors } from "@aws-sdk/node-config-provider";
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

node_modules/.pnpm/@aws-sdk+middleware-bucket-endpoint@3.127.0/node_modules/@aws-sdk/middleware-bucket-endpoint/dist-types/NodeUseArnRegionConfigOptions.d.ts:1:39 - error TS2307: Cannot find module '@aws-sdk/node-config-provider' or its corresponding type declarations.

1 import { LoadedConfigSelectors } from "@aws-sdk/node-config-provider";
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

node_modules/.pnpm/@aws-sdk+middleware-retry@3.127.0/node_modules/@aws-sdk/middleware-retry/dist-types/configurations.d.ts:1:39 - error TS2307: Cannot find module '@aws-sdk/node-config-provider' or its corresponding type declarations.

1 import { LoadedConfigSelectors } from "@aws-sdk/node-config-provider";
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Found 6 errors in 6 files.

You can also reproduce by changing the pnpm hoist settings by dropping an .npmrc next to the package.json file before running pnpm i:
examples/.npmrc
hoist=false

This turns off hoisting which is on by default with pnpm https://pnpm.io/npmrc#hoist

There has not been much activity on this PR, recently. I will close it for now @jfirebaugh If you believe that this is still an issue, please feel free to reopen the PR.


Create a contributor's guide

(Prompted by the discussion in https://github.com/agda/agda-categories/pull/304#issuecomment-905410931.)
There are some guidelines in the README.md about what idioms to use and to avoid, but there are also a bunch of non-trivial patterns (like the use of the sym-* fields, or general strategies for avoiding bad performance) that don't seem to be documented in the repo. These should probably all go into a contributors guide.
Until there's such a guide, we could maybe at least collect important points here.

don't use let-in because that's just syntactic sugar, and it will get expanded out / duplicated everywhere. It might be ok for open and giving short names meant for humans.
don't put module versions of a record in records all over the place. These make the end results a lot bigger, and make typechecking time go up quite a bit too. [Note: the paper explicitly advocates for this pattern! It is indeed super-convenient, but also very bad for efficiency.]
be very sparing with open public. This can be convenient at times, but can also really pollute the name space and make interoperability complicated
do use using qualifiers, both at the top and for local modules. These end up in the signature of the modules, and can have a knock-on effect on size.
avoid putting too many utilities directly in a record. Instead, go for minimal records and a utility module that adds them all. Then users can choose to bring them in at the use site.


THRIFT-2940: Package json

Add package.json in the top level directory. This allows installing thrift as NPM module from git.

@jfarrell this was closed fixed a while back.  This PR can be closed.


Better support for nested classes

I originally avoided supporting this because I wanted to avoid having to do some funky parsing of Java files. It turns out that universal-ctags gives us enough metadata to be able to assemble import statements for nested classes. Woo!
[{'cmd': '/^    private static class InstanceHolder {$/', 'static': 0, 'name': 'InstanceHolder', 'kind': 'c', 'class': 'ConnectionListener', 'filename': 'client/src/main/java/ca/brandonrichardson/messenger/client/core/connection/ConnectionListe
ner.java'}, {'cmd': '/^    private static class InstanceHolder {$/', 'static': 0, 'name': 'InstanceHolder', 'kind': 'c', 'class': 'ConnectionPool', 'filename': 'server/src/main/java/ca/brandonrichardson/messenger/server/core/ConnectionPool.java
'}]

Don't forget to update the doc!


Fix/377 fix dashboard card

Description
Implements #377
Frontend

Allows users to favourite and highlight an activity.
Currently supports 3 activity, new activity need to added to frontend/src/config/FavouriteActivitiyMap.ts

Seedlots
My Seedlots
Create A Class Seedlot

updated url to seedlot related addr from seedlot to plural seedlots so it's consistent with the page title
removed mocked fav activity endpoint from mock-server
removed FavActivity test as it is an e2e test that requires a mock-server, it should be tested with Cypress

mock-server should be phased out gradually as it is hard/cumbersome to maintain and update both the actual backend and a mocked backend

Fixed a bug where the tooltip is covered by the side-nav in narrower windows

Centred and resized fav icon (heart) as specified on Figma (1rem)

Backend

Altered the favourite_activity table with migration file V19

Dropped the column enabled since it's no longer useful, we always delete un-favourited activity so there is no use of it
Added audit columns entry_timestamp and update_timestamp
Added triggers to the columns above

Adjusted tests to work with changes

Type of change

[x] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)

How Has This Been Tested?
Manual end to end test
Checklist

[x] I have read the CONTRIBUTING doc
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] Any dependent changes have already been accepted and merged

Thanks for the PR!
Any successful deployments (not always required) will be available below.
Backend
Frontend
Oracle-API
Once merged, code will be promoted and handed off to following workflow run.
Main Merge Workflow

Thanks for the PR!
Any successful deployments (not always required) will be available below.
Backend
Frontend
Oracle-API
Once merged, code will be promoted and handed off to following workflow run.
Main Merge Workflow

opened another pr #437 to replace this


Backend: "IPFS timeout" exception when creating an offer

Seen in the server logs in prod:
2020-07-15T23:14:27.214240084Z [INFO]  dshop.utils.handleLog: Event OfferCreated for listing Id 1-001-233
2020-07-15T23:14:27.535264693Z [INFO]  dshop.utils.handleLog: OfferCreated - 559 by 0xDF73aF150b8E446a6D39FDdc2CFA7Bf067B88936
2020-07-15T23:14:27.535335301Z [INFO]  dshop.utils.handleLog: IPFS Hash: QmZBXbhdAa37sAbCX1h95coAePvuXiwwjn92hbvjeXE3Xp
2020-07-15T23:14:37.539693866Z [ERROR] dshop.utils.handleLog: IPFS gateway timeout
Associated Sentry error: https://sentry.io/organizations/origin-protocol/issues/1786607561/events/de24376de8ac41cab0655d887f5beb12/
Sentry shows the stacktrace as:
      statusStr: 'error',
      data: { error: e.message },
      updatedBlock: event.blockNumber,
      createdAt: new Date(event.timestamp * 1000),
      createdBlock: event.blockNumber,
      ipfsHash: event.ipfsHash
    })
    Sentry.captureException(e)
    return order
  }

Which is here: https://github.com/OriginProtocol/dshop/blob/master/backend/utils/handleLog.js#L312

CC @mikeshultz to keep him in the loop since this is IPFS related.

The bull job appears to have been completed.  Not sure if that's also an error or an indication that it completed on a retry.  Apparently the UI we have doesn't provide us with that info?

So I'm not sure why but the code does not throw. It records the error in the DB and moves on.
See https://github.com/OriginProtocol/dshop/blob/master/backend/utils/handleLog.js#L313
It should probably throw now that we have a retryable queue.
My guess is that the timeout come from fetching the offer data on IPFS.
This line: https://github.com/OriginProtocol/dshop/blob/master/backend/utils/handleLog.js#L244

That was my guess too.  The offer data is up.  IPFS p2p probably just didn't resolve it fast enough.  It would've worked on subsequent attempts if it didn't fake-succeed.

Should be fixed by #269


Finagle's 7th Birthday

thanks @mosesn. copy paste or something removed any fancy formatting. fixed em.


Allow compiling tests without running them

Currently compiling RISCV-DV tests automatically runs them in Verilator.
This is a small change that makes it possible to just compile the tests, without running them.

Superseded by #207.


Continuous Integration with Github Actions

Adds GitHub Actions for testing and code quality.

Runs pytest against recent python versions
Runs a pre-commit step and commits the diff to PRs


Playground release as a package checklist

Checklist

[ ] Make sure it can be consumed as a react component without needing the vite plugin
[x] Split into 2 packages:
@typespec/playground  Playground components and utils
@typespec/playground-website our playground

Make sure the following are accessible from the root

[x] import { createBrowserHost } from<EMAIL_ADDRESS>[x] import { StyledPlayground} from<EMAIL_ADDRESS>[x] import { attachServices } from<EMAIL_ADDRESS>[x] import { getTypeSpecContentFromQueryParam, saveTypeSpecContentInQueryParameter } from<EMAIL_ADDRESS>
Those have gotten new apis instead.
Cut, this one should not be needed

[x] import<EMAIL_ADDRESS>
### Tasks
- [x] Split packages Split playground package #1965
- [x] Remove recoil [Playground pkg] Remove recoil #2011
- [x] Remove internal use of playground manifest and expose as options Playground remove use of manifest internally  #2019
- [x] Improve the url save state helper(should be able to save more state easily, like selected emitter) Playground: Provide a more reusable storage state #2103
- [ ] Make sure the bundler can be used independently too
- [x] Ensure all checklist points above are accesible
- [x] Write docs and tests
- [x] Release and let teams try it out with note that it is experimental and might break

This is done


Issue with uploading empty file

Which service(blob, file, queue, table) does this issue concern?
blob
Which version of the Azurite was used?
3.3.0-preview
Where do you get Azurite? (npm, DockerHub, NuGet, Visual Studio Code Extension)
all
What's the Node.js version?
What problem was encountered?
Uploading empty file will fail;
Commit empty block list will fail.
Steps to reproduce the issue?
Have you found a mitigation/solution?

@XiaoningLiu  can I work on this?

@sangeetha5491 Sure.
There are 2 issues cross 2 APIs. #1 Upload empty file/blob #2 Commit empty block list

@sangeetha5491 I sent a PR for fix due to limited time schedule. Welcome to take a look~

@XiaoningLiu sure. I had a very busy last few weeks which is why I was not able to work on it immediately. Sorry about that. I'll take a look at other open issues when I get time.

Fixed


Airy Live Chat customization: chat bubble colors

Currently, the Live Chat has these two colors as the default chat bubble colors.

We should make these customizable, just like background color and the other customization options.


Passing Parameters to Contexts

When passing parameters to a new contexts (via createContext or detectIntent), you cannot just passa an object.
For example:
contextsClient.createContext({
  parent: sessionPath,
  context: {
    name: "projects/my-project-id/agent/sessions/my-session-id/contexts/my-context-name",
    lifespanCount: 1,
    parameters: {
      foo: "bar"
    }
  }
})

In the above example, the foo parameter is not set in the context. For it to work you should pass like:
contextsClient.createContext({
  parent: sessionPath,
  context: {
    name: "projects/my-project-id/agent/sessions/my-session-id/contexts/my-context-name",
    lifespanCount: 1,
    parameters: {
      fields: {
        foo: {
          stringValue: "bar"
        }
      }
    }
  }
})

As solution, I think the better way would be for the lib to handle that and convert. The other way of resolving this problem would be simply updating the documentation.
By the way, I didn't find anywhere in the Dialogflow documentation the possible values for a field (like stringValue). Is there something like numberValue, datetimeValue?
Hope it help other people! =)

Just discovered that exactly the same applies to passing parameters to the payload of the detectIntent.

👋 @arielschvartz this looks like a duplicate of https://github.com/googleapis/nodejs-dialogflow/issues/97, which is a fairly common complaint we get here. The client itself is actually generated, so I think getting a feature like this in will be tricky and probably take some time (although I do believe it is on our radar).
In the mean time we've been suggesting using pb-util to  convert protobuf structures like this.

Thank you very much @callmehiphop ! Gonna use the lib for now!
But I suggest adding it to the docs in the dialogflow website! Would be simples and help a lot of people!

@arielschvartz thanks for the suggestion!
@bcoe any idea how we can do a better job of documenting this? Seems like a common point of frustration for users here, but I'm not really sure how to solve the issue since everything for Dialogflow is generated.

@arielschvartz Thanks a lot man!!!


Scene tree not updating on tab change in some conditions

This is a weird bug I found by accident. The scene tree panel is not updating if you change the tab, but this does not seem to happen every time. I found a reliable way to reproduce this though:

Create a new project (or open an existing one and close every scene).
Add a new Node2D to the empty scene (this bug does not happen with a Control, only with Node2D and maybe with its descendants).
Add a built-in script (just so you don't have to save the scene or type a path).
Create a new scene.
Go back to the first scene tab. Then the scene tree panel will remain empty.

The panel remains empty even if you switch back to the 2D view.

With a quick test I couldn't reproduce the bug with your exact procedure, however I've seen similar behaviours when playing around over the last few days. I'll keep an eye open.

I could reproduce. The first scene containing a Node2D must not be saved before creating the second scene. If it is, the bug doesn't occur.


Temporary German VAT rate (16%) from July 1st to December 31st, 2020

Hello, I just noticed the rate for Germany have been temporarily reduced 3 days ago and for the next 6 months: https://taxfoundation.org/germany-temporary-vat-rates-cut/#:~:text=The standard VAT rate will,reading materials%2C and cultural events.
I don't have much time to setup the project and write a PR now but I may be able to do it later if nobody does it since then ;)

The lower rate has not been extended: https://www.avalara.com/vatlive/en/vat-news/german-vat-rate-returns-to-19--1-jan-2021.html and the MR (#638) has never been merged so I'm closing this.

The lower rate has not been extended: https://www.avalara.com/vatlive/en/vat-news/german-vat-rate-returns-to-19--1-jan-2021.html and the MR (#638) has never been merged so I'm closing this.


ols runtime assertion crash in analysis.odin:158:2

to replicate:
package bug

Rect :: struct {y: f32}

rect_empty :: Rect{}

foo :: proc (r: Rect, y: f32) -> (res: Rect) {
	res = r
	res.y += y
	return
}

then remove struct {y: f32} from the third line, leaving only Rect ::
it doesn't crash when you have Rect ::  from the start after restart
here is the assert that fails:

in internal_resolve_type_expression for the res.y selector node

Should be fixed in rename.


feat: adds data_source metadata to ElementMetadata

We need to add a few abstractions to the ingest base classes to support querying data and populating it when ingesting files. To do so we need to add a few optional fields in Element metadata to support tracking data source metadata:

version (to know when something is out of date, last modified could work for this field in some cases)
source url (where applicable, so an end user can view original source content)
record locator (for querying for the document, which could be used to determine if it exists). It may make sense to make this a dictionary since in some cases there may be multiple values that are used to uniquely identify a document.

This PR adds these fields to a new data_source field in ElementMetadata. It additionally an exists() property to the base IngestDoc definition. Subclasses should leverage record_locator to determine whether a given IngestDoc exists on the source.

These make abstractions make sense to me! ✅


can we add more of the cartoons to the slides :)

What do you think @avahoffman @clifmckee ?
I love the teletubby one for data classes

love it!

[ ] Intro
[ ] RStudio
[ ] Basic R
[ ] Reproducibility
[ ] Data Input
[ ] Subsetting
[ ] Summarization
[ ] Data classes
[ ] Data cleaning
[ ] Manipulating
[ ] Esquisse
[ ] Data viz
[ ] Factors
[ ] Statistics
[ ] Data Output
[ ] Functions


Improve startup performance with Jandex

Improve startup performance with Jandex enabled applications on Open Liberty.
Example...
<plugin>
                <groupId>org.jboss.jandex</groupId>
                <artifactId>jandex-maven-plugin</artifactId>
                <version>1.0.7</version>
                <executions>
                    <execution>
                        <id>make-index</id>
                        <goals>
                            <goal>jandex</goal>
                        </goals>
                        <!-- phase is 'process-classes by default' -->
                        <configuration>
                            <!-- Nothing needed here for simple cases -->
                        </configuration>
                    </execution>
                </executions>
            </plugin>

java -jar ~/Downloads/jandex-2.1.3.Final.jar fhir-model/target/fhir-model-4.1.1-SNAPSHOT.jar
Rough performance improvement is 40 seconds to 25 seconds.  More testing is required and automation to make this as seamless as possible for the whole application.
Reference
https://github.com/wildfly/jandex
#923 Improve the docker image

Lee has improved the docker image sufficiently that I no longer think this is a problem or a needed feature


Add support for Rails 5.0.0

Thanks ❤

I agree with @gaffneyc. Six of my gems declare it as < 5.1 and two more as < 6.


penetrance is available for a 'normal ' term

normal mitotic centromeric sister chromatid cohesion (FYPO:0007198):

ignorew.
I used it. it's useful to record the normal penetrance.

That's the correct behavior, and if there had been a problem it would be config tracker fodder.


Disable all use of avx instructions

For some reason CPU feature detection isn't working on our vendored
libvpx. This breaks Godot on older CPUs (pre-2011).
This fixes #26243

This diff should really be added in the thirdparty code directly and documented. Otherwise we're likely going to silently revert it next time we update libvpx.

These files are generated by Perl scripts in the upstream code. I want to redo the way we vendor libvpx to make it more maintainable.


Rewrite of the Inputs trait to facilitate having &str input tensor elements rather than Strings

Previously, string input tensors had the element type String meaning that each string was individually allocated on the heap. Unsurprisingly, this turned out to be a performance issue.
Strings are rather different to work with than numerical tensors. The latter can be accessed via a slice that lives on the onnxruntime side without a copy. Strings, on the other hand, can only be accessed by allocating a buffer on the Rust side into which all strings are copied back-to-back as one contiguous block. The offsets of the strings are loaded separately. This creates some tricky ownership issues when attempting to unify the API between string and numerical input. The result is that we have to load the data into an enum on the Rust side which we then normalize so that every input is available as a slice with the same lifetime. From these slices we are then free to create ArrayViewD objects. This dance can be observed here.
Note that after this refactoring &str input is also passed as ArrayViewD rather than an owned array as it used to be. The level of breaking changes can be gauged by the updates to the examples. It is rather straightforward to update.

Did you manage to benchmark and see what sort of speed up we can get with this change (maybe a string concatenation operator is a good benchmark).

Good point about the benchmarking! I ran some numbers using the existing datetime parsing model. I ran the following on my M1 MacOS machine using onnxruntime 1.16.3. Results are averaged over 1000 predictions reusing the same session, but exhibit considerable variance. The number of threads was limited to 1.

# Rows
1
1000
1M

wall time master [s]
0.00013
0.0043
2.89

wall time this PR [s]
0.00016
0.0040
2.24

Honestly, I was hoping for a little more, but it is still an improvement and I think the code is cleaner, too. What operation was it where you saw the performance bottleneck?

I ran some more benchmarks with 2M strings on the datetime parsing operator and attached the results (albeit they are hard to read here on github). The first is from the master branch, the second from this pr. As is apparent, parsing datetimes is actually more expensive than I anticipated. However the important part is that the time spend inside the scan iterator adaptor decreased from 4.1% to 1.6%. While the time spend there was previously dominated by the allocator, it is now primarily the utf8 validation.


I want to display the sent and received message

I don't quite understand what you wanna add? The app already supports that. Please elaborate


[website] Landing Page follow up

https://deploy-preview-906--mui-toolpad-docs.netlify.app/toolpad/

Visual demonstration
[x] Visually group Upvote button with features:

https://user-images.githubusercontent.com/19550456/189080567-58f5348a-aca0-49eb-b7cb-01f80df67df1.mov

Please follow the the contributing guide on how to create great pull requests.

if this is about putting the rectangle about "upvoting" closer to that grid with 9 rectangles, maybe it could be a bit closer to the grid? still seems a bit far in my opinion, almost as far as it is from the next section below

Visual demonstration

I think that screenshots would have been much better in this context


Question: How can I UnFocus

I use IronFocus to put my cursor in the REPL and scroll through. After I scroll around I like to put my cursor back in my script. How can I do this?

<c-w><c-h>


chore(build): warn when common is missing

Follows-up on #181

@EthanWaite,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot


[2pts] App Backend: Save New <3

Fill in the blanks:
As a developer, I would like to have a helper method that saves new hearted items, so that the method can be reused.
Describe the solution you'd like:

[ ] Parameter(s): food item object
[ ] Return: heart already exists boolean

Definition of Done - Check as you go!

[ ] Tasks have been implemented
[ ] Documented
[ ] Passing Tests for each task
[ ] Pull Request made
[ ] Code Reviewed

How soon will this be done?

This is finished. I am waiting for the login logic to be done so that I can connect the actual data.


TimerComponent: Add "countdown" to timer so players better understand that time is about to start

This is mentioned in @jpailthorpe 's notes, but players don't seem to get much forewarning before they start brainstorming/pitching/whatever. Whenever the decider presses "start timer" it should initiate a countdown from 3 2 1: go! and then start the 60 seconds. This, emphasized with animation, will really help players grock whats going on and to pay attention. I would even suggest having a full block of number either either the modal or just in that area of variable content.

would love to do this and will plan to make mocks to support, but unfortunately out of scope for this iteration :( :( :( :(


Add support for signing ClickOnce manifests

Currently, Azure Trusted Signing does not support signing ClickOnce manifests.
It would be a great improvement and increase the usability of the service, if it could be used to sign ClickOnce manifests in a similar manner as with dotnet Sign: https://github.com/dotnet/sign

hi @kauppine thanks for reaching out on requesting this integration. As of now, the team is still evaluating & discussing how to proceed with support for ClickOnce.

I am currently evaluating the Trusted Siging service and it looks very promising.
Signing exe and msi files is no problem.
But I also need to sign ClickOnce manifest files.
Direct support for this would be very helpful.
Or some guidance how this service can be used with mage.exe.

@kauppine For the case you missed it: dotnet Sign prereleased last week a version with support for Trusted Signing.
Works fine, but not yet with Clickonce, but there is already a PR waiting to be completed to fix the bug.

For awareness, keep in mind that the even with the dotnet/sign integration working as expected, we still have some limitations on the way that clickonce handles trust by pinning to a certificate thumbprint. Given that trusted signing manages short lived keys, the experience could be subpar for users.

@Jaxelr In which way could the experience be subpar for users? I have tested it now for some days. I have tested several situations.

Clickonce created and signed a week ago and installed it. Started it today again, it did the update check (but there was no new version) and started correctly.
Clickonce created every night (but no new version of binaries and so version of clickonce remains also the same). I installed that yesterday and now started it today again. Update check went well, no new version, so no update, although the current clickonce is signed with newer certificate.
So as for now I don't see problems for my scenario's.

@JaapMosselman Thanks for notification! We were already using dotnet Sign, but had missed it.
@Jaxelr would this results in a subpar experience also in the case where the ClickOnce manifests have been properly timestamped?

Whenever an update is performed, the certificate used for futures versions will be different, hence you will need to grant trust on each subsequent update, instead of it being seamlessly. This is because ClickOnce pins trust to the thumbprint instead of other relevant properties of the certificate (ekus, subject). Functionality wise, yes, it would work.  Even timestamped, it will follow the same behavior.

Ah, clear. So the difference is that on an update the user has now to press the Install button, while when the certificate is not changed, the update whould be installed fully automatically without user interaction.
That would in the old situation also have happened when your code signing certificate was renewed after one or three years.
Curious about the thoughts from your team about this.
But for the time being, we can live with it, I think, because our users are already used to an expired certificate for more than a year 😳and have to hit the install button even with a red shield beside it. So now with a yellow shield is already better.

Curious about the thoughts from your team about this.

I can't speak for the team but personally I would, of course, prefer this experience would be seamless for everyone, allowing us the ability to leverage short lived keys while also maintaining our trust posture.
On a more positive note, it's a good data point to understand that it is still usable in certain aspects. I'll also mention this to the team, since we've seen interest on having this formally supported as well.

Would very much like to see this for ClickOnce manifests. It's the missing piece that would allow me to switch over!