-
Notifications
You must be signed in to change notification settings - Fork 10
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
Take in care SemVer #19
Comments
The new parameter shouldn't be mandatory in my opinion. I will look into
this on the weekend. This is an oversight on my part.
I agree with you on the breaking changes. SemVer will be adopted from 0.2.0.
…On 18 Jan 2018 07:14, "Míguel Ángel Mulero Martínez" < ***@***.***> wrote:
Hi! This is only a suggestion. The SemVer in npm marks the versions as
X.Y.Z being Z a pach to the version that does not modify the behaviour of
the library. In package.json a "~x.y.z" says that the Z can be changed
and is not a problem because it is totally compatible.
The latest version 0.1.8 was not compatible with earlier versions (0.1.7
for example) and it broke all the builds that use this library because the
new parameter is mandatory.
Is not a problem, I will change where I'm using it to add the new
parameter (I think is important to have the copyright) but being a public
library I think that the SemVer must be accomplished ;)
Thanks again for your work!!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#19>, or mute the
thread
<https://github.com/notifications/unsubscribe-auth/AAVsGV3zHCvJnjZbciDy5Kl3bTLoGKulks5tLu9RgaJpZM4Rie7J>
.
|
@stpettersens, |
I want to allow some flexibility. If you want to make a fork that is more
stringent to Debian policy go ahead.
IMO if the packages work without the copyright file I am going to allow
it.
Debian policy compliance was not originally a priority of this project. Its
good that you added copyright file functionality but I'd prefer to take the
approach of strongly suggest rather than mandate. That's why I'm displaying
a warning to the user but still making the parameter functionally
optional.
Thanks for your feedback.
…On 22 Jan 2018 13:27, "lucomsky" ***@***.***> wrote:
@stpettersens <https://github.com/stpettersens>, copyright parameter is
mandatory due to Debian policy
<https://www.debian.org/doc/debian-policy/#copyright-information>.
So try to check package without copyright by lintian -c package.deb
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#19 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAVsGdMk2fRJEdRZJ_Z2jw96P20Hv5XWks5tNIzTgaJpZM4Rie7J>
.
|
No problem. I just mentioned it ;-) |
It has been agreed to use semantic versioning as of publish of |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hi! This is only a suggestion. The SemVer in
npm
marks the versions asX.Y.Z
being Z a pach to the version that does not modify the behaviour of the library. Inpackage.json
a "~x.y.z" says that the Z can be changed and is not a problem because it is totally compatible.The latest version 0.1.8 was not compatible with earlier versions (0.1.7 for example) and it broke all the builds that use this library because the new parameter is mandatory.
Is not a problem, I will change where I'm using it to add the new parameter (I think is important to have the copyright) but being a public library I think that the SemVer must be accomplished ;)
Thanks again for your work!!
The text was updated successfully, but these errors were encountered: