feat: smart session (WIP)

PR-Codex overview
This PR focuses on enhancing the SmartSession functionality within the SDK, adding new types and improving the session validation logic. It also includes updates to the Counter and UniActionPolicy contracts, alongside various utility functions for better session management.
Detailed summary

Added Module type in src/sdk/clients/decorators/erc7579/index.ts.
Updated addOwner function to include signatureOverride in src/sdk/modules/validators/ownableValidator/decorators/addOwner.ts.
Introduced EnableSessionsActionReturnParams and EnableSessionsResponse types in src/sdk/modules/validators/smartSessionValidator/decorators/Types.ts.
Defined CounterAbi in src/sdk/__contracts/abi/CounterAbi.ts.
Enhanced addresses in src/sdk/__contracts/addresses.ts with new contract addresses.
Implemented getSmartSessionValidatorEnableSessionsAction function in src/sdk/modules/validators/smartSessionValidator/decorators/enableSessions.ts.
Added SmartSessionAbi in src/sdk/__contracts/abi/SmartSessionAbi.ts.
Updated tests to cover new session functionality and policies in src/sdk/modules/validators/smartSessionValidator/smartSessionValidator.test.ts.

The following files were skipped due to too many changes: src/sdk/__contracts/abi/SmartSessionAbi.ts

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

test run is failing cause it's confused between renamed file tosmartSessionValidatorModule > toSmartSessionValidatorModule

Small detail. Can we just use toSmartSession as the name? I like the sound of it and it already lives in the validators file. No need to mention validator twice

Conflicts

Small detail. Can we just use toSmartSession as the name? I like the sound of it and it already lives in the validators file. No need to mention validator twice

I followed what was there in Ownable = toOwnableValidatorModule.ts file name and everything

Conflicts

ok I will resolve but I'd like to keep my addresses for now. for smart session related and policies

updated the PR please check @joepegler

Any examples using a smartAccount when the signer has 'left' the dapp? ie when the dapp needs to use a users smartaccount when the account owners' signer is not available?

Any examples using a smartAccount when the signer has 'left' the dapp? ie when the dapp needs to use a users smartaccount when the account owners' signer is not available?

I will add wrapper client as discussed.

suddently send eth test case has started failing..

merging this and archiving open comments. session nexus client has been added.
revisit the comments for devX sweep @joepegler


FIX: Read the docs always serves the latest Zenodo DOI

Changes proposed in this pull request
Trying to solve #813
There are a pair of issues:

Annoying 1 (one) after the 2 (two). The first "one" comes from the citation itself.
2. *1.* Esteban, Oscar, Blair, Ross(...)

Solved with citation.substring(2)

Read the docs always serves the latest Zenodo DOI

In this line, there's this assignment var version = 'latest';. If assigned to the desired version, it changes and works adequately. I guess this can be obtained from the HTML? I've no experience with javascript, I'll give it a try though.

I got the version from the URL :information_desk_person: , IDK if that works for you. I couldn't test it locally.

I'll go ahead and merge this - that's going to be the real test and I feel the risk of a catastrophe is inexistent.

(which means I'll probably break master for a totally unrelated reason :P)


Deploy Checklist: New Expensify 2023-03-24

Release Version: 1.2.89-0
Compare Changes: https://github.com/Expensify/App/compare/production...staging
This release contains changes from the following pull requests:

[x] https://github.com/Expensify/App/pull/9995
[x] https://github.com/Expensify/App/pull/14456
[x] https://github.com/Expensify/App/pull/14800
[ ] https://github.com/Expensify/App/pull/15505
[ ] https://github.com/Expensify/App/pull/15590
[x] https://github.com/Expensify/App/pull/15609
[x] https://github.com/Expensify/App/pull/15663
[ ] https://github.com/Expensify/App/pull/15978
[x] https://github.com/Expensify/App/pull/16067
[x] https://github.com/Expensify/App/pull/16087
[x] https://github.com/Expensify/App/pull/16093
[x] https://github.com/Expensify/App/pull/16094
[ ] https://github.com/Expensify/App/pull/16102
[ ] https://github.com/Expensify/App/pull/16103
[x] https://github.com/Expensify/App/pull/16317
[x] https://github.com/Expensify/App/pull/16330
[x] https://github.com/Expensify/App/pull/16332
[x] https://github.com/Expensify/App/pull/16333
[x] https://github.com/Expensify/App/pull/16336
[x] https://github.com/Expensify/App/pull/16337
[x] https://github.com/Expensify/App/pull/16341
[x] https://github.com/Expensify/App/pull/16361
[x] https://github.com/Expensify/App/pull/16370
[ ] https://github.com/Expensify/App/pull/16380
[x] https://github.com/Expensify/App/pull/16382
[x] https://github.com/Expensify/App/pull/16383
[x] https://github.com/Expensify/App/pull/16393
[ ] https://github.com/Expensify/App/pull/16394
[x] https://github.com/Expensify/App/pull/16397
[x] https://github.com/Expensify/App/pull/16398
[x] https://github.com/Expensify/App/pull/16404
[x] https://github.com/Expensify/App/pull/16406
[x] https://github.com/Expensify/App/pull/16434
[x] https://github.com/Expensify/App/pull/16436
[x] https://github.com/Expensify/App/pull/16441
[x] https://github.com/Expensify/App/pull/16456
[x] https://github.com/Expensify/App/pull/16469
[x] https://github.com/Expensify/App/pull/16474
[x] https://github.com/Expensify/App/pull/16478

Internal QA:

[x] https://github.com/Expensify/App/pull/15857 - @Julesssss

Deploy Blockers:

[ ] https://github.com/Expensify/App/issues/16354
[ ] https://github.com/Expensify/App/issues/16495

Deployer verifications:

[ ] I checked the App Timing Dashboard and verified this release does not cause a noticeable performance regression.
[ ] I checked Firebase Crashlytics and verified that this release does not introduce any new crashes. More detailed instructions on this verification can be found here.

cc @Expensify/applauseleads

I checked off #15857, but @Expensify/applauseleads could you please test it as well, please?

:rocket: All staging deploys are complete, @Expensify/applauseleads please begin QA on version https://github.com/Expensify/App/releases/tag/1.2.89-0 :rocket:

@roryabraham Regressiong is almost completed.
Here is initial summary
PR #15505. Should it be only run on Web/mWeb?
PR https://github.com/Expensify/App/pull/15590#issuecomment-1483895190 - Internal QA
PR https://github.com/Expensify/App/pull/15978 is failing https://github.com/Expensify/App/issues/16516
PR https://github.com/Expensify/App/pull/16067
PR https://github.com/Expensify/App/pull/16103#issuecomment-1483265555 not sure what to QA
PR https://github.com/Expensify/App/pull/16380 is failing https://github.com/Expensify/App/issues/16507
PR #16383 & #16406 are pass but blocked on IOS as links don't open. Checking off
PR https://github.com/Expensify/App/pull/16394 is failing https://github.com/Expensify/App/issues/16511

@roryabraham regression is completed


Add patching of PullRequestUpateOptions

Adds a patch for sending a PullRequestUpdate. The Azure Dev Ops api only supports a subset of fields to be updated via this endpoint so a new struct is needed to facilitate only passing allowed values.

Looks great - thanks very much!


Adding an Optional DeleteWithPrefix Method for State Stores to Allow Deletion of Actor State

Describe the proposal
This proposal stems from the following feature request inside dapr runimte: https://github.com/dapr/dapr/issues/6992
After a discussion with various members of the project, the following solution was proposed: https://github.com/dapr/dapr/issues/6992#issuecomment-1839557004
By adding in an optional interface called 'DeleteWithPrefix', we will allow users to delete an actor's state. The interface is optional since some databases will not be able to implement it as highlighted by ItalyPaleAle, an active contributor for dapr here: https://github.com/dapr/dapr/pull/7223#issuecomment-1823720095
Looking at sqlite as an example, a second migration will be added in order to generate a virtual "prefix" column. This column will contain all the information from the actor state entry up to but not including the key. For example, if the key entry is as follows: app-id||actor-type||actor-id||key the new virtual prefix column will contain app-id||actor-type||actor-id
New request that would be included in state/requests.go:
type DeleteWithPrefixRequest struct { 	Prefix string json:"prefix" }
New interface that would be included in state/store.go:
type DeleteWithPrefix interface { 	DeleteWithPrefix(ctx context.Context, req DeleteWithPrefixRequest) (DeleteWithPrefixResponse, error) }

Please include the actual interface method you propose adding. Without that this proposal is not meaningful.

I want to know what the new request object will be called and what it will look like, and what the new method is called.
https://github.com/dapr/components-contrib/blob/main/state/store.go#L38
https://github.com/dapr/components-contrib/blob/main/state/requests.go#L43
For example, ideally you repurpose the existing Delete Request object (I don't recommend introducing an entire new request object), but introduce a new optional property on that request.
That property then only gets used if this new DeleteWithPrefix thing was called.

@berndverst updated the proposal to include both suggestions

@berndverst updated the proposal to include both suggestions

LGTM
And for say Postgres this will eventually be translated to DELETE FROM my_tbl WHERE ID LIKE '$1%' where $1 is the prefix? Is that the goal?
In other words delete every entry where the ID begins with prefix.

And for say Postgres this will eventually be translated to DELETE FROM my_tbl WHERE ID LIKE '$1%' where $1 is the prefix? Is that the goal?

The goal is that, and the query is "like" that (see what I did there? :) )
More of an implementation detail, but I've guided @RyanLettieri  to avoid the use of LIKE because that normally cannot leverage indexes, so it resorts to a full-table scans. Instead, I've recommended something along the lines of creating a virtual column on the table called key_prefix (or similar) which is generated by taking the prefix from the key column. Because you can add an index to virtual columns, then that is a lot more efficient.
Also worth noting that if the key doesn't have a prefix (which is possible in Dapr, such as foo), then it should never  be deleted by DeleteWithPrefix.


New 0.8.4 docker image

Can we have a push of pipelinedb 0.8.4 to the public docker hub please?
@jberkus

We'll try to get this up today, sorry about that! I've created #1288 so we auto push to docker hub whenever we push out a new release.

Presumably this will replace my manual builds?

or should I push 0.8.4?  I'm building it now ...

@jberkus let's go ahead and push 0.8.4 in the meantime. Thanks!

Had to abort this because 0.8.4 is crashing.  See follow-up issue.

What follow-up issue?

https://github.com/pipelinedb/pipelinedb/issues/1279

I think the problem is that the default shared memory size if 64mb which is pretty small for us. We need to increase it using this build option: https://github.com/docker/docker/blob/master/api/client/build.go#L62. I have Docker 1.9.1 on my machine but it doesn't expose the -shm-size parameter. We might have to wait for the next release...

@jberkus: This should be good to go now.


Magic Notes a React app and Anaconda game  added issue #2953 and  #2954 respectively

Project title
MAGIC NOTES
Project Description
It is a simple notes keeping project .
It is a REACT APP .
Project looks like

Close issue #2953
Checklist:

[x] I have mentioned the issue number in my Pull Request.
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have created a helpful and easy to understand README.md

I had added a game name Anaconda a snake game .
It is made using HTML , CSS and JAVASCRIPT .
It is very easy to play as you only have to use up , down, left and right arrow to move snake for eating food and making high scores .
The game look like the below screenshot -

Close issue #2954
Checklist:

[x] I have mentioned the issue number in my Pull Request.
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have created a helpful and easy to understand README.md

pls merge these prs @pranjay-poddar

Resolve conflicts

Resolve conflicts

Done

Do proper changes in the readme file You're adding project 261 but project number 261 was already there

Done

Pls merge it


Edit FreeCodeCamp Podcast comment

Issue #261 - Edit the FreeCodeCamp Podcast
In this pull request

[ ]  I am adding a new resource.
[ ]  I am adding a new step
[X ]  I am providing an edit
[ ] Removing a resource

Adding new resource

The resource I am adding is _ _ _ _
I am adding this resource to _ _ _ _ step.
I think this resource deserves to be in this list because _ _ _ _

Do not add more than one during hacktoberfest
Add new step

The step I am adding is _ _ _ _
The reason why I think this step should be there is because _ _ _ _

[ ] I have added at least one resource to this step

Do not add more than one during hacktoberfest
Providing an Edit

The edit I am providing is to edit the FreeCodeCamp Podcast Comments section to say "The official podcast of the freeCodeCamp open source community"

Do not add more than one during hacktoberfest
Remove a resource

The resource I am removing is _ _ _ _
I am removing this resource from _ _ _ _ step.
I think this resource should not be in this list because _ _ _ _

Don't ask to remove stuff - unless you believe the content violates the code of conduct

Closed with PR #267


gradle task assembledebug failed

some one help me fix this error
its showing like this after running
Thank You..
Downloading Gradle Wrapper...                                       1.1s
Launching lib\main.dart on sdk gphone x86 in debug mode...
Running Gradle task 'assembleDebug'...
Exception: Unable to locate gradlew script. Please check that C:\Users\srira\AndroidStudioProjects\flutter_ap\android\gradlew.bat exists or that C:\Users\srira\AndroidStudioProjects\flutter_ap\android can be read.

Hi @sriram613,
The error suggests that something is preventing gradle to run properly on your machine. Check whether you have any unwanted programs or anti-virus on your machine running that might be preventing gradle to run. If so, remove or stop those programs / anti-virus and try again.
Also, these type of questions are better suited to be asked on Stack Overflow.
Closing this, as this doesn't seem to be an issue with Flutter itself. If you disagree, write in comments and I'll reopen.
Thanks.

some one help me fix this error
its showing like this after running
Thank You..
Downloading Gradle Wrapper... 1.1s
Launching lib\main.dart on sdk gphone x86 in debug mode...
Running Gradle task 'assembleDebug'...
Exception: Unable to locate gradlew script. Please check that C:\Users\srira\AndroidStudioProjects\flutter_ap\android\gradlew.bat exists or that C:\Users\srira\AndroidStudioProjects\flutter_ap\android can be read.

Hey @sriram613 , I am facing the same issue..
Please share the solution if you found any.
Thanks in advance.


AIA Location Issues

The only way I could get the AIA Location #1 to get an OK Status in pkiview.msc was to run the command from step 1 bullet 2 on this page again, with a slight change: C:\Windows\system32\certsrv\certenroll*.crt \WEB1\pki
In the previous page "Configure the CDP and AIA Extensions on CA1", step 12 states: In Add Location, in Location, type https://pki.corp.contoso.com/pki/<ServerDNSName>_<CaName><CertificateName>.crt, and then click OK. This returns you to the CA properties dialog box."  However, when I checked the WEB1 pki share after running the copy command from step 1 bullet 2 on this page, the .crt file did not exist because we only copied the *.crl files. Nowhere in the documentation does it say to also copy the *.crt files.

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

ID: 4ebaa641-a80b-3555-30c3-b047c9acdf3c
Version Independent ID: d6b6fee7-4468-bfea-c231-4c6c40028c50
Content: Copy the CA Certificate and CRL to the Virtual Directory
Content Source: WindowsServerDocs/networking/core-network-guide/cncg/server-certs/Copy-the-CA-Certificate-and-CRL-to-the-Virtual-Directory.md
Product: windows-server-threshold
Technology: networking
GitHub Login: @shortpatti
Microsoft Alias: pashort

Thanks for your dedication to our documentation. If we have been unable to review your issue in a timely manner, we sincerely apologize for the delayed response. We have captured the informtion you have provided for review. We are closing this issue for now, but if you feel that it's still a concern, please respond and let us know. If you determine another possible update to our documentation, please don't hesitate to reach out again. #please-close


qat-initcontainer does not have LICENSE installed in root/licenses dir

qat-initcontainer does not have LICENSE installed in root /licenses/intel-device-plugins-for-kubernetes/LICENSE dir which results in preflight failure for openshift certification.
sgx example here -  https://github.com/intel/intel-device-plugins-for-kubernetes/blob/3739fcbd7fa0705c1d873afd20fa10301b1a5d14/build/docker/intel-sgx-initcontainer.Dockerfile#L53
Can we do this for the qat-initcontainer too. Thanks

@mythi Sure, let me fix.!


Blocks can't setup custom list item labels

Describe the issue that you're seeing. Any Loom videos or screenshots usually help a lot!
I am trying to setup a custom list rendering label for my list field (on tina.io)
https://github.com/tinacms/tina.io/blob/30bd59ac1bc14721b305e92a94d4336df80f8688/.tina/schema.tsx#L71
I trying setting a isTitle field on each of the templates. I would expect those isTitle field to be used as the labels, but they aren't.
I also tried implementing a custom itemProps function, but that gives a typescript error unless the object field is defined with fields (instead of templates)
https://tina.io/docs/extending-tina/customize-list-ui/
Reproduction
https://github.com/tinacms/tina.io/tree/blocks-bug
Steps to reproduce
Clone branch above
Go to http://localhost:3000/admin/index.html#/~/roadmap/
See how list doesn't use isTitle field values in list UI

System Info
System:
    OS: macOS 12.5.1
    CPU: (16) x64 Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz
    Memory: 2.70 GB / 32.00 GB
    Shell: 3.2.57 - /bin/bash
  Binaries:
    Node: 14.19.1 - ~/.nvm/versions/node/v14.19.1/bin/node
    Yarn: 1.22.19 - ~/Documents/forestry/tinacms-site-next/node_modules/.bin/yarn
    npm: 6.14.16 - ~/.nvm/versions/node/v14.19.1/bin/npm
  Browsers:
    Chrome: 107.0.5304.110
    Firefox: 88.0.1
    Safari: 15.6.1
  npmPackages:
    @tinacms/auth: ^1.0.0 => 1.0.0
    @tinacms/cli: ^1.0.1 => 1.0.1
    @tinacms/datalayer:  0.2.3
    @tinacms/graphql:  0.60.0
    tinacms: ^1.0.1 => 1.0.1

Validations

[X] Follow our Code of Conduct
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug.

This is not in the documentation for Template as far as I can see, but you can implement the custom itemProps function on the Template object itself.
//<EMAIL_ADDRESS>
export interface Template {
    label?: string;
    name: string;
    ui?: {
        /**
         * Override the properties passed to the field
         * component. This is mostly useful for controlling
         * the display value via callback on `itemProps.label`
         */
        itemProps?(item: Record<string, any>): {
            key?: string;
            /**
             * Control the display value when object
             * items are shown in a compact list, eg:
             *
             * ```ts
             * itemProps: (values) => ({
             *   label: values?.title || 'Showcase Item',
             * }),
             * ```
             */
            label?: string;
        };
        defaultItem?: DefaultItem<Record<string, any>>;
        /**
         * When used in relation to the `visualSelector`,
         * provide an image URL to be used as the preview
         * in the blocks selector menu
         */
        previewSrc?: string;
    };

Thanks @jessrezac! Good catch.
In that case, I'd say this one can be closed out with the following tweaks:

Use the isTitle field on templates to populate the default list item label
In our docs note that itemProps needs be applied on a template, rather than a list field if you are using templates rather than fields


IRGen: Fix DynamicSelfType metadata recovery in @objc convenience inializers

An @objc convenience initializer can replace 'self'. Since IRGen has no way to tell what the new 'self' value is from looking at SIL, it always refers back to the original 'self' argument when recovering DynamicSelfType metadata. This could cause a crash if the metadata was used after the 'self' value had been replaced.
To fix the crash, always insert the metadata recovery into the entry block, where the 'self' value should be valid (even if uninitialized, the 'isa' pointer should be correct).
Fixes rdar://problem/50594689.

@swift-ci Please test

@swift-ci Please test source compatibility


laravel 5.1引入包报错

在引入框架时，报下面的错：
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- overtrue/wechat 3.0.4 requires ext-mcrypt * -> the requested PHP extension mcrypt is missing from your system.
- overtrue/wechat 3.0.3 requires ext-mcrypt * -> the requested PHP extension mcrypt is missing from your system.
- overtrue/wechat 3.0.2 requires ext-mcrypt * -> the requested PHP extension mcrypt is missing from your system.
- overtrue/wechat 3.0.1 requires ext-mcrypt * -> the requested PHP extension mcrypt is missing from your system.
- overtrue/wechat 3.0 requires ext-mcrypt * -> the requested PHP extension mcrypt is missing from your system.
- Installation request for overtrue/wechat ^3.0 -> satisfiable by overtrue/wechat[3.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4].
我也参考一些解决的方法，在composer.json里添加了下面一句，发现也不行
"minimum-stability" : "dev",

请稍微抽出2秒的时候看一下报错信息再提问，明明写着：
requires ext-mcrypt


multiple code improvements: squid:S1118, squid:S00117, squid:S1197, squid:CommentedOutCodeLine, squid:S00122, squid:S2092, squid:S00115

This pull request is focused on resolving occurrences of Sonar rules
squid:S1118 - Utility classes should not have public constructors.
squid:S00117 - Local variable and method parameter names should comply with a naming convention.
squid:S1197 - Array designators "[]" should be on the type, not the variable.
squid:CommentedOutCodeLine - Sections of code should not be "commented out".
squid:S00122 - Statements should be on separate lines.
squid:S2092 - Cookies should be "secure".
squid:S00115 - Constant names should comply with a naming convention.
You can find more information about the issue here:
https://dev.eclipse.org/sonar/rules/show/squid:S1118
https://dev.eclipse.org/sonar/rules/show/squid:S00117
https://dev.eclipse.org/sonar/rules/show/squid:S1197
https://dev.eclipse.org/sonar/rules/show/squid:CommentedOutCodeLine
https://dev.eclipse.org/sonar/rules/show/squid:S00122
https://dev.eclipse.org/sonar/rules/show/squid:S2092
https://dev.eclipse.org/sonar/rules/show/squid:S00115
Please let me know if you have any questions.
George Kankava

Coverage increased (+0.02%) to 11.036% when pulling 096801eb443899ea1bfe6c59e5a0e4ebfc563c0f on DevFactory:release/multiple-code-improvements-fix-2 into 0d2565893b283fd56e1513fe5796f487356d5978 on decebals:master.

Coverage increased (+0.02%) to 11.036% when pulling 7293e6bd623846c48ca61d012512c5a621edfce4 on DevFactory:release/multiple-code-improvements-fix-2 into 0d2565893b283fd56e1513fe5796f487356d5978 on decebals:master.

I added some comments.

Coverage increased (+0.02%) to 11.036% when pulling 7293e6bd623846c48ca61d012512c5a621edfce4 on DevFactory:release/multiple-code-improvements-fix-2 into 0d2565893b283fd56e1513fe5796f487356d5978 on decebals:master.

Coverage increased (+0.02%) to 11.036% when pulling 4a4880aa3c828aec0020384df89cfb8b9fd6ab73 on DevFactory:release/multiple-code-improvements-fix-2 into 0d2565893b283fd56e1513fe5796f487356d5978 on decebals:master.

Thanks for feedback, Changes applied.

Change applied.

Coverage increased (+0.02%) to 11.036% when pulling baa786cf11e875461090175df964a88ac7d4ecd5 on DevFactory:release/multiple-code-improvements-fix-2 into 0d2565893b283fd56e1513fe5796f487356d5978 on decebals:master.

Thanks!


Move to IJ 2016 as the lowest supported version of IJ

includes setting the project language level to java 8 since 2016 is java 8 based.
I had to upgrade the gradle-intellij-plugin to get this to build with the new config.
the random test case refactor is error-prone suddenly behaving slightly differently with the config change.

I'm happy to see that upgrading gradle-intellij-plugin didn't cause you any trouble with the nested module structure of our project. This was why I delayed the upgrade prevously.

Hopefully it hasn't. Still doing some manual testing.

Yeah I saw that,  but it's only available in a snapshot release.
On Mon, Dec 19, 2016 at 12:16 PM, Etan Shaul<EMAIL_ADDRESS>wrote:

@etanshaul commented on this pull request.
In google-account-plugin/resources/META-INF/plugin.xml
https://github.com/GoogleCloudPlatform/google-cloud-intellij/pull/1176:

com.google.gct.login
Google Account
Google

See JetBrains/gradle-intellij-plugin#66
https://github.com/JetBrains/gradle-intellij-plugin/issues/66 for the
new way to specify version ranges.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/GoogleCloudPlatform/google-cloud-intellij/pull/1176,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHf5HYrKMZFAKVJ2B9DrXKR1oxE31Jx1ks5rJrvzgaJpZM4LQ96K
.

@etanshaul PTAL

The only thing I see remaining is my comment about being explicit about our supported versions: e.g. specifying 2016+ in plugin.xml. Otherwise LGTM.

I'll reintroduce that as soon as we have a nice way of specifying it.  Right now I'm loathe to lookup the right build number every time we update the sdk version we build against.

sgtm if you confirmed that it implicitly will be set to 2016+ if nothing is specified.

Thanks for pushing on that. I checked and it wasn't. pushed a change that
fixes that.
On Mon, Dec 19, 2016 at 2:16 PM, Etan Shaul<EMAIL_ADDRESS>wrote:

sgtm if you confirmed that it implicitly will be set to 2016+ if nothing
is specified.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/GoogleCloudPlatform/google-cloud-intellij/pull/1176#issuecomment-268052022,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHf5HfwVlrPVgpirelMHyYxCCGzmgQ7yks5rJtgKgaJpZM4LQ96K
.


Files that are deleted still shows in session file.

I have encountered a issue.
If i delete a file within ranger plugin in neovim, the session still shows it after loading it the next time, if i update it the same is happening. I tried another session plugin and it behaves the same.
I tried deleting the file within the command line, and then it works as expected.
Here is a video to understand better.
https://github.com/gennaro-tedesco/nvim-possession/assets/91146968/c9135e39-2f42-4158-b8b1-6cee6490d98e

After you delete the 1.lua file with ranger, can you please check whether such buffer still exists in the list of buffers that are in memory and/or as a tab (since when you open it back again it shows as tab I presume you opened it as such, initially)?
Moreover can you try to reproduce the behaviour with both autosave = true and false (in the latter case, by manually saving the session before exiting)? Does it happen with either parameter being set?

After you delete the 1.lua file with ranger, can you please check whether such buffer still exists in the list of buffers that are in memory and/or as a tab (since when you open it back again it shows as tab I presume you opened it as such, initially)?
Moreover can you try to reproduce the behaviour with both autosave = true and false (in the latter case, by manually saving the session before exiting)? Does it happen with either parameter being set?

Sure, but after 15-20 min, so i arrive at home

After you delete the 1.lua file with ranger, can you please check whether such buffer still exists in the list of buffers that are in memory and/or as a tab (since when you open it back again it shows as tab I presume you opened it as such, initially)?
Moreover can you try to reproduce the behaviour with both autosave = true and false (in the latter case, by manually saving the session before exiting)? Does it happen with either parameter being set?

When i delete 1.lua, it doesnt exist in :buffers.
Both autosave = true/false behave the same, 1.lua still appears in above
When i close the buffer, and then delete it, the buffer then doesnt appear(as expected)

When i delete 1.lua, it doesnt exist in :buffers.

but it does exist as empty buffer in a different tab, does it (in your recording it's shown as opened in a different tab)?

When i close the buffer,

what buffer are you referring to here?
The reason I am asking is because I suspect that the ranger plugin you're using may delete the file in your tree view but still preserve it in the current nvim session (just removing its content, and hence as "empty" buffer). What nvim-possession does is merely invoking the command :mksession, thus you would get the same behaviour by manually saving the sessions (it doesn't really depend on the plugin, but rather on how the ranger file tree deletes files in a vim session).

When i delete 1.lua, it doesnt exist in :buffers.

but it does exist as empty buffer in a different tab, doesn't it (in your recording it's shown as opened in a different tab)?

When i close the buffer,

what buffer are you referring to here?
The reason I am asking is because I suspect that the ranger plugin you're using may delete the file in your tree view but still preserve it in the current nvim session (just removing its content, and hence as "empty" buffer). What nvim-possession does is merely invoking the command :mksession, thus you would get the same behaviour by manually saving the sessions (it doesn't really depend on the plugin, but rather on how the ranger file tree deletes files in a vim session).

What do you mean a buffer in a different tab ? No, it doesnt exist at all, if it would be in a tab, in the right upper corner i would see that, so it is opened as a buffer.
I am referring to 1.lua.
How it can remain as empty buffer if it doesnt exist ?
And when i delete it, the buffer disappears, why would it come back when i load the session on next startup ?
So the problem is not on your side ?

How it can remain as empty buffer if it doesnt exist ?

This depends on what exactly the ranger plugin does: does it completely remove the file from disk, or does it remove the content only whilst preserving the memory location while in a vim session?
This said: in order to determine where the behaviour lies, could you please try to, after deleting the file, manually invoke :mksession <session name> and save the session manually? Once so, would the file still be present in such a manually saved session?

If the file still appears even by manually saving the session then it means that ranger doesn't really delete the memory buffer :)
As such, this is to be addressed to the ranger plugin rather than the vim session mechanism.

Okay, it seems that the file persists even if i dont delete it and just close it, and all files opened in neovim through ranger plugin doesnt go away, they persist in the session, and if i open them with neovim(in this case with fzf-lua :buffers), then i can close them/delete through ranger and they will go away, so the problem is opening newly created files through ranger, this is sick


Feature Request: iabbrev support

Thank you for this fantastic plugin. It makes editing in Obsidian an even better experience.
I am trying to add text expander features to Obsidian through the .obsidian.vimrc file. Is it possible you use iabbrev? My initial attempts were unsuccessful.
An example to create a prompt template with Obsidian_to_Anki:
iabbrev zpb START<cr>Basic<cr>Front:<cr>Back:<cr>Tags: #AnkiTag<cr>END

Unfortunately CodeMirror doesn't implement the Vim iabbrev command.
It's possible to implement it as a custom command, but although I'd love everything to be in a vimrc file, perhaps you should first check out the Obsidian text expand plugin.

Thanks for the pointer to text expand plugin. I'll stick with editing notes in Vim in the terminal for now. I agree with everything being in vimrc. Good thought.


Feature request: Add sorting to the ContactStore api

It would be really nice if users could sort the data by fields and ASC/DESC order. More specifically, support it on query level in content provider and not on the call site when the data is already fetched.
Currently ContactQueries.kt use Contacts.DISPLAY_NAME_PRIMARYas a sort order by default in multiple lookups.
I suggest adding the overloading method fetchContacts with the 3rd parameter sortOrder nullable by default, this will not break the existing code to the users and accept sorting order. Instead of String, there can be created some kind of data structure to predefined fields and ASC/DESC behavior. queryContacts function by default will accept Contacts.DISPLAY_NAME_PRIMARY as a parameter.

Thank you for the feature request @tatocaster!
Could you tell me more about your use case and what you are trying to achieve in your app? What kind of sorting order do you need?

Nothing special, I'm just on vacation and contributing to open-source 😃  But regarding the sorting, it would be nice if the user could sort by starred column or by display name but DESC instead of ASC. All of these cases are possible after .collect like sortedByDescending {sortOrder} but why bother when SQLite can do it naturally and feels more intuitive? For me, ContactStore feels like a better wrapper and ORM for the existing bad API that Android SDK offers, and intuitively think of that I can query and manipulate data on the lower level but with the better API. Maybe it's just me, you know the vision better as a creator of this library.

I would be happy to support such a feature when people find that this is something they need in their day to day development. I wouldn't want to migrate every feature of the existing Contacts API to Contact Store though. It might happen eventually, but this is not the plan.
The existing Contacts API has been out there for 10 years or so without much update. It is powerful given that you have access to an SQL-like syntax. I am assuming that a lot of the features it provides were introduced because the platform developers were coding against the ContactProvider interface instead of supporting the features app developers would eventually end up using.
Keeping the API lean allows for faster iterations/releases too as there is less things to maintain. I am not saying that the requested feature is not important or it will never make it to Contact Store. Instead, I would rather have the features and capabilities of the API to be driven by dev requirements.

💯 agree with you on that. I believe the issue can be closed for now.

I think default should be https://developer.android.com/reference/android/provider/ContactsContract.ContactNameColumns#SORT_KEY_PRIMARY

That is a good catch @NLLAPPS. I will make sure to include it in the next release

An update on this. I added the option to choose if you prefer DISPLAY_NAME_PRIMARY or DISPLAY_NAME_ALTERNATIVE when fetching contacts. The sorting order is affected according to the option. See https://github.com/alexstyl/contactstore/pull/39


visual studio 2017 build file wants MSYS2

I cloned the repo and then tried to run the vs2017 bat file to build. and got the following error.

Checking for MSYS2...

MSYS2 is needed. Set it up properly and provide the executable path in MSYS2_BIN environment variable. E.g.
set MSYS2_BIN="C:\msys64\usr\bin\bash.exe"

do I still need to setup msys2 before I run the bat file?

Yes you need to follow all the setup steps exactly from ffmpeg site. This is also written in our readme.md.

the readme states that we can either run the build.bat file or we can follow the instructions of the compilation guide link, tht is why it is a bit confusing

I think we need to complete all steps before Compiling in the CompilationGuide link. and after that run the bat file.

I completed steps until gas-preprocessor Setup and then ran the bat file for vs 2017 and got following warning in both x86 and x64 builds at the end
WARNING: pkg-config not found, library detection may fail.
in the compilation guide link verification of environment seems to be with VS 2015 only. and not VS 2017.

Ignore that warning.

i got an output folder but no Build folder in ffmpeg

You need to read and follow the readme completely. It starts with getting sources, installing ffmpeg build tools, building ffmpeg, only then comes the point building FFmpegInterop, which seems to be the point where you wanted to start. But I agree that the docs can still be improved.
You can run the link verification steps also from a VS2017 developer command prompt such as "ARM Cross Tools". Do you only have VS2017 installed?

yes I only have VS 2017, though I have 2 versions of it, community and enterprise, but I guess tht doesnt make a difference?

I cant find the ARM Cross Tools as per the location suggested in the compilation guide. I have "developer Command prompt for VS 2017" and then within a folder named VC I have x86 x64 cross tools, x64 x86 cross tolls ( and native tools as well ) but no ARM Cross Tools

That's strange, but well, any kind of VS cmd tools should work.

yeh thts why I tried to do the validation with x86 x64 cross tools and some elements were validated and some were absent.

@lukasf , no, you cannot use any of the VS command tools. If I use the wrong one, I get a "C compiler test failed".
@touseefbsb , reinstall Visual Studio from scratch - just one edition, I am not even sure why on earth you would want both enterprise and community editions, since there are no differences between them that you would feel.

following commands are from compilation guide to validate.
$ which cl
/c/Program Files (x86)/Microsoft Visual Studio 14.0/VC/BIN/x86_ARM/cl
$ which link
/c/Program Files (x86)/Microsoft Visual Studio 14.0/VC/BIN/x86_ARM/link
$ which armasm
/c/Program Files (x86)/Microsoft Visual Studio 14.0/VC/BIN/x86_ARM/armasm
$ which yasm
/usr/bin/yasm
$ which cpp
/usr/bin/cpp
$ which gas-preprocessor.pl
/usr/bin/gas-preprocessor.pl
as you can see some stuff is supposed to be present in program files/VS 14.0   folder, I double check this folder in my file explorer and I dont any a folder named VC

well I initially installed community, and then installed enterprise bcz it has lot of features, most important being the reference track back for methods and classes makes life easier. but I am still much confused why it is so complicated to get this build, and not a simple nuget package, anyways, can I do all of this on a VM and then copy the built packages on my machine and use them? because installing VS from scratch might take a lot of time on my own PC.

It is tricky because this involves a lot of tools being at the right place, so if you install several versions, you might create path conflicts without knowing it. So reinstall from scratch - just one edition.

maybe there is some component to install within visual studio setup, needed to do all this, which I dont know about? because ok i can have path conflicts so I should have just 1 version, Ill remove the community version, but what I dont understand is, why I dont have the ARM cross tools?

I remember that in the main repo ( the Microsoft one ) had a simpler way to compile for VS 2017, with about 4, 5 commands and it didnt involve a single step for compilation guide. following were the steps to get the packages in that repo.
git clone https://github.com/khouzam/vcpkg -b ffmpeg-uwp
cd vcpkg
bootstrap-vcpkg.bat
vcpkg install ffmpeg:x86-uwp ffmpeg:x64-uwp ffmpeg:arm-uwp
x86 and x64 packages build successfully, error occurred with arm package.
I wonder can we do the same in this repo?

We need only 2 lines ...

I'd also strongly recommend uninstalling the community edition if you already have enterprise.
I just checked at home, I also don't have ARM tools, looks like they are not delivered with VS2017 anymore. But you can create an ARM environment like this: Run normal cmd. Then enter the following:
C:\Users\lukas>"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Auxiliary\Build\vcvarsall.bat" amd64_arm
**********************************************************************
** Visual Studio 2017 Developer Command Prompt v15.6.2
** Copyright (c) 2017 Microsoft Corporation
**********************************************************************
[vcvarsall.bat] Environment initialized for: 'x64_arm'

C:\Users\lukas>\msys64\msys2_shell.cmd

You will need to change the VS path. I am using VS2017 Professional, not Enterprise.

Ah and about your other question: Yes it is possible to build ffmpeg on a different machine or VM and then copy over. After building, just copy the "Build" folder into FFmpegInterop\ffmpeg on the target machine. Now you can build FFmpegInterop.

@lukasf  I followed ur instructions and opend the msys shell and again validated but got the same validation result as before. now should I run the build bat file again for visual studio 2017? in order to complete the compilation?

if u look at the screenshot I posted above about the validation results, it shows I have both yasm and preprocessor.pl and in compilation guide before validation it asks us to download and place these 2 files into our msys2 folder so that makes sense, but it never tells to download or paste other things like cl cpp armasm link so that is why it cant find them on validation? although it does find link.

and I have removed community version I only have enterprise version now

@lukasf  yeah I followed all that and now verified all of them and getting all others, but the armasm and cl are still not found as I showed in the screenshot above.

Did you run the command from a normal cmd? Running vcvarsall on a VS dev cmd does not work properly, it must be run from a normal cmd shell.
It it does not work when called from plain cmd, then I don't know, sorry. Something must be wrong with your VS installation. You could try building on a different machine or VM with clean VS2017 installation. Or uninstall and reinstall VS.

If the validation does not succeed, then build will also fail. The build file uses the same vcvarsall call, and after that call, cl and armasm must be found.

its strange bcz I had a sucesful build  as I told u , and I was able to run the sample app successfully, I even played a couple local video files with the sample app, and got no issues.

I thought the builds failed? If the build was successful, then we can close this issue.

yeah some validations were failing, but I went ahead with build.bat file for vs 2017 anyways, and then I got Build folder and was able to run the app successfully.

