Skip to content

Remove license concepts#880

Merged
sergiusens merged 2 commits intocanonical:masterfrom
sergiusens:bugfix/1638303/license--
Nov 3, 2016
Merged

Remove license concepts#880
sergiusens merged 2 commits intocanonical:masterfrom
sergiusens:bugfix/1638303/license--

Conversation

@sergiusens
Copy link
Copy Markdown
Contributor

LP: #1638303

Signed-off-by: Sergio Schvezov sergio.schvezov@ubuntu.com

Comment thread schema/snapcraft.yaml
enum:
- explicit
license-version:
description: license version (used to re-trigger an agreement action).
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Won't removing this from the schema cause the snapcraft.yamls out there that are using this to actually break? What if we left them along with the deprecation warning, but rephrased the deprecation warning to say "this doesn't actually do anything anymore"?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, what a horrible world to live in :-/

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

On the bright side, once we can deliver as a snap we can jump major version numbers without worrying about SRUs.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think we need a warning, this should be a flat out breakage as if not it would create the expectation that it works when it clearly doesn't

LP: #1638303

Signed-off-by: Sergio Schvezov <sergio.schvezov@ubuntu.com>
@sergiusens sergiusens force-pushed the bugfix/1638303/license-- branch from bd290cd to 7d313e5 Compare November 3, 2016 14:10
Copy link
Copy Markdown
Contributor

@zyga zyga left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bye-bye license

@sergiusens sergiusens merged commit 1dab7aa into canonical:master Nov 3, 2016
@sergiusens sergiusens deleted the bugfix/1638303/license-- branch November 3, 2016 20:15
kalikiana pushed a commit to kalikiana/snapcraft that referenced this pull request Apr 6, 2017
LP: #1638303

Signed-off-by: Sergio Schvezov <sergio.schvezov@ubuntu.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants