-
Notifications
You must be signed in to change notification settings - Fork 205
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
daml-lf: freeze version 1.7 #3340
Conversation
c2c8b0e
to
afb3aeb
Compare
b362ab0
to
4297894
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The Haskell bits look good. (I don't agree with a recent change in 1.dev, but that's not part of this PR.)
Version: 1.dev | ||
.............. | ||
|
||
* **Change** Transaction submitter must be in the contract key |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
When did we decide to do this? I'm not convinced requiring the submitter of a fetchByKey
to be a maintainer of the key is a good idea. This definitely hurts the compositionality of workflows. I also don't see the technical necessity of this change. Being a stakeholder of the contract should absolutely be enough. If you know a contract with the right key exists, then it must be the unique contract with this key. If you don't see a contract with such a key, you can't submit the transaction anyway. (I'm not talking about lookupByKey
here!)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In fact, this restriction is pretty much against the spirit of #2311, which we all seem to have agreed on.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I just moved the comment from line 227/232 to line 246/252
28ce72f
to
6005f0c
Compare
daml-lf/language/daml-lf.bzl
Outdated
lf_dev_version = "1.dev" | ||
|
||
lf_versions = [lf_stable_version, lf_stable_version, lf_dev_version] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lf_versions = [lf_stable_version, lf_stable_version, lf_dev_version] | |
lf_versions = [lf_stable_version, lf_latest_version, lf_dev_version] |
1d751db
to
7825726
Compare
7825726
to
25ef4d3
Compare
25ef4d3
to
141e662
Compare
141e662
to
f0b37d7
Compare
fixes: #2289
Pull Request Checklist
NOTE: CI is not automatically run on non-members pull-requests for security
reasons. The reviewer will have to comment with
/AzurePipelines run
totrigger the build.