@lukasf  when we have a complete build, do we still need the dll files within the MediaPlayerCS project? or can we delete them?


How can I implement threshold signature

Supposed there are some data and m nodes, and I want to implement a t-of-m threshold signature in substrate, for simplicity, say t = m = 3 and the nodes are A, B, C.

Node A requests a task asking for signatures to B and C, when B and C see the requests, B and C sign the data.
After B and C signed, they send back the result to A and A also signs the data.

Then we get a (3, 3) threshold signature.
Some details to explain:

In this scenario, when A requests a task, it has to wait the result but B or C needn't do that, and the nodes can do other stuff as usual.
Requesting a task and calculating the result should be synced among the nodes and everyone knows what happened on the network.

==================================
If I'd like to do something like this in substrate, I came up with some ideas:

Block finalization dependent
In this method, requesting tasks and returning results can be regarded as transactions. Say, node A can put ask_for_sig task into transactions, but A needs to wait for B and C's responding return_sig tasks included in the block, plus, the block or blocks should be finalized.
From my point of view, this method is easier and it can work but there come some drawbacks:

Since A has to wait for some blocks to be finalized, it's not fast
If B or C blocks disappeared for some reason, A has to wait until its task expires, which can even slow down the procedure
Even worse, if the response task from B or C fails, A needs to resend the request

Block finalization independent
In this method, requesting tasks and returning results are also transactions, but instead of waiting for another block finalized, we can get the block modified by A, B, C like:

A, B, C can make transactions as usual, say A's ask_for_sig task is in some unfinalized block, say b0
When B, C saw the requesting transaction, they make transactions as well and their transactions also get included in b0
When A saw B and C's transaction, A gets the signature and puts a confirming transaction (not sure need it or not yet) to finalize  the block.

Obviously method 2 is much better, but I'm not sure where to get unfinalized blocks modified. Is there any way I can do it?

This can be done with offchain worker since all the key generation and signature generation processes can be offchain.


More abstraction

Add builders for entities and fluids

I removed the Color class.. if we ever need it we can add it back.


Adds the ability to store patterns in ~/.config/gf

If the .config/gf folder exists, it will use this. If not, it will use ~/.gf

Cool! Thank you for your contribution! :)


build: update slf4j from 1.x to 2.0.13, logback to 1.5.6

Update slf4j to 2.x, logback to 1.5.6. This is a backward-compatible change.

Log4j just update minor version. Logging configuration files don't need to change.

SLF4J API version 2.0.0 requires Java 8 and introduces a backward-compatible fluent logging API. By backward-compatible, we mean that existing logging frameworks do not have to be changed in order for the user to benefit from the fluent logging API..

Result:
Fixes #14011

@slandelle Thanks, fixed.

Please note that Logback 1.5.6 requires Java 11 at runtime
https://logback.qos.ch/news.html

hmm... not sure if we can take this then

@normanmaurer @violetagg @slandelle change to 1.3.14 and update the description. I think we can go now.
## slf4j
SLF4J API version 2.0.0 requires Java 8 and introduces a backward-compatible fluent logging API. By backward-compatible, we mean that existing logging frameworks do not have to be changed in order for the user to benefit from the fluent logging API.

## logback
Version 1.3.x supports Java EE, while version 1.4.x supports Jakarta EE. The two versions are feature identical.

Both 1.3.x and 1.4.x series require SLF4J 2.0.x or later.

The 1.3.x series requires Java 8 at runtime.

Sorry, in my most java programming work, I have been working with log4j2 most times, not familiar with logback.

Thanks a lot!


Correct names for hardware CPU values

Moved from PR #4035
The meaning of the hardware#numvcpu column has been confusing for a long time.  It was initially added to match the VMware property but as virtual hardware changed to define sockets/cores_per_socket the intended meaning of the numvcpu field became ambiguous.  Adding the num_cpu virtual column to the VmOrTemplate/Host models just extends the confusion.
If we are now stating that num_cpu = number of socket (in description of this PR) I would propose that we start to reduce the use of num_cpu/numvcpu in favor of more meaning names.
Current Hardware:

Column Name
Definition
VmOrTemplate/Host model virtual column

numvcpus
CPU Sockets
num_cpu

cores_per_socket
Cores per Sockets
cores_per_socket

logical_cpus
Total CPUs (sockets * cores_per_socket)
logical_cpus

Proposed Hardware:

Column Name
Definition
VmOrTemplate/Host model virtual column

*cpu_sockets (numvcpus renamed)
CPU Sockets
cpu_sockets

cores_per_socket
Cores per Sockets
cores_per_socket

logical_cpus [1]
Total CPUs (sockets x cores_per_socket)
logical_cpus, *num_cpu [2]

Notes:

Add alias_attribute for numvcpu to logical_cpus to allow existing reports, expressions and other areas to continue to work.
The virtual column num_cpu from VmOrTemplate/Host model becomes an alias of logical_cpus.

@lfu @Fryguy @blomquisg @bdunne  Thoughts?
Related PRs: #69, #1847, #4198, #4628

I'm good with the new column names as listed.
How does this affect chargeback...I think there's some stuff about column names buried in there.

Add alias_attribute for numvcpu to logical_cpus to allow existing reports, expressions and other areas to continue to work.

I think this would be ok as a stopgap, but I think it would be cleaner to just fix all existing reports, and callers, right?  One way to do that is to do the classic deprecation we've always done.
I'm not sure what to do on the automate side. I think we should deprecate for release, and remove after.  I'm also not sure what to do on the REST API side.  I think we should deprecate for release, and remove after there also.

I'd prefer to see the column names as:
NEW                   => OLD
:cpu_cores_per_socket => :cores_per_socket
:cpu_sockets          => :numvcpus
:cpu_total_cores      => :logical_cpus
:memory_mb            => :memory_cpu

I think they should be prefixed with "cpu_" and there should absolutely no question about what is stored in them.

I'm tempted to skip the deprecation step since the values have already been changed since the last version and there was no deprecation created there.

Closing now that PR #4738 is merged.


Not fully support original webui?

Not fully support original webui?
Looking for functions like set_size, set_position, set_kiosk and etc ... and as I can understand there are not ready in rust crate?

Unfortunately, no one has yet fully taken over this library

I might be interested.


Vertical layout: wrong English letter alignment in ToC

Source issue: https://github.com/metanorma/metanorma-jis/issues/226
Source adoc: https://github.com/metanorma/mn-samples-jis/tree/vertical_layout_8301/sources/jis-z-8301-2019

The issue occurs due the property text-align-last="justify" in ToC item block. Each English horizontal character renders in the separate fo:block which inherits this property.
Fixed:


Backport staging batch build improvements

Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/hold

/unhold


Suggestion : Command to remove a specific song from the queue.

example: when you !queue it will show

song1
song2
song3

"!remove 2" will remove song 2 from the queue

Duplicate of #91
This issue can be closed.


Update to .NET Core 3.1 SDK

Update to version 3.1.100 of the .NET Core SDK.
Update test dependencies to latest versions.

Codecov Report

Merging #167 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff          @@
##           master   #167   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files          16     16
  Lines        1126   1126
=====================================
  Hits         1126   1126

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 1a12191...6576a3b. Read the comment docs.


[BIOS] comm: initial implementation

Most of it, with the exception of the XMODEM state machine which remains largely undocumented, are fairly trivial wrappers around the WonderSwan UART.

https://github.com/asiekierka/AthenaOS/commit/fd33d6e32458adfea05b1b706d289c24b5e212f6

https://github.com/asiekierka/AthenaOS/commit/96c7e34852cb3e7779aac6ff73a12b25016693c7


Explorer tweaks

Closes https://github.com/holoviz/hvplot/issues/1190 partially

Superseded by a lot of other PRs.


Compile Error?

I'm working on a bot (code_runner) that does some fancy stuff. I'm working with both my laptop (for development) and a server (for testing/deployment). I'm getting a compile error on the server and not on my laptop. This is only after having run cargo update on the repo. The serenity version is 0.5.2.
Lappy:
$ rustc -V
rustc 1.26.0-nightly (9c9424de5 2018-03-27)

Server:
 $ rustc -V
rustc 1.22.1

Here's the error:
error: expected one of `,` or `as`, found `::`
 --> /home/Samwise/.cargo/registry/src/github.com-1ecc6299db9ec823/serenity-0.5.2/src/internal/ws_impl.rs:6:12
  |
6 |     message::OwnedMessage,
  |            ^^ expected one of `,` or `as` here

error: expected one of `;` or `as`, found `::`
 --> /home/Samwise/.cargo/registry/src/github.com-1ecc6299db9ec823/serenity-0.5.2/src/internal/ws_impl.rs:6:12
  |
6 |     message::OwnedMessage,
  |            ^^ expected one of `;` or `as` here

You need to update your server to latest stable Rust, nested imports are a new thing.

I see. Thanks!


Spike on TS types

See https://github.com/emberjs/ember-qunit/issues/957
This is what would be published:

I have lots of questions below.
Requirements before merge
https://github.com/emberjs/ember-test-helpers/pull/1269
https://github.com/emberjs/ember-test-helpers/pull/1270
https://github.com/emberjs/ember-test-helpers/pull/1271
https://github.com/emberjs/ember-test-helpers/pull/1272
https://github.com/emberjs/ember-test-helpers/pull/1277
and<EMAIL_ADDRESS>

Superseded by https://github.com/emberjs/ember-qunit/pull/994


not water cloud

this is actually the water generation plugin - readme is wrong

Fixed here https://github.com/opencastsoftware/if-water-generation/pull/3


Not work when I delete assets.

Hello!
Recently I saw the notGDC page and I'm so interested in this plugin.
I made interchange pipeline by scripting in Python.
I use this plugin. → just add import rules(like setting properties)
I made some rules and put in startup script. When I open editor first time, Everything works very well. Import setting works perfect.
But after I delete something(assets) it doesn’t work.
I can’t see any python logs and import setting sets default value.
I have no idea with this problem.
Sorry for my poor English. Thank you

I think I've seen something like this before. After a delete I think it might clear the delegates in python. You may need to reapply them.
Try running the startup script again, if that works then it is that the delegates are getting cleared.
I'm not sure the best way to fix right now, but it could be a good starting point.
On Tue, Apr 16, 2024, at 11:56 PM, jinyoungbaek98 wrote:

Hello!
Recently I saw the notGDC page and I'm so interested in this plugin.
I made interchange pipeline by scripting in Python.
I use this plugin. → just add import rules(like setting properties)
I made some rules and put in startup script. When I open editor first time, Everything works very well. Import setting works perfect.
But after I delete something(assets) it doesn’t work.
I can’t see any python logs and import setting sets default value.
I have no idea with this problem.
Sorry for my poor English. Thank you
—
Reply to this email directly, view it on GitHub https://github.com/Ryan-DowlingSoka/UnrealImporterRules-Python/issues/1, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA3WEHXFTDTW5UQ2WEJACITY5YMKDAVCNFSM6AAAAABGKWBYB6VHI2DSMVQWIX3LMV43ASLTON2WKOZSGI2DONJSG44DAOA.
You are receiving this because you are subscribed to this thread.Message ID: @.***>

Thanks for your answer.
Actually, I tried to reapply startup script before. But it doesn't work.😂
I think script related in interchange pipelines or import settings will be applied when opening editor.
If I can't resolve this problem, then using c++ plugin instead.
Thank you

Finally, I found it.
I'm not sure why it's causing the problem like this. But it worked well.

In 'Manager.py' import_subsystem is just declared in local variable. I just change it to member variable by adding 'self.'.
Then it works! I think it was problem of memory.(just my opinion. I'm not good at Python)
I leave this comment because I think you might be curious.
I can't say this is the right answer, but I wanted to let you know ;)

Yes! That does look like it would cause the issue. I'll make the fix.


python310Packages.pycep-parser: 0.3.9 -> 0.4.0

Diff: https://github.com/gruebel/pycep/compare/refs/tags/0.3.9...0.4.0
Description of changes

Things done

Built on platform(s)

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

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

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

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

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

[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 229090 run on x86_64-linux 1

6 packages built:

checkov
checkov.dist
python310Packages.pycep-parser
python310Packages.pycep-parser.dist
python311Packages.pycep-parser
python311Packages.pycep-parser.dist


Calendar and TimeField integration into DatePicker

Updates the TypeScript definitions of the date/time types in @internationalized/date to be more strict. This will not allow you to assign a CalendarDateTime to a CalendarDate variable for example. Also uses conditional types to ensure that onChange always has the same type as you put in via value or defaultValue.
Updates Calendar and RangeCalendar to accept @internationalized/date types as props rather than Date objects.
Integrates TimeField into DatePicker and DateRangePicker when granularity includes time. This also makes the popover not close after selecting a date, so you can also select a time. onChange is not fired until all of the fields in the popover are filled in.
Removes support for granularity="year" and granularity="month". These need a different UI than a calendar popover, and are problematic due to not being able to convert between calendars without a full date. These should be separate components.
Exposed DateField component, which is like a DatePicker but without the Calendar popover.
Fixed constraining behavior when editing date segments so that weird behavior does not occur. This is particularly challenging in the Japanese calendar, where the start and end day of a month may differ due to era changes.
Works around browser bugs with hourCycle, where 0:00 is rendered as 24:00 in Chrome. Also fixes some issues in the French locale in WebKit.

Good catch! I will address that in a subsequent PR. :)


KOGITO-5134: Fix VSCode integration tests editor waiting mechanism

@tiagobento not sure about the vsce upgrade please advise on that one.
I will add some refactor to separate some logic and reuse it in methods in the meantime.

cc @jomarko

@jomarko @tiagobento should be good to go :) let me know

Summary
Because vscode-extension-tester does not wait for iframe.webview.ready and iframe#active-frame in its switchToFrame() functions before switching, VSCodeTestHelper will make sure these two frames, envelope and editor are loaded before letting the test go on with testing. This allows tests to use switchToFrame() as expected.

Thanks @domhanak! Great to see us improving the stability of our IT tests. We got an almost-perfect build on this PR! I can't tell exactly what's wrong on macOS there, though. Assuming this is unrelated to this PR, I'll merge and this instability can be checked separately.


Should be able to auto-generate multiple metadata files according to an arbitrary sample name field

This necessitates the selection of a field for entering arbitrary sample names as the variable to generate all files around.
Should then be able to drag and drop a file into the bottom area of the form and have multiple forms generated.

The arbitrary sample name field has not yet been generated.


Clear clippy warnings from --all-targets

Clear all the clippy warnings (excl. #1042) that are returned by running cargo clippy --all-targets.
I apologize in advance for the review burden :)

Thanks guys! Just got all the feature gate code to go and then hopefully we can get clippy running on CI.

Yep, lots of commits but all small and non-controversial.


switch-repeat on a single button

Hi all,
How do i make switch-repeat work? I am right now contended to only on/off on the connected devices. But there's a device which i need to off twice in order to get it switch off. May i know i do i use the switch-repeat on this device - Electrolux Air Cleamer? Or can i add the same data code on the data off twice?
`					}
},
{
"name": "Electrolux Air Cleaner On/Off",
"type": "switch",
"host": "192.168.0.XXX",
"data": {
"on": "26005c000800027000012a92141212371415111212121312131315361314121411361a1312151037131312151113121213131213121115131013131411371935143515361338143616371539180005bb0001294c15000c610001284c15000d05000000000000000000000000",
"off": "26005c00060002790001299115101436141313141213121312131236141312141434161411141137131114131213121114131412121115121114121213361534163716361337133614361538140005be00012c4d13000c6000012b4d13000d05000000000000000000000000"
}
},
{
Thank you!
_I am very new to this, knew nothing about coding with zero knowledge, forgive me if i don't know how to put out the right questions.

#229 should help, please re-open if not.


fix(vault): override api version for kv v2

Not sure if this fixes things or not but was looking at #630 and https://github.com/kr1sp1n/node-vault/issues/82
Test image:
docker.io/flydiverny/kubernetes-external-secrets:vault-kv2-test
(this is untested, test at your own leisure)

Does this change the global vault configuration for all vault-backed secrets? Because it is possible to use both v1 and v2 of the secrets engines at different mount points

I don't think this is doing the trick...  I cherry-picked your commit into 6.1.0 (because I'm having trouble running master) and it looks like this particular 404 is stemming from token auth
{"level":20,"time":1614285380849,"pid":927,"hostname":"k3d-app-server-0","msg":"fetching new token from vault for role demo on kubernetes"}
{"level":20,"time":1614285380857,"pid":927,"hostname":"k3d-app-server-0","msg":"fetching new token from vault for role demo on kubernetes"}
{"level":50,"time":1614285380876,"pid":927,"hostname":"k3d-app-server-0","payload":{"response":{"statusCode":404,"body":{"errors":[]}}},"msg":"failure while polling the secret default/hello-vault-service"}

Changing the secret engine type shouldn't impact the token auth, so I'll look into this some more


Add a new error code

This is linked to a PR which is paused. I guess, it is not an issue to merge this as it is just an error code which can be used anyway.


Support for Client Certificate in the WebView widget?

I am trying to use the WebView widget , but the URL that am accessing needs a Client Certificate (as the URL is enabled with 2-way SSL).
Does the Flutter WebView widget support passing of the client certificate for 2-way SSL communication?

Might be related to the #36925.

Hello @ramkumarkb !
Did you manage to find the solution to your problem?

Hi @ramkumarkb
Without additional information, we are unfortunately not sure how to resolve this issue. We are therefore reluctantly going to close this bug for now. Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.

@TahaTesser - Kindly do not close this issue.
We need this package to expose APIs thru which we can present X.509 Client Certificates when making a HTTPS connection to a server (that forces 2-way SSL).
Please see this gist for WkWebView on iOS-12
https://gist.github.com/tempire/1e6191e810636a638d0f203c8240d2b8
Kindly let me know if this information is sufficient?

Hi @ramkumarkb
Can you please checkout this #You can use my plugin flutter_inappwebview. It has a lot of events, including events to manage SSL errors and SSL client certificate requests:
Thank you

@TahaTesser - Looks like the solution you are recommending is to use another Webview plugin. I was hoping that the official Flutter Web View plugin would support X.509 Client Certificates as part of the TLS handshake.

@TahaTesser - The solution that you are pointing to uses a different web-view plugin. Ideally, Flutter developers would like the standard tool box widget to provide this feature, as Web-views are one of the fundamental building-block widget.

Hello. Any news on this issue ? It would be great to get at least an option to skip client certificate validation.
WebView(   initialUrl: URL,   sslConnection: SslConnection.unsecured, // default value SslConnection.secured )

webview_flutter ignoreSslError #3270

In my opinion, this feature is very much needed as unfortunately the Dart http package does also not respect custom installed CAs on Android (I don't know about iOS, Windows seems to work). So there is no way to access e.g. company internal resources through https wich are secured through an internal CA which is totally valid and common practice.
HTTP requests through dart http can be controlled so that custom certificates can be handled, but it looks like the WebView widget has no way to e.g. provide a custom HttpClient.

Without this capability, we are not able to implement a SAML SSO flow for enterprise customers of our Flutter apps who choose to use client certificate authention.

Why is it not working with custom installed CA natively on the device? I am not looking for a way to provide a custom CA. There is already a way to install additional root certificates or authorities into the device. Your implementation must support the certificates installed on the device. The problem is that it’s not working with your implementation but it’s working with the natively installed webview app on the emulator. Why is that? Where is it deriving it’s root certificates from?

No help whatsoever, even though there is a standard solution. To enable custom installed CA, do the following:
Create a file res/xml/network_security_config.xml with the following content:
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <base-config>
        <trust-anchors>
            <certificates src="user"/>
            <certificates src="system"/>
        </trust-anchors>
    </base-config>
</network-security-config>

Edit main/AndroidManifest.xml and change Application tag to:
<application
        android:networkSecurityConfig="@xml/network_security_config"
...>
</application>

Reference: [Android Reference](https://developer.android.com/training/articles/security-config#TrustingAdditionalCas)

No help whatsoever, even though there is a standard solution. To enable custom installed CA, do the following: Create a file res/xml/network_security_config.xml with the following content:
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <base-config>
        <trust-anchors>
            <certificates src="user"/>
            <certificates src="system"/>
        </trust-anchors>
    </base-config>
</network-security-config>

Edit main/AndroidManifest.xml and change Application tag to:
<application
        android:networkSecurityConfig="@xml/network_security_config"
...>
</application>

Reference: https://developer.android.com/training/articles/security-config#TrustingAdditionalCas

This works only for Android. On iOS things seem more complicated.

Is there an alternate workaround?

We wrote a custom plugin to use ASWebAuthenticationSession on iOS and custom tabs on Android, launching either Edge or Chrome.

Issue was opened in 2019 Here is 2024 but still webview_flutter doesn't provide it .
I think we should migrate to flutter_inappwebview package .
I am making a huge change in my current project due to this issue


Warnings from JLD.jl with Julia 0.4.0-rc3

I'm getting a lot of warnings from Julia 0.4.0-rc3 for calls to JLD.jl.
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 21
WARNING: Base.Nothing is deprecated, use Void instead.
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in eval at /home/travis/.julia/v0.4/JLD/src/JLD.jl:7
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/jld_types.jl, in expression starting on line 123
WARNING: Base.Nothing is deprecated, use Void instead.
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/jld_types.jl, in expression starting on line 168
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/jld_types.jl, in expression starting on line 174
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/jld_types.jl, in expression starting on line 232
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/jld_types.jl, in expression starting on line 236
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/jld_types.jl, in expression starting on line 244
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/jld_types.jl, in expression starting on line 296
WARNING: Base.UnionType is deprecated, use Union instead.
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 102
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 133
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 235
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 238
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 245
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 246
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 254
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 255
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 256
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 257
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 258
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 277
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 281
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 284
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 286
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 287
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 288
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 296
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 306
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 360
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 454
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 454
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 454
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 454
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 454
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 454
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 474
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 474
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 474
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 474
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 474
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 474
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 474
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 474
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 474
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 494
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 494
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 494
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 522
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 522
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 522
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 522
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 522
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 522
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 605
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 605
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 605
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 622
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 622
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 622
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 625
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 625
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 625
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 655
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 670
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 703
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 704
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 706
WARNING: Base.String is deprecated, use AbstractString instead.
WARNING: Base.String is deprecated, use AbstractString instead.
WARNING: Base.String is deprecated, use AbstractString instead.
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 877
WARNING: Base.UnionType is deprecated, use Union instead.
WARNING: Union(args...) is deprecated, use Union{args...} instead.
 in depwarn at deprecated.jl:73
 in call at deprecated.jl:50
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 [inlined code] from none:2
 in anonymous at no file:0
 in process_options at ./client.jl:284
 in _start at ./client.jl:411
while loading /home/travis/.julia/v0.4/JLD/src/JLD.jl, in expression starting on line 984

Fixed by https://github.com/JuliaLang/JLD.jl/pull/27 just need a new tag.

Thanks :-)

I was going to tag a new version but hit https://github.com/JuliaLang/julia/issues/13394 (and also https://github.com/JuliaLang/julia/issues/13379 ...). I'll try pushing the tag with an older version later. Meanwhile, you can Pkg.checkout("JLD") and use the master.